@import url('../assets/fonts/fonts.css');html:not(.i18n-ready)body{visibility:hidden}:root{--gee-blue:#194BFF;--gee-blue-2:#194BFF;--gee-blue-deep:#1339B8;--gee-seagull:#194BFF;--gee-seagull-2:#194BFF;--gee-silver:#B2B7B0;--bg:#000000;--bg-2:#1A1A1A;--bg-3:#2A2A2A;--ink:#000000;--ink-2:#404040;--paper:#FFFFFF;--paper-2:#F4F6FA;--paper-3:#E7ECF3;--paper-4:#D6DCE6;--mute:#5C6478;--mute-2:#8B92A3;--mute-3:rgba(255,255,255,.62);--mute-4:rgba(255,255,255,.42);--line:#1A1A1A;--line-soft:rgba(0,0,0,.10);--line-softer:rgba(0,0,0,.06);--line-d:rgba(255,255,255,.10);--line-d-2:rgba(255,255,255,.18);--accent:var(--gee-blue);--accent-2:var(--gee-blue);--accent-soft:#E6EDF8;--hot:var(--gee-blue);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:22px;--r-xl:32px;--r-2xl:44px;--shadow-sm:0 1px 2px rgba(10,16,36,.06),0 4px 14px rgba(10,16,36,.08);--shadow-md:0 12px 36px rgba(10,16,36,.12);--shadow-cta:0 12px 28px rgba(0,47,135,.32);--max:1360px;--pad-section-mobile:56px;--pad-tight-mobile:40px;--pad-page-hero-mobile-t:64px;--pad-page-hero-mobile-b:40px;--hero-min:clamp(560px,100dvh,880px);--hero-pad-y:clamp(24px,5vh,64px);--section-pad-y:clamp(40px,7vh,96px);--car-img-h:clamp(260px,42vh,480px);--meta-gap:clamp(12px,1.6vh,24px);--font-base:'Inter','Montserrat',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--font-display:'Inter','Montserrat',system-ui,-apple-system,sans-serif;--font-mono:'JetBrains Mono',ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--paper);color:var(--ink)}body{margin:0;font-family:var(--font-base);font-feature-settings:"ss01";font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid var(--gee-blue);outline-offset:3px;border-radius:4px}button,a{-webkit-tap-highlight-color:transparent}h1,h2{font-family:var(--font-base);font-weight:800;letter-spacing:0;line-height:1.05;margin:0;text-transform:uppercase;text-wrap:balance;hyphens:none}h3,h4{font-family:var(--font-base);font-weight:600;letter-spacing:-0.01em;line-height:1.15;margin:0;text-wrap:balance;hyphens:none}.t-display-xl{font-size:clamp(36px,4.4vw,68px);font-weight:800;letter-spacing:0;line-height:1.04;text-transform:uppercase;overflow-wrap:break-word;word-break:normal;text-wrap:balance;hyphens:none}.t-display-l{font-size:clamp(36px,5.4vw,76px);font-weight:800;letter-spacing:0;line-height:1.04;text-transform:uppercase;text-wrap:balance;hyphens:none}.t-display-m{font-size:clamp(30px,4.2vw,56px);font-weight:800;letter-spacing:0;line-height:1.08;text-transform:uppercase;text-wrap:balance;hyphens:none}.t-h1{font-size:clamp(32px,4.4vw,60px);font-weight:800;letter-spacing:0;line-height:1.1;text-transform:uppercase;text-wrap:balance;hyphens:none}.t-h2{font-size:clamp(26px,3.4vw,42px);font-weight:700;letter-spacing:0.02em;line-height:1.15;text-transform:uppercase;text-wrap:balance;hyphens:none}.t-h3{font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-0.01em;line-height:1.25}.t-h4{font-size:clamp(18px,1.6vw,20px);font-weight:600;letter-spacing:-0.005em;line-height:1.35}.t-lead{font-size:clamp(15px,1.25vw,18px);line-height:1.6;color:var(--mute);font-weight:400}.t-body{font-size:15px;line-height:1.65;color:var(--ink-2);font-weight:400}.t-small{font-size:13px;line-height:1.5;color:var(--mute)}.t-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-base);font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--gee-blue)}.t-eyebrow::before{content:"";width:18px;height:1px;background:currentColor}.t-eyebrow.no-rule::before{display:none}.t-eyebrow.is-dark{color:var(--gee-seagull)}.t-eyebrow.is-mute{color:var(--mute)}.t-num{font-family:var(--font-base);font-feature-settings:"tnum","lnum";font-variant-numeric:tabular-nums;letter-spacing:-0.02em;font-weight:700}.t-mono{font-family:var(--font-base);font-weight:500;letter-spacing:0.06em;font-feature-settings:"tnum","lnum";font-variant-numeric:tabular-nums}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}@media(min-width:768px){.wrap{padding:0 40px}}.section{padding:96px 0}.section-sm{padding:64px 0}.section-lg{padding:120px 0}@media(max-width:768px){.section,.section-sm,.section-lg{padding:var(--pad-section-mobile)0}.section-tight{padding:var(--pad-tight-mobile)0}.page-hero{padding:var(--pad-page-hero-mobile-t)0 var(--pad-page-hero-mobile-b)}.tech-story{padding:var(--pad-section-mobile)0}.tech-story:first-child{padding-top:0}.tech-story:last-child{padding-bottom:0}}.surface-paper{background:var(--paper);color:var(--ink)}.surface-pale{background:var(--paper-2);color:var(--ink)}.surface-blue{background:var(--gee-blue);color:#fff}.surface-blue-deep{background:var(--gee-blue-deep);color:#fff}.surface-dark{background:var(--bg);color:#fff}.surface-dark-2{background:var(--bg-2);color:#fff}.rule{height:1px;background:var(--line-soft)}.rule-d{height:1px;background:var(--line-d)}.rule-thick{height:2px;background:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-base);font-weight:600;font-size:14px;letter-spacing:0.01em;border-radius:999px;padding:13px 22px;border:1px solid transparent;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease;white-space:nowrap;line-height:1.2}.btn:active{transform:translateY(1px)}.btn-primary{background:#000;color:#fff;box-shadow:var(--shadow-cta)}.btn-primary:hover{background:var(--gee-blue)}.btn-accent{background:#000;color:#fff;box-shadow:var(--shadow-cta)}.btn-accent:hover{background:var(--gee-blue)}.btn-dark{background:#000;color:#fff}.btn-dark:hover{background:var(--gee-blue)}.btn-ghost{background:transparent;color:#000;border-color:var(--line-soft)}.btn-ghost:hover{border-color:var(--gee-blue);color:var(--gee-blue)}.btn-light{background:#fff;color:#000;border-color:var(--line-softer)}.btn-light:hover{background:var(--paper-2)}.btn-onDark{background:#fff;color:#000}.btn-onDark:hover{background:var(--gee-blue);color:#fff}.btn-onDark-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.30)}.btn-onDark-ghost:hover{border-color:#fff;background:var(--gee-blue)}.btn-onDark-accent{background:var(--gee-blue);color:#fff;font-weight:700}.btn-onDark-accent:hover{background:var(--gee-blue-deep)}.btn-sq{border-radius:var(--r-sm)}.btn-sm{padding:9px 16px;font-size:12px}.btn-lg{padding:16px 28px;font-size:15px}.btn-icon{width:44px;height:44px;padding:0;border-radius:50%}.tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-family:var(--font-base);font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;border-radius:999px;border:1px solid var(--line-soft);color:var(--ink);background:#fff}.tag-blue{background:var(--gee-blue);color:#fff;border-color:transparent}.tag-seagull{background:var(--gee-seagull);color:var(--gee-blue-deep);border-color:transparent}.tag-hot{background:var(--hot);color:#fff;border-color:transparent}.tag-dark{background:rgba(255,255,255,.08);color:rgba(255,255,255,.92);border-color:var(--line-d)}.tag-dot::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.field{width:100%;background:#fff;border:1px solid var(--paper-3);border-radius:var(--r-md);padding:14px 16px;font:inherit;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.field::placeholder{color:var(--mute-2)}.field:focus{outline:none;border-color:var(--gee-blue);box-shadow:0 0 0 4px rgba(0,47,135,.10)}.field-dark{background:rgba(255,255,255,.06);border-color:var(--line-d);color:#fff}.field-dark::placeholder{color:rgba(255,255,255,.45)}.field-dark:focus{border-color:var(--gee-seagull);box-shadow:0 0 0 4px rgba(121,198,239,.18)}.field-error{border-color:#DC2626 !important;box-shadow:0 0 0 4px rgba(220,38,38,.12)!important}.hp{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink);transition:background-color 99999s ease-out 0s}.field-dark:-webkit-autofill,.field-dark:-webkit-autofill:hover,.field-dark:-webkit-autofill:focus,.field-dark:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bg-2)inset !important;box-shadow:0 0 0 1000px var(--bg-2)inset !important;-webkit-text-fill-color:#fff !important;caret-color:#fff}.lang-pill{display:inline-flex;gap:0;border:1px solid var(--line-soft);border-radius:999px;padding:3px}.lang-pill button{padding:6px 12px;border-radius:999px;font-family:var(--font-base);font-size:11px;font-weight:600;letter-spacing:0.06em;color:var(--mute);background:transparent;border:0;cursor:pointer;transition:background .15s ease,color .15s ease}.lang-pill button.active{background:var(--gee-blue);color:#fff}.lang-pill-dark{border-color:var(--line-d)}.lang-pill-dark button{color:rgba(255,255,255,.55)}.lang-pill-dark button.active{background:var(--gee-seagull);color:var(--gee-blue-deep)}.lang-dd{position:relative;display:none}.lang-dd-toggle{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid var(--line-soft);border-radius:999px;background:transparent;font-family:var(--font-base);font-size:11px;font-weight:600;letter-spacing:0.06em;color:var(--ink);cursor:pointer}.lang-dd-toggle svg{transition:transform .15s ease}.lang-dd.is-open .lang-dd-toggle svg{transform:rotate(180deg)}.lang-dd-menu{position:absolute;top:calc(100%+4px);right:0;display:none;flex-direction:column;background:var(--paper);border:1px solid var(--line-soft);border-radius:12px;box-shadow:0 12px 28px rgba(10,16,36,.15);padding:4px;min-width:80px;z-index:70}.lang-dd.is-open .lang-dd-menu{display:flex}.lang-dd-menu button{padding:8px 14px;border:0;background:transparent;text-align:left;font-family:var(--font-base);font-size:12px;font-weight:600;letter-spacing:0.06em;color:var(--ink);border-radius:8px;cursor:pointer}.lang-dd-menu button:hover{background:var(--paper-2)}.lang-dd-menu button.active{background:var(--gee-blue);color:#fff}.site-header{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.88);backdrop-filter:saturate(140%)blur(14px);-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--line-softer);transition:box-shadow .2s ease,background .2s ease}.site-header.scrolled{box-shadow:0 1px 0 var(--line-soft);background:rgba(255,255,255,.96)}.site-header .row{display:flex;align-items:center;height:72px;gap:24px;position:relative}.site-header .header-left{display:none;align-items:center;gap:8px;order:1;flex:0 0 auto}.site-header .header-left .lang-dd-mobile{display:none}.site-header .brand{display:inline-flex;align-items:center;order:2;flex:0 0 auto}.site-header .brand img{height:72px;width:auto;display:block}.site-header nav{display:flex;align-items:center;gap:26px;order:3;flex:1 1 auto;justify-content:center}.site-header nav a{font-size:14px;font-weight:500;color:var(--ink);position:relative;padding:6px 0;transition:color .15s ease}.site-header nav a:hover{color:var(--gee-blue)}.site-header nav a.is-active{color:var(--gee-blue)}.site-header nav a.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--gee-blue)}.site-header .right{display:flex;align-items:center;gap:14px;order:4;flex:0 0 auto}.site-header nav .nav-item{position:relative;display:inline-flex;align-items:center}.site-header nav .has-dropdown>a{display:inline-flex;align-items:center;gap:4px}.site-header nav .has-dropdown>a::after{content:'';width:0;height:0;margin-left:6px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;opacity:.55;transition:transform .15s ease,opacity .15s ease}.site-header nav .has-dropdown:hover>a::after,.site-header nav .has-dropdown:focus-within>a::after{transform:rotate(180deg);opacity:1}.site-header nav .nav-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%)translateY(6px);min-width:240px;background:#fff;border:1px solid var(--line-soft);border-radius:var(--r-sm);box-shadow:var(--shadow-md);padding:8px 0;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;z-index:100}.site-header nav .has-dropdown:hover .nav-dropdown,.site-header nav .has-dropdown:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:translateX(-50%)translateY(0);transition:opacity .15s ease,transform .15s ease,visibility 0s}.site-header nav .nav-dropdown a{display:block;padding:10px 22px;font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap;transition:background .12s ease,color .12s ease}.site-header nav .nav-dropdown a:hover{background:var(--paper-2);color:var(--gee-blue)}.mobile-nav .mobile-sub-links{display:flex;flex-direction:column;padding-left:14px;margin:0 0 6px;border-left:1px solid var(--line-softer)}.mobile-nav .mobile-sub-links a{font-size:14px;opacity:.75;padding:6px 0}.mobile-nav .mobile-sub-links a:hover{opacity:1;color:var(--gee-blue)}@media(max-width:1024px){.site-header .row{height:60px;gap:12px}.site-header nav{display:none}.site-header .brand{margin:0 auto}.site-header .brand img{height:48px}.site-header .right .phone-link{display:none}.site-header .header-left{display:inline-flex}}.menu-btn{display:none;width:40px;height:40px;border-radius:50%;background:transparent;border:1px solid var(--line-soft);align-items:center;justify-content:center;cursor:pointer}.menu-btn span{display:block;width:16px;height:1.5px;background:var(--ink);position:relative}.menu-btn span::before,.menu-btn span::after{content:"";position:absolute;left:0;width:16px;height:1.5px;background:var(--ink)}.menu-btn span::before{top:-5px}.menu-btn span::after{top:5px}@media(max-width:1024px){.menu-btn{display:inline-flex}}.mobile-nav{position:fixed;inset:0;z-index:100;background:#FFFFFF;display:none;flex-direction:column;padding:24px;width:100vw;height:100vh;height:100dvh;overflow-y:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-nav.open{display:flex}.mobile-nav .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.mobile-nav .links{display:flex;flex-direction:column;gap:0;margin-top:16px}.mobile-nav .links a{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-base);font-size:17px;font-weight:600;letter-spacing:-.01em;padding:14px 2px;border-bottom:1px solid var(--line-soft)}.mobile-nav .links a::after{content:"→";opacity:.35;font-size:16px}.mobile-acc{border-bottom:1px solid var(--line-soft)}.mobile-acc-head{width:100%;background:transparent;border:0;display:flex;justify-content:space-between;align-items:center;padding:14px 2px;font-family:var(--font-base);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink);cursor:pointer}.mobile-acc-chev{font-size:12px;opacity:.5;transition:transform .2s}.mobile-acc.is-open .mobile-acc-chev{transform:rotate(180deg);opacity:.9}.mobile-acc .mobile-sub-links{display:none;padding:0 0 10px 14px;border-left:2px solid var(--gee-blue);margin:0 0 6px 4px}.mobile-acc.is-open .mobile-sub-links{display:flex;flex-direction:column}.mobile-acc .mobile-sub-links a{font-size:15px;font-weight:500;opacity:.8;padding:8px 0;border-bottom:0}.mobile-acc .mobile-sub-links a::after{content:""}.site-footer{background:var(--bg);color:var(--mute-3);padding:32px 0 24px}.site-footer h4{color:#fff;font-family:var(--font-base);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.14em;margin-bottom:18px}.site-footer .col a{display:block;padding:5px 0;color:rgba(255,255,255,.65);font-size:14px;transition:color .15s ease}.site-footer .col a:hover{color:var(--gee-seagull)}.site-footer .footer-row{display:flex;justify-content:space-between;align-items:center;gap:64px;flex-wrap:wrap}.site-footer .footer-col-brand{flex:0 1 340px;min-width:0;display:flex;flex-direction:column;gap:18px}.site-footer .footer-col-brand>a:first-child{margin:0 !important}.site-footer .footer-col-brand>p{margin:0;line-height:1.55}.site-footer .footer-nav{display:grid;grid-template-columns:repeat(3,minmax(140px,max-content));column-gap:56px;row-gap:32px}@media(max-width:900px){.site-footer .footer-row{gap:40px}.site-footer .footer-col-brand{flex:1 1 100%}.site-footer .footer-nav{grid-template-columns:repeat(3,1fr);width:100%;column-gap:24px}}@media(max-width:560px){.site-footer .footer-nav{grid-template-columns:1fr 1fr}}.offer-strip{background:var(--gee-blue);color:#fff;overflow:hidden;font-family:var(--font-base);font-size:12px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;padding:11px 0;white-space:nowrap;position:relative}.offer-strip .track{display:inline-block;animation:marquee 50s linear infinite}.offer-strip .track>span{padding:0 28px}.offer-strip .track>span::before{content:"◆ ";color:var(--gee-seagull);margin-right:12px}.offer-strip:hover .track{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media(max-width:768px){.offer-strip{font-size:5.88px}}.hero{position:relative;background:var(--gee-blue-deep);color:#fff;overflow:hidden;isolation:isolate}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 80% 20%,rgba(121,198,239,.18)0%,transparent 60%),radial-gradient(ellipse 60% 50% at 10% 90%,rgba(0,62,159,.6)0%,transparent 60%),linear-gradient(180deg,var(--gee-blue-deep)0%,#060B1F 100%);z-index:0}.hero-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.15fr);gap:0;align-items:stretch;min-height:var(--hero-min);padding-block:var(--hero-pad-y);z-index:1;max-width:var(--max);margin:0 auto;padding-inline:24px}@media(min-width:768px){.hero-stage{padding-inline:40px}}@media(max-width:1024px){.hero-stage{grid-template-columns:1fr;min-height:0}.rot-rail{display:none !important}}.hero-eyebrow-rule{width:48px;height:2px;margin-top:12px;background:var(--gee-seagull)}.hero-rot-stack{display:grid}.hero-rot-stack>.hero-rot-item{grid-column:1;grid-row:1;visibility:hidden;transition:opacity .25s ease;opacity:0}.hero-rot-stack>.hero-rot-item.is-active{visibility:visible;opacity:1}.hero-anim>*{opacity:0;transform:translateY(18px);animation:heroIn .9s cubic-bezier(.2,.7,.2,1)forwards}.hero-anim>*:nth-child(1){animation-delay:.05s}.hero-anim>*:nth-child(2){animation-delay:.18s}@keyframes heroIn{to{opacity:1;transform:translateY(0)}}.hero-text{padding:var(--hero-pad-y)56px var(--hero-pad-y)0;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(16px,2.5vh,32px);position:relative;min-width:0}@media(max-width:768px){.hero-text{padding:64px 0 32px;gap:32px}}.hero-art{position:relative;overflow:visible;min-height:var(--car-img-h);display:flex;align-items:center;justify-content:center}.hero-art img.car{position:relative;height:var(--car-img-h);max-height:56vh;width:auto;max-width:none;object-fit:contain;transform:translateX(8%);filter:drop-shadow(0 30px 50px rgba(0,0,0,.6))}.hero-art img.car[data-model="monjaro"]{transform:translateX(8%)scale(1.12)}.hero-art img.car[data-model="ex5_emi"]{transform:translateX(8%)scale(1.00)}.hero-art img.car[data-model="ex5_ev"]{transform:translateX(8%)scale(1.10)}@media(max-width:1024px){.hero-art img.car{height:200px;width:auto;max-width:100%;transform:none}.hero-art img.car[data-model="monjaro"]{transform:scale(1.12)}.hero-art img.car[data-model="ex5_emi"]{transform:scale(1.00)}.hero-art img.car[data-model="ex5_ev"]{transform:scale(1.10)}}.hero-art .price-card{position:absolute;left:96px;bottom:32px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(14px);border-radius:var(--r-md);padding:18px 22px;color:#fff;z-index:2}.hero-art .pill-nav{position:absolute;right:24px;bottom:24px;display:flex;gap:8px;z-index:2}.hero-art .pill-nav button{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.20);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .15s ease,border-color .15s ease}.hero-art .pill-nav button:hover{background:rgba(255,255,255,.20);border-color:rgba(255,255,255,.4)}.hero-art .modeldots{position:absolute;top:24px;right:24px;display:flex;gap:6px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px 12px;font-family:var(--font-base);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff;z-index:2}.hero-art .modeldots b{color:var(--gee-seagull)}.hero-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--meta-gap);border-top:1px solid rgba(255,255,255,.14);padding-top:clamp(16px,2.5vh,28px);margin-top:8px}.hero-meta>div{padding-right:12px}.hero-meta .num{font-family:var(--font-base);font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1;color:#fff}.hero-meta .label{font-family:var(--font-base);font-size:12px;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-top:10px;line-height:1.4;font-weight:500;white-space:nowrap}.hero-meta .label.is-stack{display:flex;flex-direction:column;line-height:1.3}.hero-meta .label.is-stack span{display:block}@media(max-height:820px)and(min-width:980px){.hero-stage{min-height:100dvh}.hero-meta{grid-template-columns:repeat(2,1fr)!important}.t-display-xl{font-size:clamp(30px,4.6vh,56px)}.m-hero-grid{min-height:100dvh}}@media(max-height:720px)and(min-width:980px){.hero-art .modeldots{display:none}.btn-lg{padding:12px 20px}}.rot-rail{position:absolute;left:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:3}@media(max-width:1024px){.rot-rail{display:none}}.rot-rail button{background:transparent;border:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;padding:8px 0 8px 14px;font-family:var(--font-base);font-weight:500;font-size:11px;letter-spacing:0.14em;color:rgba(255,255,255,.4);border-left:2px solid rgba(255,255,255,.16);transition:color .2s ease,border-color .2s ease}.rot-rail button.active{color:#fff;border-color:var(--gee-seagull)}.rot-rail button .name{font-family:var(--font-base);font-size:14px;font-weight:600;letter-spacing:-0.01em;color:inherit}.hero-text h1{margin-top:28px}.hero-text .lead{margin-top:24px;max-width:520px}.hero-text .actions{margin-top:32px}.lineup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1024px){.lineup-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.lineup-grid{grid-template-columns:1fr}}.modelcard{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative}.modelcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--gee-blue)}.modelcard .art{aspect-ratio:16 / 11;background:linear-gradient(180deg,var(--paper-2)0%,var(--paper-3)100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.modelcard .art img{width:96%;height:96%;object-fit:contain}.modelcard .body{padding:24px;display:flex;flex-direction:column;gap:14px;flex:1}.modelcard .name{font-family:var(--font-base);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}.modelcard .type{font-family:var(--font-base);font-size:11px;font-weight:600;letter-spacing:0.10em;text-transform:uppercase;color:var(--gee-blue)}.modelcard .specrow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--line-softer);border-bottom:1px solid var(--line-softer);margin-top:auto}.modelcard .specrow .v{font-family:var(--font-base);font-size:16px;font-weight:700;letter-spacing:-.005em;color:var(--ink)}.modelcard .specrow .l{font-family:var(--font-base);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--mute);margin-top:4px}.modelcard .foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.modelcard .price-from{font-family:var(--font-base);font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--mute);text-transform:uppercase}.modelcard .price-num{font-family:var(--font-base);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.modelcard .price-num small{font-size:12px;color:var(--mute);font-weight:500;margin-left:4px}.modelcard .ribbon{position:absolute;top:16px;left:16px;background:var(--gee-blue);color:#fff;font-family:var(--font-base);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:6px 10px;border-radius:4px;z-index:2}.modelcard .ribbon.is-hot{background:var(--hot)}.modelcard .ribbon.is-seagull{background:var(--gee-seagull);color:var(--gee-blue-deep)}.spectable{width:100%;border-collapse:collapse}.spectable th,.spectable td{padding:18px 0;text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top}.spectable th{font-family:var(--font-base);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);width:220px}.spectable td{font-family:var(--font-base);font-size:17px;font-weight:600;letter-spacing:-0.005em}.faq-list details{border-top:1px solid var(--line-soft)}.faq-list details:last-child{border-bottom:1px solid var(--line-soft)}.faq-list summary{list-style:none;cursor:pointer;padding:26px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;font-family:var(--font-base);font-size:clamp(17px,1.6vw,22px);font-weight:600;letter-spacing:-.01em;line-height:1.35}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";flex-shrink:0;width:36px;height:36px;border:1px solid var(--line-soft);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--ink);transition:transform .25s ease,background .25s ease,color .25s ease}.faq-list details[open] summary::after{content:"−";background:var(--gee-blue);color:#fff;border-color:var(--gee-blue);transform:rotate(180deg)}.faq-list .body{padding:0 60px 28px 0;color:var(--mute);font-size:15px;line-height:1.65;max-width:720px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}.float-chats{position:fixed;right:18px;bottom:18px;z-index:50;display:flex;flex-direction:column;gap:10px}@media(max-width:768px){.float-chats{display:none !important}}.chat-fab{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 12px 28px rgba(10,16,36,.30);transition:transform .15s ease}.chat-fab:hover{transform:scale(1.06)}.chat-tg{background:#229ED9}.chat-wa{background:#25D366}.chat-ig{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.mobile-bar{position:fixed;left:0;right:0;bottom:0;padding:10px 14px calc(10px+env(safe-area-inset-bottom));background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-top:1px solid var(--line-softer);z-index:45;display:none;gap:10px}@media(max-width:768px){.mobile-bar{display:flex}}.mobile-bar .btn{flex:1}[data-open-lead]{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.modal-backdrop{position:fixed;inset:0;background:rgba(10,16,36,.55);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:90;padding:16px}.modal-backdrop.open{display:flex}.modal-card{background:var(--paper);border-radius:var(--r-lg);width:100%;max-width:520px;max-height:calc(100vh - 32px);overflow-y:auto;padding:36px 32px;position:relative;animation:pop .22s cubic-bezier(.2,.7,.2,1)}@keyframes pop{from{opacity:0;transform:scale(.98)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.form-success{text-align:center;padding:32px 16px}.form-success .check{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;background:var(--accent-soft);color:var(--gee-blue);display:inline-flex;align-items:center;justify-content:center;font-size:28px}input[type=range].brand-range{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:var(--paper-3);border-radius:999px;outline:none}input[type=range].brand-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--gee-blue);border:0;cursor:pointer;box-shadow:0 4px 12px rgba(0,47,135,.30)}input[type=range].brand-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--gee-blue);border:0;cursor:pointer}input[type=range].brand-range.on-dark{background:rgba(255,255,255,.16)}input[type=range].brand-range.on-dark::-webkit-slider-thumb{background:var(--gee-seagull);box-shadow:0 4px 12px rgba(121,198,239,.30)}input[type=range].brand-range.on-dark::-moz-range-thumb{background:var(--gee-seagull)}.cluster{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.fineprint{font-size:12px;color:var(--mute);line-height:1.5}.center{text-align:center}.muted{color:var(--mute)}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:900px){.three-col,.two-col{grid-template-columns:1fr}}.offer-strip-onhero{background:rgba(255,255,255,.06);border-top:1px solid rgba(255,255,255,.10);border-bottom:1px solid rgba(255,255,255,.10);position:relative;z-index:2}.offer-strip-onhero .track span{color:rgba(255,255,255,.85)}.offer-strip-onhero .track span::before{color:var(--gee-seagull)}.why-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.why-text{max-width:640px}.why-brands{display:flex;gap:32px;flex-wrap:wrap;align-items:center;margin-top:48px;padding-top:32px;border-top:1px solid var(--line-soft)}.why-brands span{font-family:var(--font-base);font-size:13px;font-weight:700;letter-spacing:0.18em;color:var(--mute);opacity:.55;transition:opacity .2s,color .2s}.why-brands span:hover{opacity:1;color:var(--ink)}.why-visual{position:relative;border-radius:var(--r-xl);overflow:hidden}.why-visual img{width:100%;height:auto;object-fit:cover}.why-badge{position:absolute;left:20px;bottom:20px;background:#fff;padding:18px 22px;border-radius:var(--r-lg);box-shadow:var(--shadow-md);min-width:200px}@media(max-width:900px){.why-grid{grid-template-columns:1fr;gap:40px}}.final-cta{background:linear-gradient(160deg,var(--gee-blue-deep)0%,#060B1F 100%);border-radius:var(--r-2xl);padding:48px 56px;display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:stretch;position:relative;overflow:hidden;color:#fff}.final-cta-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 0% 0%,rgba(0,47,135,.55)0%,transparent 60%),radial-gradient(ellipse 50% 60% at 100% 100%,rgba(121,198,239,.15)0%,transparent 60%);pointer-events:none}.final-cta-text{position:relative;z-index:1;display:flex;flex-direction:column}.final-cta-list{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.final-cta-list li{display:flex;align-items:center;gap:14px;font-size:15px;color:rgba(255,255,255,.8);font-weight:500}.final-cta-list li span:first-child{color:var(--gee-seagull);font-weight:700;font-size:18px}.final-cta-car{margin-top:auto;padding-top:24px;position:relative}.final-cta-car img{width:100%;max-width:360px;max-height:180px;height:auto;object-fit:contain;filter:drop-shadow(0 30px 50px rgba(0,0,0,.6))}.final-cta-form{position:relative;z-index:1;background:#fff;color:var(--ink);border-radius:var(--r-xl);padding:36px;box-shadow:0 24px 60px rgba(0,0,0,.4)}.final-cta-form-inner{display:flex;flex-direction:column;gap:16px}.field-group{display:flex;flex-direction:column;gap:8px}.field-label{font-size:11px;font-weight:600;letter-spacing:0.14em;color:var(--mute);text-transform:uppercase}@media(max-width:900px){.final-cta{grid-template-columns:1fr;padding:48px 24px;gap:32px}.final-cta-car{display:none}.final-cta-form{padding:24px}}.tech-feature{position:relative;aspect-ratio:4/5;border-radius:var(--r-xl);overflow:hidden;background:radial-gradient(circle at 30% 20%,rgba(0,47,135,.55)0%,transparent 55%),radial-gradient(circle at 80% 80%,rgba(121,198,239,.15)0%,transparent 55%),linear-gradient(155deg,#0F1530 0%,#060B1F 100%);display:flex;flex-direction:column;padding:40px;isolation:isolate}.tf-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04)1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04)1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 80% 60% at 50% 60%,#000 0%,transparent 80%);z-index:0}.tf-glow{position:absolute;left:50%;top:38%;width:90%;height:50%;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(121,198,239,.25)0%,transparent 70%);filter:blur(40px);z-index:0}.tf-car{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;margin:0 -16px}.tf-car img{width:100%;max-width:460px;height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}.tf-meta{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:20px 0;border-top:1px solid rgba(255,255,255,.10)}.tf-line{display:flex;align-items:baseline;gap:14px;font-size:13px;color:rgba(255,255,255,.85)}.tf-line span{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--gee-seagull);font-weight:600;min-width:38px}.tf-line b{font-weight:500;color:rgba(255,255,255,.8)}.tf-foot{position:relative;z-index:1;margin-top:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.10);color:#fff}@media(max-width:900px){.tech-feature{aspect-ratio:4/4;padding:28px}.tf-car img{max-width:380px}}.page-hero{padding:clamp(80px,11vw,140px)0 clamp(60px,8vw,100px)}.page-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:end}@media(max-width:900px){.page-hero-grid{grid-template-columns:1fr;gap:48px}}.page-hero-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-hero-counts>div .n{font-family:var(--font-base);font-size:clamp(36px,4vw,48px);font-weight:700;letter-spacing:-.04em;color:var(--ink);line-height:1}.page-hero-counts>div .l{font-family:var(--font-base);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-top:8px}.compare-table-wrap{background:var(--paper);border:1px solid var(--line-soft);border-radius:16px;overflow:hidden}.compare-table{width:100%;border-collapse:collapse}.compare-table th,.compare-table td{padding:18px 24px;text-align:left;vertical-align:middle;font-family:var(--font-base);font-size:14px}.compare-table thead th{vertical-align:bottom;padding:32px 24px 24px;border-bottom:1px solid var(--line)}.compare-table thead th:first-child{background:var(--paper-2)}.compare-table tbody tr{border-top:1px solid var(--line-softer)}.compare-table tbody tr:hover{background:var(--paper-2)}.compare-table td:first-child{font-weight:600;color:var(--mute);width:30%}.compare-table td b{font-weight:700;color:var(--ink);font-size:16px}.compare-table .ct-img{width:100%;aspect-ratio:16/10;background:linear-gradient(180deg,var(--paper-2),var(--paper-3));border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:hidden}.compare-table .ct-img img{width:90%;height:90%;object-fit:contain}.compare-table .ct-name{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.compare-table .ct-tag{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gee-blue);margin-top:4px}@media(max-width:800px){.compare-table{font-size:12px}.compare-table th,.compare-table td{padding:12px}.compare-table .ct-name{font-size:16px}}.cross-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:800px){.cross-grid{grid-template-columns:1fr}}.cross-card{display:block;background:var(--paper);border:1px solid var(--line-soft);border-radius:16px;padding:40px;text-decoration:none;color:var(--ink);transition:all .2s ease;position:relative}.cross-card:hover{transform:translateY(-3px);border-color:var(--gee-blue);box-shadow:var(--shadow-md)}.cross-card h3{font-family:var(--font-base);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:16px 0 12px}.cross-card p{font-family:var(--font-base);font-size:15px;color:var(--mute);margin:0;max-width:400px}.cross-card .arrow{position:absolute;top:40px;right:40px;font-size:22px;color:var(--gee-blue);transition:transform .2s ease}.cross-card:hover .arrow{transform:translateX(6px)}.tech-story{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center;padding:80px 0;border-top:1px solid var(--line-softer)}.tech-story:first-child{border-top:0;padding-top:0}.tech-story:last-child{padding-bottom:0}@media(max-width:900px){.tech-story{grid-template-columns:1fr;gap:32px;padding:48px 0}.tech-story-reverse .ts-img{order:0}}.tech-story-reverse .ts-img{order:1}.tech-story .ts-img{aspect-ratio:4/3;background:linear-gradient(180deg,var(--paper-2),var(--paper-3));border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.tech-story .ts-img img{width:100%;height:100%;object-fit:cover}.tech-story .t-num-tag{display:inline-block;font-family:var(--font-base);font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--gee-blue);padding:4px 0;border-bottom:1px solid var(--gee-blue);margin-bottom:28px}.tech-story .ts-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;padding-top:28px;border-top:1px solid var(--line-softer)}.tech-story .ts-stats>div b{display:block;font-family:var(--font-base);font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.tech-story .ts-stats>div b small{font-size:.55em;font-weight:500;color:var(--mute);margin-left:2px}.tech-story .ts-stats>div span{display:block;font-family:var(--font-base);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--mute);margin-top:4px;line-height:1.3}.section-tight{padding:64px 0}.surface-ink{background:var(--ink);color:var(--paper)}.btn-light{background:var(--paper);color:var(--ink);border:1px solid var(--paper)}.btn-light:hover{background:transparent;color:var(--paper)}.bank-pick{background:var(--paper);border:1px solid var(--line-soft);border-radius:16px;padding:36px}.bank-pick-list{margin-top:24px;display:grid;gap:12px}.bank-pick-item{background:var(--paper-2);border-radius:12px;padding:16px 18px}.bank-pick-item summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.bank-pick-item summary::-webkit-details-marker{display:none}.bank-pick-item .bp-name{font-family:var(--font-base);font-weight:700;font-size:15px;color:var(--gee-blue)}.bank-pick-item .bp-tag{font-family:var(--font-base);font-size:12px;color:var(--mute);margin-left:4px}.bank-pick-item .bp-arrow{margin-left:auto;font-size:22px;line-height:1;color:var(--mute);transition:transform .2s ease;font-weight:300}.bank-pick-item[open] .bp-arrow{transform:rotate(45deg)}.bank-pick-item p{font-family:var(--font-base);font-size:14px;color:var(--mute);margin:8px 0 0;line-height:1.55;hyphens:manual}.dealer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:800px){.dealer-grid{grid-template-columns:1fr}}.dealer-card{background:var(--paper);border:1px solid var(--line-soft);border-radius:16px;overflow:hidden;transition:all .2s ease}.dealer-card:hover{border-color:var(--gee-blue);box-shadow:var(--shadow-md)}.dealer-card .dc-num{font-family:var(--font-base);font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--mute);padding:32px 32px 0}.dealer-card .dc-name{font-family:var(--font-base);font-size:28px;font-weight:700;letter-spacing:-.02em;padding:8px 32px 0;line-height:1.15}.dealer-card .dc-info{padding:24px 32px;display:grid;grid-template-columns:110px 1fr;gap:12px 16px;border-top:1px solid var(--line-softer);margin-top:24px;font-family:var(--font-base);font-size:14px}.dealer-card .dc-info dt{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding-top:2px}.dealer-card .dc-info dd{margin:0;color:var(--ink)}.dealer-card .dc-info dd a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.dealer-card .dc-actions{padding:0 32px 32px;display:flex;gap:12px;flex-wrap:wrap}.contact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1100px){.contact-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.contact-grid{grid-template-columns:1fr}}.contact-card{background:var(--paper);border:1px solid var(--line-soft);border-radius:16px;padding:32px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:14px;transition:all .2s ease}.contact-card:hover{border-color:var(--gee-blue);box-shadow:var(--shadow-md);transform:translateY(-3px)}.contact-card .cc-icon{width:44px;height:44px;border-radius:12px;background:var(--gee-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.contact-card .cc-label{font-family:var(--font-base);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.contact-card .cc-value{font-family:var(--font-base);font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.contact-card .cc-hint{font-family:var(--font-base);font-size:13px;color:var(--mute);margin-top:auto}.td-shell{display:grid;grid-template-columns:320px 1fr;gap:48px}@media(max-width:900px){.td-shell{grid-template-columns:1fr;gap:32px}}.td-steps{display:flex;flex-direction:column;gap:4px;position:sticky;top:96px;align-self:start}@media(max-width:900px){.td-steps{position:static;flex-direction:row;gap:8px;overflow-x:auto}}.td-step{display:flex;gap:16px;padding:20px;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:all .15s ease;align-items:flex-start}.td-step .td-num{font-family:var(--font-base);font-size:13px;font-weight:600;color:var(--mute);padding-top:2px;min-width:28px}.td-step .td-title{font-family:var(--font-base);font-size:16px;font-weight:700;color:var(--ink)}.td-step .td-sub{font-family:var(--font-base);font-size:13px;color:var(--mute);margin-top:4px}.td-step.is-active{background:var(--ink);border-color:var(--ink)}.td-step.is-active .td-num,.td-step.is-active .td-title,.td-step.is-active .td-sub{color:var(--paper)}.td-step.is-done{opacity:0.7}.td-step.is-done .td-num::before{content:"✓ ";color:var(--gee-blue)}.td-pane{background:var(--paper);border:1px solid var(--line-soft);border-radius:16px;padding:40px;min-height:480px}.td-pane .td-heading{font-family:var(--font-base);font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.td-pane .td-sub-line{font-family:var(--font-base);font-size:15px;color:var(--mute);margin:0 0 32px}.td-pane .td-actions{margin-top:32px;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.td-cars{display:block}.td-car-slider{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px}.td-car-nav{width:44px;height:44px;border-radius:50%;background:var(--paper);border:1px solid var(--line-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink);transition:all .15s ease}.td-car-nav:hover{background:var(--gee-blue);color:#fff;border-color:var(--gee-blue)}.td-car-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.td-car-dot{width:8px;height:8px;border-radius:50%;border:0;background:var(--line);cursor:pointer;padding:0;transition:all .15s ease}.td-car-dot.is-active{background:var(--gee-blue);width:24px;border-radius:4px}.td-car{background:var(--paper-2);border:2px solid transparent;border-radius:12px;padding:20px;cursor:pointer;transition:all .15s ease;text-align:left;font:inherit;color:inherit;width:100%}.td-car:hover{border-color:var(--line)}.td-car.is-selected{border-color:var(--gee-blue);background:var(--paper);box-shadow:0 0 0 4px rgba(0,82,200,.08)}.td-car .tdc-img{aspect-ratio:5/3;display:flex;align-items:center;justify-content:center}.td-car .tdc-img img{width:100%;height:100%;object-fit:contain}.td-car .tdc-name{font-family:var(--font-base);font-size:16px;font-weight:700;margin-top:12px}.td-car .tdc-tag{font-family:var(--font-base);font-size:11px;color:var(--gee-blue);font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.td-dealers{display:grid;gap:12px}.td-dealer{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:18px 20px;background:var(--paper-2);border:2px solid transparent;border-radius:12px;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:all .15s ease}.td-dealer:hover{border-color:var(--line)}.td-dealer.is-selected{border-color:var(--gee-blue);background:var(--paper);box-shadow:0 0 0 4px rgba(0,82,200,.08)}.td-dealer .tdd-city{font-family:var(--font-base);font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--mute);min-width:110px;white-space:nowrap}.td-dealer .tdd-name{font-family:var(--font-base);font-size:16px;font-weight:700}.td-dealer .tdd-addr{font-family:var(--font-base);font-size:13px;color:var(--mute);margin-top:2px}.td-dealer .tdd-arrow{color:var(--mute)}.td-dealer.is-selected .tdd-arrow{color:var(--gee-blue)}@media(max-width:768px){.td-dealer{grid-template-columns:auto 1fr auto !important;gap:10px !important;padding:12px 14px !important;align-items:center}.td-dealer .tdd-city{width:auto !important;font-size:10px !important;white-space:nowrap}.td-dealer .tdd-name{font-size:13px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-dealer .tdd-addr{display:none !important}}.td-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.td-form-grid{grid-template-columns:1fr}}.td-summary{background:var(--paper-2);border-radius:12px;padding:20px 24px;margin-bottom:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:600px){.td-summary{grid-template-columns:1fr}}.td-summary>div .tds-l{font-family:var(--font-base);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.td-summary>div .tds-v{font-family:var(--font-base);font-size:14px;font-weight:700;color:var(--ink);margin-top:4px}.credit-shell{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start}@media(max-width:1000px){.credit-shell{grid-template-columns:1fr}}.credit-pane{background:var(--ink);color:var(--paper);border-radius:20px;padding:40px}.credit-summary{background:var(--paper);border:1px solid var(--line-soft);border-radius:20px;padding:32px;position:sticky;top:96px}.credit-summary .cs-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-top:1px solid var(--line-softer);font-family:var(--font-base);font-size:14px;color:var(--mute)}.credit-summary .cs-row:first-of-type{border-top:0;padding-top:0}.credit-summary .cs-row b{font-weight:700;color:var(--ink);font-size:15px}.credit-summary .cs-monthly{padding:24px 0;border-top:1px solid var(--line-softer);border-bottom:1px solid var(--line-softer);margin:16px 0 24px}.credit-summary .cs-monthly .csm-l{font-family:var(--font-base);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.credit-summary .cs-monthly .csm-v{font-family:var(--font-base);font-size:38px;font-weight:700;letter-spacing:-.03em;color:var(--ink);margin-top:6px;line-height:1}.credit-summary .cs-monthly .csm-u{font-family:var(--font-base);font-size:13px;color:var(--mute);margin-top:4px}.credit-bank-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px;background:rgba(245,242,236,0.06);border-radius:14px;margin-bottom:28px}@media(max-width:700px){.credit-bank-tabs{grid-template-columns:1fr}}.credit-bank-tab{padding:14px 16px;border-radius:10px;cursor:pointer;background:transparent;color:rgba(245,242,236,0.7);border:0;text-align:left;font:inherit;transition:all .15s ease}.credit-bank-tab:hover{color:var(--paper)}.credit-bank-tab.is-active{background:var(--paper);color:var(--ink)}.credit-bank-tab .cbt-name{font-family:var(--font-base);font-size:15px;font-weight:700}.credit-bank-tab .cbt-sub{font-family:var(--font-base);font-size:12px;opacity:0.7;margin-top:2px}.credit-field{margin-bottom:28px}.credit-field .cf-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-family:var(--font-base)}.credit-field .cf-l{font-size:13px;font-weight:500;letter-spacing:.04em;color:rgba(245,242,236,0.7);text-transform:uppercase}.credit-field .cf-v{font-size:20px;font-weight:700;color:var(--paper);letter-spacing:-.01em}.credit-field input[type="range"]{width:100%;-webkit-appearance:none;appearance:none;height:6px;background:rgba(245,242,236,0.12);border-radius:99px;outline:none}.credit-field input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;background:var(--gee-blue);border-radius:50%;cursor:pointer;border:3px solid var(--paper);box-shadow:0 2px 8px rgba(0,0,0,.4)}.credit-field input[type="range"]::-moz-range-thumb{width:22px;height:22px;background:var(--gee-blue);border-radius:50%;cursor:pointer;border:3px solid var(--paper)}.credit-field .cf-marks{position:relative;height:18px;margin-top:8px;font-family:var(--font-base);font-size:11px;color:rgba(245,242,236,0.5)}.credit-models{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.credit-model-pill{padding:14px 16px;background:rgba(245,242,236,0.06);border-radius:10px;border:0;cursor:pointer;color:rgba(245,242,236,0.7);font:inherit;text-align:center;transition:all .15s ease}.credit-model-pill:hover{color:var(--paper)}.credit-model-pill.is-active{background:var(--paper);color:var(--ink)}.credit-model-pill .cmp-n{font-family:var(--font-base);font-size:14px;font-weight:700}.credit-model-pill .cmp-p{font-family:var(--font-base);font-size:11px;opacity:0.7;margin-top:2px}.form-card{background:var(--paper);border:1px solid var(--line-soft);border-radius:16px;padding:32px}textarea.field{resize:vertical;min-height:60px;font-family:inherit}.hp{position:absolute;left:-9999px}[hidden]{display:none !important}.m-hero{position:relative;background:var(--paper-2);padding:32px 0 64px;overflow:hidden}.m-hero::before{content:'';position:absolute;left:50%;top:100px;width:1200px;height:1200px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--gee-blue)8%,transparent),transparent 60%);pointer-events:none}.m-hero-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.4fr);gap:48px;align-items:center;position:relative;z-index:1;max-width:var(--max);margin:0 auto;min-height:var(--hero-min);padding:var(--hero-pad-y)24px}@media(min-width:768px){.m-hero-grid{padding:var(--hero-pad-y)40px}}.m-hero-text{padding-left:0}.m-hero-art{position:relative}.m-hero-art img{width:100%;height:auto;object-fit:contain;max-height:var(--car-img-h)}.m-hero-price{margin-top:48px;padding-top:32px;border-top:1px solid var(--line-soft);display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.m-hero-price-num{font-family:var(--font-base);font-size:48px;font-weight:800;letter-spacing:-0.02em;line-height:1;margin-top:8px}.m-hero-price-num small{font-size:16px;font-weight:500;color:var(--mute);margin-left:4px}.m-hero-actions{display:flex;gap:12px}.m-hero-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px auto 0;position:relative;z-index:1;max-width:var(--max);padding:0 24px}@media(min-width:768px){.m-hero-specs{padding:0 40px}}.m-hero-specs>div{background:var(--paper);border:1px solid var(--line-soft);border-radius:18px;padding:28px 30px 26px;position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.m-hero-specs>div::before{content:'';position:absolute;top:0;left:30px;width:36px;height:3px;background:var(--gee-blue);border-radius:0 0 3px 3px}.m-hero-specs>div:hover{transform:translateY(-3px);border-color:var(--gee-blue);box-shadow:0 18px 40px -20px rgba(0,47,135,0.35)}.mhs-v{font-family:var(--font-base);font-size:38px;font-weight:700;letter-spacing:-0.025em;line-height:1;color:var(--ink)}.mhs-v small{font-size:14px;font-weight:600;color:var(--gee-blue);margin-left:6px;letter-spacing:0}.mhs-l{font-family:var(--font-base);font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--mute);margin-top:14px}@media(max-width:900px){.m-hero-grid{grid-template-columns:1fr;min-height:auto}.m-hero-text{padding-left:0}.m-hero-specs{grid-template-columns:repeat(2,1fr)}}.tech-story{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,1fr);gap:64px;align-items:center}.tech-story-reverse{direction:rtl}.tech-story-reverse>*{direction:ltr}.ts-img img{width:100%;height:auto;object-fit:cover;border-radius:16px}.ts-text .t-num-tag{font-family:var(--font-base);font-size:13px;font-weight:600;color:var(--gee-blue);letter-spacing:0.1em;margin-bottom:12px}.ts-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;padding-top:32px;border-top:1px solid var(--line-soft)}.ts-stats>div b{display:block;font-family:var(--font-base);font-size:32px;font-weight:700;line-height:1;letter-spacing:-0.02em}.ts-stats>div span{display:block;font-family:var(--font-base);font-size:12px;color:var(--mute);margin-top:6px}@media(max-width:900px){.tech-story,.tech-story-reverse{grid-template-columns:1fr;gap:32px}.tech-story-reverse,.tech-story-reverse>*{direction:ltr}}.cfg-shell{display:grid;grid-template-columns:minmax(0,1.3fr)minmax(0,1fr);background:var(--ink);color:#fff;border-radius:20px;overflow:hidden}.cfg-stage{position:relative;background:linear-gradient(135deg,#0F1115 0%,#1B2030 100%);display:flex;align-items:center;justify-content:center;padding:60px 40px;min-height:480px}.cfg-stage img{width:100%;max-width:540px;height:auto;object-fit:contain}.cfg-stage-info{position:absolute;left:32px;top:32px}.cfg-stage-info .t-eyebrow{color:rgba(255,255,255,0.6)}.cfg-price{font-family:var(--font-base);font-size:36px;font-weight:800;line-height:1;margin-top:12px}.cfg-price small{font-size:14px;font-weight:500;opacity:0.6;margin-left:4px}.cfg-controls{padding:40px;display:flex;flex-direction:column;gap:36px}.cfg-group{display:flex;flex-direction:column}.cfg-group .t-eyebrow{color:rgba(255,255,255,0.5)}.cfg-trims{display:grid;gap:12px}.cfg-trim{text-align:left;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:#fff;border-radius:12px;padding:16px 18px;cursor:pointer;transition:all 0.18s ease}.cfg-trim:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2)}.cfg-trim.is-active{background:var(--gee-blue);border-color:var(--gee-blue)}.ct-h{display:flex;justify-content:space-between;align-items:center;gap:12px}.ct-n{font-family:var(--font-base);font-weight:700;font-size:16px}.ct-badge{display:inline-block;background:rgba(255,255,255,0.2);padding:2px 8px;border-radius:100px;font-size:10px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;margin-left:4px;vertical-align:middle}.ct-p{font-family:var(--font-base);font-weight:600;font-size:14px;opacity:0.9}.ct-eq{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.ct-eq li{font-family:var(--font-base);font-size:12px;opacity:0.8;padding-left:14px;position:relative}.ct-eq li::before{content:'+';position:absolute;left:0;opacity:0.5}.cfg-colors{display:flex;gap:8px;flex-wrap:wrap}.cfg-color{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:#fff;border-radius:100px;padding:8px 16px 8px 8px;cursor:pointer;transition:all 0.18s ease;font-family:var(--font-base);font-size:13px}.cfg-color:hover{background:rgba(255,255,255,0.1)}.cfg-color.is-active{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.3)}.cc-dot{width:24px;height:24px;border-radius:50%;background:var(--cc);border:1px solid rgba(255,255,255,0.2);display:block}.cfg-payment{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;background:rgba(255,255,255,0.06);border-radius:12px}.cp-l{font-family:var(--font-base);font-size:12px;opacity:0.6}.cp-v{font-family:var(--font-base);font-size:22px;font-weight:700;margin-top:4px}.cp-v small{font-size:12px;opacity:0.6;font-weight:500;margin-left:4px}.cfg-payment .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,0.2)}.cfg-payment .btn-ghost:hover{background:rgba(255,255,255,0.1)}.cfg-cta{display:flex;gap:12px;flex-wrap:wrap}.cfg-cta .btn{flex:1;justify-content:center}.cfg-cta .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,0.2)}.cfg-cta .btn-ghost:hover{background:rgba(255,255,255,0.1)}@media(max-width:900px){.cfg-shell{grid-template-columns:1fr}.cfg-stage{min-height:320px;padding:32px}.cfg-controls{padding:28px}.ct-eq{grid-template-columns:1fr}}.spec-table-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 64px;border-top:1px solid var(--line-soft)}.spec-row{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line-softer);font-family:var(--font-base);font-size:15px}.sr-k{color:var(--mute)}.sr-v{font-weight:600;text-align:right}@media(max-width:700px){.spec-table-grid{grid-template-columns:1fr;gap:0}}.cross-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cross-card{background:var(--paper);border:1px solid var(--line-soft);border-radius:16px;text-decoration:none;color:var(--ink);transition:all 0.2s ease}.cross-card:hover{border-color:var(--gee-blue);transform:translateY(-2px)}@media(max-width:800px){.cross-grid{grid-template-columns:1fr}}@media(max-width:768px){html,body{overflow-x:hidden;max-width:100vw}body{overflow-wrap:break-word}.site-header{position:fixed !important;left:0;right:0;top:0}body{padding-top:60px}.site-header .right .lang-pill{display:none}.site-header .right .lang-dd{display:none}.site-header .header-left .lang-dd-mobile{display:inline-flex}.site-header .right .phone-link{display:none}.site-header .right{gap:8px}.hero-stage{row-gap:12px;padding-top:16px;padding-bottom:16px}.hero-text{display:contents}.hero-text>div:nth-of-type(1){order:1}.hero-art{order:2}.hero-text>div:nth-of-type(2){order:3}.hero-text>div>p.t-lead{display:none}.hero-text>div .cluster{display:none}.hero-rot-stack>.hero-rot-item:not(.is-active){display:none}.hero-text h1.t-display-xl{font-size:clamp(30px,8.5vw,56px);margin-top:14px !important}.hero-meta{gap:14px;padding-top:16px;margin-top:4px}.hero-art img.car{height:clamp(150px,24vh,220px)}.hero-art{min-height:auto;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0 0 8px;overflow:visible}.hero-art img.car{align-self:center;margin:0 auto}.hero-rot-item[data-i18n="home.hero.models.ex5_emi.title"]{font-size:0.78em;line-height:1.05}.hero-art .price-card,.hero-art .pill-nav{position:static}.hero-art .price-card{margin:8px 16px 0;padding:12px 16px;left:auto;bottom:auto}.hero-art .pill-nav{margin:8px 16px 0;justify-content:flex-end;right:auto;bottom:auto}.hero-text{padding:32px 0 24px !important;gap:24px !important}.why-brands{flex-wrap:nowrap;gap:10px;justify-content:space-between;margin-top:28px;padding-top:24px}.why-brands span{font-size:10px;letter-spacing:0.08em;white-space:nowrap;flex-shrink:0}.home-calc-card{padding:24px !important;gap:20px !important}.home-calc-card [data-calc-monthly]{font-size:clamp(30px,8.5vw,42px)!important;white-space:nowrap}.home-calc-card [data-calc-price],.home-calc-card [data-calc-loan]{font-size:16px !important;white-space:nowrap}.home-dealer-row .home-dealer-grid{grid-template-columns:1fr !important;gap:6px !important;padding:0 !important;align-items:start !important}.home-dealer-row .dh-num{font-size:11px !important}.home-dealer-row .dh-name{font-size:20px !important}.home-dealer-row .dh-addr{font-size:13px !important;line-height:1.4 !important}.home-dealer-row .dh-phone{font-size:13px !important;justify-content:space-between !important;margin-top:4px !important}.credit-pane{padding:20px !important;border-radius:16px !important}.credit-bank-tabs{gap:4px !important;padding:3px !important;margin-bottom:16px !important;grid-template-columns:1fr !important}.credit-bank-tab{padding:8px 12px !important}.credit-bank-tab .cbt-name{font-size:14px !important}.credit-bank-tab .cbt-sub{font-size:11px !important;margin-top:0 !important}.credit-field{margin-bottom:16px !important}.credit-field .cf-head{margin-bottom:8px !important}.credit-field .cf-l{font-size:11px !important}.credit-field .cf-v{font-size:16px !important}.credit-field .cf-marks{font-size:10px !important;margin-top:4px !important}.credit-models{gap:6px !important}.credit-summary{padding:20px !important;border-radius:16px !important}.credit-summary .cs-monthly{padding:14px 0 !important;margin:10px 0 14px !important}.credit-summary .cs-monthly .csm-v{font-size:28px !important}.credit-summary .cs-row{padding:8px 0 !important;font-size:13px !important}.credit-summary .cs-row b{font-size:13px !important}.cfg-shell{border-radius:16px !important}.cfg-stage{min-height:240px !important;padding:20px !important}.cfg-stage img{max-width:100% !important}.cfg-controls{padding:20px !important;gap:22px !important}.cfg-trims{gap:8px !important}.cfg-trim{padding:12px 14px !important}.ct-h{gap:8px !important}.ct-n{font-size:15px !important}.ct-p{font-size:13px !important}.ct-eq{grid-template-columns:1fr 1fr !important;gap:4px 12px !important;margin-top:8px !important}.ct-eq li{font-size:11px !important}.cfg-colors{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important}.cfg-color{padding:6px 14px 6px 6px !important;font-size:12px !important}.cc-dot{width:20px !important;height:20px !important}.cfg-payment{padding:14px 16px !important;gap:12px !important}.cp-v{font-size:18px !important}.contact-bottom-grid h2{font-size:22px !important;margin-top:8px !important}.contact-bottom-grid .t-lead{font-size:13px !important;margin-top:8px !important}.contact-bottom-grid ul{margin:16px 0 0 !important;line-height:1.55 !important;font-size:13px !important}.contact-bottom-grid ul li{margin-bottom:4px !important}.form-card{padding:18px !important;border-radius:14px !important}.form-card .t-eyebrow{font-size:10px !important}.form-card>div[style*="flex-direction"]{gap:8px !important;margin-top:14px !important}.form-card .field{padding:10px 12px !important;font-size:14px !important}.form-card label{font-size:12px !important;margin-top:8px !important;line-height:1.35 !important}.form-card .btn{padding:12px 16px !important;font-size:14px !important;margin-top:12px !important}.contact-card{flex-direction:row !important;align-items:center !important;gap:14px !important;padding:14px 16px !important}.contact-card .cc-icon{width:40px !important;height:40px !important;flex-shrink:0;font-size:18px !important}.contact-card>.cc-label,.contact-card>.cc-value,.contact-card>.cc-hint{flex:0 1 auto}.contact-card{display:grid !important;grid-template-columns:40px 1fr !important;grid-template-rows:auto auto auto !important;row-gap:1px !important;column-gap:12px !important}.contact-card .cc-icon{grid-row:1 / span 3;align-self:center}.contact-card .cc-label{font-size:10px !important;letter-spacing:.1em !important}.contact-card .cc-value{font-size:16px !important}.contact-card .cc-hint{font-size:11px !important;line-height:1.35 !important;margin-top:2px !important}.dealer-card .dc-num{padding:18px 18px 0 !important;font-size:11px !important}.dealer-card .dc-name{padding:2px 18px 0 !important;font-size:18px !important;line-height:1.2 !important;display:inline}.dealer-card{display:flex;flex-direction:column}.dealer-card .dc-num,.dealer-card .dc-name{display:inline-block}.dealer-card>.dc-num{padding-bottom:0 !important}.dealer-card>.dc-name{padding-top:4px !important;margin-top:-2px !important}.dealer-card .dc-info{padding:14px 18px !important;grid-template-columns:90px 1fr !important;gap:6px 12px !important;margin-top:14px !important;font-size:13px !important}.dealer-card .dc-info dt{font-size:10px !important}.dealer-card .dc-actions{padding:0 18px 18px !important;gap:8px !important}.surface-ink h2{hyphens:manual !important}.surface-ink .t-h2{font-size:22px !important;line-height:1.25 !important}.surface-ink .t-body{font-size:13px !important}.final-cta{padding:24px 14px !important;gap:18px !important}.final-cta-text .t-display-m{font-size:22px !important;line-height:1.15 !important}.final-cta-text .t-lead{font-size:13px !important;margin-top:10px !important}.final-cta-list{display:none !important}.final-cta-form{padding:20px !important;border-radius:16px !important}.final-cta-form-inner{gap:12px !important}.final-cta-form-inner>div:first-child{font-size:10px !important}.final-cta-form-inner>div:nth-child(2){font-size:18px !important;line-height:1.2 !important;margin-top:4px !important}.final-cta-form .field-group{gap:4px !important;margin-top:14px !important}.final-cta-form .field-group:first-of-type{margin-top:16px !important}.final-cta-form .field-label{font-size:10px !important}.final-cta-form .field{padding:12px 14px !important;font-size:14px !important}.final-cta-form .btn{padding:12px 18px !important;font-size:14px !important}.final-cta-form-inner>p,.final-cta-form-inner small{font-size:11px !important;line-height:1.4 !important}h1,h2,h3,h4,p,span,a,li,td,th,.t-h1,.t-h2,.t-display-l,.t-display-m,.t-display-xl,.t-lead{overflow-wrap:break-word;word-break:normal;hyphens:manual}.compare-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px}.compare-table{min-width:720px}.compare-table .ct-img img{width:240px;height:150px}body[data-page="tech"] .tech-story .ts-stats{grid-template-columns:1fr 1fr;gap:16px}body[data-page="tech"] .tech-story .ts-stats>div b{font-size:24px}body[data-page="model"] .tech-story .ts-stats,.ts-stats{grid-template-columns:repeat(3,1fr)!important;gap:10px !important}body[data-page="model"] .tech-story .ts-stats>div b,.ts-stats>div b{font-size:22px}body[data-page="model"] .tech-story .ts-stats>div span,.ts-stats>div span{font-size:11px}.td-steps{overflow-x:visible !important;flex-wrap:nowrap}.td-step{padding:10px 8px;gap:6px;flex:1 1 0;min-width:0;align-items:center}.td-step .td-sub{display:none}.td-step .td-title{font-size:12px;line-height:1.2;word-break:break-word;overflow-wrap:anywhere}.td-step .td-num{min-width:20px;font-size:11px;padding-top:0}.td-pane{padding:24px;min-height:auto}.td-pane .td-heading{font-size:22px}.td-pane .td-sub-line{font-size:14px}.td-pane .td-actions{flex-wrap:wrap;gap:10px}.td-pane .td-actions .btn{flex:1 1 auto;justify-content:center}.td-pane .td-actions>span{display:none}label{word-break:break-word;overflow-wrap:anywhere}label>input[type="checkbox"],label>input[type="radio"]{flex-shrink:0}label>span{flex:1 1 0;min-width:0;word-break:break-word;overflow-wrap:anywhere}.contact-bottom-grid{grid-template-columns:1fr !important;gap:32px !important}.contact-bottom-grid ul li,.contact-bottom-grid li,.contact-bottom-grid p{word-break:break-word !important;overflow-wrap:anywhere !important;line-height:1.55 !important}.page-hero-counts{grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 0}.page-hero-counts>div .n{font-size:clamp(24px,8vw,36px)}.page-hero-counts>div .l{font-size:10px;line-height:1.3}.m-hero-grid h1,.m-hero-grid .t-display-l{font-size:clamp(36px,10vw,56px)}.m-hero-specs{gap:12px}.mhs-v{font-size:clamp(22px,7vw,30px)}.m-hero-price{margin-top:24px !important;padding-top:20px !important;gap:16px !important}.m-hero-price-num{font-size:clamp(26px,8.5vw,40px)!important;white-space:normal !important;line-height:1.05 !important}.m-hero-price-num small{font-size:clamp(12px,3.5vw,16px)!important}.m-hero-actions{flex-wrap:wrap}.m-hero-actions .btn{padding:12px 16px !important;font-size:14px !important}.cross-card[style*="grid-template-columns"]{grid-template-columns:1fr 120px !important;gap:14px !important;padding:18px !important}.cross-card h3{font-size:20px !important;margin:6px 0 8px !important}.cross-card p{font-size:13px !important}.cross-card img{max-width:120px !important}.cfg-colors{flex-wrap:wrap}.credit-pane{padding:24px}.credit-summary{padding:24px;position:static}.credit-summary .cs-monthly .csm-v{font-size:30px;word-break:break-all}.credit-summary .cs-row b{word-break:break-all}.hero-text h1{font-size:clamp(40px,11vw,64px);line-height:1.05}.lineup-card .lc-stats{gap:12px}.site-footer .grid{gap:32px}}@media(max-width:480px){.page-hero-counts{grid-template-columns:repeat(3,1fr);gap:10px}.page-hero-counts>div .n{font-size:clamp(22px,7.5vw,32px)}.td-step .td-title{font-size:11px}.td-step{padding:8px 6px;gap:4px}.td-step .td-num{min-width:16px}.ts-stats>div b,.tech-story .ts-stats>div b{font-size:22px}.compare-table .ct-img img{width:200px;height:125px}.hero-meta{grid-template-columns:repeat(2,1fr)!important;gap:12px !important}.hero-meta .num{font-size:clamp(22px,7vw,30px)}.hero-meta .label{font-size:10px;line-height:1.35}.hero-text{padding:24px 0 16px !important;gap:18px !important}.hero-art img.car{height:clamp(140px,22vh,200px)}.m-hero-grid h1,.m-hero-grid .t-display-l{font-size:clamp(30px,9vw,44px)!important}.mhs-v{font-size:clamp(20px,6.5vw,26px)!important}.lineup-card{padding:18px !important}.lineup-card .lc-stats{gap:10px !important}}@media(max-width:380px){.hero-text h1.t-display-xl{font-size:clamp(24px,8vw,32px)!important}.hero-text{padding:18px 0 12px !important;gap:14px !important}.hero-art img.car{height:clamp(120px,20vh,170px)}.hero-meta{gap:10px !important;padding-top:12px !important}.hero-meta .num{font-size:22px}.hero-meta .label{font-size:9px;letter-spacing:0.04em;max-width:130px !important}.m-hero-grid h1,.m-hero-grid .t-display-l{font-size:clamp(26px,8.5vw,36px)!important}.m-hero-specs{gap:8px !important}.m-hero-specs>div{padding:14px !important}.mhs-v{font-size:clamp(18px,6vw,22px)!important}.lineup-card{padding:14px !important}}@media(max-width:768px)and(max-height:700px){.hero-art img.car{height:clamp(110px,20vh,170px)!important}.hero-text{padding:14px 0 10px !important;gap:12px !important}.hero-meta{padding-top:10px !important;margin-top:4px !important}.m-hero-specs>div{padding:14px 16px !important}}.warranty-card{padding:28px 24px;border:1px solid var(--line-soft);border-radius:14px;background:var(--paper)}.warranty-card .t-eyebrow{color:var(--mute)}.warranty-card-num{margin:16px 0 12px;font-size:56px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--gee-blue)}.warranty-card-num small{font-size:16px;font-weight:500;color:var(--mute);margin-left:6px;letter-spacing:0}.warranty-card p{margin:0;color:var(--mute);font-size:14px;line-height:1.5}.warranty-list{list-style:none;padding:0;margin:0}.warranty-list li{position:relative;padding:12px 0 12px 32px;border-bottom:1px solid var(--line-softer);font-size:15px;line-height:1.5}.warranty-list li:before{content:"✓";position:absolute;left:0;top:12px;color:var(--gee-blue);font-weight:800}.warranty-list-x li:before{content:"—";color:var(--mute)}.warranty-step{padding:24px;border:1px solid var(--line-soft);border-radius:12px;background:var(--paper)}.warranty-step-num{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.18em;color:var(--gee-blue);font-weight:700}.warranty-step h4{margin:12px 0 8px;font-size:18px;font-weight:700}.warranty-step p{margin:0;font-size:14px;color:var(--mute);line-height:1.5}.policy-toc{display:flex;flex-wrap:wrap;gap:24px;font-size:14px}.policy-toc a{color:var(--ink);text-decoration:none;padding:10px 16px;border:1px solid var(--line-soft);border-radius:999px;transition:background .15s,border-color .15s}.policy-toc a:hover{background:var(--paper-2);border-color:var(--ink)}.policy-doc{max-width:820px}.policy-body{margin-top:28px;font-size:14px;line-height:1.7;color:var(--ink)}.policy-body p{margin:0 0 14px}.policy-body h3{margin:32px 0 14px;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--gee-blue);font-weight:800}.policy-body ul{margin:0 0 14px 0;padding-left:20px}.policy-body li{margin-bottom:6px}.policy-body strong{color:var(--ink)}@media(max-width:768px){.warranty-card-num{font-size:44px}.policy-toc{gap:12px;flex-direction:column}.policy-toc a{text-align:center}}.warranty-2col{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media(max-width:768px){.warranty-2col{grid-template-columns:1fr;gap:40px}}.ex5-section{padding:96px 0}.ex5-section-tight{padding:72px 0}@media(max-width:768px){.ex5-section{padding:56px 0}.ex5-section-tight{padding:40px 0}}.ex5-comfort-hero{display:grid;grid-template-columns:1fr;gap:32px}.ex5-comfort-hero .ch-img{width:100%;aspect-ratio:16/9;max-height:720px;border-radius:12px;overflow:hidden;background:var(--paper-2)}.ex5-comfort-hero .ch-img img{width:100%;height:100%;object-fit:cover}.ex5-comfort-hero .ch-text{max-width:720px}.ex5-angle .angle-head{max-width:720px;margin-bottom:28px}.ex5-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line-soft);margin:24px 0 36px}.ex5-tabs button{background:transparent;border:0;padding:10px 0;font:inherit;font-weight:600;font-size:15px;color:var(--mute);cursor:pointer;position:relative}.ex5-tabs button.is-active{color:var(--ink)}.ex5-tabs button.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink)}.ex5-slider{position:relative}.ex5-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:none}.ex5-track::-webkit-scrollbar{display:none}.ex5-slide{flex:0 0 calc(70% - 8px);scroll-snap-align:start;display:flex;flex-direction:column;gap:16px}.ex5-slide .es-img{width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:var(--paper-2)}.ex5-slide .es-img img{width:100%;height:100%;object-fit:cover}.ex5-slide .es-title{font-size:18px;font-weight:700;letter-spacing:0;text-transform:uppercase}.ex5-slide .es-text{color:var(--mute);font-size:14px;line-height:1.6;max-width:90%}.ex5-slider-controls{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:16px}.ex5-slider-controls button{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-soft);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink);transition:all .2s}.ex5-slider-controls button:hover:not([disabled]){border-color:var(--ink)}.ex5-slider-controls button[disabled]{opacity:.35;cursor:not-allowed}.ex5-slider-controls button svg{width:16px;height:16px}@media(min-width:768px){.ex5-slide{flex:0 0 calc(50% - 12px)}}@media(min-width:1100px){.ex5-slide{flex:0 0 calc(40% - 14px)}}.ex5-colours .col-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;gap:24px;flex-wrap:wrap}.ex5-colours-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:8px;scrollbar-width:none}.ex5-colours-track::-webkit-scrollbar{display:none}.ex5-colour-item{flex:0 0 calc(40% - 8px);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;align-items:center}.ex5-colour-item .cc-img{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.ex5-colour-item .cc-img img{width:100%;height:100%;object-fit:contain}.ex5-colour-item .cc-name{font-size:14px;color:var(--ink)}@media(min-width:768px){.ex5-colour-item{flex:0 0 calc(25% - 12px)}}@media(min-width:1100px){.ex5-colour-item{flex:0 0 calc(20% - 13px)}}.ex5-colours-foot{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:16px;flex-wrap:wrap}.ex5-innovation-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;align-items:stretch}.ex5-innovation-grid .ei-cell{display:flex;flex-direction:column;gap:14px}.ex5-innovation-grid .ei-img{aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:var(--paper-2)}.ex5-innovation-grid .ei-cell:last-child .ei-img{aspect-ratio:16/10}.ex5-innovation-grid .ei-img img{width:100%;height:100%;object-fit:cover}.ex5-innovation-grid .ei-cap{color:var(--mute);font-size:14px;max-width:520px}@media(max-width:768px){.ex5-innovation-grid{grid-template-columns:1fr}}.ex5-safety-head{max-width:720px;margin-bottom:32px}.ex5-safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}.ex5-safety-card{display:flex;flex-direction:column;gap:14px}.ex5-safety-card .sc-img{aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:var(--paper-2)}.ex5-safety-card .sc-img img{width:100%;height:100%;object-fit:cover}.ex5-safety-card .sc-title{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0}.ex5-safety-card .sc-text{font-size:13px;color:var(--mute);line-height:1.55;max-width:95%}@media(max-width:768px){.ex5-safety-grid{grid-template-columns:1fr;gap:28px}}.ex5-ownership-head{max-width:640px;margin-bottom:36px}.ex5-ownership-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ex5-own-card{display:flex;flex-direction:column;gap:14px}.ex5-own-card .oc-stat{position:relative;background:var(--paper-2);border-radius:8px;padding:40px 16px;display:flex;align-items:center;justify-content:center;border-top:3px solid var(--gee-blue)}.ex5-own-card .oc-num{font-family:var(--font-base);font-size:48px;font-weight:800;letter-spacing:0;text-transform:uppercase;line-height:1;color:var(--ink)}.ex5-own-card .oc-num small{font-size:18px;font-weight:700;margin-left:6px;letter-spacing:0;color:var(--mute)}.ex5-own-card .oc-title{font-size:14px;font-weight:600;color:var(--ink)}.ex5-own-card .oc-text{font-size:13px;color:var(--mute);line-height:1.55;max-width:95%}.ex5-ownership-foot{margin-top:28px}@media(max-width:1024px){.ex5-ownership-grid{grid-template-columns:repeat(2,1fr);gap:24px 20px}}@media(max-width:540px){.ex5-ownership-grid{grid-template-columns:1fr}}.build-shell{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:start}@media(max-width:1024px){.build-shell{grid-template-columns:1fr;gap:32px}}.build-stage{background:var(--paper-2);border-radius:12px;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;position:sticky;top:96px}.build-stage img{width:100%;height:100%;object-fit:contain}@media(max-width:1024px){.build-stage{position:relative;top:0}}.build-steps{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap}.build-step-tag{padding:8px 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em;background:var(--paper-2);color:var(--mute);border:1px solid var(--line-softer)}.build-step-tag.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.build-step-tag.is-done{background:transparent;color:var(--ink);border-color:var(--line-soft)}.build-block{padding:24px 0;border-top:1px solid var(--line-softer)}.build-block:first-child{border-top:0;padding-top:0}.build-block h3{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:16px}.build-trims,.build-colours-grid,.build-wheels,.build-options{display:grid;gap:12px}.build-trims{grid-template-columns:1fr 1fr}.build-colours-grid{grid-template-columns:repeat(3,1fr);gap:14px}.build-wheels{grid-template-columns:1fr 1fr}.build-options{grid-template-columns:1fr}.build-trim-btn,.build-wheel-btn{text-align:left;padding:18px 16px;background:transparent;border:1px solid var(--line-soft);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:all .15s}.build-trim-btn:hover,.build-wheel-btn:hover{border-color:var(--ink)}.build-trim-btn.is-active,.build-wheel-btn.is-active{border-color:var(--ink);border-width:2px;padding:17px 15px}.build-trim-btn .bt-name,.build-wheel-btn .bw-name{font-size:14px;font-weight:600;color:var(--ink)}.build-trim-btn .bt-price,.build-wheel-btn .bw-price{font-size:13px;color:var(--mute)}.build-colour-btn{text-align:center;padding:8px 6px;background:transparent;border:1px solid var(--line-softer);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:all .15s}.build-colour-btn:hover{border-color:var(--ink)}.build-colour-btn.is-active{border-color:var(--ink);border-width:2px;padding:7px 5px}.build-colour-btn .bc-img{width:100%;aspect-ratio:16/9;display:flex;align-items:center}.build-colour-btn .bc-img img{width:100%;height:100%;object-fit:contain}.build-colour-btn .bc-name{font-size:12px;color:var(--ink)}.build-option-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--line-soft);border-radius:10px;cursor:pointer;transition:all .15s}.build-option-row:hover{border-color:var(--ink)}.build-option-row input{margin-right:12px;transform:scale(1.15);accent-color:var(--gee-blue)}.build-option-row .bo-name{flex:1;font-size:14px;color:var(--ink)}.build-option-row .bo-price{font-size:13px;color:var(--mute);font-weight:600}.build-summary{background:var(--paper-2);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:20px}.build-summary .bs-row{display:flex;justify-content:space-between;gap:16px;font-size:14px}.build-summary .bs-row span:first-child{color:var(--mute)}.build-summary .bs-row span:last-child{font-weight:600;color:var(--ink);text-align:right}.build-summary .bs-total{border-top:1px solid var(--line-soft);padding-top:18px;margin-top:8px;display:flex;justify-content:space-between;align-items:baseline}.build-summary .bs-total .label{font-size:13px;color:var(--mute)}.build-summary .bs-total .value{font-size:32px;font-weight:800;letter-spacing:0}.build-summary .bs-total .value small{font-size:14px;font-weight:500;color:var(--mute);margin-left:4px}.build-summary .bs-monthly{font-size:13px;color:var(--mute)}.build-summary .bs-cta{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:540px){.build-trims,.build-wheels{grid-template-columns:1fr}.build-colours-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px)and(orientation:landscape)and(max-height:500px){.mobile-bar{display:none !important}.hero-stage{min-height:100dvh !important;padding-block:12px !important}.hero-text h1.t-display-xl{font-size:clamp(22px,6vh,32px)!important;line-height:1.05 !important;margin-top:4px !important}.hero-text{padding:8px 0 4px !important;gap:8px !important}.hero-art img.car{height:clamp(90px,32vh,140px)!important}.hero-meta{grid-template-columns:repeat(4,1fr)!important;gap:8px !important;padding-top:6px !important;margin-top:0 !important}.hero-meta .num{font-size:clamp(18px,4.5vh,24px)!important}.hero-meta .label{font-size:9px !important;line-height:1.2 !important}.hero-text>div .cluster{display:none !important}.hero-text>div>p.t-lead{display:none !important}.m-hero-grid h1,.m-hero-grid .t-display-l{font-size:clamp(22px,6vh,32px)!important}.m-hero-grid{min-height:100dvh !important;padding-block:12px !important}.m-hero-art img{max-height:clamp(120px,38vh,200px)!important}}