:root{--ink:#050706;--graphite:#101514;--paper:#fff;--mist:#f2f4f3;--line:#d8dedc;--muted:#65706d;--teal:#0c7775;--teal-bright:#13a5a0;--attention:#c77a18;--font-sans:"Manrope", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-mono:"DM Mono", "SFMono-Regular", Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);overflow-x:clip}body{background:var(--paper);color:var(--graphite);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--teal-bright);outline-offset:4px}.skip-link{z-index:100;background:var(--teal);color:var(--paper);visibility:hidden;opacity:0;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus-visible{visibility:visible;opacity:1;transform:translateY(0)}.mobile-sticky{display:none}@media (max-width:900px){body:has(.mobile-sticky){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.mobile-sticky{z-index:28;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101514f0;border-top:1px solid #ffffff1f;gap:8px;transition:transform .18s;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-sticky--hidden{pointer-events:none;transform:translateY(110%)}.mobile-sticky__action{min-height:44px;color:var(--paper);flex:1}.mobile-sticky .button--outline{background:#10151499;border-color:#ffffffb3}}.site-header{z-index:40;width:min(100% - 48px,1400px);color:var(--paper);justify-content:space-between;align-items:center;margin:0 auto;padding:18px 0;transition:color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0 0 auto}.site-header--light,.site-header--solid{color:var(--graphite)}.site-header--solid{background:#f2f4f3eb;width:100%;padding:14px max(24px,50% - 700px);box-shadow:0 1px #0507060f}.site-header__brand{align-items:center;min-height:44px;display:inline-flex}.site-header__brand img,.site-header__logo{object-fit:contain;width:118px;height:48px;box-shadow:none;background:0 0;border:0}.site-header__logo--desktop{display:block;width:140px!important;height:29px!important}.site-header__logo--mobile{display:none}.site-nav{align-items:center;gap:clamp(18px,2.6vw,42px);display:flex}.site-nav a{letter-spacing:.02em;opacity:.82;font-size:13px;transition:opacity .18s,color .18s}.site-nav a:hover{opacity:1;color:var(--teal-bright)}.site-header__actions{align-items:center;gap:16px;display:flex}.header-menu{color:inherit;background:0 0;border:1px solid;width:44px;height:44px;display:none}.mobile-menu{display:none}.button{letter-spacing:.01em;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--teal);color:var(--paper)}.button--primary:hover{background:var(--teal-bright)}.button--outline{color:inherit;background:0 0;border-color:currentColor}.button--outline:hover{border-color:var(--teal-bright);color:var(--teal-bright)}.button--small{min-height:42px;padding:0 16px;font-size:12px}.text-link{color:var(--teal);border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:4px;font-weight:700;display:inline-flex}.container{width:min(100% - 48px,1240px);margin:0 auto}.chapter{color:var(--teal);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.chapter:after{content:"";opacity:.7;background:currentColor;width:48px;height:1px}.eyebrow{color:var(--teal);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:500}.display{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(48px,6vw,84px);font-weight:600;line-height:1.05}.section-title{letter-spacing:-.02em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(38px,4.5vw,64px);font-weight:600;line-height:1.08}.body-large{max-width:38rem;color:var(--muted);text-wrap:pretty;margin:24px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.hero{background:var(--ink);min-height:min(900px,100svh);color:var(--paper);position:relative;overflow:hidden}.hero__image{object-fit:cover;object-position:center 56%;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.hero__image:after{content:"";background:linear-gradient(90deg,#050706fa 0%,#0507068c 42%,#05070624 74%,#0507068f 100%);position:absolute;inset:0}.hero__veil{background:linear-gradient(#050706b8 0%,#0507060d 32%,#050706eb 100%);position:absolute;inset:0}.hero__content{z-index:1;flex-direction:column;justify-content:flex-end;width:min(100% - 48px,1400px);min-height:min(900px,100svh);margin:0 auto;padding:0 0 clamp(76px,12vh,144px);display:flex;position:relative}.hero__content .display{max-width:14ch}.hero__copy{color:#ffffffba;text-wrap:pretty;max-width:31rem;margin-top:24px;font-size:17px;line-height:1.6}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__meta{color:#ffffff7a;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:14px;margin-top:38px;font-size:11px;font-weight:500;display:flex}.hero__meta:before{content:"";background:currentColor;width:40px;height:1px}@keyframes hero-vehicle-reveal{0%{opacity:.18;filter:brightness(.4);transform:translateY(28px)scale(1.04)}to{opacity:.7;filter:brightness();transform:translateY(0)scale(1)}}@keyframes hero-copy-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero__image{animation:1.2s cubic-bezier(.16,1,.3,1) both hero-vehicle-reveal}.hero__content{animation:.8s cubic-bezier(.16,1,.3,1) .12s both hero-copy-reveal}}.cinematic{height:var(--cinematic-desktop,680vh);color:var(--paper);background:#07080a;position:relative}.cinematic--static{height:auto;min-height:100dvh}.cinematic__sticky{background:#07080a;height:100dvh;position:sticky;top:0;overflow:hidden}.cinematic__stage,.cinematic--static{isolation:isolate;height:100%;min-height:100dvh;position:relative}.cinematic__backdrop,.cinematic__grade,.cinematic__wash,.cinematic__warm,.cinematic__plate,.cinematic__halo,.cinematic__atmosphere,.cinematic__floor,.cinematic__ground{pointer-events:none;position:absolute}.cinematic__backdrop{z-index:0;opacity:0;will-change:transform, opacity, filter;inset:-8%;overflow:hidden}.cinematic__backdrop picture,.cinematic__backdrop img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.cinematic__backdrop[data-backdrop=asphalt-arrival] img{object-position:center center}.cinematic__backdrop[data-backdrop=urban-night] img{object-position:center 62%}.cinematic__backdrop[data-backdrop=urban-journey] img{object-position:center 64%}.cinematic__backdrop[data-backdrop=return-home] img{object-position:center 66%}.cinematic__backdrop.is-static{opacity:1;inset:0}.cinematic__grade,.cinematic__plate{z-index:1;opacity:.3;background:linear-gradient(#07080a47 0%,#07080a1f 42%,#07080a66 100%);inset:0}.cinematic__wash{z-index:1;opacity:0;background:radial-gradient(at 50% 58%,#d2e4f829,#0000 46%);inset:0}.cinematic__warm{z-index:1;opacity:0;background:radial-gradient(at 50% 38%,#b07a401f,#0000 52%);inset:0}.cinematic__halo{z-index:1;background:radial-gradient(#7e86901a 0%,#0000 70%);width:min(72vw,1040px);height:min(50vh,500px);top:48%;left:50%;transform:translate(-50%,-50%)}.cinematic__atmosphere{z-index:1;background:linear-gradient(#0000,#ffffff05,#0000);height:24%;top:40%;left:0;right:0}.cinematic__floor{z-index:1;background:linear-gradient(#0000 0%,#08090b14 48%,#08090b61 100%);height:38%;bottom:0;left:0;right:0}.cinematic__ground{z-index:1;filter:blur(7px);opacity:.42;background:radial-gradient(#000000c7 0%,#00000047 46%,#0000 74%);width:min(44vw,680px);height:28px;bottom:15.5%;left:50%;transform:translate(-50%)}.cinematic__contact{z-index:1;pointer-events:none;filter:blur(3px);opacity:.5;background:radial-gradient(#000000e0 0%,#00000059 38%,#0000 72%);width:min(34vw,520px);height:10px;position:absolute;bottom:16.4%;left:50%;transform:translate(-50%)}.cinematic[data-scene=rotation] .cinematic__ground,.cinematic[data-scene=rear-rotation] .cinematic__ground{width:min(50vw,760px);bottom:14.6%}.cinematic[data-scene=side-profile] .cinematic__ground,.cinematic[data-scene=cabin-reveal] .cinematic__ground{width:min(70vw,1080px);height:22px;bottom:28%}.cinematic[data-scene=side-profile] .cinematic__contact,.cinematic[data-scene=cabin-reveal] .cinematic__contact{width:min(58vw,880px);height:8px;bottom:29%}.cinematic[data-scene=front-dark] .cinematic__ground,.cinematic[data-scene=light-signature] .cinematic__ground,.cinematic[data-scene=rear-signature] .cinematic__ground{width:min(28vw,420px);bottom:14.8%}.cinematic[data-scene=front-dark] .cinematic__contact,.cinematic[data-scene=light-signature] .cinematic__contact,.cinematic[data-scene=rear-signature] .cinematic__contact{width:min(22vw,320px);bottom:15.6%}.cinematic__layer{z-index:2;pointer-events:none;opacity:0;will-change:transform, opacity;place-items:center;display:grid;position:absolute;inset:0}.cinematic__layer[data-scene-layer=arrival]{opacity:1;visibility:visible}@keyframes cinematic-arrive-asset{0%{transform:translateY(-8%)scale(1.06)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.cinematic__layer[data-scene-layer=arrival] picture{animation:1.65s cubic-bezier(.16,1,.3,1) both cinematic-arrive-asset}}.cinematic__layer picture,.cinematic__layer img{z-index:1;object-fit:contain;object-position:center 54%;width:min(100%,1800px);max-width:none;height:90%;position:relative}.cinematic__tyre-shadow{z-index:0;pointer-events:none;filter:blur(5px);background:radial-gradient(#000c 0%,#00000047 42%,#0000 72%);width:min(42vw,620px);height:28px;position:absolute;top:66%;left:50%;transform:translate(-50%)}.cinematic__layer[data-scene-layer=arrival] .cinematic__tyre-shadow{opacity:.35;width:min(28vw,380px);top:58%}.cinematic__layer[data-scene-layer=front-dark] .cinematic__tyre-shadow,.cinematic__layer[data-scene-layer=light-signature] .cinematic__tyre-shadow,.cinematic__layer[data-scene-layer=rear-signature] .cinematic__tyre-shadow{width:min(26vw,400px);height:18px;top:69%}.cinematic__layer[data-scene-layer=front-turn] .cinematic__tyre-shadow,.cinematic__layer[data-scene-layer=rotation] .cinematic__tyre-shadow,.cinematic__layer[data-scene-layer=rear-rotation] .cinematic__tyre-shadow{width:min(36vw,540px);height:18px;top:70%}.cinematic__layer[data-scene-layer=side-profile] .cinematic__tyre-shadow,.cinematic__layer[data-scene-layer=cabin-reveal] .cinematic__tyre-shadow{filter:blur(4px);width:min(72vw,1120px);height:16px;top:73%}.cinematic__layer[data-scene-layer=arrival] picture,.cinematic__layer[data-scene-layer=arrival] img{object-position:70% 46%;width:min(96%,1680px);height:96%}.cinematic__layer[data-scene-layer=front-dark] picture,.cinematic__layer[data-scene-layer=front-dark] img,.cinematic__layer[data-scene-layer=light-signature] picture,.cinematic__layer[data-scene-layer=light-signature] img,.cinematic__layer[data-scene-layer=rear-signature] picture,.cinematic__layer[data-scene-layer=rear-signature] img{object-position:center 52%;width:min(98%,1760px);height:90%}.cinematic__layer[data-scene-layer=front-turn] picture,.cinematic__layer[data-scene-layer=front-turn] img,.cinematic__layer[data-scene-layer=rotation] picture,.cinematic__layer[data-scene-layer=rotation] img,.cinematic__layer[data-scene-layer=rear-rotation] picture,.cinematic__layer[data-scene-layer=rear-rotation] img{object-position:center 56%;width:min(102%,1840px);height:90%}.cinematic__layer[data-scene-layer=side-profile] picture,.cinematic__layer[data-scene-layer=side-profile] img,.cinematic__layer[data-scene-layer=cabin-reveal] picture,.cinematic__layer[data-scene-layer=cabin-reveal] img{object-position:center 62%;width:min(104%,1880px);height:86%}.cinematic__vignette{z-index:4;pointer-events:none;background:linear-gradient(#07080a61 0%,#0000 16% 74%,#07080a7a 100%),radial-gradient(#0000 52%,#05060838 100%);position:absolute;inset:0}.cinematic__sweep{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 18%,#d6e2ee14 46%,#0c0e1047 62%,#0000 82%);position:absolute;inset:0}.cinematic__veil{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(at 50% 48%,#1214182e,#050608b8 78%),linear-gradient(#06070933,#06070914 40%,#06070959);position:absolute;inset:0}.cinematic__blackout{z-index:6;pointer-events:none;opacity:0;background:#07080a;position:absolute;inset:0}.cinematic__outro{z-index:6;pointer-events:none;opacity:0;background:linear-gradient(#07080a29 0%,#07080ab3 62%,#07080a 100%);position:absolute;inset:0}.cinematic__bloom{z-index:3;pointer-events:none;opacity:0;position:absolute;inset:0}.cinematic__bloom--headlight{background:radial-gradient(at 50% 58%,#d2e6ff21,#0000 30%)}.cinematic__bloom--taillight{background:radial-gradient(at 50% 48%,#b41e1e1f,#0000 28%)}.cinematic__copy{z-index:20;opacity:0;pointer-events:none;flex-direction:column;width:min(100% - 80px,1400px);margin:0 auto;display:flex;position:absolute;left:0;right:0}.cinematic__copy--hero{align-items:flex-start;width:min(32vw,500px);margin-left:max(40px,50% - 700px);margin-right:0;inset:28% auto auto 0}.cinematic__copy--field-left{align-items:flex-start;width:min(24vw,340px);margin-left:max(40px,50% - 700px);margin-right:auto;inset:22vh auto auto 0}@media (min-width:901px){.cinematic[data-scene=side-profile] .cinematic__copy--field-left,.cinematic[data-scene=cabin-reveal] .cinematic__copy--field-left{top:12vh}}.cinematic__copy--floor-left{align-items:flex-start;width:min(34vw,460px);margin-left:max(40px,50% - 700px);top:auto;bottom:clamp(36px,6.5vh,72px)}.cinematic__copy--rail-left{align-items:flex-start;width:min(22vw,300px);margin-left:max(40px,50% - 700px);margin-right:0;inset:40% auto auto 0;transform:translateY(-16%)}.cinematic__copy--rail-right{align-items:flex-start;width:min(22vw,300px);margin-left:0;margin-right:max(40px,50% - 700px);inset:40% 0 auto auto;transform:translateY(-16%)}.cinematic__copy--rail-left:before,.cinematic__copy--rail-right:before,.cinematic__copy--field-left:before,.cinematic__copy--hero:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-8vh -4vw -10vh -6vw}.cinematic__copy--hero:before,.cinematic__copy--field-left:before,.cinematic__copy--rail-left:before{background:linear-gradient(90deg,#07080a38 0%,#0000 78%)}.cinematic__copy--rail-right:before{background:linear-gradient(270deg,#07080a38 0%,#0000 78%);inset:-8vh -6vw -10vh -4vw}.cinematic__copy--field-left .cinematic__line{max-width:11ch;font-size:clamp(28px,3.4vw,46px)}.cinematic__copy--floor-left .cinematic__line{max-width:14ch;font-size:clamp(28px,3.2vw,42px)}.cinematic__copy--rail-left .cinematic__line,.cinematic__copy--rail-right .cinematic__line{max-width:9ch;font-size:clamp(26px,2.8vw,40px)}.cinematic__copy--field-left p,.cinematic__copy--floor-left p{max-width:20rem;margin-top:10px}.cinematic__copy--rail-left p,.cinematic__copy--rail-right p{max-width:16rem;margin-top:12px}.cinematic__kicker{color:#ffffff75;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:500}.cinematic__copy h1{letter-spacing:-.02em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(38px,5vw,72px);font-weight:600;line-height:1.04}.cinematic__copy .cinematic__line{letter-spacing:-.035em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(30px,3.8vw,50px);font-weight:600;line-height:1.06}.cinematic__copy p{color:#ffffffb3;text-wrap:pretty;max-width:22rem;margin:14px 0 0;font-size:16px;line-height:1.55}.cinematic__descriptor{color:#ffffffd1;max-width:22rem;margin:12px 0 0;font-size:17px;line-height:1.45}.cinematic__highlights{color:#ffffff8c;font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:12px}.cinematic__actions{pointer-events:auto;flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.cinematic__markers{opacity:0;pointer-events:none;position:absolute;inset:12% 8%}.cinematic__marker{color:#ffffffb8;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex;position:absolute}.cinematic__marker i{border:1px solid #ffffffb3;border-radius:50%;width:7px;height:7px}.cinematic__progress{z-index:21;background:#ffffff24;height:1px;position:absolute;bottom:28px;left:28px;right:28px}.cinematic__progress span{background:var(--teal-bright);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.cinematic--static .cinematic__layer,.cinematic--static .cinematic__copy{opacity:1;visibility:visible;pointer-events:auto}.cinematic--static .cinematic__copy{z-index:5;width:min(100% - 48px,1400px);padding:28vh 0 72px;position:relative}.home{background:var(--ink);color:var(--paper)}.visual-chapter{background:var(--ink);min-height:100dvh;color:var(--paper);position:relative;overflow:hidden}.visual-chapter picture,.visual-chapter img{object-fit:cover;object-position:center;filter:brightness(.8)saturate(.86)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.visual-chapter__veil{background:linear-gradient(#050706c7 0%,#05070647 24%,#05070633 52%,#050706db 100%);position:absolute;inset:0}.visual-chapter__veil--cargo{background:linear-gradient(#050706b3 0%,#05070638 30%,#05070647 58%,#050706d1 100%)}.visual-chapter__copy{z-index:1;flex-direction:column;justify-content:flex-end;width:min(100% - 48px,1400px);min-height:100dvh;margin:0 auto;padding:0 0 clamp(64px,9vh,110px);display:flex;position:relative}.visual-chapter__copy--right{text-align:right;align-items:flex-end}.visual-chapter__copy h2{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(40px,5vw,72px);font-weight:600;line-height:1.05}.visual-chapter__copy p{color:#ffffffb8;text-wrap:pretty;max-width:28rem;margin:18px 0 0;font-size:17px;line-height:1.6}.home-intro{gap:18px;max-width:40rem;margin-bottom:56px;display:grid}.home-intro h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(38px,4.5vw,64px);font-weight:600;line-height:1.08}.home-intro p{color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.story-band{padding:clamp(88px,12vw,180px) 0;position:relative;overflow:hidden}.story-band--dark{background:var(--ink);color:var(--paper)}.story-band--paper{background:var(--paper)}.story-band--graphite{color:var(--paper);background:#0c0f0e}.story-band--graphite .home-intro p{color:#ffffff9e}.story-band--graphite .fact-rail,.story-band--graphite .fact{border-color:#ffffff1f}.story-band--graphite .fact__label{color:#ffffff80}.story-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(42px,8vw,128px);display:grid}.story-grid--reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.story-grid__media{min-height:460px;position:relative;overflow:hidden}.story-grid__media img{object-fit:cover;width:100%;height:100%;min-height:460px}.story-grid__media--tall,.story-grid__media--tall img{min-height:620px}.story-grid__copy{z-index:1;position:relative}.story-grid__copy p{max-width:34rem}.story-grid__label-list{color:var(--teal-bright);font-family:var(--font-sans);letter-spacing:.04em;gap:12px;margin:40px 0 0;padding:0;font-size:13px;font-weight:500;list-style:none;display:grid}.story-grid__label-list li{align-items:center;gap:12px;display:flex}.story-grid__label-list li:before{content:"";background:currentColor;width:30px;height:1px}.fact-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.fact{border-right:1px solid var(--line);padding:28px 24px 28px 0}.fact+.fact{padding-left:24px}.fact:last-child{border-right:0}.fact__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,54px);font-weight:600;line-height:1.08;display:block}.fact__label{color:var(--muted);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;margin-top:10px;font-size:11px;font-weight:500;display:block}.journey{background:var(--graphite);min-height:78vh;color:var(--paper);position:relative;overflow:hidden}.journey img{object-fit:cover;object-position:center;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.journey:after{content:"";background:linear-gradient(90deg,#050706f0,#0507065c 54%,#0507061f);position:absolute;inset:0}.journey__content{z-index:1;flex-direction:column;justify-content:center;width:min(100% - 48px,1240px);min-height:78vh;margin:0 auto;display:flex;position:relative}.journey__content .section-title{max-width:12ch}.journey__copy{color:#ffffffb8}.journey__rail{border-top:1px solid #ffffff8c;gap:0;width:min(100%,430px);margin-top:64px;display:flex}.journey__stop{color:#fff9;font-family:var(--font-sans);letter-spacing:.08em;flex:1;padding-top:16px;font-size:11px;font-weight:500;position:relative}.journey__stop:before{content:"";background:var(--graphite);border:1px solid;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.journey__stop--active{color:var(--teal-bright)}.journey__stop--active:before{border-color:var(--teal-bright);box-shadow:0 0 0 4px #13a5a026}.cta-band{background:var(--mist);padding:clamp(92px,13vw,180px) 0}.cta-band--dark{color:var(--paper);background:#161b1a}.cta-band--dark .body-large{color:#ffffffad}.cta-band--dark .text-link{color:var(--teal-bright)}.cta-band__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:48px;display:grid}.cta-band__copy p{max-width:35rem}.cta-band__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.site-footer{background:var(--ink);color:#ffffffbd;padding:56px 0 28px}.site-footer__top{justify-content:space-between;align-items:start;gap:48px;padding-bottom:48px;display:flex}.site-footer__brand img{object-fit:contain;object-position:left center;width:128px;height:48px}.site-footer__groups{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 40px;max-width:860px;display:grid}.site-footer__groups h2{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.site-footer__groups a{color:#ffffffc7;padding:6px 0;font-size:14px;display:block}.site-footer__groups a:hover{color:var(--paper)}.site-footer__bottom{color:#ffffff9e;border-top:1px solid #ffffff29;justify-content:space-between;gap:20px;padding-top:18px;font-size:12px;display:flex}.site-footer__bottom a{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-shell{min-height:100svh}.page-hero{background:var(--mist);padding:170px 0 100px}.page-hero__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:48px;display:grid}.page-hero h1{max-width:18ch}.page-hero p{max-width:38rem;color:var(--muted);text-wrap:pretty;font-size:18px;line-height:1.65}.page-hero--dark{background:var(--graphite);color:var(--paper)}.page-hero--dark p{color:#ffffffad}.page-hero--media{background:var(--ink);min-height:min(720px,86dvh);color:var(--paper);padding:0;position:relative;overflow:hidden}.page-hero--media picture,.page-hero--media img{object-fit:contain;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.page-hero__veil{background:linear-gradient(#0507068c 0%,#05070633 40%,#050706d1 100%);position:absolute;inset:0}.page-hero--media .page-hero__inner{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px;min-height:min(720px,86dvh);padding:160px 0 72px;display:flex;position:relative}.page-hero--media p{color:#ffffffb3}.product-hero{background:var(--ink);min-height:min(820px,92svh);color:var(--paper);position:relative;overflow:hidden}.product-hero>img,.product-hero picture,.product-hero picture img{object-fit:contain;object-position:68% 58%;width:100%;height:100%;position:absolute;inset:0}.color-selector__image picture,.color-selector__image img{object-fit:contain;object-position:center 64%;width:100%;height:100%;position:absolute;inset:0}.story-grid__media--contain{background:var(--ink)}.story-grid__media--contain img,.story-grid__media--contain picture,.story-grid__media--contain picture img{object-fit:contain;min-height:0}.product-hero__veil{background:linear-gradient(#0507062e 0%,#0000 36%,#05070694 100%);position:absolute;inset:0}.product-hero__veil:after{content:none}.product-hero__content{z-index:1;flex-direction:column;justify-content:flex-end;min-height:min(820px,92svh);padding-bottom:96px;display:flex;position:relative}.product-hero__content h1{max-width:12ch}.product-hero__content p{color:#ffffffb8;text-wrap:pretty;max-width:34rem;font-size:18px;line-height:1.65}.section-intro{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:48px;margin-bottom:64px;display:grid}.section-intro .section-title{max-width:13ch}.section-intro .body-large{margin-top:0}.spec-section{background:var(--mist);padding:clamp(96px,13vw,180px) 0}.spec-table{border-top:1px solid var(--line)}.spec-row{border-bottom:1px solid var(--line);grid-template-columns:.7fr .9fr 1.4fr;align-items:center;gap:22px;padding:18px 0;display:grid}.spec-row span{color:var(--teal);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.spec-row strong{font-size:14px;font-weight:600}.spec-row b{font-size:16px;font-weight:500}.feature-list{gap:0;display:grid}.feature-list>.section-title{margin:20px 0 42px}.feature-row{border-top:1px solid #ffffff2e;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:baseline;gap:40px;padding:24px 0;display:grid}.feature-row h3{margin:0;font-size:21px;font-weight:600}.feature-row p{color:#ffffffa6;margin:0}.feature-list--paper .feature-row{border-color:var(--line)}.feature-list--paper .feature-row p{color:var(--muted)}.color-selector{grid-template-columns:minmax(0,1.38fr) minmax(280px,.92fr);grid-template-areas:"image copy""image controls";align-items:center;gap:20px clamp(28px,4.5vw,64px);display:grid}.color-selector__copy{grid-area:copy}.color-selector__image{aspect-ratio:1920/836;background:radial-gradient(62% 46% at 50% 62%,#30343a52,#0000 72%),#08090b;grid-area:image;min-height:0;position:relative;overflow:hidden}.color-selector__plate{opacity:0;pointer-events:none;transition:opacity .24s,transform .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.99)}.color-selector__plate.is-active{opacity:1;z-index:1;transform:scale(1)}.color-selector__plate picture,.color-selector__plate img,.color-selector__image picture,.color-selector__image img{object-fit:contain;object-position:center 64%;width:100%;height:100%;position:absolute;inset:0;transform:none}.color-selector__copy .section-title{color:var(--paper);margin-top:0}.color-selector__copy .body-large{color:#ffffffad;margin-top:16px}.color-selector__controls{grid-area:controls;align-self:start}.color-selector__selected{color:var(--paper);margin:8px 0 14px;font-size:14px;font-weight:700}.color-selector__swatches{gap:14px;display:flex}.color-swatch{background:0 0;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:44px;height:44px;padding:3px;display:grid}.color-swatch span{border:1px solid #ffffff52;border-radius:50%;width:100%;height:100%;display:block}.color-swatch--selected{border-color:#ffffffe0;box-shadow:0 0 0 1px #ffffff8c}.color-swatch:focus-visible{outline:2px solid var(--teal-bright);outline-offset:3px}.color-selector__note{color:#ffffff6b;margin:22px 0 0;font-size:12px;line-height:1.5}.ownership-band{background:var(--paper);padding:clamp(88px,12vw,160px) 0}.ownership-band--dark{color:var(--paper);background:#101514}.ownership-band--dark .home-intro p{color:#ffffff9e}.ownership-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 80px;max-width:920px;display:grid}.ownership-item{gap:8px;min-height:0;display:grid}.ownership-item h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.08}.ownership-item p{color:var(--muted);flex-wrap:wrap;gap:10px 14px;margin:0;font-size:15px;line-height:1.5;display:flex}.ownership-item p span+span:before{content:"/";opacity:.45;margin-right:14px}.ownership-band--dark .ownership-item p{color:#ffffff8f}.warranty-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.warranty-grid>div{border-right:1px solid var(--line);padding:24px 20px 24px 0}.warranty-grid>div+div{padding-left:20px}.warranty-grid>div:last-child{border-right:0}.warranty-grid strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.08;display:block}.warranty-grid span{color:var(--muted);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:11px;font-weight:500;line-height:1.5;display:block}.faq-section{background:var(--mist);padding:clamp(96px,13vw,180px) 0}.faq{max-width:900px}.faq .section-title{margin:20px 0 60px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--teal);font-family:var(--font-sans);font-size:22px;font-weight:400}.faq details[open] summary:after{content:"–"}.faq details p{max-width:680px;color:var(--muted);margin:-4px 0 24px}.form-section{background:var(--mist);padding:clamp(88px,12vw,160px) 0}.form-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.lead-form{background:var(--paper);border:1px solid var(--line);padding:34px}.lead-form--compact{padding:28px}.lead-form__heading{margin-bottom:28px}.lead-form__heading h2{letter-spacing:-.03em;text-wrap:balance;margin:12px 0 10px;font-size:clamp(24px,3vw,38px);line-height:1.12}.lead-form__heading p{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.form-field{gap:8px;display:grid}.form-field label{font-size:12px;font-weight:700}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--graphite);border-radius:2px;padding:12px 13px;font-size:15px}.form-field input::placeholder{color:#9ba6a3}.form-field input:focus,.form-field select:focus{border-color:var(--teal);outline-offset:1px;outline:2px solid #13a5a033}.form-field input[aria-invalid=true],.form-field select[aria-invalid=true]{border-color:#a84032}.form-error{color:#a84032;font-size:12px;display:block}.form-alert{color:#6d241b;background:#fcebe8;border-left:3px solid #a84032;margin-bottom:18px;padding:12px 14px;font-size:13px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent{color:var(--muted);align-items:flex-start;gap:10px;margin-top:22px;font-size:12px;line-height:1.45;display:flex}.consent input{width:18px;height:18px;accent-color:var(--teal);flex:none;margin:0}.lead-form__footer{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.form-legal{color:var(--muted);margin:22px 0 0;font-size:11px;line-height:1.5}.form-legal a{color:var(--teal);text-decoration:underline}.form-success{padding:24px 0 4px}.form-success__icon{background:var(--teal);width:48px;height:48px;color:var(--paper);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.form-success h3{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(28px,4vw,46px);line-height:1.08}.form-success p{max-width:34rem;color:var(--muted)}.form-success strong{color:var(--graphite);font-family:var(--font-mono)}.form-success__note{font-size:12px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.purchase-path,.contact-grid,.fleet-points,.region-form-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.purchase-path ul{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 36px;margin:0;padding:0;list-style:none;display:grid}.purchase-path li{border-bottom:1px solid var(--line);padding:20px 0;font-size:18px}.purchase-path li:before{content:"•";color:var(--teal);margin-right:12px}.fleet-visual{background:var(--graphite);min-height:630px;color:var(--paper);position:relative;overflow:hidden}.fleet-visual img{object-fit:cover;opacity:.68}.fleet-visual:after{content:"";background:linear-gradient(90deg,#050706eb,#05070629 72%);position:absolute;inset:0}.fleet-visual__copy{z-index:1;flex-direction:column;justify-content:center;width:min(100% - 48px,1240px);min-height:630px;margin:0 auto;display:flex;position:relative}.fleet-visual__copy .section-title{max-width:12ch}.fleet-visual__copy .chapter{color:var(--teal-bright)}.contact-links{border-top:1px solid var(--line)}.contact-link{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px 0;display:flex}.contact-link strong{font-size:20px}.contact-link span{color:var(--muted);text-align:right}.region-proof{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:20px;padding-top:18px;display:grid}.region-proof strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(38px,5vw,64px);line-height:1.08}.region-proof span{color:var(--muted);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;align-self:end;margin-left:-20px;padding-bottom:4px;font-size:11px;font-weight:500}.legal-page{background:var(--paper);padding:100px 0 160px}.legal-copy{max-width:760px;margin:0 auto}.legal-copy h2{letter-spacing:-.03em;margin:46px 0 10px;font-size:24px}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:var(--muted);margin:0;font-size:17px}.article-grid-section{background:var(--paper);padding:96px 0 160px}.article-grid{grid-template-columns:repeat(3,1fr);gap:12px 28px;display:grid}.article-card{border-top:1px solid var(--graphite);border-bottom:1px solid var(--line);min-height:0;padding:28px 4px 32px}.article-card__kicker,.article-page__kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:500}[data-dark-hero] .article-page__kicker{color:#f7f3e99e}.article-card h2{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:14px 0 8px;font-size:26px;line-height:1.18}.article-card__date{color:var(--muted);margin:0 0 12px;font-size:12px}.article-card p{color:var(--muted)}.article-card .text-link{margin-top:20px}.article-page{background:var(--mist);padding:148px 0 180px}.article-page__inner{max-width:920px}.article-page__inner h1{max-width:22ch;margin:20px 0 24px}.article-page__lead{max-width:40rem;color:var(--muted);text-wrap:pretty;font-size:20px;line-height:1.65}.editorial-disclosure{border-left:2px solid var(--teal);max-width:44rem;color:var(--muted);margin:20px 0 0;padding:14px 16px;font-size:13px;line-height:1.6}.article-highlights{border:1px solid var(--line);background:var(--paper);max-width:44rem;margin:36px 0 0;padding:22px 24px 20px}.article-highlights h2{letter-spacing:-.02em;margin:0 0 14px;font-size:18px}.article-highlights ol{gap:10px;margin:0;padding:0 0 0 1.15rem;display:grid}.article-highlights li{color:#384340;font-size:15px;line-height:1.55}.article-page__body{max-width:700px;margin-top:56px;font-size:18px;line-height:1.72}.article-page__body h2{letter-spacing:-.03em;margin-top:54px;font-size:28px;line-height:1.15}.article-page__body p{color:#384340}.article-page__body a{color:inherit;text-underline-offset:3px;text-decoration:underline}.article-page__comparison{max-width:920px;margin-top:48px}.article-page__comparison>h2{letter-spacing:-.03em;margin:0 0 12px;font-size:28px}.article-page__comparison>p{max-width:44rem;color:var(--muted);margin:0 0 24px;line-height:1.65}.article-page__comparison .technical-table{min-width:680px}.article-page__comparison .technical-table th{width:23%}.article-page__comparison .technical-table td{width:38.5%;padding-right:18px}.article-page__comparison .technical-table td:last-child{padding-right:0}.article-page__comparison .technical-table td strong{font-size:14px;font-weight:500}.article-page__comparison-note{color:var(--muted);font-size:12px;line-height:1.55;padding:0 0 18px!important}.data-sources{border-top:1px solid var(--line);max-width:700px;margin-top:64px;padding-top:32px}.data-sources h2{letter-spacing:-.03em;margin:0;font-size:24px}.data-sources>p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.data-sources ul{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.data-sources li{gap:4px;display:grid}.data-sources a{color:var(--graphite);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.data-sources .source-kind{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:600;display:inline-block}.data-sources span{color:var(--muted);font-size:12px;line-height:1.55}.article-figure{margin:36px 0 8px}.article-page>.container>.article-figure{margin:40px 0 0}.article-figure img{background:#111;width:100%;height:auto;display:block}.article-figure figcaption{max-width:42rem;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.article-page__cta{border-top:1px solid var(--line);gap:16px;max-width:700px;margin-top:72px;padding-top:36px;display:grid}.article-page__cta .button{justify-self:start}.inline-links{flex-wrap:wrap;gap:16px 28px;margin-top:24px;display:flex}.editorial-note{max-width:42rem;color:var(--muted);margin-top:20px;font-size:15px}.steps-list{max-width:36rem;color:var(--muted);margin:20px 0 0;padding-left:18px}.steps-list li+li{margin-top:8px}.vehicle-stage{position:absolute;inset:0;overflow:hidden}.vehicle-stage img{object-fit:contain}.vehicle-stage--placeholder{color:#ffffff80;background:#111;place-items:center;display:grid}.story-band--dark .chapter,.journey .chapter,.scroll-story .chapter,.product-hero .chapter,.fleet-visual .chapter{color:var(--teal-bright)}@media (max-width:900px){.site-header{width:min(100% - 40px,1400px)}.site-nav,.site-header__actions .button{display:none}.header-menu{justify-content:center;align-items:center;display:inline-flex}.site-header__logo--desktop{display:none}.site-header__logo--mobile{display:block}.mobile-menu{z-index:30;background:var(--graphite);width:min(86vw,360px);color:var(--paper);flex-direction:column;padding:28px 24px;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 50px #00000042}.mobile-menu__top{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding-bottom:24px;font-size:11px;font-weight:500;display:flex}.mobile-menu__top button{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #ffffff5c;place-items:center;display:grid}.mobile-menu nav{gap:4px;margin:36px 0;display:grid}.mobile-menu nav a{border-bottom:1px solid #ffffff24;padding:14px 0;font-size:20px}.mobile-menu>.button{width:100%;margin-top:auto}.container,.hero__content,.journey__content{width:min(100% - 40px,1240px)}.story-grid,.story-grid--reverse,.cta-band__inner,.page-hero__inner{grid-template-columns:1fr;gap:48px}.story-grid--reverse .story-grid__media{order:-1}.story-grid__media,.story-grid__media img,.story-grid__media--tall,.story-grid__media--tall img{min-height:360px}.fact-rail{grid-template-columns:repeat(2,1fr)}.fact:nth-child(2){border-right:0}.fact:nth-child(n+3){border-top:1px solid var(--line)}.cta-band__actions{justify-content:flex-start}.site-footer__top,.site-footer__bottom{flex-direction:column}.site-footer__groups{grid-template-columns:1fr 1fr;max-width:none}.section-intro,.form-layout,.purchase-path,.contact-grid,.fleet-points,.region-form-grid,.color-selector{grid-template-columns:1fr;gap:42px}.color-selector{grid-template-columns:1fr;grid-template-areas:"copy""image""controls";gap:22px}.color-selector__image{min-height:0}.ownership-ledger{grid-template-columns:1fr;gap:32px}.warranty-grid{grid-template-columns:repeat(2,1fr)}.warranty-grid>div:nth-child(2){border-right:0}.warranty-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.article-grid{grid-template-columns:1fr}.fleet-visual,.fleet-visual__copy{min-height:560px}.cinematic{height:var(--cinematic-mobile,520vh)}.cinematic__backdrop,.cinematic__layer{will-change:opacity}.cinematic__backdrop img{object-fit:cover;object-position:center 80%;transform-origin:50% 70%;transform:scale(1.12)}.cinematic__backdrop[data-backdrop=asphalt-arrival] img{object-position:center 48%;transform:scale(1.04)}.cinematic__backdrop[data-backdrop=urban-night] img{object-position:center 86%;transform:scale(1.14)}.cinematic__backdrop[data-backdrop=urban-journey] img{object-position:center 78%;transform:scale(1.16)}.cinematic__backdrop[data-backdrop=return-home] img{object-position:center 72%;transform:scale(1.1)}.cinematic__halo{opacity:.4;width:100vw;height:30vh;top:44%}.cinematic__floor{background:linear-gradient(#0000 0%,#08090b1a 50%,#08090b52 100%);height:36%}.cinematic__layer{place-items:stretch stretch;padding:0;inset:26vh 0 10vh;overflow:hidden}.cinematic__layer picture{width:100%;height:100%;margin:0;display:block}.cinematic__layer img{object-fit:cover;object-position:center 58%;width:100%;max-width:none;height:100%;margin:0;display:block}.cinematic__layer .cinematic__tyre-shadow{opacity:.8;filter:blur(5px);background:radial-gradient(#000000eb 0%,#0006 42%,#0000 72%);width:78vw;height:22px;left:50%;transform:translate(-50%);top:auto!important;bottom:6%!important}.cinematic__layer[data-scene-layer=arrival]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);inset:8vh 5vw 38vh;overflow:hidden}.cinematic__layer[data-scene-layer=arrival] picture,.cinematic__layer[data-scene-layer=arrival] img{object-fit:contain;object-position:center center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;margin:0;animation:none;display:block;transform:none}.cinematic__layer[data-scene-layer=arrival] .cinematic__tyre-shadow{opacity:.4;width:46vw;bottom:4%!important}.cinematic__layer[data-scene-layer=front-dark] img,.cinematic__layer[data-scene-layer=light-signature] img,.cinematic__layer[data-scene-layer=rear-signature] img{object-position:center 52%;transform-origin:50% 70%;transform:scale(1.08)}.cinematic__layer[data-scene-layer=front-turn] img,.cinematic__layer[data-scene-layer=rotation] img,.cinematic__layer[data-scene-layer=rear-rotation] img{object-position:center 54%;transform-origin:50% 72%;transform:scale(1.14)}.cinematic__layer[data-scene-layer=side-profile] img,.cinematic__layer[data-scene-layer=cabin-reveal] img{object-position:center 56%;transform-origin:50% 68%;transform:scale(1.2)}.cinematic__layer[data-scene-layer=side-profile] .cinematic__tyre-shadow,.cinematic__layer[data-scene-layer=cabin-reveal] .cinematic__tyre-shadow{opacity:.88;width:90vw;bottom:8%!important}.cinematic__layer[data-scene-layer=front-dark] .cinematic__tyre-shadow,.cinematic__layer[data-scene-layer=light-signature] .cinematic__tyre-shadow,.cinematic__layer[data-scene-layer=rear-signature] .cinematic__tyre-shadow{width:50vw;bottom:7%!important}.cinematic__ground,.cinematic__contact{opacity:.82;width:76vw;bottom:12vh;left:50%;transform:translate(-50%)}.cinematic__ground{filter:blur(7px);background:radial-gradient(#000000eb 0%,#00000061 46%,#0000 74%);height:20px}.cinematic__contact{filter:blur(3px);opacity:.75;width:56vw;height:9px;bottom:12.5vh}.cinematic[data-scene=side-profile] .cinematic__ground,.cinematic[data-scene=cabin-reveal] .cinematic__ground{width:92vw;bottom:11.5vh}.cinematic[data-scene=side-profile] .cinematic__contact,.cinematic[data-scene=cabin-reveal] .cinematic__contact{width:78vw;bottom:12vh}.cinematic[data-scene=front-dark] .cinematic__ground,.cinematic[data-scene=light-signature] .cinematic__ground,.cinematic[data-scene=rear-signature] .cinematic__ground{width:48vw;bottom:11vh}.cinematic[data-scene=front-dark] .cinematic__contact,.cinematic[data-scene=light-signature] .cinematic__contact,.cinematic[data-scene=rear-signature] .cinematic__contact{width:36vw;bottom:11.5vh}.cinematic[data-scene=rotation] .cinematic__ground,.cinematic[data-scene=front-turn] .cinematic__ground,.cinematic[data-scene=rear-rotation] .cinematic__ground{width:72vw;bottom:11.5vh}.cinematic[data-scene=rotation] .cinematic__contact,.cinematic[data-scene=front-turn] .cinematic__contact,.cinematic[data-scene=rear-rotation] .cinematic__contact{width:54vw;bottom:12vh}.cinematic__copy,.cinematic__copy--hero,.cinematic__copy--field-left,.cinematic__copy--floor-left,.cinematic__copy--rail-left,.cinematic__copy--rail-right{z-index:40;background:linear-gradient(#07080ad6 0%,#07080a57 66%,#07080a00 100%);justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:8px 16px 10px;inset:9vh 0 auto;transform:none!important}.cinematic__copy--field-left,.cinematic__copy--floor-left,.cinematic__copy--rail-left,.cinematic__copy--rail-right{text-align:center;background:radial-gradient(at 50% 58%,#07080a80 0%,#07080a29 52%,#0000 78%);justify-content:center;align-items:center;height:22vh;padding:0 24px;top:14vh}.cinematic__copy--hero{min-height:42vh;padding:18px 16px calc(88px + env(safe-area-inset-bottom,0px));background:linear-gradient(#07080a00 0%,#07080a8c 28%,#07080af0 100%);justify-content:flex-end;top:auto;bottom:0}.cinematic__copy--hero:before,.cinematic__copy--field-left:before,.cinematic__copy--rail-left:before,.cinematic__copy--rail-right:before{content:none}.cinematic__copy h1,.cinematic__copy .cinematic__line{text-shadow:0 2px 18px #00000080;max-width:13ch;font-size:clamp(28px,7.6vw,36px);line-height:1.05}.cinematic__copy p{text-shadow:0 1px 12px #00000073;max-width:28ch;margin-top:6px;font-size:13px}.cinematic__copy--field-left h1,.cinematic__copy--field-left .cinematic__line,.cinematic__copy--floor-left h1,.cinematic__copy--floor-left .cinematic__line,.cinematic__copy--rail-left h1,.cinematic__copy--rail-left .cinematic__line,.cinematic__copy--rail-right h1,.cinematic__copy--rail-right .cinematic__line{text-align:center;max-width:16ch}.cinematic__copy--field-left p,.cinematic__copy--floor-left p,.cinematic__copy--rail-left p,.cinematic__copy--rail-right p{text-align:center;max-width:32ch;margin-left:auto;margin-right:auto}.cinematic__copy[data-copy-state=idle]{opacity:0!important;pointer-events:none!important}.cinematic__copy--center{inset:auto 0 10%}.cinematic__markers,.cinematic__progress{display:none}.cinematic__actions{flex-direction:column;align-items:stretch;gap:8px;width:min(100%,320px);margin-top:14px}.cinematic__actions .button{width:100%;min-height:44px}.visual-chapter{min-height:88dvh}.visual-chapter__copy,.visual-chapter__copy--right{text-align:left;align-items:flex-start;width:min(100% - 32px,1400px);min-height:88dvh;padding-bottom:48px}.visual-chapter__copy h2{font-size:clamp(34px,10vw,46px)}.visual-chapter__veil--cargo{background:linear-gradient(#050706b3 0%,#0507063d 36%,#050706d6 100%)}.site-header--solid{padding:12px 20px}}@media (max-width:560px){.site-header{padding-top:14px}.site-header__brand img,.site-header__logo{width:104px;height:42px}.container,.hero__content,.journey__content{width:min(100% - 36px,1240px)}.hero,.hero__content{min-height:760px}.hero__image{object-position:62% center;opacity:.58}.hero__content{padding-bottom:62px}.hero__copy{font-size:16px}.hero__actions{flex-direction:column;align-items:stretch;width:min(100%,320px)}.hero__actions .button{width:100%}.story-band{padding:88px 0}.story-grid__media,.story-grid__media img,.story-grid__media--tall,.story-grid__media--tall img{min-height:285px}.fact{padding:22px 16px 22px 0}.fact+.fact{padding-left:16px}.fact__value{font-size:32px}.journey,.journey__content{min-height:680px}.journey img{object-position:62% center}.journey__rail{margin-top:48px}.cta-band{padding:88px 0}.cta-band__actions{flex-direction:column;align-items:stretch}.cta-band__actions .button,.cta-band__actions .text-link{justify-content:center;width:100%}.page-hero{padding:122px 0 78px}.page-hero__inner{gap:24px}.page-hero p{font-size:16px}.product-hero,.product-hero__content{min-height:760px}.product-hero__content{padding-bottom:64px}.product-hero__content p{font-size:16px}.spec-row{grid-template-columns:1fr;gap:6px;padding:18px 0}.spec-row span{margin-bottom:4px}.feature-row{grid-template-columns:1fr;gap:8px}.warranty-grid{grid-template-columns:1fr 1fr}.warranty-grid>div,.warranty-grid>div+div{padding:20px 12px 20px 0}.warranty-grid>div:nth-child(2n){padding-left:12px}.warranty-grid strong{font-size:24px}.form-grid,.purchase-path ul{grid-template-columns:1fr}.lead-form,.lead-form--compact{padding:22px 18px}.lead-form__footer{justify-content:stretch}.lead-form__footer .button{flex:1}.purchase-path li{font-size:16px}.contact-link{flex-direction:column;gap:8px}.contact-link span{text-align:left}.region-proof strong{font-size:42px}.region-proof span{margin-left:-12px}.article-page{padding:120px 0}.article-page__body{margin-top:64px;font-size:16px}}@media (max-height:820px) and (min-width:901px){.cinematic__copy--hero{width:min(30vw,420px);top:24%}.cinematic__copy--field-left{width:min(23vw,300px);top:16vh}.cinematic__copy h1{font-size:clamp(34px,4.2vw,56px)}.cinematic__copy .cinematic__line{font-size:clamp(26px,3vw,38px)}.cinematic__layer[data-scene-layer=side-profile] picture,.cinematic__layer[data-scene-layer=side-profile] img,.cinematic__layer[data-scene-layer=cabin-reveal] picture,.cinematic__layer[data-scene-layer=cabin-reveal] img{width:min(100%,1680px);height:80%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cinematic__layer,.cinematic__copy,.cinematic__bloom,.cinematic__blackout,.cinematic__veil,.cinematic__outro,.cinematic__backdrop,.color-selector__plate,.cinematic__sweep{will-change:auto;transition:none}}.ops-login{background:var(--ink);min-height:100svh;color:var(--paper);place-items:center;padding:32px;display:grid}.ops-login__frame{background:linear-gradient(135deg,#101514,#050706);border:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:80px;width:min(100%,1060px);padding:60px;display:grid}.ops-login__brand{border-bottom:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.ops-login__brand img{object-fit:contain;object-position:left center;width:150px;height:48px}.ops-login__brand span,.ops-login-note{color:#ffffff75;font-family:var(--font-mono);font-size:11px}.ops-login__copy{align-self:center}.ops-login__copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:10ch;margin:24px 0 20px;font-size:clamp(50px,6vw,76px);font-weight:600;line-height:1.04}.ops-login__copy p{color:#ffffff9e;text-wrap:pretty;max-width:28rem;font-size:17px;line-height:1.65}.ops-kicker{color:var(--teal);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.ops-login__copy .ops-kicker{color:var(--teal-bright)}.ops-login-form{background:var(--paper);color:var(--graphite);align-content:center;gap:18px;padding:28px;display:grid}.ops-form-field{gap:8px;display:grid}.ops-form-field label{font-size:12px;font-weight:700}.ops-form-field input{border:1px solid var(--line);min-height:48px;padding:12px}.ops-form-field input:focus{border-color:var(--teal);outline-offset:1px;outline:2px solid #13a5a033}.ops-button{border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.ops-button--primary{background:var(--teal);color:var(--paper)}.ops-button--primary:hover{background:var(--teal-bright)}.ops-button--outline{border-color:var(--line);color:var(--graphite);background:0 0}.ops-button:disabled{opacity:.58;cursor:wait}.ops-error{color:#852c20;background:#fcebe8;margin:0;padding:10px 12px;font-size:12px}.ops-login-note{color:var(--muted);font-family:var(--font-sans);margin:0;line-height:1.45}.ops-app{background:var(--mist);min-height:100svh;color:var(--graphite)}.ops-nav{z-index:10;background:var(--ink);color:#ffffffc7;flex-direction:column;width:232px;padding:24px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.ops-nav__brand{border-bottom:1px solid #ffffff24;gap:4px;padding:0 12px 24px;display:grid}.ops-nav__brand span{color:var(--paper);letter-spacing:-.03em;font-size:17px;font-weight:700}.ops-nav__brand small{color:var(--teal-bright);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ops-nav__desktop{gap:4px;margin-top:26px;display:grid}.ops-nav .ops-bottom-nav{display:none}.ops-nav__desktop a{color:#ffffffa8;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13px;transition:color .18s,background .18s;display:flex}.ops-nav__desktop a:hover,.ops-nav__desktop a:focus-visible{color:var(--paper);background:#0c777552}.ops-nav__footer{z-index:1;color:#ffffff61;font-family:var(--font-mono);border-top:1px solid #ffffff24;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding:16px 12px 0;font-size:9px;display:flex;position:relative}.ops-nav__footer button{color:var(--teal-bright);font:inherit;cursor:pointer;background:0 0;border:0}.ops-main{min-height:100svh;margin-left:232px}.ops-header{z-index:5;border-bottom:1px solid var(--line);background:#fffffffa;justify-content:space-between;align-items:center;min-height:74px;padding:0 42px;display:flex;position:sticky;top:0}.ops-header>div:first-child{gap:2px;display:grid}.ops-header strong{letter-spacing:-.03em;font-size:16px}.ops-header__kicker{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.ops-user{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.ops-user small{border-left:1px solid var(--line);color:var(--teal);font-family:var(--font-mono);padding-left:9px;font-size:9px}.ops-content{width:min(100% - 84px,1400px);margin:0 auto;padding:50px 0 90px}.ops-page-title{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.ops-page-title--compact{margin-bottom:28px}.ops-page-title h1{letter-spacing:-.04em;text-wrap:balance;margin:12px 0;font-size:clamp(32px,4vw,54px);font-weight:600;line-height:1.08}.ops-page-title p{max-width:42rem;color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.demo-badge{border:1px solid var(--attention);color:var(--attention);font-family:var(--font-mono);letter-spacing:.08em;flex:none;padding:7px 9px;font-size:9px}.ops-demo-banner{border:1px solid color-mix(in srgb,var(--attention) 42%,var(--line));background:color-mix(in srgb,var(--attention) 7%,var(--paper));width:min(100% - 48px,1400px);color:var(--graphite);align-items:baseline;gap:10px;margin:20px auto 0;padding:9px 14px;font-size:12px;display:flex}.ops-demo-banner strong{color:var(--attention);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.ops-demo-banner span{color:var(--muted)}.ops-loading{gap:20px;display:grid}.ops-loading__header{gap:8px;max-width:420px;display:grid}.ops-loading__header p{color:var(--muted);margin:0;font-size:14px}.ops-loading__rule{background:var(--line);height:1px}.ops-loading__panel{align-content:start;gap:14px;min-height:180px;display:grid}.ops-loading__panel span{background:color-mix(in srgb,var(--line) 72%,var(--paper));height:12px;display:block}.ops-loading__panel span:first-child{width:42%;height:18px}.ops-loading__panel span:nth-child(2){width:78%}.ops-loading__panel span:nth-child(3){width:64%}.ops-loading__panel span:nth-child(4){width:88%}.funnel-rail{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(7,1fr);margin-bottom:36px;display:grid;overflow:hidden}.funnel-stage{border-right:1px solid var(--line);background:var(--paper);align-content:center;gap:6px;min-height:72px;padding:0 18px;display:grid;position:relative}.funnel-stage:last-child{border-right:0}.funnel-stage strong{font-size:12px}.funnel-stage span{color:var(--muted);font-family:var(--font-mono);font-size:12px}.funnel-stage--active{color:var(--teal);background:#e2f3f2}.funnel-stage--active:after{content:"";z-index:1;border-top:1px solid var(--teal);border-right:1px solid var(--teal);background:#e2f3f2;width:16px;height:16px;position:absolute;top:23px;right:-8px;transform:rotate(45deg)}.ops-metric-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,1fr);margin-bottom:42px;display:grid}.ops-metric-grid>div{border-right:1px solid var(--line);gap:8px;min-height:132px;padding:24px;display:grid}.ops-metric-grid>div:last-child{border-right:0}.ops-metric-grid span{color:var(--muted);font-size:12px}.ops-metric-grid strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:36px;line-height:1.08}.ops-metric-grid small{color:var(--muted);font-family:var(--font-mono);font-size:10px}.is-attention{color:var(--attention)}.ops-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px;display:grid}.ops-panel{border:1px solid var(--line);background:var(--paper);padding:26px}.ops-panel__heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.ops-panel__heading h2{letter-spacing:-.03em;text-wrap:balance;margin:10px 0 0;font-size:22px;font-weight:600;line-height:1.15}.ops-panel__heading>svg{color:var(--teal)}.attention-list,.mini-lead-list,.followup-list{border-top:1px solid var(--line)}.attention-row,.followup-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:15px 0;display:grid}.attention-row div,.followup-row div,.mini-lead-list a{gap:4px;display:grid}.attention-row strong,.followup-row strong{font-size:13px}.attention-row span,.followup-row span,.attention-row time,.followup-row time{color:var(--muted);font-size:11px}.attention-row>svg,.followup-row>span:last-child{color:var(--teal)}.ops-empty{min-height:120px;color:var(--muted);align-items:center;gap:10px;display:flex}.ops-empty p{margin:0;font-size:13px}.mini-lead-list a{border-bottom:1px solid var(--line);padding:14px 0}.mini-lead-list strong{font-size:13px}.mini-lead-list small{color:var(--muted);font-size:11px}.mini-lead-list__status{color:var(--teal);font-family:var(--font-mono);letter-spacing:.06em;font-size:9px}.ops-text-link,.ops-back-link{color:var(--teal);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.ops-text-link{margin-top:20px}.ops-back-link{margin-bottom:24px}.ops-lead-inbox{padding:32px}.ops-filter-bar{align-items:center;gap:10px;margin:26px 0 18px;display:flex}.ops-filter-bar label{flex:0 0 180px}.ops-filter-bar select,.ops-search input{border:1px solid var(--line);background:var(--paper);width:100%;height:42px;color:var(--graphite);padding:0 12px;font-size:12px}.ops-search{position:relative;flex:300px!important}.ops-search svg{color:var(--muted);position:absolute;top:13px;left:12px}.ops-search input{padding-left:36px}.ops-table-wrap{-webkit-overflow-scrolling:touch;border-top:1px solid var(--line);overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;min-width:820px;font-size:12px}.ops-table th{color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:14px 10px;font-size:9px;font-weight:500}.ops-table td{border-top:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:14px 10px}.ops-table td strong,.ops-table td small{display:block}.ops-table td small{color:var(--muted);margin-top:3px;font-size:10px}.ops-table__id{color:var(--teal);font-family:var(--font-mono);font-size:10px}.ops-table td:last-child a{color:var(--teal);font-size:18px}.status-tag{border:1px solid var(--teal);min-height:24px;color:var(--teal);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 8px;font-size:9px;display:inline-flex}.status-tag--lost{color:#a84032;border-color:#a84032}.status-tag--delivered{color:#32814a;border-color:#32814a}.ops-table-footer{color:var(--muted);font-family:var(--font-mono);margin:16px 0 0;font-size:10px}.lead-detail__top{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.lead-detail__top h1{letter-spacing:-.04em;text-wrap:balance;margin:12px 0 10px;font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.06}.lead-detail__id{color:var(--muted);font-family:var(--font-mono);margin:0;font-size:11px}.lead-detail__status{gap:8px;min-width:180px;display:grid}.lead-detail__status label{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.lead-detail__status select{border:1px solid var(--teal);background:var(--paper);height:44px;padding:0 12px;font-size:12px}.ops-inline-message{color:var(--teal);align-items:center;gap:7px;margin:12px 0 0;font-size:12px;display:inline-flex}.lead-detail__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.detail-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.detail-list div{border-bottom:1px solid var(--line);padding:14px 14px 14px 0}.detail-list div:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.detail-list dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.detail-list dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.detail-actions{gap:22px;margin-top:26px;display:grid}.detail-actions form{gap:9px;display:grid}.detail-actions label{font-size:12px;font-weight:700}.detail-actions textarea,.detail-actions input{border:1px solid var(--line);resize:vertical;width:100%;padding:11px 12px;font-size:13px}.activity-timeline{gap:0;margin:0;padding:8px 0 8px 28px;list-style:none;display:grid;position:relative}.activity-timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:18px;left:6px}.activity-timeline li{gap:5px;padding:15px 0;display:grid;position:relative}.activity-dot{border:3px solid var(--paper);background:var(--teal);width:13px;height:13px;box-shadow:0 0 0 1px var(--teal);border-radius:50%;position:absolute;top:20px;left:-26px}.activity-timeline strong{font-size:13px}.activity-timeline small{color:var(--muted);font-size:10px}.pipeline-panel{padding:32px;overflow:hidden}.pipeline-board{grid-template-columns:repeat(7,minmax(160px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.pipeline-column{background:var(--mist);min-width:160px}.pipeline-column header{border-bottom:2px solid var(--teal);justify-content:space-between;gap:8px;padding:12px;font-size:12px;display:flex}.pipeline-column header span{color:var(--muted);font-family:var(--font-mono);font-size:10px}.pipeline-column>div{gap:8px;padding:8px;display:grid}.pipeline-card{border:1px solid var(--line);background:var(--paper);gap:6px;padding:12px;display:grid}.pipeline-card span,.pipeline-card small,.pipeline-card time{color:var(--muted);font-family:var(--font-mono);font-size:9px}.pipeline-card strong{font-size:12px}.settings-panel{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.settings-panel>div{border-bottom:1px solid var(--line);gap:7px;padding:22px 24px 22px 0;display:grid}.settings-panel>div:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.settings-panel span{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.settings-panel strong{letter-spacing:-.03em;font-size:20px}.settings-panel small{color:var(--muted);font-size:11px}.ops-service-error{max-width:720px;margin:80px auto}.ops-service-error h1{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:16px 0;font-size:clamp(36px,5vw,62px);font-weight:600;line-height:1.08}.ops-service-error p{max-width:38rem;color:var(--muted)}.deal-panel{margin-top:20px}.stock-page>.ops-page-title>svg{color:var(--teal)}.stock-form-disclosure{margin-bottom:20px}.stock-form-disclosure>summary{list-style:none;display:inline-flex}.stock-form-disclosure>summary::-webkit-details-marker{display:none}.stock-form-disclosure__body{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.stock-form{gap:16px;display:grid}.stock-form__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.stock-form label{color:var(--muted);gap:7px;font-size:11px;font-weight:700;display:grid}.stock-form input,.stock-form select,.stock-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--graphite);font:inherit;padding:9px 10px}.stock-form textarea{resize:vertical}.stock-form__optional,.stock-form__hint{color:var(--muted);font-size:12px;font-weight:400}.stock-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.stock-status--available{color:#32814a;border-color:#32814a}.stock-status--reserved{border-color:var(--attention);color:var(--attention)}.stock-status--sold,.stock-status--unavailable{color:#a84032;border-color:#a84032}.stock-status--in_transit{border-color:var(--teal);color:var(--teal)}.stock-quantity{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.stock-filter-bar{flex-wrap:wrap;align-items:end}.stock-filter-bar label{min-width:130px;color:var(--muted);flex:140px;font-size:11px;font-weight:700}.stock-filter-bar .ops-search{flex:260px}.stock-filter-clear{margin:0 0 12px}.stock-edit-disclosure{min-width:96px;position:relative}.stock-edit-disclosure>summary{color:var(--teal);cursor:pointer;font-size:11px;font-weight:700}.stock-edit-disclosure[open]{min-width:420px}.stock-edit-disclosure .stock-form{z-index:3;border:1px solid var(--line);background:var(--paper);width:min(620px,100vw - 48px);padding:18px;position:absolute;right:0;box-shadow:0 14px 30px #0507061f}@media (max-width:760px){.stock-form__grid{grid-template-columns:1fr}.stock-edit-disclosure[open]{min-width:0}.stock-edit-disclosure .stock-form{width:min(100%,520px);box-shadow:none;margin-top:12px;position:static}}.quotation-history{margin:20px 0}.quotation-filters{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:20px;display:flex}.quotation-filters label{min-width:150px;color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.quotation-filters .ops-search{flex:320px;min-width:240px}.quotation-filters select,.quotation-filters input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--graphite);font:inherit;padding:9px 10px}.quotation-status--draft{border-color:var(--muted);color:var(--muted)}.quotation-status--sent{border-color:var(--teal);color:var(--teal)}.quotation-status--accepted{color:#32814a;border-color:#32814a}.quotation-status--rejected,.quotation-status--expired{color:#a84032;border-color:#a84032}.quotation-detail__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.quotation-detail__header{justify-content:space-between;align-items:start;gap:24px;display:flex}.quotation-detail__header h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(34px,5vw,58px);line-height:1.05}.quotation-detail__header p{color:var(--muted);margin:0}.quotation-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.quotation-detail__dates,.quotation-detail__edit,.quotation-detail__actions{margin-top:20px}.quotation-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quotation-form__hint,.quotation-form__optional{color:var(--muted);font-size:12px}.quotation-form__optional{font-weight:400}.quotation-form__context{margin-top:8px}.quotation-table td:nth-child(5){font-family:var(--font-mono);font-size:11px}.quotation-lead-picker td:last-child{text-align:right}.quotation-detail .ops-text-link{color:var(--teal);font-weight:700}@media print{html,body{background:#fff}.ops-nav,.ops-header,.quotation-detail__toolbar,.quotation-detail__edit,.quotation-detail__actions,.demo-environment-banner{display:none!important}.ops-main{margin-left:0}.ops-content{width:100%;max-width:none;padding:0}.quotation-detail__header,.quotation-detail__grid{break-inside:avoid}.quotation-detail__header{border:0;padding:0 0 18px}.quotation-detail__grid{margin-top:0}.ops-panel{box-shadow:none;border-color:#bbb}}.deal-panel__icons{color:var(--teal);gap:10px;display:flex}.deal-panel__intro,.deal-panel__note,.deal-panel__warning{color:var(--muted);margin:-8px 0 24px;font-size:12px}.deal-panel__warning{color:var(--attention)}.deal-form{gap:24px;display:grid}.deal-form__section{border-top:1px solid var(--line);gap:14px;padding-top:20px;display:grid}.deal-form__section summary{cursor:pointer;color:var(--graphite);font-size:14px;font-weight:700}.deal-form__section[open] summary{margin-bottom:2px}.deal-form__section h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.deal-form label{color:var(--muted);gap:7px;font-size:11px;font-weight:700;display:grid}.deal-form input,.deal-form select,.deal-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--graphite);padding:10px 11px;font-size:13px}.deal-form textarea{resize:vertical}.deal-form__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.deal-form__footer .ops-inline-message{margin:0}.customer-search,.customer-action-bar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.customer-search label{color:var(--muted);flex:280px;gap:6px;font-size:11px;font-weight:700;display:grid}.customer-search input,.customer-action-bar select,.customer-new-opportunity input,.customer-new-opportunity textarea,.customer-new-opportunity select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--graphite);font:inherit;padding:9px 10px}.customer-list__rows{border-top:1px solid var(--line);margin-top:20px}.customer-list__row{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;gap:20px;padding:15px 0;text-decoration:none;display:flex}.customer-list__row:hover strong,.customer-list__row:focus-visible strong{color:var(--teal)}.customer-list__row div{gap:4px;display:grid}.customer-list__row small,.customer-list__row time,.customer-list__row span{color:var(--muted);font-size:11px}.customer-list__row>div:last-child{text-align:right}.customer-detail__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.customer-detail__heading h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(36px,5vw,62px);line-height:1.06}.customer-detail__heading p{color:var(--muted);margin:0}.customer-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.customer-detail .ops-panel h2{letter-spacing:-.025em;margin:0 0 16px;font-size:20px}.customer-action-bar{justify-content:flex-end}.customer-action-bar label{min-width:230px;color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.customer-action-bar .ops-error{width:100%}.customer-new-opportunity{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.customer-new-opportunity summary{cursor:pointer;color:var(--teal);font-size:12px;font-weight:700}.customer-new-opportunity form{gap:10px;margin-top:14px;display:grid}.customer-new-opportunity label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.customer-new-opportunity textarea{resize:vertical}.customer-next-actions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.customer-next-actions li{border-bottom:1px solid var(--line);padding:10px 0;font-size:13px}.customer-opportunities{margin-bottom:20px}.customer-opportunity{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:20px;padding:16px 0;display:grid}.customer-opportunity>div,.customer-opportunity dl{gap:5px;margin:0;display:grid}.customer-opportunity small,.customer-opportunity dt{color:var(--muted);font-size:10px}.customer-opportunity dl{grid-template-columns:repeat(3,1fr)}.customer-opportunity dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.customer-facts{border-top:1px solid var(--line);gap:0;display:grid}.customer-facts p{border-bottom:1px solid var(--line);gap:4px;margin:0;padding:12px 0;display:grid}.customer-facts a{color:var(--teal);font-family:var(--font-mono);font-size:10px}.customer-facts span{color:var(--muted);font-size:12px}@media (max-width:1100px){.ops-nav{width:190px}.ops-main{margin-left:190px}.ops-content{width:min(100% - 48px,1400px)}.funnel-stage{padding:0 10px}.funnel-stage strong{font-size:10px}.ops-dashboard-grid,.lead-detail__grid{grid-template-columns:1fr}}@media (max-width:760px){.ops-login{place-items:start center;padding:16px}.ops-login__frame{grid-template-columns:1fr;gap:38px;padding:24px}.ops-login__brand{flex-direction:column;grid-column:auto;align-items:start}.ops-login__copy h1{letter-spacing:-.035em;max-width:11ch;font-size:52px;line-height:1.04}.ops-nav{width:100%;min-height:auto;padding:14px 16px;position:static}.ops-nav__brand{justify-content:space-between;align-items:center;padding:0 0 12px;display:flex}.ops-nav__desktop{gap:4px;margin:12px -4px 0;display:flex;overflow-x:auto}.ops-nav__desktop a{flex:none;min-height:40px;padding:0 10px}.ops-nav__desktop a span,.ops-nav__footer{display:none}.ops-main{margin-left:0}.ops-header{min-height:64px;padding:0 18px}.ops-user span{display:none}.ops-content{width:min(100% - 32px,1400px);padding:32px 0 64px}.ops-page-title{flex-direction:column;margin-bottom:24px}.ops-page-title h1{font-size:40px;line-height:1.08}.funnel-rail{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto}.funnel-stage{min-height:66px}.ops-metric-grid{grid-template-columns:repeat(2,1fr)}.ops-metric-grid>div:nth-child(2){border-right:0}.ops-metric-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.ops-dashboard-grid{gap:14px}.ops-panel,.ops-lead-inbox,.pipeline-panel{padding:20px 16px}.ops-filter-bar{flex-wrap:wrap}.ops-filter-bar label{flex:140px}.ops-search{flex-basis:100%!important}.lead-detail__top{flex-direction:column;align-items:start}.lead-detail__status{width:100%}.detail-list{grid-template-columns:1fr}.detail-list div:nth-child(2n){border-left:0;padding-left:0}.attention-row,.followup-row{grid-template-columns:1fr auto;gap:10px}.attention-row>svg,.followup-row>span:last-child{grid-area:1/2/span 2}.settings-panel{grid-template-columns:1fr}.settings-panel>div:nth-child(2n){border-left:0;padding-left:0}.customer-detail__heading,.customer-action-bar{flex-direction:column;align-items:stretch}.customer-action-bar label{min-width:0}.customer-detail__grid,.customer-opportunity{grid-template-columns:1fr}.customer-opportunity dl{grid-template-columns:1fr 1fr}.customer-list__row{flex-direction:column;align-items:start}.customer-list__row>div:last-child{text-align:left}.ops-app--sales .ops-nav{z-index:30;background:var(--paper);border-top:1px solid var(--line);width:100%;min-height:0;padding:0;position:fixed;inset:auto 0 0}.ops-app--sales .ops-nav__brand,.ops-app--sales .ops-nav__desktop,.ops-app--sales .ops-nav__footer{display:none}.ops-app--sales .ops-bottom-nav{padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:visible}.ops-app--sales .ops-bottom-nav a{min-width:0;min-height:48px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:3px;padding:4px 2px;font-size:10px;line-height:1.1;display:grid}.ops-app--sales .ops-bottom-nav a:hover,.ops-app--sales .ops-bottom-nav a:focus-visible{background:color-mix(in srgb,var(--teal) 8%,var(--paper));color:var(--teal)}.ops-app--sales .ops-main{min-height:100dvh}.ops-app--sales .ops-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.settings-page{max-width:none}.settings-workspace{grid-template-columns:184px minmax(0,1fr);align-items:start;gap:34px;max-width:1240px;display:grid}.settings-workspace__nav{gap:12px;padding-top:6px;display:grid;position:sticky;top:28px}.settings-workspace__content{min-width:0}.settings-section-nav{border:0;gap:2px;margin:0;padding:0;display:grid;overflow:visible}.settings-section-nav a{width:100%;color:var(--muted);border-radius:5px;flex:none;padding:9px 10px;font-size:13px;font-weight:650}.settings-section-nav a:hover,.settings-section-nav a:focus-visible,.settings-section-nav a.is-active{background:color-mix(in srgb,var(--teal) 9%,var(--paper));color:var(--teal)}.settings-single-section,.settings-list-section{max-width:920px}.settings-form{gap:14px;display:grid}.settings-form label,.settings-manage-stack label{color:var(--graphite);gap:7px;font-size:12px;font-weight:700;display:grid}.settings-form label small{color:var(--muted);font-weight:500}.settings-form input,.settings-form select,.settings-manage-stack select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--graphite);font:inherit;border-radius:5px;padding:8px 10px}.settings-form input:focus,.settings-form select:focus,.settings-manage-stack select:focus{outline:2px solid color-mix(in srgb,var(--teal) 38%,transparent);outline-offset:1px;border-color:var(--teal)}.settings-form--bounded{border:1px solid var(--line);background:var(--paper);max-width:700px;padding:24px}.settings-form__header h2,.settings-list-header h2{letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.2}.settings-form__header p,.settings-list-header p{max-width:620px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.settings-form__fields{gap:15px;margin-top:22px;display:grid}.settings-form__footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:8px;padding-top:18px;display:flex}.settings-list-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;display:flex}.settings-disclosure{flex:none;position:relative}.settings-disclosure>summary{cursor:pointer;border:1px solid var(--line);min-height:36px;color:var(--graphite);background:var(--paper);-webkit-user-select:none;user-select:none;border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.settings-disclosure>summary::-webkit-details-marker{display:none}.settings-disclosure>summary:hover,.settings-disclosure[open]>summary{border-color:color-mix(in srgb,var(--teal) 40%,var(--line));color:var(--teal)}.settings-disclosure--primary>summary{min-height:40px;color:var(--paper);background:var(--teal);border-color:var(--teal)}.settings-disclosure--primary>summary:hover{background:color-mix(in srgb,var(--teal) 88%,black);color:var(--paper)}.settings-form--popover{z-index:10;border:1px solid var(--line);background:var(--paper);width:min(360px,100vw - 36px);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #1623251f}.settings-table-wrap{border:1px solid var(--line);background:var(--paper);overflow-x:auto}.settings-table{border-collapse:collapse;width:100%;min-width:690px;font-size:13px}.settings-table th{border-bottom:1px solid var(--line);color:var(--muted);background:color-mix(in srgb,var(--paper) 94%,var(--graphite));text-align:left;padding:11px 14px;font-size:11px;font-weight:700}.settings-table td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--graphite);padding:13px 14px}.settings-table tr:last-child td{border-bottom:0}.settings-table td:first-child strong,.settings-table td:first-child small{display:block}.settings-table td:first-child small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:500}.settings-table td:last-child{text-align:right;width:1%}.settings-table .settings-disclosure>summary{min-height:32px}.settings-status{border:1px solid var(--line);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.settings-status.is-active{border-color:color-mix(in srgb,var(--teal) 36%,var(--line));color:var(--teal);background:color-mix(in srgb,var(--teal) 8%,var(--paper))}.settings-role{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.whatsapp-integration-list{border:1px solid var(--line);background:var(--paper);margin:0;padding:0;list-style:none}.whatsapp-integration-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1fr) minmax(160px,.7fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.whatsapp-integration-list li:last-child{border-bottom:0}.whatsapp-integration-list__identity{gap:4px;display:grid}.whatsapp-integration-list__identity span,.whatsapp-integration-list small{color:var(--muted);font-size:12px}.whatsapp-integration-list li>div:nth-child(2){justify-items:start;gap:5px;display:grid}.settings-manage-stack{z-index:10;border:1px solid var(--line);background:var(--paper);gap:12px;width:min(320px,100vw - 36px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #1623251f}.settings-inline-actions{justify-content:flex-end;gap:8px;display:flex}.settings-inline-actions button{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--graphite);font:inherit;padding:0 9px;font-size:12px;font-weight:700}.settings-diagnostics{border:1px solid var(--line);background:var(--paper);margin-top:18px}.settings-diagnostics>summary{cursor:pointer;gap:3px;padding:15px 16px;display:grid}.settings-diagnostics>summary span{font-size:13px;font-weight:700}.settings-diagnostics>summary small{color:var(--muted);font-size:12px}.settings-diagnostics article{border-top:1px solid var(--line);padding:16px}.settings-diagnostics article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-diagnostics dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0;display:grid}.settings-diagnostics dl div{min-width:0}.settings-diagnostics dt{color:var(--muted);font-size:11px}.settings-diagnostics dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.settings-ok,.settings-warning,.settings-empty{margin:14px 0 0;font-size:12px;line-height:1.5}.settings-ok{color:var(--teal)}.settings-warning{color:#a23c20}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.settings-workspace{grid-template-columns:1fr;gap:18px}.settings-workspace__nav{align-items:center;gap:14px;padding:0;display:flex;position:static}.settings-section-nav{display:flex;overflow-x:auto}.settings-section-nav a{width:auto}}@media (max-width:760px){.settings-workspace__nav{gap:8px;display:grid}.settings-list-header{flex-direction:column;align-items:stretch}.settings-disclosure--primary{align-self:flex-start}.settings-form--bounded{padding:18px}.whatsapp-integration-list li{grid-template-columns:1fr;gap:12px}.settings-diagnostics dl{grid-template-columns:1fr 1fr}.settings-table-wrap{margin-right:-1px}}.ops-more__list{border-top:1px solid var(--line);display:grid}.ops-more__list a{border-bottom:1px solid var(--line);min-height:68px;color:var(--graphite);align-items:center;gap:14px;padding:12px 0;display:flex}.ops-more__list a:hover,.ops-more__list a:focus-visible{color:var(--teal)}.ops-more__list span{gap:2px;min-width:0;display:grid}.ops-more__list small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.customer-history{margin-top:20px}.customer-history>summary{min-height:44px;color:var(--teal);cursor:pointer;align-items:center;font-size:13px;font-weight:700;display:flex}.customer-history[open]>summary{margin-bottom:14px}.breadcrumbs{color:inherit;opacity:.72;margin-bottom:22px;font-size:12px;line-height:1.4}.breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";opacity:.55;margin-left:8px}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{text-underline-offset:3px;text-decoration:underline}.article-page__meta{color:var(--muted);margin:14px 0 28px;font-size:13px}.article-toc{border-block:1px solid var(--line);max-width:720px;margin:42px 0;padding:24px 0}.article-toc strong{margin-bottom:12px;font-size:13px;display:block}.article-toc ol{gap:8px;margin:0;padding-left:20px;display:grid}.article-toc a{color:var(--graphite);text-underline-offset:3px}.article-page__body h2{scroll-margin-top:110px}.support-links{margin-top:28px}.specification-source-note{margin-top:18px;color:#ffffff85!important;font-size:13px!important;line-height:1.6!important}.specification-quick{padding:clamp(72px,9vw,120px) 0!important}.technical-card-grid,.product-key-spec-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.technical-card,.product-key-spec-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:28px 24px 28px 0}.technical-card:nth-child(3n),.product-key-spec-grid article:nth-child(3n){border-right:0}.technical-card:nth-child(3n+2),.technical-card:nth-child(3n+3),.product-key-spec-grid article:nth-child(3n+2),.product-key-spec-grid article:nth-child(3n+3){padding-left:24px}.technical-card strong,.technical-card span,.product-key-spec-grid strong,.product-key-spec-grid span{display:block}.technical-card strong,.product-key-spec-grid strong{color:var(--graphite);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(25px,3vw,38px);font-weight:600;line-height:1.05}.technical-card span,.product-key-spec-grid span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:500;line-height:1.5}.technical-section{background:var(--paper);padding:clamp(80px,10vw,140px) 0}.technical-section--mist{background:var(--mist)}.technical-section--dark,.technical-reference{color:var(--paper);background:#101514}.technical-section__grid,.technical-callout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.technical-section .section-title,.technical-reference .section-title{max-width:15ch}.technical-section .body-large{max-width:39rem}.technical-kicker{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600}.technical-section--dark .technical-kicker{color:var(--teal-bright)}.technical-section--dark .body-large,.technical-reference__intro p{color:#ffffffa8}.technical-section__link{margin-top:28px;display:inline-block}.technical-table-group{min-width:0}.technical-table-group>h3{letter-spacing:.02em;margin:0 0 18px;font-size:15px;font-weight:600}.technical-table-wrap{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.technical-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:480px}.technical-table th,.technical-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:17px 0}.technical-table th{width:38%;color:var(--muted);padding-right:24px;font-size:13px;font-weight:500;line-height:1.55}.technical-table td strong,.technical-table td span{display:block}.technical-table td strong{color:var(--graphite);font-size:15px;font-weight:600;line-height:1.5}.technical-table td span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.55}.technical-section--dark .technical-table th,.technical-section--dark .technical-table td{border-color:#ffffff2b}.technical-section--dark .technical-table th,.technical-section--dark .technical-table td span{color:#ffffff8c}.technical-section--dark .technical-table td strong{color:var(--paper)}.seating-configuration-grid{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seating-configuration-grid article{padding:34px 0}.seating-configuration-grid article+article{border-left:1px solid var(--line);padding-left:40px}.seating-configuration-grid strong,.seating-configuration-grid span{display:block}.seating-configuration-grid strong{letter-spacing:-.04em;font-size:clamp(30px,4vw,50px);line-height:1}.seating-configuration-grid span{color:var(--teal);letter-spacing:.12em;margin-top:12px;font-size:13px;font-weight:600}.technical-feature-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,64px);display:grid}.technical-feature-groups--two{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-feature-groups article{border-top:1px solid var(--line);min-width:0;padding-top:22px}.technical-feature-groups h3{margin:0 0 22px;font-size:18px}.technical-section--dark .technical-feature-groups article{border-color:#ffffff2e}.technical-feature-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.technical-feature-list li{color:var(--graphite);padding-left:20px;font-size:14px;line-height:1.55;position:relative}.technical-feature-list li:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.technical-section--dark .technical-feature-list li{color:#ffffffbd}.technical-section--dark .technical-feature-list li:before{background:var(--teal-bright)}.technical-callout{align-items:end}.ownership-support-grid{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ownership-support-grid article{border-right:1px solid var(--line);min-width:0;padding:26px 18px}.ownership-support-grid article:first-child{padding-left:0}.ownership-support-grid article:last-child{border-right:0}.ownership-support-grid span,.ownership-support-grid strong{display:block}.ownership-support-grid span{min-height:3em;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.45}.ownership-support-grid strong{margin-top:14px;font-size:clamp(18px,2vw,25px);line-height:1.2}.technical-reference{padding:clamp(88px,11vw,150px) 0}.technical-reference__intro{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:end;gap:36px 70px;margin-bottom:70px;display:grid}.technical-reference__intro .technical-kicker{color:var(--teal-bright);grid-column:1/-1;margin-bottom:-12px}.technical-reference__intro p{max-width:44rem;margin:0}.technical-reference__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 80px;display:grid}.technical-reference .technical-table-group>h3{color:var(--paper)}.technical-reference .technical-table th,.technical-reference .technical-table td{border-color:#ffffff29}.technical-reference .technical-table th,.technical-reference .technical-table td span{color:#ffffff80}.technical-reference .technical-table td strong{color:var(--paper)}.product-resource-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-resource-grid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:150px;color:var(--graphite);flex-direction:column;justify-content:space-between;gap:28px;padding:24px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.product-resource-grid a:nth-child(3n){border-right:0}.product-resource-grid a:hover,.product-resource-grid a:focus-visible{background:var(--teal);color:#fff;outline:none}.product-resource-grid strong,.product-resource-grid span{display:block}.product-resource-grid strong{font-size:19px}.product-resource-grid span{color:var(--muted);font-size:13px;line-height:1.55}.product-resource-grid a:hover span,.product-resource-grid a:focus-visible span{color:#ffffffb8}.specification-colors{padding-block:clamp(88px,11vw,150px)}.seo-support-page .page-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center}.seo-support-page .page-hero h1{max-width:18ch;font-size:clamp(46px,5.4vw,72px)}.seo-support-page .story-band{padding:64px 0}.seo-fact-ledger{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-fact-ledger article{border-bottom:1px solid var(--line);min-width:0;padding:28px 24px 28px 0}.seo-fact-ledger article:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.seo-fact-ledger span,.seo-fact-ledger strong{display:block}.seo-fact-ledger span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.seo-fact-ledger strong{color:var(--graphite);margin-top:10px;font-size:clamp(22px,3vw,36px);line-height:1.08}.seo-fact-ledger p{max-width:54ch;color:var(--muted);margin:10px 0 0;line-height:1.65}.seo-editorial-section{background:var(--paper);padding:clamp(72px,9vw,132px) 0}.seo-editorial-list{display:grid}.seo-editorial-list article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:clamp(30px,7vw,110px);padding:clamp(34px,5vw,64px) 0;display:grid}.seo-editorial-list article:last-child{border-bottom:1px solid var(--line)}.seo-editorial-list h2{letter-spacing:-.04em;max-width:16ch;margin:0;font-size:clamp(28px,4vw,48px);line-height:1.05}.seo-editorial-list p{max-width:68ch;margin:0 0 18px;line-height:1.75}.seo-editorial-list ul{gap:10px;margin:26px 0 0;padding-left:20px;line-height:1.6;display:grid}.price-board{max-width:52rem}.price-board__list{gap:28px;margin-top:28px;display:grid}.price-board__item h3,.price-board__promo h3{margin:0;font-size:clamp(22px,3vw,32px)}.price-board__amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(32px,5vw,48px);line-height:1.08}.price-board__meta{color:var(--muted);letter-spacing:.04em;margin:10px 0 0;font-size:13px}.price-board__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.process-steps__list{gap:28px;max-width:46rem;margin:36px 0 0;padding:0;list-style:none;display:grid}.process-steps__list li{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:16px;display:grid}.process-steps__list span{color:var(--teal);letter-spacing:.12em;font-size:13px;font-weight:500}.process-steps__list h3{margin:0;font-size:clamp(22px,3vw,32px)}.process-steps__list p{max-width:42rem;color:var(--muted);margin:8px 0 0}.story-band--dark .process-steps__list p,.story-band--graphite .process-steps__list p{color:#ffffff9e}.comparison-table{border-top:1px solid var(--line)}.comparison-table__head,.comparison-table__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.comparison-table__head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.comparison-table__row span{color:var(--muted)}@media (max-width:1000px){.technical-section__grid,.technical-callout{grid-template-columns:1fr;gap:42px}.ownership-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ownership-support-grid article:nth-child(3){border-right:0}.ownership-support-grid article:nth-child(n+4){border-top:1px solid var(--line)}.technical-reference__groups{grid-template-columns:1fr}.product-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-resource-grid a,.product-resource-grid a:nth-child(3n){border-right:1px solid var(--line)}.product-resource-grid a:nth-child(2n){border-right:0}}@media (max-width:760px){.specification-page .page-hero{padding:112px 0 64px}.specification-page .page-hero__inner,.technical-reference__intro{grid-template-columns:1fr}.specification-page .page-hero h1{font-size:clamp(42px,12vw,52px)}.technical-card-grid,.product-key-spec-grid,.technical-feature-groups,.technical-feature-groups--two,.ownership-support-grid,.product-resource-grid{grid-template-columns:1fr}.technical-card,.technical-card:nth-child(3n+2),.technical-card:nth-child(3n+3),.product-key-spec-grid article,.product-key-spec-grid article:nth-child(3n+2),.product-key-spec-grid article:nth-child(3n+3){border-right:0;padding:24px 0}.technical-section{padding:72px 0}.technical-section .section-intro{gap:22px;margin-bottom:46px}.technical-table{table-layout:auto;min-width:0}.technical-table tr{border-top:1px solid var(--line);gap:6px;padding:16px 0;display:grid}.technical-table th,.technical-table td{border:0;width:100%;padding:0;display:block}.technical-table th{padding-right:0}.technical-section--dark .technical-table tr,.technical-reference .technical-table tr{border-color:#ffffff29}.seating-configuration-grid{grid-template-columns:1fr}.seating-configuration-grid article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}.ownership-support-grid article,.ownership-support-grid article:first-child{border-top:1px solid var(--line);border-right:0;padding:22px 0}.ownership-support-grid article:first-child{border-top:0}.ownership-support-grid span{min-height:0}.technical-reference__intro .technical-kicker{grid-column:auto;margin-bottom:-12px}.technical-reference__groups{gap:48px}.product-resource-grid a,.product-resource-grid a:nth-child(2n),.product-resource-grid a:nth-child(3n){border-right:0;min-height:130px;padding:22px 0}.article-page__comparison .technical-table{table-layout:auto;min-width:0}.article-page__comparison .technical-table thead{display:none}.article-page__comparison .technical-table td{width:100%;padding-right:0}.article-page__comparison .technical-table td[data-label]:before{content:attr(data-label);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.article-page__comparison .technical-table tr{gap:8px}.article-page__comparison-note{padding-bottom:16px!important}.seo-support-page .page-hero{padding:112px 0 64px}.seo-support-page .page-hero__inner{grid-template-columns:1fr}.seo-support-page .page-hero h1{font-size:clamp(42px,12vw,52px)}.seo-support-page .story-band{padding:48px 0}.seo-fact-ledger{grid-template-columns:1fr}.seo-fact-ledger article,.seo-fact-ledger article:nth-child(2n){border-left:0;padding:24px 0}.seo-editorial-list article{grid-template-columns:1fr;gap:20px}.seo-editorial-list h2{max-width:20ch}.ops-sales-home{gap:14px;display:grid}.ops-sales-home .ops-page-title{margin-bottom:8px}.ops-sales-home .notification-center{order:1}.ops-sales-home__metrics{order:2;grid-template-columns:1fr;margin:0}.ops-sales-home__metrics>div{border-right:0;border-top:1px solid var(--line);min-height:auto;padding:15px 16px}.ops-sales-home__metrics>div:first-child{border-top:0}.ops-sales-home__metrics>div:nth-child(3){display:none}.ops-sales-home .prospect-claim{order:3}.ops-sales-home .prospect-claim .ops-button--primary{width:100%;min-height:48px;font-size:14px}.ops-sales-home .action-center{order:4}.ops-sales-home .funnel-rail{order:6}.ops-sales-home .ops-panel:not(.notification-center):not(.action-center):not(.prospect-claim){order:5}.ops-sales-home .ops-metric-grid>div:nth-child(4){border-bottom:0}.lead-detail__top h1,.customer-detail__heading h1{overflow-wrap:anywhere}.customer-detail .ops-panel{min-width:0}.customer-opportunity strong,.customer-opportunity small,.customer-next-actions li{overflow-wrap:anywhere}.followup-row{min-height:52px}}
