@import"https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap";:root{--bg: #0c0f14;--text: #e9eef6;--muted: #a9b4c2;--card: #141a22;--line: rgba(255,255,255,.1);--accent: #ff2d2d;--shadow: 0 14px 40px rgba(0,0,0,.35);--radius: 14px;--container: 1200px;--content-gutter: clamp(74px, 7.4vw, 114px)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Play,sans-serif;background:#f4f6f9;color:#101826}input,select,textarea,button{font-family:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:100%;margin:0 auto;padding:0 var(--content-gutter)}@media(min-width:1536px){:root{--container: 1480px}}@media(min-width:1920px){:root{--container: 1680px}}@media(min-width:2200px){:root{--container: 1840px}}@media(max-width:600px){:root{--content-gutter: 12px}.container{width:min(var(--container),calc(100% - (var(--content-gutter) * 2)))}}.section{padding:54px 0}.section__title{text-align:center;margin:0 0 10px;font-size:26px}.section__subtitle{text-align:center;margin:0 0 22px;color:#667085;font-size:13px;text-transform:uppercase;letter-spacing:.08em}#root{width:100%;max-width:none;margin:0;padding:0}.routeLoader{position:fixed;top:0;left:0;right:0;z-index:1100;display:flex;justify-content:center;padding-top:10px;pointer-events:none}.routeLoader__track{position:relative;width:min(220px,calc(100% - 40px));height:4px;border-radius:999px;background:#00000024;overflow:hidden}.routeLoader__track:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#d126001f,#d1260057)}.routeLoader__car{position:absolute;top:50%;left:0;color:#d12600;font-size:16px;transform:translate(-20px,-50%);animation:routeCarMove .95s linear infinite;filter:drop-shadow(0 2px 3px rgba(0,0,0,.26))}@keyframes routeCarMove{0%{left:0;transform:translate(-20px,-50%)}to{left:100%;transform:translate(20px,-50%)}}@media(max-width:520px){.routeLoader{padding-top:8px}.routeLoader__track{width:min(200px,calc(100% - 28px))}}.home{background:#fff}.hero{position:relative;width:100%;min-height:100vh;height:100vh;overflow:hidden;color:#fff;background:#0a0f16}.hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#080c12c2,#080c1275 38%,#080c1224 64%,#080c1214)}.hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center right;transform:scale(1.02);filter:saturate(1.05) contrast(1.05);opacity:0;transition:opacity .9s ease-in-out;will-change:opacity}.hero__image--active{opacity:1}.hero__content{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;padding-top:72px;padding-bottom:46px}.hero__left{max-width:820px;display:flex;flex-direction:column;min-height:calc(100vh - 118px)}.hero__kicker{margin:40px 0 16px;font-size:clamp(26px,3.2vw,44px);font-weight:600;line-height:1.18;color:#ffffffeb}.hero__desc{margin:0 0 18px;font-size:clamp(14px,1.2vw,18px);line-height:1.45;color:#ffffffc7;max-width:640px}.hero__cta{display:flex;gap:12px;margin-bottom:22px}.hero__btn{height:44px;padding:0 44px;border-radius:999px;font-weight:500;cursor:pointer;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff}.hero__btn--ghost:hover{background:#ffffff24}.hero__stats{margin-top:auto;padding-top:18px;display:flex;gap:22px;align-items:flex-end;flex-wrap:wrap}.hero__stat{padding-right:22px;border-right:2px solid rgba(210,205,205,.818)}.hero__stat:last-child{border-right:none;padding-right:0}.hero__statNum{font-size:40px;font-weight:500;color:#fff;line-height:1}.hero__statLabel{margin-top:6px;font-size:18px;color:#ffffffb8}@media(min-width:1440px){.hero__content{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:48px}.hero__left{max-width:920px}.hero__stats{gap:28px}}@media(max-width:992px){.hero__content{grid-template-columns:1fr;padding-top:80px;padding-bottom:36px}.hero__left{min-height:auto}.hero__stats{margin-top:22px}.hero__image{object-position:center;transform:scale(1)}.hero:after{background:linear-gradient(180deg,#080c129e,#080c126b 34%,#080c124d)}}@media(max-width:600px){.hero{min-height:100vh;height:100vh;overflow:hidden}.hero:after{background:linear-gradient(180deg,#080c12bd,#080c1285 36%,#080c125c)}.hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero__content{min-height:auto;height:auto;display:block;padding-top:24px;padding-bottom:26px}.hero__left{max-width:100%}.hero__kicker{font-size:clamp(24px,8vw,34px);line-height:1.2}.hero__desc{font-size:14px;max-width:100%}.hero__cta{flex-direction:column;align-items:flex-start}.hero__btn{width:170px}.hero__stats{gap:12px;align-items:stretch}.hero__stat{width:100%;border-right:none;border-bottom:1px solid rgba(210,205,205,.55);padding:0 0 10px}.hero__stat:last-child{border-bottom:none;padding-bottom:0}.hero__statNum{font-size:32px}.hero__statLabel{font-size:16px}}.welcome2{background:#fff;padding:64px 0 160px;overflow-x:clip}.welcome2__head{text-align:center;margin-bottom:34px}.welcome2__title{position:relative;margin:0;font-size:28px;font-weight:800;color:#111;display:inline-block;overflow:hidden;white-space:normal;animation:titleGlow 2.6s ease-in-out infinite}.welcome2__title span{color:#ff2d2d;font-weight:900}.welcome2__title:after{content:"";position:absolute;top:0;left:-60%;height:100%;width:60%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,.9) 50%,rgba(255,255,255,0) 70%,transparent 100%);transform:skew(-18deg);opacity:.9;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px);animation:titleSweep 2.6s ease-in-out infinite}@keyframes titleSweep{0%{left:-60%}55%{left:110%}to{left:110%}}@keyframes titleGlow{0%,to{text-shadow:none}45%{text-shadow:0 0 18px rgba(255,45,45,.18),0 0 34px rgba(255,45,45,.1)}}.welcome2__subtitle{margin:10px 0 0;font-size:14px;letter-spacing:.08em;color:#666;text-transform:uppercase;font-weight:700;overflow:hidden}.welcome2__subtitle .typing{display:block;margin:0 auto;max-width:100%;white-space:nowrap;overflow:hidden;border-right:2px solid rgba(102,102,102,.7);width:0;animation:typingLoop 7.2s steps(70,end) infinite,caretBlink .8s step-end infinite}@keyframes typingLoop{0%{width:0}44%{width:70ch}90%{width:70ch}to{width:0}}@keyframes caretBlink{0%,to{border-color:transparent}50%{border-color:#666666b3}}.welcome2__grid{display:grid;grid-template-columns:minmax(400px,620px) minmax(0,1fr);gap:clamp(40px,5vw,88px);align-items:center}.welcome2__images{position:relative;width:min(100%,520px);height:320px}.welcome2__imgWrap{position:absolute;border-radius:0 22px;overflow:hidden;background:transparent;border:none;outline:none;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:-webkit-radial-gradient(white,black);backface-visibility:hidden}.welcome2__imgWrap--top{width:420px;height:280px;top:0;left:0;z-index:1}.welcome2__imgWrap--bottom{width:320px;height:230px;bottom:-118px;left:210px;z-index:2;box-shadow:0 22px 40px #0003}.welcome2__img{width:100%;height:100%;object-fit:cover;display:block;border:none;outline:none;transform:scale(1.001);backface-visibility:hidden}.welcome2__text p{margin:0 0 18px;color:#8b8b8b;font-size:18px;line-height:1.6;max-width:720px}@media(min-width:1440px){.welcome2{padding-bottom:180px}.welcome2__grid{grid-template-columns:minmax(460px,680px) minmax(0,1fr)}.welcome2__images{width:min(100%,600px);height:360px}.welcome2__imgWrap--top{width:480px;height:320px}.welcome2__imgWrap--bottom{width:360px;height:250px;left:240px;bottom:-132px}.welcome2__text p{font-size:19px}}.welcome2__text p:last-child{margin-bottom:0}@media(max-width:1024px){.welcome2__grid{grid-template-columns:380px 1fr;gap:28px}.welcome2__images{width:min(100%,380px);height:260px}.welcome2__imgWrap--top{width:340px;height:240px}.welcome2__imgWrap--bottom{width:260px;height:210px;left:190px;bottom:-140px}}@media(max-width:900px){.welcome2{padding:54px 0 88px}.welcome2__grid{grid-template-columns:1fr;gap:26px;justify-items:center;text-align:left}.welcome2__images{width:min(100%,360px);height:250px}.welcome2__imgWrap--top{width:320px;height:230px}.welcome2__imgWrap--bottom{width:250px;height:200px;left:120px;bottom:-88px}.welcome2__text p{max-width:680px}.welcome2__subtitle .typing{width:auto;white-space:normal;border-right:0;animation:none}}@media(max-width:600px){.welcome2{padding:44px 0 56px}.welcome2__head{margin-bottom:24px}.welcome2__title{font-size:24px}.welcome2__grid{gap:18px}.welcome2__images{position:relative;width:min(100%,340px);height:260px;margin:0 auto 32px}.welcome2__imgWrap{position:absolute;border-radius:0 18px}.welcome2__imgWrap--top{width:min(100%,280px);height:196px;top:0;left:0}.welcome2__imgWrap--bottom{width:min(100%,220px);height:156px;left:calc(100% - 220px);bottom:-28px;box-shadow:0 18px 32px #0000002e}.welcome2__text p{font-size:15px;line-height:1.55;margin-bottom:14px}}@media(max-width:420px){.welcome2{padding:40px 0 48px}.welcome2__images{width:min(100%,300px);height:232px;margin-bottom:26px}.welcome2__imgWrap--top{width:min(100%,248px);height:178px}.welcome2__imgWrap--bottom{width:min(100%,196px);height:142px;left:calc(100% - 196px);bottom:-18px}.welcome2__text p{font-size:14px}}.filterBar{position:relative;padding:34px 0 28px;overflow:hidden;background:linear-gradient(180deg,#666,#000);--filter-field-bg: linear-gradient(180deg, rgba(255,255,255,.14), rgba(255,255,255,.08));--filter-field-text: rgba(255,255,255,.96)}.filterBar:before{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,.18) 50%,rgba(255,255,255,0) 70%,transparent 100%);transform:skew(-18deg);pointer-events:none;z-index:1;mix-blend-mode:screen;filter:blur(.6px);opacity:.9;animation:filterBarShimmer 3.8s ease-in-out infinite}.filterBar__inner,.filterBar__tire{position:relative;z-index:2}@keyframes filterBarShimmer{0%{left:-60%}55%{left:110%}to{left:110%}}.filterBar__tire{position:absolute;right:-30px;top:-18px;height:200px;width:auto;opacity:.38;pointer-events:none;-webkit-user-select:none;user-select:none;filter:contrast(1.05)}.filterBar__inner{position:relative;z-index:2}.filterBar__grid{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:12px 18px}@media(min-width:1440px){.filterBar__grid{width:min(1240px,100%);grid-template-columns:1.6fr 1fr 1fr;gap:16px 22px}}.filterBar__field{position:relative;height:40px}.filterBar__field--icon .filterBar__input,.filterBar__field--icon .filterBar__select{padding-left:32px}.filterBar__icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:13px;opacity:.75;color:#ffffffe6}.filterBar__input,.filterBar__select{width:100%;height:40px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:transparent;color:var(--filter-field-text);outline:none;font-size:14px;padding:0 10px;transition:border-color .45s ease,box-shadow .45s ease,background-color .45s ease,transform .45s ease}.filterBar__input::placeholder{color:var(--filter-field-text);opacity:1}.filterBar__select{appearance:none;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.82) 50%),linear-gradient(135deg,rgba(255,255,255,.82) 50%,transparent 50%);background-position:calc(100% - 15px) 14px,calc(100% - 9px) 14px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px;transition:background-position .45s ease,border-color .45s ease,box-shadow .45s ease,transform .45s ease}.filterBar__select option{background:#1e1e1e;color:#f2f4f7}.filterBar__input:focus,.filterBar__select:focus{border-color:#d12600d9;box-shadow:0 0 0 3px #d126002e;background:linear-gradient(180deg,#ffffff2e,#ffffff1a)}.filterBar__field:focus-within .filterBar__select{transform:translateY(-1px);background-position:calc(100% - 15px) 16px,calc(100% - 9px) 16px}.filterBar__btnRow{display:flex;justify-content:center;margin-top:18px}.filterBar__btn{height:34px;min-width:130px;border:none;cursor:pointer;font-weight:500;font-size:12px;color:#fff;background:#d12600;box-shadow:0 14px 26px #ff2d2d2e}@media(max-width:860px){.filterBar__grid{grid-template-columns:1fr 1fr;gap:12px}.filterBar__tire{opacity:.25;height:170px}}@media(max-width:520px){.filterBar__grid{grid-template-columns:1fr}}.quick{padding:70px 0 80px;background:#fff;text-align:center;overflow-x:clip}.quick__subtitle{color:#d12600;font-weight:700;margin-bottom:6px;font-size:24px}.quick__title{font-size:22px;letter-spacing:.12em;color:#666;margin-bottom:32px}.quick__error{max-width:860px;margin:0 auto 28px;text-align:left}.quick__typesSection{margin-bottom:60px}.quick__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:18px;margin-bottom:46px;align-items:stretch}.carCard{background:#fff;border:1px solid #e7e7e7;border-radius:12px;overflow:hidden;min-height:420px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.carCard--link{color:inherit;cursor:pointer}.carCard--featured{border:0;box-shadow:0 -8px 18px #00000024,0 16px 28px #0003}.carCard:hover{transform:translateY(-4px)}.carCard--featured:hover{transform:translateY(-5px)}.carCard__imgWrap{position:relative;height:210px;display:block;padding:0;overflow:hidden}.carCard__soldOut{position:absolute;top:14px;right:-42px;z-index:2;width:150px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#d12600;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transform:rotate(45deg);pointer-events:none}.carCard__img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.carCard__body{padding:18px 22px 20px;text-align:left;display:flex;flex-direction:column;flex:1}.carCard__name{margin:0;font-size:24px;font-weight:700;color:#2b3138}.carCard__year{display:block;margin-top:6px;font-size:19px;color:#6c7480}.carCard__specs{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px;font-size:19px;color:#59616c}.carCard__specs li{display:flex;align-items:center;gap:10px}.carCard__mileageRow{justify-content:space-between}.carCard__metric{display:inline-flex;align-items:center;gap:10px}.specIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;opacity:.55}.carCard__btnRow{margin-top:auto;display:flex;justify-content:flex-end;padding-top:18px}.carCard__btn{background:#d12600;color:#fff;border:none;border-radius:3px;padding:5px 10px;font-size:12px;font-weight:800;cursor:pointer;min-width:74px;height:24px;line-height:1;box-shadow:0 10px 18px #ff2d2d24;display:inline-flex;align-items:center;justify-content:center}.carCard__btn:hover{filter:brightness(.95)}@media(max-width:1100px){.quick__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media(min-width:1440px){.quick__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.quick{padding:56px 0 64px}.quick__title{font-size:18px;letter-spacing:.08em}.quick__grid{grid-template-columns:1fr}.quick__typesSection{margin-bottom:40px}.carCard{min-height:auto}}.quick__more{display:flex;justify-content:center}.moreBtn{background:#d12600;color:#fff;border:none;padding:12px 36px;font-weight:700;border-radius:6px;font-size:16px;cursor:pointer;transition:all .3s ease}.moreBtn:hover{background:#e52a2a}@media(max-width:420px){.carCard__imgWrap{height:180px}.carCard__name{font-size:20px}.carCard__year,.carCard__specs{font-size:16px}}.errorNotice{border:1px solid #f1c4bc;border-left:4px solid #d12600;border-radius:10px;background:linear-gradient(180deg,#fff6f4,#fff);padding:18px 20px;box-shadow:0 12px 28px #d1260014}.errorNotice--compact{padding:14px 16px;border-radius:8px}.errorNotice__title,.errorNotice__message{margin:0}.errorNotice__title{color:#8f1600;font-size:15px;font-weight:800;letter-spacing:.02em}.errorNotice__message{margin-top:6px;color:#5f6771;font-size:14px;line-height:1.5}.vehicleCategoryStrip__error{max-width:860px;margin:0 auto 28px;text-align:left}.vehicleCategoryStrip__list{display:flex;justify-content:center;flex-wrap:wrap;gap:28px}.vehicleCategoryStrip__item{display:flex;flex-direction:column;align-items:center;font-size:18px;color:#444;text-decoration:none;cursor:pointer;transition:transform .2s ease,color .2s ease}.vehicleCategoryStrip__item:hover{transform:translateY(-2px)}.vehicleCategoryStrip__item--active{color:#d12600}.vehicleCategoryStrip__icon{width:clamp(72px,10vw,130px);height:auto;margin-bottom:12px;transition:all .3s ease}.vehicleCategoryStrip__item--active .vehicleCategoryStrip__icon{transform:scale(1.05)}.vehicleCategoryStrip__iconFallback{width:clamp(72px,10vw,130px);height:clamp(36px,5vw,64px);margin-bottom:12px;border-radius:999px;background:linear-gradient(180deg,#f0f2f5,#d9dee6);display:block}.vehicleCategoryStrip__item span{font-weight:600}@media(max-width:760px){.vehicleCategoryStrip__list{gap:18px}.vehicleCategoryStrip__item{min-width:96px}}.why{background:linear-gradient(180deg,#7a7a7a,#3f3f3f 35%,#151515);padding:68px 0 78px;color:#fff}.why__head{text-align:center;margin-bottom:36px}.why__title{margin:0;font-size:36px;font-weight:700}.why__subtitle{margin:10px 0 0;font-size:22px;letter-spacing:.14em;color:#ffffffbf;text-transform:uppercase}.why__wrap{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(360px,460px) minmax(0,1fr);gap:clamp(48px,6vw,96px);align-items:center}.why__carWrap{display:flex;justify-content:center}.why__car{width:min(100%,380px);height:auto;filter:drop-shadow(0 26px 40px rgba(0,0,0,.35));opacity:0;transform:translateY(0)}.why__car--in.why__car--from-bottom{animation:whyCarEnterFromBottom 1.4s ease-out both}.why__car--in.why__car--from-top{animation:whyCarEnterFromTop 1.4s ease-out both}.why__timeline{position:relative;width:100%;max-width:720px;padding-left:56px}.why__line{position:absolute;left:18px;top:6px;bottom:6px;width:2px;background:#ff2d2d;border-radius:2px}.why__row{position:relative;display:grid;grid-template-columns:1fr;padding:14px 0 18px}.why__stepWheel{position:absolute;left:-52px;top:10px;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at center,#1a1a1a 0 16%,transparent 16%),repeating-conic-gradient(from 0deg,#d8d8d8 0deg 12deg,#3f3f3f 12deg 24deg);border:2px solid #f5f5f5;box-shadow:0 5px 12px #00000059;animation:wheelSpin 5.5s linear infinite}.why__stepWheel:after{content:"";position:absolute;inset:8px;border-radius:50%;border:2px solid rgba(255,255,255,.72)}@keyframes wheelSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes whyCarEnterFromBottom{0%{opacity:0;transform:translateY(260px)}to{opacity:1;transform:translateY(0)}}@keyframes whyCarEnterFromTop{0%{opacity:0;transform:translateY(-260px)}to{opacity:1;transform:translateY(0)}}.why__text{width:100%}.why__itemTitle{margin:0;font-size:24px;font-weight:600;color:#fffffff2}.why__itemDesc{margin:7px 0 0;font-size:20px;line-height:1.6;color:#ffffff9e;word-break:normal;overflow-wrap:normal;white-space:normal}@media(min-width:1440px){.why__car{width:min(100%,430px)}.why__timeline{max-width:820px}}@media(max-width:980px){.why__wrap{grid-template-columns:1fr;gap:28px}.why__timeline{width:min(520px,100%);margin:0 auto}.why__car{width:320px}}@media(max-width:420px){.why{padding:56px 0 64px}.why__title{font-size:30px}.why__subtitle{font-size:16px;letter-spacing:.08em}.why__timeline{padding-left:38px}.why__stepWheel{left:-32px;top:10px;width:24px;height:24px}.why__itemTitle{font-size:20px}.why__itemDesc{font-size:16px;line-height:1.5}.why__car{width:min(280px,100%)}}@media(prefers-reduced-motion:reduce){.why__car{animation:none;opacity:1;transform:none}.why__stepWheel{animation:none}}.brandMarquee{background:#fff;padding:72px 0}.brandMarquee__inner{position:relative}.brandMarquee__mask{overflow:hidden;position:relative}.brandMarquee__mask:before,.brandMarquee__mask:after{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.brandMarquee__mask:before{left:0;background:linear-gradient(90deg,#fff,#fff0)}.brandMarquee__mask:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.brandMarquee__track{display:flex;align-items:center;gap:64px;width:max-content;animation:marquee 18s linear infinite}.brandMarquee__item{display:grid;place-items:center;min-width:110px}.brandMarquee__icon{font-size:84px;color:#777;opacity:.95;transition:transform .25s ease,opacity .25s ease,color .25s ease}.brandMarquee__item:hover .brandMarquee__icon{transform:translateY(-2px) scale(1.04);color:#444;opacity:1}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:700px){.brandMarquee__track{gap:42px;animation-duration:14s}.brandMarquee__icon{font-size:54px}.brandMarquee__mask:before,.brandMarquee__mask:after{width:50px}}@media(prefers-reduced-motion:reduce){.brandMarquee__track{animation:none}}.greenBanner{padding:0 0 44px;background:#fff}.greenBanner__card{position:relative;overflow:hidden;border-radius:22px;min-height:240px;display:grid;grid-template-columns:1fr 1.5fr;align-items:center;background:#000}.greenBanner__card:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.08) 42%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.08) 58%,transparent 100%);transform:translate(-140%);animation:greenBannerSweep 7.5s ease-in-out infinite;pointer-events:none;z-index:0}.greenBanner__ellipse{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:1;height:auto}.greenBanner__ellipse--dark{left:74%;top:50%;transform:translate(-50%,-50%);animation:greenEllipseDriftDark 8s ease-in-out infinite}.greenBanner__ellipse--light{left:80%;top:50%;transform:translate(-50%,-50%);animation:greenEllipseDriftLight 7s ease-in-out infinite}.greenBanner__left,.greenBanner__right{position:relative;z-index:1}.greenBanner__left{padding:44px 42px;color:#fff}.greenBanner__title{margin:0 0 12px;font-size:28px;font-weight:600;letter-spacing:.2px}.greenBanner__desc{margin:0 0 18px;font-size:18px;line-height:1.6;color:#ffffffb3;max-width:500px}.greenBanner__btn{height:34px;padding:0 28px;border-radius:999px;background:transparent;border:1.5px solid #ff2d2d;color:#ff2d2d;font-size:16px;cursor:pointer;margin-top:10px}.greenBanner__btn:hover{background:#ff2d2d1a}.greenBanner__right{position:relative;height:100%;min-height:240px}.greenBanner__cars{position:absolute;right:24px;bottom:50px;width:min(600px,92%);height:auto;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.35));pointer-events:none;-webkit-user-select:none;user-select:none;animation:greenCarsPulse 4.8s ease-in-out infinite}@keyframes greenCarsPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes greenEllipseDriftDark{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-49%,-51%) scale(1.02)}}@keyframes greenEllipseDriftLight{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-51%,-49%) scale(1.02)}}@keyframes greenBannerSweep{0%{transform:translate(-140%);opacity:0}20%{opacity:1}55%{transform:translate(140%);opacity:1}to{transform:translate(140%);opacity:0}}@media(max-width:980px){.greenBanner__card{grid-template-columns:1fr;background:#000}.greenBanner__left{padding:30px 22px 12px;text-align:center}.greenBanner__right{min-height:auto;display:flex;justify-content:center;padding:10px 18px 18px}.greenBanner__cars{position:static;width:min(520px,100%);animation:greenCarsPulse 4.8s ease-in-out infinite}.greenBanner__ellipse--dark{left:50%;top:36%}.greenBanner__ellipse--light{left:74%;top:78%}}@media(prefers-reduced-motion:reduce){.greenBanner__card:after,.greenBanner__ellipse--dark,.greenBanner__ellipse--light,.greenBanner__cars{animation:none!important}}@media(max-width:520px){.greenBanner{padding:0 0 34px}.greenBanner__card{border-radius:14px;background:#000}.greenBanner__left{padding:24px 16px 8px}.greenBanner__title{font-size:20px;margin-bottom:8px}.greenBanner__desc{max-width:100%;font-size:15px;line-height:1.5;margin-bottom:14px}.greenBanner__btn{height:36px;padding:0 20px;font-size:14px}.greenBanner__right{padding:6px 12px 14px}.greenBanner__cars{width:100%;max-width:360px}.greenBanner__ellipse{opacity:.55}}@media(max-width:400px){.greenBanner__ellipse{display:none}}.faqSection{padding-bottom:40px;padding-top:30px}.faqSection__title{margin:0 0 20px;color:#d12600;font-size:clamp(26px,4vw,34px);font-weight:600}.faqSection__list{display:grid;gap:14px}.faqItem{background:#e9eaec;border-radius:8px;border:1px solid #e1e3e7}.faqItem__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:none;background:transparent;text-align:left;cursor:pointer;color:#4e555f;font-size:18px;font-weight:700}.faqItem__icon{flex:0 0 auto;width:20px;text-align:center;color:#9ca2ab;font-size:18px;transition:transform .28s ease}.faqItem__icon.is-open{transform:rotate(45deg)}.faqItem__content{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .75s ease-in-out,opacity .55s ease-in-out}.faqItem__content.is-open{grid-template-rows:1fr;opacity:1}.faqItem__answer{margin:0;padding:0 18px 18px;color:#7a808a;font-size:17px;line-height:1.5;overflow:hidden;opacity:0;transform:translateY(-6px);transition:opacity .5s ease,transform .5s ease}.faqItem__content.is-open .faqItem__answer{opacity:1;transform:translateY(0);transition-delay:.08s}@media(max-width:900px){.faqSection__title{font-size:30px;text-align:center}.faqItem__trigger{font-size:15px;padding:14px}.faqItem__answer{padding:0 14px 14px;font-size:14px}}.quoteBanner{position:relative;z-index:3;margin-top:4px;margin-bottom:-66px}.quoteBanner__card{position:relative;overflow:hidden;margin:0 auto;width:min(1040px,100%);min-height:110px;border-radius:8px;padding:22px 220px 22px 28px;background:linear-gradient(180deg,#dd2c04,#d11f00);display:flex;align-items:center;justify-content:center;gap:34px;box-shadow:0 12px 26px #99160047}.quoteBanner__card:before{content:"";position:absolute;top:0;left:-42%;width:34%;height:100%;background:linear-gradient(110deg,#fff0,#ffffff14 30%,#ffffff47,#ffffff14 70%,#fff0);transform:skew(-18deg);pointer-events:none;animation:quoteBannerShimmer 3.8s ease-in-out infinite}.quoteBanner__tire{position:absolute;right:-40px;bottom:-26px;height:164px;width:auto;pointer-events:none;transform:scaleX(-1) rotate(12deg);transform-origin:center}.quoteBanner__text{margin:0;color:#fff;font-size:20px;text-align:center}.quoteBanner__button{height:38px;min-width:156px;border:0;border-radius:4px;background:#fff;color:#d12600;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media(min-width:1440px){.quoteBanner__card{width:min(1180px,100%);min-height:126px;padding:28px 250px 28px 40px}.quoteBanner__text{font-size:24px}}@keyframes quoteBannerShimmer{0%{left:-42%}55%{left:118%}to{left:118%}}@media(max-width:800px){.quoteBanner{margin-top:-26px;margin-bottom:-42px}.quoteBanner__card{min-height:auto;padding:20px 16px;flex-direction:column;gap:12px;justify-content:center}.quoteBanner__tire{opacity:.2;right:-55px;bottom:-40px}.quoteBanner__text{text-align:center;font-size:19px}}.aboutPage{background:#fff}.aboutPage .brandMarquee{padding-top:26px;padding-bottom:48px}.aboutHero{position:relative;min-height:600px;padding-top:92px;color:#fff;overflow:hidden;background:#090d12}.aboutHero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.aboutHero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#020408f5,#020408e6 36%,#02040885 52%,#02040829,#02040800 80%)}.aboutHero__content{position:relative;z-index:1;padding-top:84px;padding-bottom:70px}.aboutHero__title{margin:0 0 10px;font-size:clamp(32px,5.2vw,52px);line-height:1.05;font-weight:500}.aboutHero__desc{max-width:500px;text-transform:capitalize;margin:0 0 24px;color:#ffffffdb;font-size:18px;line-height:1.35}.aboutHero__button{height:36px;min-width:112px;border-radius:999px;border:1.5px solid rgba(255,255,255,.86);background:transparent;color:#fff;font-size:14px;cursor:pointer}@media(max-width:700px){.aboutHero{min-height:360px;padding-top:80px}.aboutHero__overlay{background:linear-gradient(180deg,#020408c7,#02040894 40%,#02040866)}.aboutHero__content{padding-top:46px;padding-bottom:44px}.aboutHero__title{font-size:33px}.aboutHero__desc{font-size:14px;max-width:100%}}.aboutWho__title{margin:0;text-align:center;color:#d12600;font-size:32px;font-weight:600;line-height:1.1}.aboutWho__subtitle{margin:6px 0 32px;text-align:center;color:#535962;font-size:18px;font-weight:700;letter-spacing:.14em}.aboutWho__subtitle--typing{display:inline-block;white-space:nowrap;overflow:hidden;border-right:2px solid rgba(83,89,98,.8);width:0;animation:aboutWhoTyping 5.2s steps(24,end) .2s infinite,aboutWhoCaret .85s step-end infinite}.aboutWho__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr) minmax(0,1fr);gap:clamp(18px,2.5vw,32px);align-items:stretch;overflow:hidden}.aboutWho__stage:before{content:"";position:absolute;inset:0;pointer-events:none}.aboutWho__column{position:relative;z-index:1;display:grid;gap:18px;align-content:center}.aboutWho__centerpiece{position:relative;z-index:1;display:grid;place-items:center;gap:18px;padding:clamp(22px,2.5vw,34px);border-radius:28px;background:radial-gradient(circle at top,rgba(209,38,0,.12),transparent 58%),linear-gradient(180deg,#fff,#f6f6f6);box-shadow:inset 0 1px #ffffffb3}.aboutWho__badge{padding:8px 14px;border-radius:999px;background:#d126001a;color:#b72a08;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.aboutWho__centerText{max-width:30ch;margin:0;text-align:center;color:#70767f;font-size:15px;line-height:1.6}.aboutWho__car{width:min(100%,500px);object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.18));opacity:0;transform:translateY(26px) scale(.92);z-index:1}.aboutWho__point{padding:22px 22px 20px;border-radius:24px;background:#ffffffeb;border:1px solid rgba(74,80,88,.08);box-shadow:0 16px 30px #4a505814;opacity:0;transform:translateY(16px)}.aboutWho__pointId{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:18px;border-radius:14px;background:linear-gradient(135deg,#d12600,#ff7b55);color:#fff;font-size:15px;font-weight:700;letter-spacing:.08em}.aboutWho__point h3{margin:0 0 12px;color:#4a5058;font-size:23px;font-weight:600;line-height:1.18}.aboutWho__point p{margin:0;color:#70767f;font-size:16px;line-height:1.55}.aboutWho--inView .aboutWho__car{animation:aboutWhoCarIn .7s ease-out .1s forwards}.aboutWho--inView .aboutWho__point{animation:aboutWhoPointIn .55s ease-out forwards}.aboutWho--inView .aboutWho__point:nth-child(1){animation-delay:.48s}.aboutWho--inView .aboutWho__point:nth-child(2){animation-delay:.62s}.aboutWho__column--right .aboutWho__point:nth-child(1){animation-delay:.76s}.aboutWho__column--right .aboutWho__point:nth-child(2){animation-delay:.9s}.aboutWho--static .aboutWho__car,.aboutWho--static .aboutWho__point{opacity:1!important;transform:none!important;animation:none!important}@keyframes aboutWhoCarIn{0%{opacity:0;transform:translateY(26px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aboutWhoPointIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutWhoTyping{0%{width:0}45%{width:25ch}60%{width:25ch}to{width:0}}@keyframes aboutWhoCaret{50%{border-color:transparent}}@media(max-width:1200px){.aboutWho__stage{grid-template-columns:minmax(0,1fr);gap:16px}.aboutWho__title{font-size:42px}.aboutWho__subtitle{font-size:13px}.aboutWho__centerpiece{order:-1}.aboutWho__point h3{font-size:22px}.aboutWho__point p{font-size:14px}}@media(max-width:1200px){.aboutWho__title{font-size:26px}.aboutWho__subtitle{margin-bottom:20px;font-size:12px;letter-spacing:.08em}.aboutWho__stage{border-radius:24px}.aboutWho__car{width:min(440px,100%);opacity:1;transform:none;animation:none}.aboutWho__column{gap:14px}.aboutWho__point{padding:18px;opacity:1;transform:none;animation:none}.aboutWho__point h3{font-size:18px}.aboutWho__point p{font-size:13px;color:#808791}}@media(max-width:520px){.aboutWho__title{font-size:22px}.aboutWho__subtitle{font-size:11px;letter-spacing:.06em;margin-bottom:14px}.aboutWho__stage{gap:10px}.aboutWho__centerpiece{gap:14px;padding:18px 14px;border-radius:20px}.aboutWho__badge{font-size:10px;letter-spacing:.12em}.aboutWho__centerText{font-size:13px}.aboutWho__point h3{font-size:16px}.aboutWho__point p{font-size:12px;line-height:1.45}}@media(prefers-reduced-motion:reduce){.aboutWho__car,.aboutWho__point{opacity:1;transform:none;animation:none}.aboutWho__subtitle--typing{width:auto;border-right:0;animation:none}}.aboutVM{background:linear-gradient(180deg,#4b4b4b,#090909);color:#fff;overflow:hidden}.aboutVM__inner{position:relative;min-height:350px;display:grid;align-items:center;padding-top:48px;padding-bottom:48px}.aboutVM__content{max-width:520px;display:grid;gap:30px;position:relative;z-index:1}.aboutVM__block h2{margin:0 0 10px;font-size:32px;font-weight:500}.aboutVM__block p{margin:0;color:#ffffffc7;font-size:20px;line-height:1.6}.aboutVM__tire{position:absolute;right:-180px;bottom:-30px;width:min(760px,72%);opacity:.95;pointer-events:none;transform:scaleX(-1) rotate(12deg);transform-origin:center}@media(max-width:900px){.aboutVM__inner{min-height:auto;padding-top:36px;padding-bottom:36px}.aboutVM__content{max-width:100%;gap:20px}.aboutVM__block h2{font-size:24px}.aboutVM__block p{font-size:15px;line-height:1.5}.aboutVM__tire{position:absolute;width:100%;right:-180px;margin-top:20px;opacity:.35;bottom:0}}@media(max-width:520px){.aboutVM__inner{padding-top:24px;padding-bottom:24px}.aboutVM__content{gap:14px}.aboutVM__block h2{font-size:20px;margin-bottom:6px}.aboutVM__block p{font-size:13px;line-height:1.45}}.aboutCarShowcase{background:linear-gradient(180deg,#f8f8f8,#efefef);padding:0}.aboutCarShowcase__inner{width:min(var(--container),calc(100% - (var(--content-gutter) * 2)));margin:0 auto}.aboutCarShowcase__gif{width:100%;height:clamp(500px,68vw,660px);display:block;object-fit:cover}.aboutDealersHeader{background:#fff;padding-top:34px}.aboutDealersHeader h2{margin:0;text-align:center;color:#d12600;font-size:36px}.aboutDealersHeader p{margin:6px 0 0;text-align:center;color:#737b86;font-size:16px;letter-spacing:.08em;font-weight:700}.aboutDealersHeader__typing{display:inline-block;white-space:nowrap;overflow:hidden;border-right:2px solid rgba(115,123,134,.85);width:0;animation:aboutDealersTyping 4.8s steps(22,end) .15s infinite,aboutDealersCaret .85s step-end infinite}@keyframes aboutDealersTyping{0%{width:0}35%{width:22ch}75%{width:22ch}to{width:0}}@keyframes aboutDealersCaret{50%{border-color:transparent}}@media(max-width:768px){.aboutDealersHeader{padding-top:24px}.aboutDealersHeader h2{font-size:28px}.aboutDealersHeader p{font-size:12px}}@media(max-width:520px){.aboutDealersHeader h2{font-size:22px}.aboutDealersHeader p{font-size:11px;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.aboutDealersHeader__typing{width:auto;border-right:0;animation:none}}.contactPage{background:#fff}.contactPage .quoteBanner{margin-top:24px;margin-bottom:-66px}@media(max-width:800px){.contactPage .quoteBanner{margin-top:14px;margin-bottom:-42px}}.contactHero{position:relative;min-height:600px;padding-top:92px;overflow:hidden;color:#fff;background:#090d12}.contactHero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.contactHero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#020408f5,#020408eb 34%,#02040894,#02040833,#02040800 76%)}.contactHero__content{position:relative;z-index:1;padding-top:84px;padding-bottom:72px}.contactHero__title{margin:0 0 10px;font-size:clamp(32px,5.2vw,52px);line-height:1.05;font-weight:500}.contactHero__desc{max-width:500px;text-transform:capitalize;margin:0 0 24px;color:#ffffffdb;font-size:18px;line-height:1.35}.contactHero__button{height:40px;min-width:132px;border:1.5px solid rgba(255,255,255,.86);border-radius:999px;background:transparent;color:#fff;padding:0 26px;font-size:18px;font-weight:500;cursor:pointer}@media(max-width:700px){.contactHero{min-height:360px;padding-top:80px}.contactHero__overlay{background:linear-gradient(180deg,#020408c7,#02040894 40%,#02040866)}.contactHero__content{padding-top:48px;padding-bottom:44px}.contactHero__title{font-size:30px}.contactHero__desc{font-size:13px;max-width:100%}.contactHero__button{height:34px;min-width:96px;font-size:13px}}.contactDetails{background:#fff;padding-top:50px;padding-bottom:40px}.contactDetails__title{margin:0;text-align:center;color:#d12600;font-size:32px;font-weight:700;line-height:1.1}.contactDetails__subtitle{margin:12px auto 44px;max-width:720px;text-align:center;color:#7f848c;text-transform:uppercase;letter-spacing:.08em;font-size:16px;font-weight:700;line-height:1.3}.contactDetails__grid{display:grid;grid-template-columns:1.3fr .85fr;gap:100px;align-items:start}.contactForm{background:#d126000a;border-radius:16px;padding:32px;display:grid;gap:14px}.contactForm__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contactForm__field{display:grid;gap:8px}.contactForm__field label{color:#8a9098;font-size:16px;font-weight:700}.contactForm__inputWrap{position:relative;display:flex;align-items:center;border-radius:12px;background:#d126001a;min-height:56px;padding:0 12px}.contactForm__inputWrap svg{color:#8d9198;font-size:15px;flex:0 0 auto}.contactForm input,.contactForm textarea{width:100%;border:0;outline:none;background:transparent;color:#5d636b;font-size:14px;padding:0 0 0 10px}.contactForm textarea{resize:vertical;min-height:130px;padding-top:10px}.contactForm__inputWrap--textarea{align-items:flex-start;padding-top:12px;min-height:140px}.contactForm__submit{margin-top:8px;height:46px;border:none;border-radius:10px;background:#d12600;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.contactForm__submit:disabled{opacity:.7;cursor:not-allowed}.contactForm__error{margin:0;color:#b31616;font-size:12px;font-weight:600}.contactForm__error--submit,.contactForm__success{margin-top:2px;font-size:13px}.contactForm__success{color:#0f7a3d;font-weight:600}.contactInfo{position:relative;padding-top:14px;padding-bottom:220px;display:grid;align-content:start;gap:20px;overflow:hidden}.contactInfo__item{display:grid;grid-template-columns:24px 1fr;gap:12px;color:#d12600}.contactInfo__item h3{margin:0 0 4px;color:#545b65;font-size:20px;font-weight:600}.contactInfo__item p{margin:0;color:#616871;font-size:17px;line-height:1.25}.contactInfo__item a{color:inherit;text-decoration:none}.contactInfo__item a:hover{text-decoration:underline}.contactInfo__follow{padding-top:14px;border-top:1px solid #bbbcbe}.contactInfo__follow h3{margin:0 0 10px;color:#545b65;font-size:18px}.contactInfo__socials{display:flex;align-items:center;gap:10px}.contactInfo__socials a{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#d12600;background:#f1dbd6;font-size:18px}.contactInfo__watermark{position:absolute;right:-8px;bottom:-22px;width:min(430px,100%);height:auto;opacity:.13;filter:grayscale(1) saturate(0);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.contactInfo>*:not(.contactInfo__watermark){position:relative;z-index:1}@media(max-width:1200px){.contactDetails__title{font-size:34px}.contactDetails__subtitle{font-size:14px;max-width:640px}.contactForm__submit{font-size:13px}}@media(max-width:980px){.contactDetails__title{font-size:28px}.contactDetails__subtitle{max-width:460px;font-size:13px;line-height:1.25}.contactDetails__grid{grid-template-columns:1fr;gap:18px}.contactForm{border-radius:12px;padding:16px}.contactForm__inputWrap{border-radius:8px;min-height:44px}.contactForm__inputWrap--textarea{min-height:110px}.contactInfo{padding-top:4px;padding-bottom:0}.contactInfo__item h3{font-size:18px}.contactInfo__item p{font-size:15px}.contactInfo__follow{margin-top:2px;padding-top:10px}.contactInfo__watermark{display:none}}@media(max-width:620px){.contactDetails{padding-top:40px}.contactDetails__title{font-size:24px}.contactDetails__subtitle{font-size:13px;margin-bottom:18px}.contactForm__row{grid-template-columns:1fr;gap:10px}.contactInfo__item h3{font-size:16px}.contactInfo__item p{font-size:14px;line-height:1.35}.contactInfo__item{grid-template-columns:20px 1fr;gap:10px}}.contactMap{width:100%;height:320px;margin-bottom:60px;border-radius:20px;overflow:hidden;background:#d5dbe3;box-shadow:0 18px 40px #1018261a}.contactMap iframe{width:100%;height:100%;border:0;display:block}@media(max-width:700px){.contactMap{height:240px}}.vehiclesPage{background:#fff}.vehiclesPage__categories{padding:40px 0 8px}.vehiclesPage .greenBanner{padding-bottom:36px}.vehiclesPage .brandMarquee{padding-top:24px;padding-bottom:46px}.vehiclesHero{position:relative;min-height:600px;padding-top:92px;color:#fff;overflow:hidden;background:#080b10}.vehiclesHero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.vehiclesHero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#020408f5,#020408e6 34%,#0204088f 48%,#02040824,#02040800 80%)}.vehiclesHero__content{position:relative;z-index:1;padding-top:86px;padding-bottom:66px}.vehiclesHero__title{margin:0 0 10px;font-size:clamp(32px,5.2vw,52px);line-height:1.05;font-weight:500}.vehiclesHero__desc{max-width:500px;text-transform:capitalize;margin:0 0 24px;color:#ffffffdb;font-size:18px;line-height:1.35}.vehiclesHero__scroll{height:34px;min-width:106px;border-radius:999px;border:1.5px solid rgba(255,255,255,.86);background:transparent;color:#fff;font-size:14px;cursor:pointer}@media(max-width:700px){.vehiclesHero{min-height:360px;padding-top:80px}.vehiclesHero__overlay{background:linear-gradient(180deg,#020408c7,#02040894 40%,#02040866)}.vehiclesHero__content{padding-top:42px;padding-bottom:42px}.vehiclesHero__title{font-size:30px}.vehiclesHero__desc{font-size:13px;max-width:100%}}.vehiclesFilter{margin-top:-58px;position:relative;z-index:3}.vehiclesFilter__inner{width:min(860px,100%);margin:0 auto;background:linear-gradient(180deg,#666,#000);border-radius:8px;border:1px solid rgba(255,255,255,.08);padding:20px 18px 16px}.vehiclesFilter__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px 14px}.vehiclesFilter__field{position:relative;height:38px}.vehiclesFilter__field--icon .vehiclesFilter__input,.vehiclesFilter__field--icon .vehiclesFilter__select{padding-left:30px}.vehiclesFilter__icon{position:absolute;left:9px;top:50%;transform:translateY(-50%);font-size:13px;color:#ffffffb8}.vehiclesFilter__input,.vehiclesFilter__select{width:100%;height:38px;border:1px solid rgba(255,255,255,.16);border-radius:3px;background:#ffffff0f;color:#ffffffe0;font-size:14px;outline:none;padding:0 10px}.vehiclesFilter__input::placeholder{color:#ffffffc2}.vehiclesFilter__select{appearance:none;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.82) 50%),linear-gradient(135deg,rgba(255,255,255,.82) 50%,transparent 50%);background-position:calc(100% - 15px) 14px,calc(100% - 9px) 14px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px;transition:background-position .45s ease,border-color .45s ease,box-shadow .45s ease,transform .45s ease}.vehiclesFilter__select option{background:#1e1e1e;color:#f2f4f7}.vehiclesFilter__select:focus{border-color:#d12600d9;box-shadow:0 0 0 3px #d126002e;background-position:calc(100% - 15px) 16px,calc(100% - 9px) 16px}.vehiclesFilter__action{margin-top:14px;display:flex;justify-content:center}.vehiclesFilter__button{height:30px;min-width:120px;border:none;border-radius:3px;background:#d12600;color:#fff;font-size:13px;font-weight:700;cursor:pointer}@media(max-width:860px){.vehiclesFilter{margin-top:-40px}.vehiclesFilter__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.vehiclesFilter{margin-top:-26px}.vehiclesFilter__inner{padding:14px 12px 12px}.vehiclesFilter__grid{grid-template-columns:1fr;gap:8px}}.vehiclesCatalog{background:#fff;padding-top:36px;padding-bottom:56px}.vehiclesCatalog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.vehicleCard{border:1px solid #e4e5e8;border-radius:4px;background:#fff;min-height:0;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.vehicleCard__imgWrap{position:relative;height:210px;display:block;padding:0;overflow:hidden}.vehicleCard__soldOut{position:absolute;top:14px;right:-42px;z-index:2;width:150px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#d12600;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transform:rotate(45deg);pointer-events:none}.vehicleCard__imgFallback{width:100%;max-width:280px;height:180px;background:#f2f4f6;color:#8f96a2;display:flex;align-items:center;justify-content:center;font-size:14px;border-radius:4px}.vehicleCard__img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.vehicleCard__body{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1}.vehicleCard__name{margin:0 0 12px;color:#2a3038;font-size:22px;font-weight:600}.vehicleCard__specs{list-style:none;padding:0;margin:0;display:grid;gap:14px}.vehicleCard__specs li{display:flex;gap:8px;align-items:center;color:#5d6570;font-size:17px}.vehicleCard__mileageRow{justify-content:space-between}.vehicleCard__metric{display:inline-flex;align-items:center;gap:8px}.vehicleCard__specs svg{opacity:.7;font-size:14px}.vehicleCard__button{border:none;border-radius:3px;background:#d12600;color:#fff;min-width:74px;height:24px;padding:0 10px;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .2s ease;display:inline-flex;align-items:center;justify-content:center}.vehicleCard:hover{transform:translateY(-5px);box-shadow:0 16px 24px #14181e1f;border-color:#d6d9de}.vehicleCard:hover .vehicleCard__img{transform:scale(1.04)}.vehicleCard:hover .vehicleCard__button{background:#b42000;transform:translateY(-1px)}.vehiclesCatalog__pagination{margin-top:26px;display:flex;justify-content:center;align-items:center;gap:10px}.vehiclesCatalog__status{margin:8px 0;color:#6f7782;font-size:16px}.vehiclesCatalog__pageBtn{width:30px;height:30px;border:1px solid #e4e6ea;background:#fff;color:#7f858f;font-size:16px;font-weight:600;cursor:pointer}.vehiclesCatalog__pageBtn.is-active{border-color:#d12600;color:#d12600}.vehiclesCatalog__next{border:none;background:transparent;color:#7f858f;font-size:16px;font-weight:600;cursor:pointer}.vehiclesCatalog__next:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1080px){.vehiclesCatalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.vehiclesCatalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vehicleCard{min-height:0}}@media(max-width:520px){.vehiclesCatalog__grid{grid-template-columns:1fr}.vehicleCard__imgWrap{height:200px}}.vehicleDetailsPage{background:#fff}.vehicleDetailsPage .quoteBanner{margin-top:20px;margin-bottom:-66px}.vehicleDetails{padding-top:84px;padding-bottom:34px;background:#fff}.vehicleDetails__status{margin:0;color:#7a818b;font-size:18px}.vehicleDetails__crumb{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#a3a9b1;font-size:14px}.vehicleDetails__crumb a{color:#9aa1aa;text-decoration:none}.vehicleDetails__crumb a:hover{color:#6f7680}.vehicleDetails__crumb .is-current{color:#7a818b}.vehicleDetails__gallery{--vehicle-gallery-height: 360px;display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:18px}.vehicleDetails__mainImg{border-radius:8px;border:1px solid #ebecef;background:#f1efef;height:var(--vehicle-gallery-height);overflow:hidden}.vehicleDetails__imgBtn{width:100%;height:100%;border:none;padding:0;background:transparent;cursor:pointer}.vehicleDetails__mainImg img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.vehicleDetails__thumbs{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:6px;height:var(--vehicle-gallery-height)}.vehicleDetails__thumbs--1{grid-template-columns:1fr}.vehicleDetails__thumbs--2{grid-template-columns:1fr 1fr}.vehicleDetails__thumbs--3{grid-template-columns:1.2fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.vehicleDetails__thumbs--3 .vehicleDetails__thumb:nth-child(1){grid-row:1 / span 2}.vehicleDetails__thumb{position:relative;border-radius:8px;border:1px solid #ebecef;background:#f4f4f5;height:100%;min-height:0;line-height:0;overflow:hidden;cursor:pointer;padding:0}.vehicleDetails__thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;background:transparent;transform:scale(1.15);transform-origin:center}.vehicleDetails__thumbOverlay{position:absolute;inset:0;background:#0009;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1}.vehicleDetails__thumbOverlay strong{font-size:22px}.vehicleDetails__thumbOverlay small{font-size:12px;letter-spacing:.03em}.vehicleDetails__brand{margin:0;color:#7e838b;font-size:20px;font-weight:600;letter-spacing:.02em}.vehicleDetails__name{margin:2px 0 8px;color:#454a52;font-size:38px;font-weight:700}.vehicleDetails__line{height:4px;width:min(410px,100%);background:#d12600;margin-bottom:20px}.vehicleDetails__content{display:grid;grid-template-columns:1.15fr .85fr;gap:60px}.vehicleDetails h2{margin:0 0 10px;color:#464d57;font-size:26px;font-weight:700}.vehicleDetails__specTable{list-style:none;margin:0;padding:0;border-top:1px solid #e6e8ed}.vehicleDetails__specTable li{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:9px 0;border-bottom:1px solid #e6e8ed}.vehicleDetails__specTable span{color:#9aa0a8;font-size:18px}.vehicleDetails__specTable strong{color:#565d66;font-size:18px;font-weight:600}.vehicleDetails__lists{display:grid;gap:14px}.vehicleDetails__lists h3{margin:0 0 8px;color:#4b525a;font-size:26px;font-weight:700}.vehicleDetails__lists ul{margin:0;padding-left:16px;color:#8f959d;font-size:18px;line-height:1.35}.vehicleDetails__description{margin-top:44px}.vehicleDetails__description p{margin:0;color:#8f959d;font-size:18px;max-width:640px;line-height:1.45}.vehicleDetails__related{background:#fff;padding-top:10px}.vehicleDetails__related h2{margin:10px 0 0;color:#d12600;text-align:center;font-size:36px}.vehicleDetails__related p{margin:8px 0 24px;text-align:center;color:#8e949d;text-transform:uppercase;font-size:16px;letter-spacing:.08em}.vehicleDetails__relatedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vehicleDetails__relatedCard{border:1px solid #e3e6eb;border-radius:12px;background:#fff;padding:0;display:flex;flex-direction:column;min-height:340px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.vehicleDetails__relatedCard:hover{transform:translateY(-4px);box-shadow:0 14px 24px #14181e1c;border-color:#d4dbe3}.vehicleDetails__relatedImg{height:210px;border-radius:0;background:#eef1f5;overflow:hidden}.vehicleDetails__relatedImg img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.vehicleDetails__relatedBody{padding:14px;display:flex;flex-direction:column;gap:12px;flex:1}.vehicleDetails__relatedCard h3{margin:0;color:#242b33;font-size:24px;line-height:1.2}.vehicleDetails__relatedCard ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.vehicleDetails__relatedCard li{display:flex;align-items:center;gap:8px;color:#59616c;font-size:17px}.vehicleDetails__relatedMileageRow{justify-content:space-between}.vehicleDetails__relatedMetric{display:inline-flex;align-items:center;gap:8px}.vehicleDetails__relatedInlineBtn{min-width:74px;height:24px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;background:#d12600;color:#fff;font-size:13px;font-weight:700;transition:background-color .2s ease,transform .2s ease}.vehicleDetails__relatedInlineBtn:hover{background:#b42000;transform:translateY(-1px)}.vehiclePreview{position:fixed;inset:0;z-index:1200;background:#000000db;display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:12px;padding:20px}.vehiclePreview__imageWrap{width:100%;max-width:1200px;margin:0 auto;max-height:calc(100vh - 80px);border:none;background:transparent;padding:0;cursor:pointer}.vehiclePreview__imageWrap img{display:block;width:100%;height:auto;max-height:calc(100vh - 80px);object-fit:contain}.vehiclePreview__nav{width:46px;height:46px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#ffffff1f;color:#fff;display:grid;place-items:center;font-size:26px;cursor:pointer}.vehiclePreview__close{position:fixed;top:14px;right:14px;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#ffffff1f;color:#fff;display:grid;place-items:center;font-size:26px;cursor:pointer}@media(max-width:980px){.vehicleDetails__gallery{--vehicle-gallery-height: auto;grid-template-columns:1fr}.vehicleDetails__content{grid-template-columns:1fr;gap:18px}.vehicleDetails__name{font-size:34px}.vehicleDetails h2{font-size:24px}.vehicleDetails__lists h3{font-size:20px}.vehicleDetails__relatedGrid{grid-template-columns:1fr}.vehiclePreview{grid-template-columns:44px minmax(0,1fr) 44px;padding:14px}.vehicleDetailsPage .quoteBanner{margin-top:14px;margin-bottom:-42px}}@media(max-width:600px){.vehicleDetails__status{font-size:16px}.vehicleDetails__crumb{font-size:12px}.vehicleDetails__brand{font-size:16px}.vehicleDetails__name{font-size:28px;line-height:1.15}.vehicleDetails h2{font-size:20px}.vehicleDetails__specTable span,.vehicleDetails__specTable strong{font-size:15px}.vehicleDetails__lists h3{font-size:18px}.vehicleDetails__lists ul,.vehicleDetails__description p{font-size:15px}.vehicleDetails__related h2{font-size:28px}.vehicleDetails__related p{font-size:13px}.vehicleDetails__relatedCard h3{font-size:20px}.vehicleDetails__relatedCard li{font-size:15px}}.preOrderPage{background:#fff}.preOrderPage .greenBanner{padding-bottom:34px}.preOrderHero{position:relative;min-height:600px;padding-top:92px;color:#fff;overflow:hidden;background:#090d12}.preOrderHero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.preOrderHero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#020408f5,#020408e6 36%,#02040885 52%,#02040829,#02040800 80%)}.preOrderHero__content{position:relative;z-index:1;padding-top:84px;padding-bottom:70px}.preOrderHero__title{margin:0 0 10px;font-size:clamp(32px,5.2vw,52px);line-height:1.05;font-weight:500}.preOrderHero__desc{max-width:500px;text-transform:capitalize;margin:0 0 24px;color:#ffffffdb;font-size:18px;line-height:1.35}.preOrderHero__button{height:36px;min-width:112px;border-radius:999px;border:1.5px solid rgba(255,255,255,.86);background:transparent;color:#fff;font-size:14px;cursor:pointer}@media(max-width:700px){.preOrderHero{min-height:360px;padding-top:80px}.preOrderHero__overlay{background:linear-gradient(180deg,#020408c7,#02040894 40%,#02040866)}.preOrderHero__content{padding-top:46px;padding-bottom:44px}.preOrderHero__title{font-size:33px}.preOrderHero__desc{font-size:14px;max-width:100%}}.preOrderList{background:#fff;padding-top:44px;padding-bottom:40px}.preOrderList__title{margin:0;text-align:center;color:#d12600;font-size:34px}.preOrderList__subtitle{margin:8px auto 20px;text-align:center;max-width:520px;color:#9ba2ac;text-transform:uppercase;letter-spacing:.07em;font-size:15px;font-weight:700}.preOrderList__filters{width:min(760px,100%);margin:0 auto 28px}.preOrderList__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:10px 10px;align-items:center}.preOrderList__field{position:relative;height:34px}.preOrderList__field--icon input,.preOrderList__field--icon select{padding-left:30px}.preOrderList__icon{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:#b1b5bc;font-size:12px}.preOrderList__field input,.preOrderList__field select{width:100%;height:34px;border:1px solid #e2e4e8;border-radius:3px;color:#878d97;font-size:13px;outline:none;background:#fff;padding:0 30px}.preOrderList__field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9fa6b0 50%),linear-gradient(135deg,#9fa6b0 50%,transparent 50%);background-position:calc(100% - 12px) 11px,calc(100% - 7px) 11px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:24px}.preOrderList__searchBtn{height:34px;min-width:120px;border:0;border-radius:3px;background:#d12600;color:#fff;font-size:13px;font-weight:700;cursor:pointer;padding:0 18px}.preOrderList__searchBtn:disabled{opacity:.6;cursor:not-allowed}.preOrderList__status{margin:8px 0;color:#7a808a;font-size:16px}.preOrderList__rows{display:grid;gap:20px}.preOrderRow{position:relative;padding:34px 0;display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:center}.preOrderRow:before{content:"";position:absolute;left:0;right:0;top:-2px;height:4px;background:linear-gradient(90deg,#a0a6b000,#a0a6b073 20%,#707680f2,#a0a6b073 80%,#a0a6b000);border-radius:999px}.preOrderRow.is-reverse{grid-template-columns:1.2fr 1fr}.preOrderRow.is-reverse .preOrderRow__image{order:2}.preOrderRow.is-reverse .preOrderRow__body{order:1}.preOrderRow__image{min-height:190px;display:grid;place-items:center}.preOrderRow__image img{width:100%;max-width:400px;height:185px;object-fit:contain}.preOrderRow__imageFallback{width:100%;max-width:400px;height:185px;display:grid;place-items:center;color:#959ba5;background:#f2f4f6;border-radius:6px}.preOrderRow__body h3{margin:0 0 10px;color:#5a6069;font-size:24px;font-weight:600}.preOrderRow__meta{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;align-items:start;margin-bottom:14px}.preOrderRow__specs{list-style:none;margin:0;padding:0;display:grid;gap:10px}.preOrderRow__specs li{display:flex;align-items:center;gap:6px;color:#a1a6ae;font-size:18px}.preOrderRow__specs svg{font-size:15px;opacity:.75}.preOrderRow__desc{margin:0 0 12px;color:#a3a8b0;font-size:17px;line-height:1.45}.preOrderRow__body a{display:inline-flex;align-items:center;justify-content:center;min-width:132px;height:34px;border:1px solid #d12600;border-radius:4px;color:#d12600;font-size:18px;font-weight:700}.preOrderList__pagination{margin-top:22px;display:flex;justify-content:center;align-items:center;gap:10px}.preOrderList__pagination button{border:1px solid #e4e6ea;background:#fff;color:#969ca6;width:30px;height:30px;font-size:16px;font-weight:600;cursor:pointer}.preOrderList__pagination button:last-child{width:auto;height:auto;border:0;background:transparent;font-size:16px;color:#7f858f}.preOrderList__pagination button:last-child:disabled{opacity:.5;cursor:not-allowed}.preOrderList__pagination .is-active{color:#d12600;border-color:#d12600}@media(max-width:900px){.preOrderList__grid{grid-template-columns:1fr 1fr}.preOrderList__searchBtn{grid-column:1 / -1}.preOrderRow,.preOrderRow.is-reverse{grid-template-columns:1fr;gap:8px}.preOrderRow.is-reverse .preOrderRow__image,.preOrderRow.is-reverse .preOrderRow__body{order:initial}.preOrderRow__body h3{font-size:30px}.preOrderRow__meta{grid-template-columns:1fr;gap:10px}.preOrderRow__specs li,.preOrderRow__desc{font-size:14px}.preOrderRow__body a{min-width:110px;height:30px;font-size:13px}}@media(max-width:560px){.preOrderList__grid{grid-template-columns:1fr}.preOrderList__searchBtn{width:100%}.preOrderRow__body h3{font-size:22px}}.siteHeader{position:fixed;top:0;left:0;right:0;z-index:20;background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-bottom:1px solid rgba(255,255,255,.2)}.siteHeader__inner{min-height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px}.siteHeader__brand{display:inline-flex;align-items:center;line-height:1}.siteHeader__logo{width:145px;height:auto}.siteHeader__nav{justify-self:end;display:flex;align-items:center;flex-wrap:wrap;gap:26px}.siteHeader__link{color:#ffffffd6;font-size:18px;font-weight:500;transition:color .2s ease}.siteHeader__link:hover{color:#fff}.siteHeader__link.is-active{color:#e12525}.siteHeader__cta{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:#7e858acc;color:#fff;padding:10px 18px;min-width:120px;font-size:16px;font-weight:500;cursor:pointer}.siteHeader__menuBtn,.siteHeader__mobilePanel{display:none}@media(max-width:1200px){.siteHeader__inner{min-height:66px;gap:16px}.siteHeader__logo{width:128px}.siteHeader__link{font-size:15px}.siteHeader__cta{min-width:110px;padding:9px 14px;font-size:14px}}@media(max-width:900px){.siteHeader__inner{min-height:64px;grid-template-columns:auto 1fr auto;gap:12px;padding-top:8px;padding-bottom:8px}.siteHeader__brand{justify-self:start}.siteHeader__nav,.siteHeader__cta--desktop{display:none}.siteHeader__menuBtn{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:42px;height:42px;border:1px solid rgba(255,255,255,.24);border-radius:6px;background:#ffffff14;color:#fff;font-size:22px;cursor:pointer}.siteHeader__mobilePanel{display:block;overflow:hidden;max-height:0;opacity:0;border-top:1px solid rgba(255,255,255,.12);background:#040404f5;transition:max-height .28s ease,opacity .24s ease}.siteHeader__mobilePanel.is-open{max-height:320px;opacity:1}.siteHeader__mobileInner{padding:14px 0 16px;display:grid;gap:14px}.siteHeader__mobileNav{display:grid;gap:10px}.siteHeader__mobileLink{color:#ffffffd9;font-size:15px;font-weight:500}.siteHeader__mobileLink.is-active{color:#e12525}.siteHeader__cta--mobile{width:100%;min-width:0;justify-self:stretch}}@media(max-width:520px){.siteHeader__logo{width:118px}}.siteFooter{background:#060606;color:#fff;padding:120px 0 18px}.siteFooter__top{display:grid;grid-template-columns:1.2fr .8fr 1fr .7fr;gap:34px;align-items:flex-start}.siteFooter__logoWrap{display:inline-flex;align-items:center;margin-bottom:14px}.siteFooter__logo{width:145px;height:auto}.siteFooter__brandText{max-width:360px;margin:0;color:#ffffffbf;font-size:16px;line-height:1.45}.siteFooter__heading{margin:2px 0 14px;color:#e12525;font-size:22px;font-weight:700}.siteFooter__list{margin:0;padding:0;list-style:none;display:grid;gap:9px}.siteFooter__list a,.siteFooter__list li{color:#ffffffc7;font-size:16px;line-height:1.4}.siteFooter__contactList li{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start}.siteFooter__contactList svg{margin-top:8px}.siteFooter__contactList a{color:#ffffffc7;text-decoration:none}.siteFooter__contactList a:hover{text-decoration:underline}.siteFooter__socials{display:flex;align-items:center;gap:14px}.siteFooter__socials a{color:#fff;font-size:18px;transition:color .2s ease}.siteFooter__socials a:hover{color:#e12525}.siteFooter__divider{height:1px;background:#ffffff59;margin-top:36px}.siteFooter__copyright{margin:28px 0 0;text-align:center;color:#fffc;font-size:14px}.siteFooter__credit{margin:16px 0 0;text-align:center;color:#fff9;font-size:14px}.siteFooter__credit a{color:#fff9;text-decoration:none}.siteFooter__credit a:hover{color:#e12525}@media(max-width:1200px){.siteFooter__top{grid-template-columns:1fr 1fr;gap:24px}.siteFooter__logo{width:128px}.siteFooter__brandText,.siteFooter__heading,.siteFooter__list a,.siteFooter__list li,.siteFooter__copyright,.siteFooter__credit{font-size:14px}.siteFooter__socials a{font-size:16px}}@media(max-width:720px){.siteFooter{padding:42px 0 26px}.siteFooter__top{grid-template-columns:1fr;gap:20px}.siteFooter__brandText,.siteFooter__heading,.siteFooter__list a,.siteFooter__list li,.siteFooter__copyright,.siteFooter__credit{font-size:13px}.siteFooter__divider{margin-top:26px}.siteFooter__copyright{margin-top:18px}}.cursorTrail{position:fixed;inset:0;z-index:1090;pointer-events:none}.cursorTrail__dot{position:fixed;top:0;left:0;width:7px;height:7px;border-radius:999px;background:#d12600;border:1px solid #ffffff;opacity:0;will-change:transform,opacity;pointer-events:none;box-shadow:0 0 6px #00000047}@media(pointer:coarse){.cursorTrail{display:none}}
