@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-cyrillic-300-normal-BEGl3W_o.woff2)format("woff2"),url(/assets/manrope-cyrillic-300-normal-CS69xUvc.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-latin-300-normal-BgxWhS7-.woff2)format("woff2"),url(/assets/manrope-latin-300-normal-BXCth4v8.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}:root{--bg:#08090c;--bg-2:#0f1116;--card:#13151b;--line:#ffffff1a;--txt:#ecebe7;--mute:#8d909a;--gold:#cdb68c;--gold-2:#a98f63;--f-d:"Cormorant Garamond","Times New Roman",serif;--f-b:"Manrope",system-ui,sans-serif;--gut:clamp(18px,4.5vw,64px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--txt);font:400 1rem/1.65 var(--f-b);overflow-x:hidden}a{color:inherit;text-decoration:none}svg{max-width:100%;display:block}.wrap{width:min(1320px,100%);padding-inline:var(--gut);margin-inline:auto}h1,h2,h3{font-family:var(--f-d);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.02}em{color:var(--gold);font-style:italic}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-size:.74rem}.btn{border:1px solid var(--gold);color:var(--gold);font:600 .78rem var(--f-b);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.7rem;padding:1rem 2rem;transition:all .3s;display:inline-flex}.btn:hover,.btn.fill{background:var(--gold);color:var(--bg)}.btn.fill:hover{color:var(--gold);background:0 0}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}header{z-index:60;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;inset:0 0 auto}header.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--line);background:#08090cd1}header .wrap{justify-content:space-between;align-items:center;height:78px;display:flex}.logo{font:500 1.7rem var(--f-d);letter-spacing:.32em;text-transform:uppercase}.logo small{font:400 .56rem var(--f-b);letter-spacing:.5em;color:var(--gold);margin-top:-.15rem;display:block}nav{align-items:center;gap:2.4rem;display:flex}nav a:not(.btn){letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-size:.74rem;transition:all .2s}nav a:not(.btn):hover{color:var(--gold)}nav .btn{padding:.7rem 1.4rem}.burger{border:1px solid var(--line);cursor:pointer;background:0 0;width:44px;height:44px;display:none;position:relative}.burger i,.burger i:before{content:"";background:var(--txt);height:1px;transition:all .3s;position:absolute;left:12px;right:12px}.burger i{top:18px}.burger i:before{top:8px;left:0;right:0}header.open .burger i{top:21px;transform:rotate(45deg)}header.open .burger i:before{top:0;transform:rotate(-90deg)}.hero{text-align:center;background:radial-gradient(60% 55% at 50% 78%,#cdb68c29,transparent 70%),var(--bg);padding:clamp(130px,16vw,190px) 0 0;position:relative;overflow:hidden}.hero h1{max-width:15ch;margin:1.2rem auto 0;font-size:clamp(3.2rem,9.5vw,9rem)}.hero p.lead{max-width:34rem;color:var(--mute);margin:1.6rem auto 2.2rem;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:300}.hero .cta-row{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.stage{height:clamp(150px,30vw,380px);margin-top:clamp(20px,5vw,60px);position:relative}.stage .floor{background:radial-gradient(at 50% 0,#cdb68c38,#0000 62%);width:140%;height:60%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.stage .line{background:linear-gradient(90deg,transparent,var(--gold-2),transparent);opacity:.5;height:1px;position:absolute;bottom:calc(clamp(150px,30vw,380px)/12.5);left:0;right:0}.hero-car{color:#d8d3c7;--glass:#1a2029;filter:drop-shadow(0 30px 40px #0009);width:min(1000px,96vw);animation:1.6s cubic-bezier(.2,.7,.2,1) both rollin;position:absolute;bottom:calc(clamp(150px,30vw,380px)/16.6667);left:50%;transform:translate(-50%)}@keyframes rollin{0%{opacity:0;transform:translate(-30%)}to{opacity:1;transform:translate(-50%)}}.hero-car:after{content:""}.specbar{border-top:1px solid var(--line);background:var(--bg-2);grid-template-columns:repeat(4,1fr);display:grid}.specbar div{border-right:1px solid var(--line);text-align:center;padding:1.6rem 1rem}.specbar div:last-child{border:0}.specbar b{font:500 clamp(1.6rem,3vw,2.6rem)/1 var(--f-d);color:var(--gold);display:block}.specbar span{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-size:.7rem}section{padding-block:clamp(70px,10vw,140px)}.head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-bottom:clamp(32px,5vw,64px);display:flex}.head h2{max-width:12ch;font-size:clamp(2.4rem,6vw,5rem)}.chips{flex-wrap:wrap;gap:.6rem;display:flex}.chip{border:1px solid var(--line);color:var(--mute);font:600 .72rem var(--f-b);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.6rem 1.2rem;transition:all .25s}.chip:hover{color:var(--txt);border-color:var(--gold-2)}.chip[aria-pressed=true]{background:var(--gold);color:var(--bg);border-color:var(--gold)}.grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.car{background:var(--card);border:1px solid var(--line);flex-direction:column;transition:all .4s;display:flex;overflow:hidden}.car:hover{border-color:var(--gold-2);transform:translateY(-6px)}.car .pic{aspect-ratio:16/10;background:radial-gradient(70% 70% at 50% 85%,color-mix(in srgb,var(--c) 40%,transparent),transparent 70%),linear-gradient(#171a21,#0f1116);place-items:center;display:grid;position:relative}.car .pic svg{width:86%;color:var(--c);--glass:#12161c;filter:drop-shadow(0 18px 18px #0000008c);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.car:hover .pic svg{transform:scale(1.07)translate(2%)}.car .badge{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--gold-2);color:var(--gold);padding:.3rem .7rem;font-size:.62rem;position:absolute;top:14px;left:14px}.car .info{flex-direction:column;flex:1;gap:1rem;padding:1.5rem 1.6rem 1.7rem;display:flex}.car h3{font-size:2rem}.car .meta{color:var(--mute);flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.82rem;display:flex}.car .foot{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:auto;padding-top:1rem;display:flex}.car .foot b{font:500 1.7rem var(--f-d)}.car .foot a{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold-2);padding-bottom:2px;font-size:.7rem}.car[hidden]{display:none}.services{background:var(--bg-2)}.svc{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.svc article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:2.2rem 1.8rem 2.4rem;transition:all .3s}.svc article:hover{background:#cdb68c0f}.svc svg{width:40px;height:40px;color:var(--gold);margin-bottom:2.4rem}.svc h3{margin-bottom:.7rem;font-size:1.7rem}.svc p{color:var(--mute);font-size:.9rem}.test{position:relative;overflow:hidden}.test .wrap{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(30px,6vw,100px);display:grid}.test h2{font-size:clamp(2.6rem,6.5vw,5.4rem)}.test p{color:var(--mute);max-width:30rem;margin-top:1.4rem;font-weight:300}.perks{gap:.8rem;margin-top:2rem;list-style:none;display:grid}.perks li{align-items:center;gap:.8rem;font-size:.92rem;display:flex}.perks li:before{content:"";background:var(--gold);width:28px;height:1px}form{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;gap:1.1rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.two{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}label{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);gap:.4rem;font-size:.68rem;display:grid}input,select{border:0;border-bottom:1px solid var(--line);color:var(--txt);font:1rem var(--f-b);background:0 0;border-radius:0;width:100%;padding:.7rem 0}select option{background:var(--card)}input:focus,select:focus{border-color:var(--gold);outline:none}.thanks{font:italic 1.9rem var(--f-d);color:var(--gold);display:none}form.done>:not(.thanks){display:none}form.done .thanks{display:block}footer{border-top:1px solid var(--line);padding-block:56px 30px}footer .wrap{grid-template-columns:1.3fr 1fr 1fr;gap:2.5rem;display:grid}footer h4{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-size:.7rem;font-weight:600}footer p,footer a{color:var(--mute);margin-bottom:.3rem;font-size:.92rem;display:block}footer a:hover{color:var(--gold)}.copy{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-top:2.5rem;padding-top:1.4rem;font-size:.78rem;display:flex}.rv{transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1)}.rv.pre{opacity:0;transform:translateY(34px)}@media (width<=1040px){.grid,.svc{grid-template-columns:repeat(2,1fr)}.test .wrap{grid-template-columns:1fr}}@media (width<=860px){.burger{display:block}nav{border-bottom:1px solid var(--line);padding:.6rem var(--gut) 1.6rem;background:#08090cf7;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:78px;left:0;right:0}header.open nav{display:flex}header.open{background:#08090cf7}nav a:not(.btn){border-bottom:1px solid var(--line);padding:1.1rem 0;font-size:.85rem}nav .btn{justify-content:center;margin-top:1.2rem}.specbar{grid-template-columns:1fr 1fr}.specbar div:nth-child(2){border-right:0}.specbar div:nth-child(-n+2){border-bottom:1px solid var(--line)}footer .wrap{grid-template-columns:1fr 1fr}footer .wrap>div:first-child{grid-column:1/-1}}@media (width<=620px){.grid,.svc,.two,footer .wrap{grid-template-columns:1fr}.cta-row .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
