html,body,button,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:1rem;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Borna;src:url(/assets/Borna-93b21685.woff) format("woff")}:root{--primary: #2444eb;--primary-gradient: rgba(38, 52, 120, .7);--danger: #eb2424}html{color:#fff;font-family:Borna,sans-serif;font-size:16px;-webkit-user-select:none;user-select:none;overflow:hidden}main{margin:auto;width:80rem;height:40rem}button{border:none;outline:none;cursor:pointer}@media (min-height: 2000px){html{font-size:32px}}@media (max-height: 768px){html{font-size:12px}}.container{background:rgba(0,0,0,.5);height:100vh;display:grid;place-items:center}#cards{background:#0b0b0b;border-radius:.5rem}#cards header{display:flex;padding:1.5rem 1rem;align-items:center;border-bottom:1px solid #1a191a}#cards header h1{color:var(--base-white, #fff);font-size:1rem;font-weight:500;line-height:1.5rem}#cards header button{outline:none;background:none;color:var(--primary);border:1px solid var(--primary);border-radius:50%;width:2rem;height:2rem;margin-right:1rem}#cards ul{padding:2rem 1rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}#cards li{border:1px solid #1a191a;border-radius:.75rem;transition:border-color .3s}#cards li:hover{border-color:var(--primary);border-radius:.75rem;background:linear-gradient(180deg,rgba(14,14,14,.7) 0%,var(--primary-gradient) 100%)}#cards li button{color:#fff}#cards li h1{text-align:center;padding:.75rem 0rem;margin:0 1.5rem .5rem;border-radius:0 0 .75rem .75rem;background-color:#1a191a;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}#cards li img{aspect-ratio:16/9;width:calc(100% - 2rem);margin:0 1rem 2rem;border-radius:.5rem;background-color:#ffffff05}#cards li button{display:flex;width:calc(100% - 2rem);margin:1rem;height:3rem;padding:.5rem 1rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:.75rem;background:var(--primary)}#form{padding:1rem;height:28rem;overflow:auto;display:flex;flex-direction:column;align-items:start}#form>.error-text{width:100%;text-align:center;margin-bottom:.5rem}#form .field{display:flex;flex-direction:column;width:100%;gap:.5rem;margin-bottom:1rem}#form .field label{margin-bottom:.5rem}.field input,.field select{border-radius:.25rem;background-color:#1a191a;border:1px solid #1a191a;color:#fff;padding:1rem;line-height:1rem;font-size:1rem;transition:border-color .3s}.field :is(select,input):focus{outline:none;border:1px solid var(--primary)}.error-text{color:var(--danger);line-height:1}#form-buttons{margin-top:auto;display:flex;gap:.5rem}#form-buttons button{color:#fff;border-radius:.75rem;padding:.75rem 2rem;line-height:1.5rem;font-size:1rem}#form-buttons button[type=submit]{background:var(--primary)}#form-buttons #testdrive{background:#484848}#overlay{position:absolute;top:45vh;right:1rem;background:rgba(18,18,18,.75);padding:1rem;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem}#overlay header{color:#ffffffbf}#overlay footer{color:#ffffff40}#popup{display:flex;flex-direction:column;gap:1rem;text-align:center}#popup h1{font-size:3rem}#popup h2{font-size:1.5rem}#popup img{border-radius:.75rem;width:24rem;aspect-ratio:1/1}#custom-iframe{width:90vw;height:90vh}#iframe-header{background:#1a191a;height:1.5rem;border-radius:5px 5px 0 0;width:90vw;display:flex;align-items:center;padding:0 .5rem;box-sizing:border-box}#iframe-header button[data-action=close]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e11c07;width:1rem;height:1rem;border-radius:50%}
