.apex-shell{--a-bg:#0a0e12;--a-panel:#10171d;--a-line:#a8e1f429;--a-cyan:#7adfff;--a-orange:#ff674d;--a-text:#edf7fa;background:var(--a-bg);min-height:100svh;color:var(--a-text);font-family:var(--font-display);padding-bottom:86px;overflow:clip}.apex-shell::selection{background:var(--a-cyan);color:#071014}.apex-nav{border-bottom:1px solid var(--a-line);z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#070b0e66;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 22px;display:grid;position:absolute;top:0;left:0;right:0}.apex-back{font:400 10px/1 var(--font-mono);letter-spacing:.05em;color:#9eacb2}.apex-back span{opacity:.6}.apex-logo{letter-spacing:.08em;align-items:center;gap:9px;font-size:14px;font-weight:750;display:flex}.apex-logo i{aspect-ratio:1;background:var(--a-cyan);border-radius:50%;width:9px;box-shadow:0 0 0 5px #7adfff17,0 0 28px #7adfff99}.apex-nav nav{font:500 9px/1 var(--font-mono);text-transform:uppercase;justify-self:end;align-items:center;gap:22px;display:flex}.apex-nav nav button{border:1px solid var(--a-line);color:var(--a-text);text-transform:uppercase;cursor:pointer;background:#7adfff14;border-radius:999px;padding:11px 14px}.apex-hero{border-bottom:1px solid var(--a-line);background:radial-gradient(circle at 68% 48%,#368ba42e,#0000 34%),#0a0e12;grid-template-columns:.8fr 1.2fr .28fr;align-items:stretch;gap:25px;min-height:100svh;padding:68px 22px 0;display:grid;position:relative}.apex-gridlines{pointer-events:none;background-image:linear-gradient(#7adfff0e 1px,#0000 1px),linear-gradient(90deg,#7adfff0e 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:68px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.apex-hero-copy{z-index:2;align-self:center;padding:70px 0;position:relative}.apex-kicker{font:500 9px/1 var(--font-mono);letter-spacing:.11em;color:#8da2aa;margin-bottom:30px;display:block}.apex-hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(78px,9.2vw,150px);font-weight:650;line-height:.75}.apex-hero h1 em{color:var(--a-cyan);letter-spacing:-.06em;font-style:normal;font-weight:340}.apex-hero-copy>a{border-bottom:1px solid var(--a-cyan);width:max-content;font:600 11px/1 var(--font-mono);text-transform:uppercase;color:var(--a-cyan);align-items:center;gap:10px;padding:13px 0;display:flex}.apex-hero-car{place-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}.apex-car-svg{z-index:3;filter:drop-shadow(0 35px 45px #00000073);width:min(56%,390px);height:auto;position:relative}.apex-scan-ring{aspect-ratio:1;border:1px solid #7adfff2b;border-radius:50%;position:absolute}.apex-scan-ring.a{width:78%}.apex-scan-ring.b{width:56%}.apex-scan-line{z-index:4;background:linear-gradient(90deg,transparent,var(--a-cyan),transparent);width:65%;height:1px;box-shadow:0 0 18px var(--a-cyan);animation:4.5s ease-in-out infinite apex-scan;position:absolute}@keyframes apex-scan{0%,to{opacity:.25;transform:translateY(-280px)}50%{opacity:.85;transform:translateY(280px)}}.apex-car-stat{z-index:5;border-left:1px solid var(--a-cyan);gap:3px;padding-left:12px;display:grid;position:absolute}.apex-car-stat.left{top:34%;left:5%}.apex-car-stat.right{bottom:26%;right:5%}.apex-car-stat span{font:500 8px/1 var(--font-mono);color:#78919a}.apex-car-stat b{color:var(--a-cyan);font-size:34px;line-height:.9}.apex-car-stat small{font:400 8px/1 var(--font-mono);color:#6f8088}.apex-hero-index{z-index:2;border-left:1px solid var(--a-line);flex-direction:column;justify-content:space-between;padding:30px 0 32px 20px;display:flex;position:relative}.apex-hero-index span{font:500 9px/1 var(--font-mono);writing-mode:vertical-rl;color:#73858c}.apex-hero-index b{color:#99a8ae;letter-spacing:-.03em;font-size:18px;line-height:1.05}.apex-config{color:#0d1418;background:#eef4f5;padding:120px 22px}.apex-config-head{grid-template-columns:.25fr 1fr .45fr;align-items:start;gap:34px;margin-bottom:70px;display:grid}.apex-config-head>span{font:500 9px/1 var(--font-mono);letter-spacing:.1em}.apex-config-head h2{letter-spacing:-.08em;margin:0;font-size:clamp(66px,8vw,124px);line-height:.77}.apex-config-head h2 em{color:#1585a7;font-style:normal;font-weight:340}.apex-config-head p{color:#5c6b71;max-width:360px;margin:8px 0 0;font-size:15px;line-height:1.55}.apex-configurator{background:#f8fbfb;border:1px solid #c3d0d3;grid-template-columns:1.07fr .93fr;min-height:860px;display:grid}.config-stage{background:#0b1115;place-items:center;height:100svh;min-height:760px;display:grid;position:sticky;top:0;overflow:hidden}.config-stage-grid{transform-origin:bottom;opacity:.8;background-image:linear-gradient(#7adfff0e 1px,#0000 1px),linear-gradient(90deg,#7adfff0e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;transform:perspective(700px)rotateX(60deg)scale(1.6)}.config-badge{gap:3px;display:grid;position:absolute;bottom:22px;left:22px}.config-badge span{font:400 9px/1 var(--font-mono);color:#7e9299}.config-badge b{color:#d8f5ff;font-size:27px}.config-stage-hint{font:400 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#a9c4cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b111599;border:1px solid #375057;border-radius:99px;padding:8px 12px;position:absolute;top:22px;right:22px}.config-controls{padding:34px}.control-group{border-bottom:1px solid #d6dfe1;margin-bottom:26px;padding:8px 0 30px}.control-group>span{font:500 9px/1 var(--font-mono);letter-spacing:.08em;color:#657279;margin-bottom:17px;display:block}.segmented{border:1px solid #bfcdd0;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.segmented button{cursor:pointer;background:#fff;border:0;border-right:1px solid #bfcdd0;padding:13px}.segmented button:last-child{border-right:0}.segmented button.active{color:#d8f5ff;background:#0e171c}.paint-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.paint-row button{cursor:pointer;background:#fff;border:1px solid #c8d4d7;border-radius:12px;gap:8px;padding:9px;display:grid}.paint-row button.active{border-color:#1685a7;box-shadow:inset 0 0 0 2px #1685a7}.paint-row i{border-radius:8px;width:100%;height:44px;box-shadow:inset 0 0 0 1px #0000001f}.paint-row small{font:500 8px/1 var(--font-mono);text-transform:uppercase}.package-list{gap:8px;display:grid}.package-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c8d4d7;border-radius:12px;grid-template-columns:.12fr 1fr auto;align-items:center;gap:12px;width:100%;min-height:78px;padding:12px;display:grid}.package-list button.active{background:#e6f8fc;border-color:#1685a7;box-shadow:inset 0 0 0 1px #1685a7}.package-list button>span{font:500 9px/1 var(--font-mono);color:#6b7a80}.package-list button div{gap:4px;display:grid}.package-list button b{font-size:15px}.package-list button small{font:400 9px/1 var(--font-mono);color:#6f7b80}.package-list button strong{font-size:17px}.toggle-row{cursor:pointer;border-bottom:1px solid #dce4e6;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.toggle-row input{appearance:none;background:#ccd7d9;border-radius:999px;width:34px;height:20px;transition:all .2s;position:relative}.toggle-row input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.toggle-row input:checked{background:#1585a7}.toggle-row input:checked:after{transform:translate(14px)}.toggle-row span{font-size:14px}.toggle-row b{font-size:13px}.config-total{color:#eef9fb;background:#0d151a;border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:20px;display:grid}.config-total div{gap:5px;display:grid}.config-total div span{font:500 9px/1 var(--font-mono);color:#83a1aa}.config-total div small{font:400 9px/1 var(--font-mono);color:#657b82}.config-total>strong{color:#7adfff;font-size:48px;line-height:.8}.config-total button{color:#0b1519;cursor:pointer;background:#7adfff;border:0;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:14px 15px;font-weight:700;display:flex}.apex-compare{color:#eef7fa;background:#0c1216;padding:120px 22px 140px}.compare-head{grid-template-columns:.3fr 1fr;gap:34px;margin-bottom:60px;display:grid}.compare-head span{font:500 9px/1 var(--font-mono);color:#76929a}.compare-head h2{letter-spacing:-.075em;margin:0;font-size:clamp(60px,7vw,110px);line-height:.84}.compare-stage{border:1px solid var(--a-line);background:#171d20;height:min(66vw,720px);min-height:460px;position:relative;overflow:hidden}.compare-before,.compare-after{position:absolute;inset:0}.compare-before{background:linear-gradient(115deg,#1b2022,#394044 35%,#161a1d 68%,#303639)}.compare-after{filter:saturate(1.2);background:linear-gradient(115deg,#090d10,#5f747d 31%,#0c1114 65%,#52636a)}.compare-before>span,.compare-after>span{z-index:3;font:500 9px/1 var(--font-mono);background:#040709b3;border:1px solid #ffffff26;padding:7px 9px;position:absolute;top:18px;left:18px}.surface-noise,.surface-gloss{position:absolute;inset:0}.surface-noise{opacity:.65;background-image:repeating-radial-gradient(at 20% 30%,#0000 0 26px,#ffffff1f 27px 28px,#0000 29px 46px),repeating-linear-gradient(12deg,#0000 0 31px,#ffffff17 32px 33px,#0000 34px 70px)}.surface-gloss{background:radial-gradient(at 29% 30%,#ffffff47,#0000 19%),linear-gradient(118deg,#0000 26%,#aae9ff47 39%,#0000 51%)}.compare-line{z-index:5;pointer-events:none;background:#7adfff;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 18px #7adfffb3}.compare-line i{aspect-ratio:1;background:#0a1115;border:1px solid #7adfff;border-radius:50%;width:58px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #7adfff38}.compare-line i:before,.compare-line i:after{content:"";border-bottom:1px solid #7adfff;border-left:1px solid #7adfff;width:8px;height:8px;position:absolute;top:50%}.compare-line i:before{left:15px;transform:translateY(-50%)rotate(45deg)}.compare-line i:after{right:15px;transform:translateY(-50%)rotate(225deg)}.compare-stage input{z-index:8;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.compare-metrics{border-top:1px solid var(--a-line);border-left:1px solid var(--a-line);grid-template-columns:repeat(3,1fr);display:grid}.compare-metrics div{border-right:1px solid var(--a-line);border-bottom:1px solid var(--a-line);gap:7px;padding:25px;display:grid}.compare-metrics b{color:#7adfff;font-size:clamp(34px,4vw,62px);line-height:.9}.compare-metrics span{font:400 9px/1 var(--font-mono);text-transform:uppercase;color:#74878e}.apex-final{color:#121416;background:#ff674d;flex-direction:column;justify-content:space-between;min-height:75vh;padding:70px 22px;display:flex}.apex-final>span{font:600 9px/1 var(--font-mono);letter-spacing:.1em}.apex-final h2{letter-spacing:-.085em;margin:auto 0;font-size:clamp(62px,9vw,145px);line-height:.78}.apex-final h2 em{color:#fff;font-style:normal;font-weight:340}.apex-final button{cursor:pointer;background:0 0;border:1px solid #12141666;border-radius:999px;align-self:flex-end;align-items:center;gap:16px;padding:16px 18px;font-weight:700;display:flex}.apex-quote-layer{z-index:60;align-items:flex-end;display:flex;position:fixed;inset:0}.apex-quote-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000ad;border:0;position:absolute;inset:0}.apex-quote{color:#0e171b;background:#eaf2f3;border-radius:28px 28px 0 0;width:100%;max-height:88vh;padding:28px 4vw;position:relative;overflow:auto;box-shadow:0 -30px 80px #00000059}.quote-head{border-bottom:1px solid #bac9cd;justify-content:space-between;padding-bottom:24px;display:flex}.quote-head span{font:500 9px/1 var(--font-mono);letter-spacing:.1em;color:#597076}.quote-head h2{letter-spacing:-.06em;margin:8px 0 0;font-size:44px;line-height:.9}.quote-head button{font:500 10px/1 var(--font-mono);text-transform:uppercase;background:0 0;border:0;text-decoration:underline}.quote-body{grid-template-columns:repeat(4,1fr);gap:0;padding-top:24px;display:grid}.quote-spec{border:1px solid #c0cdd0;border-right:0;gap:8px;padding:18px;display:grid}.quote-spec:nth-child(4){border-right:1px solid #c0cdd0}.quote-spec span{font:500 8px/1 var(--font-mono);text-transform:uppercase;color:#65767c}.quote-spec b{font-size:18px}.quote-price{grid-column:1/-1;justify-content:space-between;align-items:end;padding:35px 0 18px;display:flex}.quote-price span{font:500 9px/1 var(--font-mono);text-transform:uppercase}.quote-price strong{color:#157f9e;font-size:70px;line-height:.8}.quote-send{color:#eaf6f8;cursor:pointer;background:#0d171b;border:0;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:17px;font-weight:700;display:flex}.quote-body>small{font:400 9px/1.4 var(--font-mono);color:#6c797d;grid-column:1/-1;margin-top:10px}.quote-success{text-align:center;align-content:center;place-items:center;gap:18px;min-height:50vh;display:grid}.quote-success>div{aspect-ratio:1;color:#7adfff;background:#0e171b;border-radius:50%;place-items:center;width:76px;font-weight:800;display:grid}.quote-success p{font-size:24px}.quote-success p strong{color:#1585a7;font-size:50px}.quote-success span{font:400 10px/1.4 var(--font-mono);color:#68777c}.quote-success button{background:0 0;border:0;border-bottom:1px solid;padding:7px 0}@media (max-width:950px){.apex-nav{grid-template-columns:1fr auto}.apex-nav .apex-logo{display:none}.apex-hero{grid-template-columns:.9fr 1.1fr}.apex-hero-index{display:none}.apex-hero h1{font-size:11vw}.apex-config-head,.apex-configurator{grid-template-columns:1fr}.config-stage{height:72vh;min-height:600px;position:relative}.compare-head{grid-template-columns:1fr}.quote-body{grid-template-columns:repeat(2,1fr)}.quote-spec:nth-child(2){border-right:1px solid #c0cdd0}.quote-spec:nth-child(3),.quote-spec:nth-child(4){border-top:0}}@media (max-width:650px){.apex-nav{height:60px;padding:0 14px}.apex-back span,.apex-nav nav a{display:none}.apex-nav nav{gap:8px}.apex-hero{flex-direction:column;min-height:auto;padding:60px 14px 0;display:flex}.apex-hero-copy{padding:62px 0 12px}.apex-hero h1{font-size:22vw}.apex-hero-copy p{margin:28px 0;font-size:15px}.apex-hero-car{min-height:610px}.apex-car-svg{width:55%}.apex-car-stat.right{right:1%}.apex-car-stat.left{left:1%}.apex-config{padding:85px 14px}.apex-config-head h2{font-size:20vw}.apex-configurator{margin:0}.config-stage{height:64vh;min-height:510px}.config-stage .apex-car-svg{width:48%}.config-controls{padding:18px 12px}.paint-row{grid-template-columns:repeat(2,1fr)}.config-total>strong{font-size:42px}.apex-compare{padding:85px 14px 100px}.compare-head h2{font-size:18vw}.compare-stage{height:65vh;min-height:480px}.compare-metrics{grid-template-columns:1fr}.apex-final{min-height:65vh;padding:60px 14px}.apex-final h2{font-size:19vw}.apex-final button{align-self:flex-start}.apex-quote{padding:24px 14px}.quote-body{grid-template-columns:1fr}.quote-spec,.quote-spec:nth-child(2),.quote-spec:nth-child(3),.quote-spec:nth-child(4){border:1px solid #c0cdd0;border-bottom:0}.quote-spec:nth-child(4){border-bottom:1px solid #c0cdd0}.quote-price strong{font-size:54px}}.apex-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#ffffff29;grid-template-columns:1fr auto 1fr;height:88px;padding:0 4vw}.apex-nav-location{font:400 10px/1.4 var(--font-mono);color:#c8d4dc}.apex-nav nav{gap:24px;font-size:11px}.apex-nav nav a{color:#e8f1f5}.apex-nav nav button{align-items:center;gap:10px;min-height:44px;font-size:11px;display:flex}.apex-logo{font-size:15px}.apex-hero{isolation:isolate;background:#10171d;flex-direction:column;justify-content:center;height:100svh;min-height:850px;max-height:1200px;padding:130px 5vw 105px;display:flex}.apex-hero-photo{z-index:-2;position:absolute;inset:0}.apex-hero-photo img{object-fit:cover;object-position:66% center}.apex-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#071014ed 0%,#071014aa 32%,#07101419 72%),linear-gradient(#0000 65%,#071014e6);position:absolute;inset:0}.apex-hero-copy{align-self:flex-start;width:100%;max-width:1000px;padding:0}.apex-kicker{color:#c0dce5;letter-spacing:.13em;margin-bottom:32px;font-size:11px}.apex-hero h1{letter-spacing:-.075em;font-size:clamp(76px,9.3vw,145px);line-height:.94}.apex-hero h1 em{color:#fff;font-weight:350}.apex-hero-copy p{color:#d0dae0;max-width:390px;margin:30px 0;font-size:17px;line-height:1.6}.apex-hero-copy>a{background:var(--a-cyan);color:#0a1720;border:0;gap:24px;padding:19px 24px;font-size:12px;transition:background .2s}.apex-hero-copy>a:hover{background:#b6eefe}.apex-hero-footer{font:400 10px/1.4 var(--font-mono);letter-spacing:.06em;border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;padding-top:20px;display:flex;position:absolute;bottom:28px;left:5vw;right:5vw}.apex-hero-footer a{place-items:center;min-width:44px;min-height:44px;font-size:28px;line-height:1;display:grid}.apex-config,.apex-compare{padding:110px 5vw}.apex-config-head{grid-template-columns:.35fr 1fr .55fr;gap:28px}.apex-config-head>span,.compare-head>span{font-size:11px;line-height:1.5}.apex-config-head h2{font-size:clamp(50px,6.5vw,96px);line-height:.93}.apex-config-head p{font-size:16px;line-height:1.6}.apex-configurator{grid-template-columns:1fr 1fr;min-height:0}.config-stage{height:100%;min-height:640px;position:relative}.config-stage .apex-car-svg{width:min(45%,285px)}.config-badge{gap:8px;bottom:28px;left:30px}.config-badge span{color:#b0c7d0;font-size:10px}.config-badge small{color:#b0c7d0;font-size:12px}.config-stage-hint{top:28px;right:30px}.control-group{border:0;border-bottom:1px solid #d6dfe1;min-width:0;margin:0 0 22px;padding:0 0 22px}.control-group legend{font:500 11px/1.4 var(--font-mono);color:#52636b;margin-bottom:16px;padding:0}.segmented button{gap:5px;padding:14px 7px;font-size:14px;display:grid}.segmented button small{opacity:.65;font-size:10px}.paint-row small{font-size:10px}.package-list button{grid-template-columns:18px 1fr auto;min-height:85px}.package-list button small{font:400 12px/1.4 var(--font-display)}.toggle-row{min-height:48px}.toggle-row input{flex:none}.config-total div span{color:#b5d6df;font-size:11px}.config-total div small{font:400 12px/1.5 var(--font-display);color:#a5bac3;max-width:220px}.config-total button{min-height:48px;margin-top:10px}.compare-head{grid-template-columns:.35fr 1.55fr}.compare-head h2{font-size:clamp(48px,6.8vw,100px);line-height:.95}.compare-head p{color:#b0c1c9;max-width:470px;margin-top:24px;font-size:15px;line-height:1.6}.compare-stage{height:560px;min-height:0}.compare-stage img{object-fit:cover;object-position:center 60%}.compare-before img{filter:brightness(.65)saturate(.5)}.surface-noise{opacity:.5}.compare-after{filter:none}.compare-before>span,.compare-after>span{font-size:10px}.compare-stage:focus-within{outline:3px solid var(--a-cyan);outline-offset:5px}.compare-before>span{left:auto;right:18px}.compare-metrics b{font-size:32px;font-weight:500}.compare-metrics span{color:#adbec6;font-size:11px;line-height:1.4}.apex-final{color:#0a1c25;background:#d7e7ec;gap:50px;min-height:520px;padding:65px 5vw}.apex-final>span{font-size:11px}.apex-final h2{margin:0;font-size:clamp(48px,7.5vw,112px);line-height:.94}.apex-final h2 em{color:#26728c}.apex-final button{border-radius:0;min-height:50px}.apex-dialog{color:#0e171b;background:0 0;border:0;width:min(900px,100% - 32px);max-height:90svh;margin:auto;padding:0}.apex-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030b12b8}.apex-quote{max-height:none;box-shadow:none;border-radius:0;padding:32px;position:relative}.quote-head h2{font-size:40px;line-height:1.1}.quote-head span{font-size:11px}.quote-head button{min-width:70px;min-height:44px;padding:10px;font-size:12px}.quote-spec span{font-size:10px}.quote-body>small,.quote-success span{font:400 13px/1.6 var(--font-display)}.quote-price span{font-size:11px}.quote-send{border-radius:0;min-height:52px}.quote-success p{margin:0}.quote-success button{min-height:44px}.apex-shell :focus-visible{outline-color:#1b92b6}.apex-nav :focus-visible,.apex-hero :focus-visible,.apex-compare :focus-visible{outline-color:#b7ecff}@media (max-width:1100px){.apex-nav-location{display:none}.apex-nav{grid-template-columns:1fr auto}.apex-config-head{grid-template-columns:1fr 1.4fr}.apex-config-head>span{grid-column:1/-1}.apex-hero{min-height:740px}.apex-configurator{grid-template-columns:.8fr 1fr}.config-controls{padding:26px}.apex-nav .apex-logo{display:flex}}@media (max-width:760px){.apex-nav{height:74px;padding:0 20px}.apex-logo{letter-spacing:.03em;font-size:12px}.apex-nav nav a{display:none}.apex-nav nav button{padding:10px 12px;font-size:10px}.apex-nav nav button svg{display:none}.apex-hero{justify-content:flex-start;height:94svh;min-height:780px;max-height:1050px;padding:150px 22px 108px}.apex-hero-photo img{object-position:65% center}.apex-hero:before{background:linear-gradient(#0000 35%,#061016c9),linear-gradient(90deg,#071014df,#07101440)}.apex-kicker{max-width:280px;margin-bottom:28px;font-size:10px;line-height:1.5}.apex-hero h1{letter-spacing:-.065em;font-size:clamp(58px,12.5vw,94px);line-height:.99}.apex-hero-copy p{max-width:300px;font-size:15px}.apex-hero-footer{font-size:9px;left:22px;right:22px}.apex-hero-footer>span:nth-child(2){display:none}.apex-config,.apex-compare{padding:76px 20px}.apex-config-head,.compare-head{grid-template-columns:1fr;gap:24px;margin-bottom:36px;display:grid}.apex-config-head h2,.compare-head h2{font-size:clamp(45px,10vw,72px);line-height:.98}.apex-config-head p{max-width:420px;margin:0}.apex-configurator{grid-template-columns:1fr}.config-stage{height:420px;min-height:420px}.config-stage .apex-car-svg{width:auto;height:330px}.config-controls{padding:24px 16px}.paint-row{grid-template-columns:repeat(4,1fr);gap:5px}.paint-row button{padding:7px 5px}.paint-row small{font-size:9px}.config-total{padding:18px}.config-total>strong{font-size:38px}.config-total div small{max-width:180px}.compare-stage{height:440px}.compare-before>span,.compare-after>span{max-width:130px;font-size:8px;line-height:1.5;top:12px}.compare-before>span{right:12px}.compare-after>span{left:12px}.compare-metrics{grid-template-columns:1fr}.compare-metrics div{align-items:center;gap:20px;padding:23px;display:flex}.compare-metrics b{min-width:85px;font-size:25px}.apex-final{gap:35px;min-height:420px;padding:54px 22px}.apex-final h2{font-size:clamp(44px,10.5vw,70px);line-height:1}.apex-final button{align-self:flex-start}.apex-quote{padding:24px 18px}.quote-head{align-items:flex-start;gap:12px}.quote-head h2{font-size:30px}.quote-head button{padding:6px;font-size:11px}.quote-body{grid-template-columns:1fr 1fr}.quote-spec{padding:14px 10px}.quote-spec b{font-size:14px}.quote-spec,.quote-spec:nth-child(2),.quote-spec:nth-child(3),.quote-spec:nth-child(4){border:1px solid #c0cdd0}.quote-price strong{font-size:48px}.quote-success{min-height:360px}}
