:root{--brand-ink:#00467f;--brand-tint:#e6eff8;--on-brand-2:#cfe0f2;--ink:#0b1420;--ink-2:#1b2635;--ink-mute:#9aa8ba;--text-2:#5a6677;--steel:#eef1f4;--steel-2:#e2e7ec;--rule:#d3dae2;--rule-dark:rgb(255 255 255/0.14);--wa:#157a43;--wa-ink:#0f6336;--danger:#b42318;--r:2px;--wrap:1280px;--gutter:16px;--ease:cubic-bezier(0.2,0.7,0.2,1);--hero-glow:#42c5ff}h1{line-height:1.02}h2{line-height:1.08}.price,.product-price{font-family:var(--display);font-weight:700}.btn{font-family:var(--sans);font-weight:600;text-transform:none;letter-spacing:0;transition:transform .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.btn:hover{transform:translateY(-2px)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{margin:0;font-size:1rem;-webkit-font-smoothing:antialiased;min-height:100dvh;display:flex;flex-direction:column}main{flex:1 1}img,svg{display:block;max-width:100%}a{color:var(--brand);text-underline-offset:3px}a:hover{color:var(--brand-ink)}p{margin:0 0 16px}ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0 0 12px;line-height:1.05;font-weight:800}.display,h1,h2{font-stretch:75%;text-transform:uppercase;letter-spacing:-.005em}h1{font-size:clamp(2.6rem,6.4vw,5.2rem)}h2{font-size:clamp(2rem,4vw,3.2rem)}h3{font-size:1.15rem;font-weight:700;line-height:1.25}.mono{font-size:.8125rem;letter-spacing:.02em}.kicker,.mono{font-family:var(--mono)}.kicker{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;gap:10px;align-items:center;margin-bottom:16px}.kicker:before{content:"";width:24px;height:2px;background:currentColor}.lead{font-size:1.125rem;color:var(--text-2);max-width:60ch}.on-ink .lead{color:var(--ink-mute)}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.footer :focus-visible,.navbar :focus-visible,.on-brand :focus-visible,.on-ink :focus-visible{outline-color:#fff}.skip{position:absolute;left:-999px;top:8px;z-index:300;background:var(--ink);color:#fff;padding:12px 16px}.skip:focus{left:8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}@media (min-width:768px){:root{--gutter:32px}}.section{padding-block:clamp(56px,8vw,112px)}.on-steel{background:var(--steel)}.on-ink{background:var(--ink)}.on-brand,.on-ink{color:#fff}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.sec-head h2{margin:0;max-width:20ch}.sec-head .lead{margin:12px 0 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1.5px solid transparent;border-radius:var(--r);font:inherit;font-weight:700;font-stretch:85%;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease);touch-action:manipulation}.btn svg{flex:none}.btn-brand{color:#fff}.btn-brand:hover{background:var(--brand-ink);color:#fff}.btn-wa{background:var(--wa);color:#fff}.btn-wa:hover{background:var(--wa-ink);color:#fff}.btn-line{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-line:hover{background:var(--ink);color:#fff}.on-brand .btn-line,.on-ink .btn-line{color:#fff;border-color:rgb(255 255 255/.6)}.on-brand .btn-line:hover,.on-ink .btn-line:hover{background:#fff;color:var(--ink)}.btn-white{background:#fff}.btn-sm{min-height:44px;padding:0 16px;font-size:.875rem}.link-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-stretch:85%;letter-spacing:.04em;text-transform:uppercase;font-size:.9rem;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--brand)}.link-arrow:hover{color:var(--brand)}.link-arrow svg{transition:transform .16s var(--ease)}.link-arrow:hover svg{transform:translateX(3px)}.on-ink .link-arrow{color:#fff}.masthead{background:#fff;border-bottom:1px solid var(--rule)}.masthead .wrap{display:flex;align-items:center;gap:24px;min-height:84px}.logo{display:inline-flex;gap:16px;flex:none;min-height:48px;padding-right:12px}.logo,.logo:focus-visible,.logo:hover{text-decoration:none}.logo img{height:50px;width:auto}.brand-lockup,.footer-lockup{display:flex;flex-direction:column;justify-content:center;gap:4px;line-height:1}.brand-lockup strong,.footer-lockup strong{font-family:var(--sans);font-size:.98rem;font-weight:800;letter-spacing:.08em;color:var(--brand);white-space:nowrap}.brand-lockup small,.footer-lockup small{font-family:var(--mono);font-size:.52rem;font-weight:500;letter-spacing:.15em;color:var(--text-2);white-space:nowrap}.footer-lockup{flex-direction:row;align-items:center;gap:18px}.footer-lockup strong{color:#fff}.footer-lockup small{color:var(--on-brand-2);display:block;margin-top:4px}.hcontact{display:none;flex-direction:column;gap:2px;margin-left:auto;align-items:flex-end}.hcontact a{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-weight:500;font-size:.875rem;color:var(--ink);text-decoration:none;min-height:26px}.hcontact a svg,.hcontact a:hover{color:var(--brand)}.hcontact span{font-size:.8rem;color:var(--text-2)}.hactions{display:flex;gap:8px;margin-left:auto;align-items:center}.icon-btn{display:inline-grid;place-items:center;width:48px;height:48px;border:1.5px solid var(--ink);border-radius:var(--r);background:#fff;color:var(--ink);cursor:pointer}.icon-btn.wa{background:var(--wa);border-color:var(--wa);color:#fff}.hquote,.navbar{display:none}.navbar{position:sticky;top:0;z-index:50;background:var(--ink);color:#fff}.navbar .wrap{display:flex;align-items:stretch;min-height:52px}.navbar a{display:inline-flex;align-items:center;padding:0 18px;color:#fff;text-decoration:none;font-weight:600;font-stretch:85%;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;border-bottom:3px solid transparent;border-top:3px solid transparent}.navbar a:first-child{padding-left:0}.navbar a:hover{color:var(--on-brand-2)}.navbar a[aria-current=page]{border-bottom-color:var(--brand)}.navbar .nav-right{margin-left:auto;display:flex;align-items:center;gap:18px;color:var(--ink-mute);font-family:var(--mono);font-size:.75rem;letter-spacing:.04em}@media (min-width:1024px){.hcontact,.hquote{display:flex}.navbar{display:block}.icon-btn.wa,.menu-toggle,.mnav{display:none!important}.hactions{margin-left:0}}.hero{background:var(--paper);border-bottom:1px solid var(--rule)}.hero .wrap{display:grid;gap:40px;padding-block:clamp(40px,6vw,80px)}.hero h1{margin-bottom:20px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.bench{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule)}.bench a{position:relative;background:var(--steel);display:grid;place-items:center;padding:36px 16px 44px;min-height:190px;text-decoration:none;color:var(--ink);overflow:hidden;transition:background-color .2s var(--ease)}.bench a:hover{background:var(--steel-2)}.bench img{width:auto;height:auto;max-height:150px;max-width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s var(--ease)}.bench a:hover img{transform:scale(1.04)}.bench .tag{position:absolute;left:12px;bottom:10px;right:12px;display:flex;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.bench .tag b{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bench .idx{position:absolute;left:12px;top:10px;font-family:var(--mono);font-size:.6875rem;color:var(--text-2)}.bench .big{grid-column:span 2;min-height:250px}.bench .big img{max-height:200px}@media (max-width:480px){.bench .tag span{display:none}.bench a{min-height:150px}.bench img{max-height:100px}.bench .big img{max-height:150px}}@media (min-width:1024px){.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px}}.spec{background:var(--ink)}.spec ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.spec li{padding:22px 24px 22px 0;display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:start;border-bottom:1px solid var(--rule-dark)}.spec li svg{grid-row:span 2;color:var(--on-brand-2);margin-top:2px}.spec strong{font-stretch:85%;text-transform:uppercase;letter-spacing:.03em;font-size:1rem;line-height:1.3}.spec span{color:var(--ink-mute);font-size:.875rem;line-height:1.45}@media (min-width:1000px){.spec li{border-bottom:0;border-right:1px solid var(--rule-dark);padding-left:24px}.spec li:first-child{padding-left:0}.spec li:last-child{border-right:0}}.tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}@media (min-width:720px){.tiles{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.tiles{grid-template-columns:repeat(5,1fr)}}.tile{position:relative;background:#fff;padding:20px 18px 22px;min-height:210px;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);transition:background-color .18s var(--ease),color .18s var(--ease)}.tile .idx{font-family:var(--mono);font-size:.75rem;color:var(--text-2)}.tile .ico{margin:18px 0 auto;color:var(--brand)}.tile h3{margin:18px 0 4px;font-stretch:85%;text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem}.tile .cnt{font-family:var(--mono);font-size:.75rem;color:var(--text-2)}.tile .go{position:absolute;right:16px;top:18px;opacity:0;transform:translateX(-4px);transition:opacity .18s,transform .18s}.tile:hover{background:var(--brand);color:#fff}.tile:hover .cnt,.tile:hover .ico,.tile:hover .idx{color:#fff}.tile:hover .go{opacity:1;transform:none}@media (max-width:480px){.tile{min-height:168px;padding:16px 14px}.tile .ico svg{width:36px;height:36px}}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.pcard{position:relative;background:#fff;display:flex;flex-direction:column}.pcard .media{height:220px;background:var(--steel);display:grid;place-items:center;padding:24px;transition:background-color .2s}.pcard .media img{max-height:172px;max-width:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s var(--ease)}.pcard:hover .media{background:var(--steel-2)}.pcard:hover .media img{transform:scale(1.04)}.pcard .body{padding:16px 18px 12px;gap:6px}.pcard .body,.pcard-link{display:flex;flex-direction:column;flex:1 1}.pcard-link{color:inherit;text-decoration:none}.pcard-link:focus-visible{outline-offset:-3px}.pcard .cat{font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.pcard h3{font-size:1.05rem;margin:0;transition:color .16s var(--ease)}.pcard:hover h3{color:var(--brand);text-decoration:underline;text-decoration-thickness:1.5px}.pcard .pn{font-family:var(--mono);font-size:.8125rem;color:var(--text-2)}.pcard .foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:8px}.pcard .foot .price{font-family:var(--mono);font-size:.6875rem;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.pcard .foot .quote{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 9px;border:1px solid var(--brand);color:var(--brand);font-weight:700;font-stretch:85%;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.fleet{display:grid;gap:1px;background:var(--rule-dark);border:1px solid var(--rule-dark)}@media (min-width:900px){.fleet{grid-template-columns:repeat(3,1fr)}}.fleet a{display:flex;flex-direction:column;gap:14px;padding:32px 28px;background:var(--ink);color:#fff;text-decoration:none;min-height:320px;transition:background-color .2s var(--ease)}.fleet a:hover{background:var(--brand);color:#fff}.fleet .n{font-family:var(--mono);font-size:.75rem;color:var(--ink-mute);display:flex;justify-content:space-between}.fleet a:hover .n,.fleet a:hover p{color:var(--on-brand-2)}.fleet h3{font-size:clamp(2.6rem,4.4vw,3.8rem);font-stretch:75%;text-transform:uppercase;margin:8px 0 0;line-height:.95;font-weight:800}.fleet p{color:var(--ink-mute);margin:0}.fleet .makes{margin-top:auto;padding-top:16px;border-top:1px solid var(--rule-dark);display:flex;flex-wrap:wrap;gap:4px 16px;font-family:var(--mono);font-size:.75rem;letter-spacing:.03em;line-height:1.6;color:#fff;text-transform:uppercase}.steps{display:grid;border-top:1px solid var(--rule);counter-reset:s}@media (min-width:900px){.steps{grid-template-columns:repeat(3,1fr)}}.step{padding:28px 28px 28px 0;border-bottom:1px solid var(--rule);counter-increment:s}.step:before{content:"0" counter(s);display:block;font-family:var(--mono);font-size:2.5rem;font-weight:500;line-height:1;margin-bottom:20px}.step h3{font-stretch:85%;text-transform:uppercase;font-size:1.25rem}.step p{color:var(--text-2);margin:0}@media (min-width:900px){.step{border-bottom:0;border-right:1px solid var(--rule);padding-left:28px}.step:first-child{padding-left:0}.step:last-child{border-right:0}}.ordering-section{background:linear-gradient(135deg,var(--heading),var(--primary-dark))}.ordering-section .sec-head{margin-bottom:30px}.ordering-section .sec-head .kicker{color:var(--accent-soft)}.scards{gap:clamp(30px,4vw,52px);padding-top:8px}.scard{min-width:0;border-radius:12px;box-shadow:0 8px 22px rgb(23 42 58/.06);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.scard .img{height:clamp(145px,14vw,190px)}.scard .body{position:relative;grid-template-columns:44px 1fr;gap:8px 16px;padding:26px 24px 28px}.scard .body svg{grid-row:span 2;width:38px;height:38px;padding:9px;border-radius:10px;background:var(--brand-bg);color:var(--primary);transition:transform .25s var(--ease),background-color .25s var(--ease),color .25s var(--ease)}.scard h3{margin:0;align-self:center;font-size:1.05rem}.scard p{grid-column:2;margin:4px 0 0;color:var(--text);font-size:.92rem;line-height:1.58}.scard:hover{transform:translateY(-5px);border-color:var(--accent);box-shadow:0 16px 30px rgb(5 93 167/.13)}.scard:hover .img img{transform:scale(1.06)}.scard:hover .body svg{transform:translateY(-2px) rotate(-4deg);background:var(--primary);color:#fff}@media (max-width:600px){.scards{gap:24px;padding-top:4px}.scard .img{height:132px}.scard .body{padding:21px 18px 23px}}@media (prefers-reduced-motion:reduce){.scard,.scard .body svg,.scard .img img{transition:none}}.svc-list{display:grid;border-top:1px solid var(--rule)}@media (min-width:900px){.svc-list{grid-template-columns:1fr 1fr;column-gap:56px}}.svc{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid var(--rule)}.svc svg{color:var(--brand)}.svc h3{margin:0 0 4px}.svc p{margin:0;color:var(--text-2)}.advisor{display:grid;background:var(--brand);color:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 44px rgb(5 93 167/.16)}.advisor .ph{position:relative;background:linear-gradient(145deg,#fff,var(--brand-tint));display:grid;place-items:center;align-content:center;gap:14px;padding:clamp(24px,4vw,42px)}.advisor-character{position:relative;display:block;width:min(100%,340px);padding-bottom:48px;animation:advisorFloatClean 5.5s ease-in-out infinite;transform-origin:50% 100%}.advisor .ph img{width:100%;max-width:340px;height:auto;filter:drop-shadow(0 18px 18px rgb(23 42 58/.16))}.advisor .tx{padding:clamp(30px,5vw,64px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.advisor h2{color:#fff}.advisor p{color:var(--on-brand-2);max-width:52ch}.advisor .name{position:absolute;left:50%;bottom:0;z-index:3;display:inline-flex;transform:translateX(-50%);align-items:center;justify-content:center;gap:7px;width:max-content;max-width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--heading);font-family:var(--sans);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:nowrap}.advisor-spark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--secondary);color:#fff;font-size:.9rem;animation:advisorSpark 2.2s ease-in-out infinite}@keyframes advisorSpark{0%,to{transform:rotate(0deg) scale(1);box-shadow:0 0 0 0 rgb(59 130 185/.2)}50%{transform:rotate(18deg) scale(1.12);box-shadow:0 0 0 7px rgb(59 130 185/.12)}}@keyframes advisorFloatClean{0%,to{transform:translateY(4px) scale(1)}50%{transform:translateY(-8px) scale(1.015)}}.advisor .name{color:#172A3A!important;background:#FFFFFF!important;border-color:#D4E3EC!important;color:#fff!important;background:var(--primary)!important;border:2px solid #fff!important;box-shadow:0 8px 20px rgb(23 42 58/.2);padding:11px 16px}.advisor .name .advisor-spark{color:var(--accent-soft)}.advisor-character{width:100%;max-width:520px}.advisor .ph img{display:block;margin-inline:auto}.advisor .name{left:0;width:100%;max-width:none;transform:none;border-radius:12px;box-sizing:border-box;color:var(--primary)!important;background:#fff!important;border-color:var(--accent-soft)!important}.advisor-name-banner{z-index:4;display:flex;align-items:center;justify-content:center;gap:8px;width:min(100%,520px);box-sizing:border-box;margin-top:-28px;padding:13px 18px;border:2px solid var(--primary);border-radius:12px;background:#fff;color:var(--primary);font-family:var(--sans);font-size:.86rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;box-shadow:0 10px 22px rgb(23 42 58/.18)}.advisor-name-banner .advisor-spark{background:var(--primary);color:#fff}.advisor-character{z-index:2}.advisor-name-banner{position:relative;z-index:10;visibility:visible;opacity:1}.advisor-character{padding-bottom:0;margin-top:12px;margin-bottom:-12px}.advisor-name-banner{margin-top:-58px;background:var(--primary-dark)!important;color:#fff!important;border-color:var(--primary-dark);box-shadow:0 8px 18px rgb(5 93 167/.24)}.advisor-name-banner span:not(.advisor-spark){color:var(--primary-dark)!important}.advisor-name-banner,.advisor-name-banner span:not(.advisor-spark){color:var(--heading)!important}.advisor-name-banner span:not(.advisor-spark),.advisor-name-copy,.advisor-name-copy span{color:#172A3A!important}@media (max-width:600px){.advisor-name-banner{width:100%;margin-top:-42px;font-size:.74rem}}.advisor .btn-row{display:flex;align-items:center;gap:12px;margin-top:8px}.advisor .btn{min-height:46px;border-radius:8px}.advisor .btn-line{color:#fff;border-color:rgb(255 255 255/.62)}.advisor .btn-line:hover{background:#fff;color:var(--primary-dark);border-color:#fff}@media (max-width:520px){.advisor .btn-row{width:100%}.advisor .btn-row .btn{flex:1 1 100%;width:100%}}.spec{background:linear-gradient(135deg,var(--brand-bg),var(--section-bg));color:var(--heading)}.spec li{border-color:var(--border)}.spec li svg{color:var(--primary)}.spec strong{color:var(--heading)}.spec span{color:var(--text)}.advisor .wave-note{position:absolute;top:-1%;left:-4%;right:auto;z-index:8;display:grid;gap:2px;padding:10px 14px;max-width:170px;border:1.5px solid var(--brand);border-radius:14px 14px 4px 14px;background:#fff;color:#172A3A;text-align:left;line-height:1.2;box-shadow:0 10px 22px rgb(23 42 58/.14);animation:waveNoteClean 3.8s ease-in-out infinite}.advisor .wave-note b{font-weight:800;font-size:.9rem;color:#172A3A}.advisor .wave-note small{font-size:.75rem;font-weight:500;color:#4a5b6b}.advisor .wave-note:after{content:"";position:absolute;right:14px;bottom:-8px;width:14px;height:14px;background:#fff;border-right:1.5px solid var(--brand);border-bottom:1.5px solid var(--brand);transform:rotate(45deg)}@media (max-width:600px){.advisor .wave-note{left:0;top:-2%;padding:8px 12px}.advisor .wave-note b{font-size:.8rem}}@keyframes waveNoteClean{0%,to{opacity:.72;transform:translateY(3px)}50%{opacity:1;transform:translateY(-4px)}}@keyframes waveNote{0%,to{opacity:.75;transform:translateY(4px) rotate(-5deg)}30%,65%{opacity:1;transform:translateY(-4px) rotate(5deg)}}@media (min-width:860px){.advisor{grid-template-columns:340px 1fr}}.btn-row{display:flex;gap:12px;flex-wrap:wrap}.faq{border-top:1.5px solid var(--ink)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 28px;gap:16px;align-items:center;min-height:64px;padding:16px 0;font-weight:700;font-size:1.05rem}.faq summary::-webkit-details-marker{display:none}.faq summary svg,.faq summary:hover{color:var(--brand)}.faq summary svg{transition:transform .2s var(--ease)}.faq details[open] summary svg{transform:rotate(45deg)}.faq .a{padding:0 44px 22px 0;color:var(--text-2);max-width:72ch}.faq .a p{margin:0}.split-2{display:grid;gap:40px}@media (min-width:960px){.split-2{grid-template-columns:5fr 7fr;gap:72px}}.callband .wrap{display:grid;gap:24px;align-items:center;padding-block:clamp(48px,6vw,80px)}.callband h2{margin-bottom:8px}.callband .num{font-family:var(--mono);font-size:clamp(1.6rem,4.5vw,3.2rem);font-weight:500;color:#fff;text-decoration:none;letter-spacing:-.01em;line-height:1;display:inline-flex;min-height:48px;align-items:center}.callband .num:hover{color:var(--on-brand-2)}@media (min-width:960px){.callband .wrap{grid-template-columns:1fr auto}.callband .r{text-align:right}.callband .btn-row{justify-content:flex-end}}.cat-layout{display:grid;gap:28px}.cat-layout>*{min-width:0}@media (min-width:1024px){.cat-layout{grid-template-columns:250px 1fr;gap:48px;align-items:start}.filters{position:sticky;top:76px}}.filters h2{font-size:1rem;font-stretch:85%;letter-spacing:.06em;margin:0 0 10px}.filters ul{border-top:1.5px solid var(--ink)}.filters li button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 10px;background:transparent;border:0;border-bottom:1px solid var(--rule);font:inherit;font-size:.95rem;color:var(--ink);cursor:pointer;text-align:left}.filters li button:hover{background:var(--steel)}.filters li button[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:600}.filters li button .c{font-family:var(--mono);font-size:.75rem;opacity:.75}@media (max-width:1023px){.filters h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.filters ul{display:flex;gap:8px;overflow-x:auto;border:0;padding-bottom:6px;scrollbar-width:thin}.filters li button{border:1.5px solid var(--rule);white-space:nowrap}}.input{width:100%;min-height:52px;padding:12px 16px;border:1.5px solid #8e9bab;border-radius:var(--r);font:inherit;color:var(--ink);background:#fff}textarea.input{min-height:140px;resize:vertical}.input:hover{border-color:var(--ink)}.input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgb(0 93 170/.2)}.input[aria-invalid=true]{border-color:var(--danger)}.count{font-family:var(--mono);font-size:.75rem;color:var(--text-2);margin-bottom:14px;text-transform:uppercase;letter-spacing:.06em}.empty{border:1.5px dashed var(--rule);padding:clamp(32px,6vw,64px);text-align:center;background:var(--steel)}.empty h3{font-stretch:85%;text-transform:uppercase;font-size:1.4rem}.empty p{color:var(--text-2);max-width:52ch;margin-inline:auto}.notice{margin-top:32px;border-left:3px solid var(--brand);padding:18px 22px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:space-between}.notice p{margin:0;max-width:70ch}.pd{display:grid;gap:40px}@media (min-width:960px){.pd{grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}}.gallery .main{aspect-ratio:1/1;background:var(--steel);display:grid;place-items:center;padding:48px;border:1px solid var(--rule);position:relative}.gallery .main img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.gallery .main .mono{position:absolute;left:14px;top:12px;color:var(--text-2);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.gallery .thumbs{display:flex;gap:8px;margin-top:8px}.gallery .thumbs button{width:84px;height:84px;padding:8px;background:var(--steel);border:1.5px solid var(--rule);border-radius:var(--r);cursor:pointer}.gallery .thumbs button[aria-pressed=true]{border-color:var(--ink)}.gallery .thumbs img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.specs{width:100%;border-collapse:collapse;margin:8px 0 24px;border-top:1.5px solid var(--ink)}.specs td,.specs th{text-align:left;padding:14px 0;border-bottom:1px solid var(--rule);vertical-align:top}.specs th{width:36%;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding-top:17px;padding-right:16px}.specs td.pn,.specs th{font-family:var(--mono)}.quote-box{border:1.5px solid var(--ink);padding:22px;margin-bottom:20px}.quote-box .h{font-weight:800;font-stretch:85%;text-transform:uppercase;font-size:1.3rem;letter-spacing:.02em;margin-bottom:4px}.quote-box p{color:var(--text-2);margin-bottom:14px;font-size:.95rem}.quote-box ul{display:grid;gap:8px;margin-bottom:18px;font-size:.95rem}.quote-box li{display:flex;gap:10px;align-items:center}.quote-box li svg{color:var(--brand);flex:none}.quote-box .btn{width:100%}.quote-box .btn+.btn{margin-top:8px}.make-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.make-grid li{background:#fff;min-height:72px;display:flex;align-items:center;padding:0 18px;font-weight:700;font-stretch:85%;text-transform:uppercase;letter-spacing:.03em;font-size:1.05rem}.make-grid li .mono{margin-right:12px;color:var(--text-2);font-weight:400;font-size:.75rem}.brand-group+.brand-group{margin-top:64px}.brand-group h2{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.brand-group h2 .mono{color:var(--text-2);font-size:.8rem;letter-spacing:.06em;font-weight:400}.stats{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--rule-dark)}@media (min-width:900px){.stats{grid-template-columns:repeat(4,1fr)}}.stat{padding:28px 20px 28px 0;border-bottom:1px solid var(--rule-dark)}.stat b{display:block;font-weight:500;font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:1;margin-bottom:10px}.stat b,.stat span{font-family:var(--mono)}.stat span{color:var(--ink-mute);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.prose p{color:var(--text-2);font-size:1.075rem;max-width:64ch}.contact-grid{display:grid;gap:48px}@media (min-width:960px){.contact-grid{grid-template-columns:1fr 1fr;gap:64px}}.field{display:grid;gap:6px;margin-bottom:18px}.field label{font-family:var(--mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-weight:500}.field .req{color:var(--danger)}.field .help{font-size:.875rem;color:var(--text-2)}.error{color:var(--danger);font-size:.875rem;font-weight:600}.info{border-top:1.5px solid var(--ink)}.info li{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--rule)}.info li .k{font-family:var(--mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding-top:3px}.info li a{font-weight:600}.info .phone{font-family:var(--mono);font-size:1.1rem}@media (max-width:480px){.info li{grid-template-columns:1fr;gap:4px}}.map{display:block;width:100%;height:380px;border:1px solid var(--rule);margin-top:24px;background:var(--steel)}.footer{background:var(--ink);color:var(--ink-mute);margin-top:auto}.footer .top{gap:40px;padding-block:64px 48px}@media (min-width:900px){.footer .top{grid-template-columns:1.4fr 1fr 1fr 1.3fr}}.footer h4{font-family:var(--mono);font-weight:500;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:12px}.footer a{color:var(--ink-mute);text-decoration:none;display:inline-flex;align-items:center;gap:8px;min-height:40px}.footer a:hover{color:#fff;text-decoration:underline}.footer address{font-style:normal;line-height:1.7;margin-bottom:8px}.footer .phone{font-family:var(--mono);color:#fff;font-size:1.1rem}.footer .hrs{font-family:var(--mono);font-size:.8rem;margin-top:4px}.footer .legal{border-top:1px solid var(--rule-dark);padding-block:18px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--mono);font-size:.75rem;letter-spacing:.03em}.hero-facts{gap:0;margin-top:36px;border-top:1px solid var(--rule)}.hero-facts li{padding:18px 28px 0 0;margin-right:28px;border-right:1px solid var(--rule)}.hero-facts li:last-child{border-right:0;margin-right:0}@media (max-width:480px){.hero-facts li{padding-right:14px;margin-right:14px}.hero-facts li:last-child{padding-right:0}}.hero-facts b{display:block;font-family:var(--mono);font-weight:500;font-size:clamp(1.6rem,3vw,2.2rem)}.hero-facts span{font-size:.6875rem;color:var(--text-2)}.ctiles{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,28px)}@media (min-width:720px){.ctiles{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.ctiles{grid-template-columns:repeat(5,1fr)}}.ctile{background:#fff;display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.ctile .img{aspect-ratio:4/3;background:var(--steel);overflow:hidden;display:block}.ctile .img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .35s var(--ease)}.ctile:hover .img img{transform:scale(1.05)}.ctile .meta{padding:14px 16px 18px;display:grid;gap:2px;border-top:1px solid var(--rule);transition:background-color .18s,color .18s}.ctile .cnt,.ctile .idx{font-family:var(--mono);font-size:.6875rem;letter-spacing:.04em;color:var(--text-2);text-transform:uppercase}.ctile h3{margin:4px 0 2px;font-stretch:85%;text-transform:uppercase;letter-spacing:.02em;font-size:1rem}.ctile:hover .meta{background:var(--brand);color:#fff}.ctile:hover .cnt,.ctile:hover .idx{color:var(--on-brand-2)}.vcards{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}@media (min-width:960px){.vcards{grid-template-columns:repeat(3,1fr)}}.vcard{background:#fff;display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.vcard .img{aspect-ratio:3/2;background:var(--steel);overflow:hidden;display:block}.vcard .img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .4s var(--ease)}.vcard:hover .img img{transform:scale(1.04)}.vcard .body{padding:24px 24px 22px;display:flex;flex-direction:column;gap:10px;flex:1 1}.vcard .n{font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;color:var(--text-2)}.vcard .n,.vcard h3{text-transform:uppercase}.vcard h3{font-size:clamp(2rem,3.4vw,2.8rem);font-stretch:75%;margin:0;line-height:.95;font-weight:800}.vcard p{color:var(--text-2);margin:0}.vcard .more{margin-top:auto;padding-top:6px;display:inline-flex;gap:6px;align-items:center;font-weight:700;font-stretch:85%;letter-spacing:.04em;text-transform:uppercase;font-size:.85rem}.vcard .more,.vcard:hover h3{color:var(--brand)}.fleet-showcase{background:var(--steel)}.fleet-showcase .sec-head{align-items:end}.fleet-showcase .vcards{gap:clamp(16px,2vw,28px);background:transparent;border:0}.fleet-showcase .vcard{border:1px solid var(--rule);box-shadow:0 12px 30px rgb(0 39 71/.06);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.fleet-showcase .vcard:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgb(0 39 71/.14)}.fleet-showcase .vcard .img{aspect-ratio:16/10}.fleet-showcase .vcard .img img{mix-blend-mode:normal}.fleet-showcase .vcard .body{padding:26px;gap:12px}.fleet-showcase .vcard .n{color:var(--brand)}.fleet-showcase .vcard p{max-width:30ch}.fleet-showcase .logo-label{font-family:var(--mono);color:var(--text-2);font-size:.64rem;letter-spacing:.09em}.fleet-showcase .makes-grid{grid-template-columns:repeat(5,1fr);gap:1px;margin-top:2px;background:var(--rule)}.fleet-showcase .makes-grid li{min-height:74px;padding:9px 4px 7px;gap:5px}.fleet-showcase .makes-grid .lg{height:28px}.fleet-showcase .makes-grid img{max-height:28px;max-width:52px}.fleet-showcase .makes-grid .wm{font-size:.78rem}.fleet-showcase .makes-grid .nm{font-size:.55rem;letter-spacing:.03em}@media (max-width:719px){.fleet-showcase .vcards{gap:16px}.fleet-showcase .makes-grid .nm{display:none}}.fleet-showcase .sec-head{align-items:flex-start;margin-bottom:34px}.fleet-showcase .sec-head>div{min-width:0}.fleet-showcase .sec-head h2{max-width:16ch;line-height:.98}.fleet-showcase .vcards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.fleet-showcase .vcard{min-width:0;min-height:100%;overflow:hidden;border-radius:14px}.fleet-showcase .vcard .img{flex:0 0 auto;height:clamp(180px,18vw,240px);aspect-ratio:auto}.fleet-showcase .vcard .img img{object-position:center}.fleet-showcase .vcard .body{min-width:0}.fleet-showcase .vcard h3{overflow-wrap:anywhere}.fleet-showcase .vcard .makes-grid{min-width:0;overflow:hidden;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:959px){.fleet-showcase .vcards{grid-template-columns:1fr}.fleet-showcase .vcard{display:grid;grid-template-columns:minmax(180px,.8fr) 1.2fr}.fleet-showcase .vcard .img{height:100%;min-height:250px}}@media (max-width:600px){.fleet-showcase .sec-head{display:block}.fleet-showcase .sec-head .link-arrow{margin-top:14px}.fleet-showcase .vcards{gap:16px}.fleet-showcase .vcard{display:flex}.fleet-showcase .vcard .img{height:210px;min-height:0}.fleet-showcase .vcard .body{padding:20px}}.fleet-showcase{background:linear-gradient(180deg,var(--section-bg) 0,var(--background) 100%)}.fleet-showcase .vcards{gap:clamp(28px,4vw,58px)}.fleet-showcase .vcard,.fleet-showcase .vcard:hover{border:0;border-radius:0;box-shadow:none;background:transparent;transform:none}.fleet-showcase .vcard .img{position:relative;height:clamp(190px,20vw,270px);border-radius:18px;background:var(--brand-bg);box-shadow:0 14px 28px rgb(23 42 58/.1);overflow:hidden}.fleet-showcase .vcard .img:after{content:"";position:absolute;inset:auto 16px 14px;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255/.8),transparent);opacity:.7}.fleet-showcase .vcard .img img{transition:transform .55s var(--ease)}.fleet-showcase .vcard:hover .img img{transform:scale(1.055)}.fleet-showcase .vcard .body{padding:22px 4px 0;gap:11px}.fleet-showcase .vcard .n{display:inline-flex;align-items:center;gap:9px;color:var(--primary)}.fleet-showcase .vcard .n:before{content:"";width:24px;height:2px;background:var(--secondary)}.fleet-showcase .vcard h3{color:var(--heading);font-size:clamp(1.55rem,2.4vw,2.1rem);line-height:1}.fleet-showcase .vcard p{max-width:32ch;color:var(--text)}.fleet-showcase .logo-label{margin-top:8px;color:var(--text-muted)}.fleet-showcase .makes-grid{display:flex;flex-wrap:wrap;gap:7px 9px;margin-top:0;background:transparent;border:0;overflow:visible}.fleet-showcase .makes-grid li{min-height:0;width:auto;padding:7px 10px;display:inline-flex;flex-direction:row;gap:6px;border:1px solid var(--border);border-radius:999px;background:rgb(255 255 255/.72)}.fleet-showcase .makes-grid li:hover{border-color:var(--primary);background:#fff;transform:translateY(-2px)}.fleet-showcase .makes-grid .lg{width:30px;min-width:30px;height:24px;min-height:24px}.fleet-showcase .makes-grid .logo-art{min-width:30px;min-height:24px}.fleet-showcase .makes-grid img{max-width:30px;max-height:24px;filter:contrast(1.12) saturate(1.08);mix-blend-mode:normal}.fleet-showcase .makes-grid .nm{font-size:.62rem;font-weight:700;color:var(--heading);letter-spacing:.045em}.fleet-showcase .vcard .more{padding-top:7px}@media (max-width:959px){.fleet-showcase .vcard{display:grid;grid-template-columns:minmax(180px,.8fr) 1.2fr}.fleet-showcase .vcard .img{height:100%;min-height:250px}.fleet-showcase .vcard .body{padding:20px 0 20px 24px}}@media (max-width:600px){.fleet-showcase .vcard{display:flex}.fleet-showcase .vcard .img{height:210px;min-height:0}.fleet-showcase .vcard .body{padding:19px 4px 0}}.navbar .logo{gap:14px;padding-right:0;border:0}.navbar .logo,.navbar .logo:hover{color:inherit;text-decoration:none}.navbar .logo img{width:92px;height:45px;object-fit:contain}.navbar .brand-lockup{position:relative;gap:5px;padding-left:14px}.navbar .brand-lockup:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:2px;border-radius:2px;background:var(--secondary)}.navbar .brand-lockup strong{font-family:var(--sans);font-size:.91rem;font-weight:800;letter-spacing:.11em;line-height:1;color:var(--heading)}.navbar .brand-lockup small{font-family:var(--sans);font-size:.49rem;font-weight:700;letter-spacing:.16em;line-height:1.15;color:var(--primary)}@media (max-width:540px){.navbar .logo{gap:10px}.navbar .logo img{width:78px;height:39px}.navbar .brand-lockup{padding-left:10px}.navbar .brand-lockup strong{font-size:.74rem;letter-spacing:.08em}.navbar .brand-lockup small{font-size:.4rem;letter-spacing:.1em}}.spec{background:var(--primary);color:#fff}.spec ul{gap:0}.spec li{position:relative;padding:26px 24px;border-color:rgb(255 255 255/.25)}.spec li svg{width:42px;height:42px;padding:9px;border-radius:50%;background:linear-gradient(145deg,var(--secondary),var(--accent));color:#fff;box-shadow:0 5px 12px rgb(0 39 71/.2)}.spec strong{color:#fff}.spec span{color:rgb(255 255 255/.8)}@media (min-width:1000px){.spec li{border-right-color:rgb(255 255 255/.28)}}.makes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.makes-grid li{background:#fff;display:grid;justify-items:center;align-content:center;gap:10px;padding:22px 12px 16px;min-height:128px}.makes-grid .lg{height:44px;display:grid;place-items:center}.makes-grid img{max-height:44px;max-width:96px;width:auto;height:auto;object-fit:contain}.makes-grid img.raster{filter:contrast(1.08);mix-blend-mode:multiply;opacity:.96}.makes-grid .wm{font-weight:800;font-stretch:75%;text-transform:uppercase;font-size:1.6rem;letter-spacing:.02em;line-height:1}.makes-grid .nm{font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;text-align:center}.makes-grid.compact{grid-template-columns:repeat(6,1fr);margin-top:6px}.makes-grid.compact li{min-height:0;padding:10px 4px;gap:0}.makes-grid.compact .lg{height:26px}.makes-grid.compact img{max-height:24px;max-width:44px}.makes-grid.compact .wm{font-size:.8rem}.makes-grid.compact .nm{display:none}@media (max-width:480px){.makes-grid.compact{grid-template-columns:repeat(3,1fr)}}.scards{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr}@media (min-width:720px){.scards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.scards{grid-template-columns:repeat(3,1fr)}}.scard{background:#fff;text-decoration:none;color:var(--ink);display:flex;flex-direction:column}.scard .img{aspect-ratio:3/2;overflow:hidden;display:block;background:var(--steel)}.scard .img img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.scard:hover .img img{transform:scale(1.04)}.scard .body{padding:20px 22px 24px;display:grid;gap:8px}.scard .body svg{color:var(--brand)}.scard h3{margin:4px 0 0}.scard p{margin:0;color:var(--text-2)}.scard:hover h3{color:var(--brand)}.srow{display:grid;gap:28px;padding-block:48px;border-bottom:1px solid var(--rule);align-items:center;scroll-margin-top:72px}.srow:first-child{padding-top:0}@media (min-width:900px){.srow{grid-template-columns:1fr 1fr;gap:64px}.srow:nth-child(2n) .ph{order:2}}.srow .ph{aspect-ratio:3/2;overflow:hidden;background:var(--steel)}.srow .ph img{width:100%;height:100%;object-fit:cover}.srow .n{font-family:var(--mono);font-size:.75rem;color:var(--brand);letter-spacing:.06em}.srow h2{font-size:clamp(1.8rem,3.4vw,2.6rem);margin:10px 0 14px}.srow p{color:var(--text-2);font-size:1.075rem;max-width:52ch}.srow ul{display:grid;gap:10px;margin:18px 0 24px;border-top:1px solid var(--rule)}.srow li{display:flex;gap:12px;align-items:center;padding-top:10px}.srow li svg{color:var(--brand);flex:none}.cat-hero{display:grid;gap:32px;align-items:center}@media (min-width:960px){.cat-hero{grid-template-columns:1.1fr .9fr;gap:56px}}.cat-hero .ph{aspect-ratio:4/3;background:var(--steel);border:1px solid var(--rule);overflow:hidden}.cat-hero .ph img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.lines{display:grid;grid-template-columns:1fr 1fr;border-top:1.5px solid var(--ink);margin:20px 0}.lines li{padding:12px 12px 12px 0;border-bottom:1px solid var(--rule);display:flex;gap:10px;align-items:baseline;font-weight:600}.lines li .mono{color:var(--brand);font-weight:400}@media (max-width:480px){.lines{grid-template-columns:1fr}}.tip{display:flex;gap:14px;align-items:flex-start;border-left:3px solid var(--brand);padding:16px 20px}.tip svg{color:var(--brand);flex:none;margin-top:2px}.tip p{margin:0}.pcard .sample{font-family:var(--mono);font-size:.6875rem;color:var(--text-2)}.agrid{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr}.agrid figure{margin:0;position:relative;background:var(--steel);overflow:hidden}.agrid figure:first-child{grid-column:span 2;aspect-ratio:16/9}.agrid figure:not(:first-child){aspect-ratio:4/3}.agrid img{width:100%;height:100%;object-fit:cover}.agrid figcaption{position:absolute;left:0;bottom:0;background:var(--ink);color:#fff;font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px}.about-intro{padding-top:clamp(48px,7vw,96px)}.about-copy{max-width:58ch}.about-copy h2{max-width:10ch;font-size:clamp(2.4rem,4vw,4rem)}.about-copy .btn{margin-top:10px}.about-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 8px;padding-top:18px;border-top:1px solid var(--rule)}.about-signals span{display:grid;gap:3px;font-family:var(--mono);font-size:.65rem;line-height:1.35;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2)}.about-signals b{color:var(--brand);font-size:.8rem}.about-intro .agrid{box-shadow:0 18px 45px rgb(0 39 71/.1)}.about-intro .agrid figure{min-height:0}@media (max-width:600px){.about-signals{gap:8px}.about-signals span{font-size:.58rem}}.reach{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}@media (min-width:720px){.reach{grid-template-columns:repeat(3,1fr)}}.reach a{background:#fff;padding:24px;display:grid;gap:6px;text-decoration:none;color:var(--ink);min-height:150px;align-content:start;transition:background-color .18s,color .18s}.reach a svg{color:var(--brand);margin-bottom:8px}.reach .k{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.reach .k,.reach .v{font-family:var(--mono)}.reach .v{font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:500;word-break:break-word}.reach .h{font-size:.875rem;color:var(--text-2)}.reach a:hover{background:var(--ink);color:#fff}.reach a:hover .h,.reach a:hover .k,.reach a:hover svg{color:var(--on-brand-2)}.reach a.wa-card{background:var(--wa);color:#fff}.reach a.wa-card .h,.reach a.wa-card .k,.reach a.wa-card svg{color:#d5f1e0}.reach a.wa-card:hover{background:var(--wa-ink)}.quick{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}@media (min-width:720px){.quick{grid-template-columns:repeat(2,1fr)}}.quick a{background:#fff;justify-content:space-between;gap:16px;padding:18px 20px;min-height:64px;text-decoration:none;color:var(--ink);font-weight:600}.quick a,.quick a span.l{display:flex;align-items:center}.quick a span.l{gap:12px}.quick a svg{color:var(--wa);flex:none}.quick a:hover{background:var(--steel);color:var(--wa-ink)}.bulk-band{background:#e8f1f9;border-top:1px solid #cfe0ef}.bulk-band,.bulk-band h2{color:var(--ink)}.bulk-band p{color:var(--text-2);margin:0}.bulk-band .kicker{color:var(--brand)}.adv-banner{position:relative;z-index:10;display:inline-flex;align-items:center;gap:8px;margin-top:-18px;padding:10px 16px;border:1.5px solid var(--brand);border-radius:12px;background:#fff;color:#172A3A;font-family:var(--mono);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 18px rgb(0 39 71/.12)}.advisor.compact{border-radius:16px}.advisor.compact .ph{padding:70px 18px 20px}.advisor.compact .advisor-character{max-width:210px;margin-inline:auto}.advisor.compact .ph img{max-width:210px}.advisor.compact .wave-note{top:-54px;left:50%;right:auto;max-width:none;padding:7px 12px;white-space:nowrap;translate:-62% 0;border-radius:14px 14px 14px 4px}.advisor.compact .wave-note:after{left:22px;right:auto;border-right:0;border-left:1.5px solid var(--brand)}.advisor.compact .wave-note b{font-size:.8rem}.advisor.compact .wave-note small{font-size:.68rem}.advisor.compact .adv-banner{font-size:.66rem;padding:8px 12px;margin-top:-14px}.advisor.compact .tx{padding:clamp(24px,4vw,40px)}.advisor.compact h2{font-size:clamp(1.45rem,2.6vw,2rem)}@media (min-width:760px){.advisor.compact{grid-template-columns:250px 1fr}}.mwall{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mw-tile{display:grid;justify-items:center;align-content:center;gap:6px;min-height:82px;padding:12px 6px 10px;border:1px solid var(--rule);border-radius:10px;background:#fff;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.mw-tile img{height:30px;width:auto;max-width:64px;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .25s var(--ease),opacity .25s var(--ease)}.mw-tile img.raster{mix-blend-mode:multiply}.mw-word{display:grid;place-items:center;height:30px;font-weight:800;font-stretch:80%;letter-spacing:.02em;font-size:.95rem;line-height:1;color:var(--ink)}.mw-name,.mw-word{text-transform:uppercase;text-align:center}.mw-name{font-family:var(--mono);font-size:.62rem;letter-spacing:.05em;color:var(--text-2);line-height:1.2}.mw-more{background:var(--brand);border-color:var(--brand);color:#fff}.mw-more b{font-family:var(--mono);font-weight:500;font-size:1.35rem;line-height:30px}.mw-more .mw-name{color:var(--on-brand-2)}.vcard:focus-visible .mw-tile img,.vcard:hover .mw-tile img{filter:none;opacity:1}.vcard:hover .mw-tile:not(.mw-more){border-color:#b9cfe4}@media (prefers-reduced-motion:reduce){.mw-tile,.mw-tile img{transition:none}}.flow-track{position:relative}.flow-steps{list-style:none;margin:0;padding:0;display:grid;gap:18px}.flow-step{grid-template-columns:56px 1fr;gap:18px;align-items:start}.flow-step,.flow-step .node{position:relative;display:grid}.flow-step .node{z-index:2;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--brand);color:#fff;border:2px solid rgb(255 255 255/.9);box-shadow:0 0 0 6px rgb(0 93 170/.25)}.flow-step .card{padding:22px 22px 20px;border:1px solid rgb(255 255 255/.14);border-radius:14px;background:rgb(255 255 255/.06);transition:transform .25s var(--ease),background-color .25s var(--ease),border-color .25s var(--ease)}.flow-step .card:hover{transform:translateY(-4px);background:rgb(255 255 255/.1);border-color:rgb(255 255 255/.28)}.flow-step .num{display:block;font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-brand-2);margin-bottom:8px}.flow-step h3{color:#fff;font-size:1.2rem;margin:0 0 8px}.flow-step p{color:#b9cbe0;margin:0 0 14px;line-height:1.6}.flow-step .chip{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border:1px solid rgb(255 255 255/.22);border-radius:999px;font-family:var(--mono);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:#fff}.flow-line{position:absolute;z-index:1;left:27px;top:28px;bottom:28px;width:2px;background:rgb(255 255 255/.14)}.flow-line .fill{position:absolute;inset:0;background:linear-gradient(180deg,#4ea3ea,#cfe4f5);transform-origin:top}.flow-line .parcel{position:absolute;left:50%;top:0;height:100%;width:0}.flow-line .pkg{position:absolute;left:-15px;bottom:-15px;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#fff;color:var(--brand);box-shadow:0 6px 16px rgb(0 0 0/.3)}.flow-cta{margin-top:36px;display:flex;justify-content:flex-start}.flow-cta .btn{max-width:100%;white-space:normal;text-align:center;line-height:1.25;padding-block:10px}@media (min-width:900px){.flow-steps{grid-template-columns:repeat(3,1fr);gap:24px}.flow-step{grid-template-columns:1fr;justify-items:center;text-align:center;gap:22px}.flow-step .card{width:100%}.flow-line{left:16.66%;right:16.66%;top:27px;bottom:auto;width:auto;height:2px}.flow-line .fill{background:linear-gradient(90deg,#4ea3ea,#cfe4f5);transform-origin:left}.flow-line .parcel{left:0;top:50%;width:100%;height:0}.flow-line .pkg{left:auto;right:-15px;bottom:auto;top:-15px}.flow-cta{justify-content:center}}.flow-track[data-state=idle] .fill{transform:scaleY(0)}.flow-track[data-state=idle] .parcel{transform:translateY(-100%);opacity:0}.flow-track[data-state=idle] .node{transform:scale(.55);opacity:.35;background:transparent}.flow-track[data-state=idle] .card{opacity:0;transform:translateY(18px)}.flow-track[data-state=play] .fill{animation:flowFillY 1.8s cubic-bezier(.45,0,.25,1) .2s both}.flow-track[data-state=play] .parcel{animation:flowParcelY 1.8s cubic-bezier(.45,0,.25,1) .2s both}.flow-track[data-state=play] .node{animation:flowNode .5s cubic-bezier(.3,1.5,.5,1) calc(.2s + var(--i) * .9s) both}.flow-track[data-state=play] .card{animation:flowCard .6s var(--ease) calc(.3s + var(--i) * .9s) both}.flow-track[data-state=play] .flow-step:last-child .node{animation:flowNode .5s cubic-bezier(.3,1.5,.5,1) 2s both,flowArrive 1.2s ease-out 2.4s 2}@media (min-width:900px){.flow-track[data-state=idle] .fill{transform:scaleX(0)}.flow-track[data-state=idle] .parcel{transform:translateX(-100%)}.flow-track[data-state=play] .fill{animation-name:flowFillX}.flow-track[data-state=play] .parcel{animation-name:flowParcelX}}@keyframes flowFillY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes flowFillX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flowParcelY{0%{transform:translateY(-100%);opacity:0}8%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes flowParcelX{0%{transform:translateX(-100%);opacity:0}8%{opacity:1}to{transform:translateX(0);opacity:1}}@keyframes flowNode{0%{transform:scale(.55);opacity:.35;background:transparent}to{transform:scale(1);opacity:1;background:var(--brand)}}@keyframes flowCard{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes flowArrive{0%{box-shadow:0 0 0 6px rgb(0 93 170/.25),0 0 0 0 rgb(78 163 234/.55)}to{box-shadow:0 0 0 6px rgb(0 93 170/.25),0 0 0 18px rgb(78 163 234/0)}}@media (prefers-reduced-motion:reduce){.flow-step .card{transition:none}}.wa-float{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 16px;background:var(--wa);color:#fff;border-radius:var(--r);font-weight:700;font-stretch:85%;letter-spacing:.04em;text-transform:uppercase;font-size:.9rem;text-decoration:none;box-shadow:0 8px 24px rgb(11 20 32/.25)}.wa-float:hover{background:var(--wa-ink);color:#fff}@media (max-width:640px){.wa-float{width:56px;padding:0;justify-content:center}.wa-float .lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--brand:#005daa;--brand-ink:#004984;--brand-tint:#e5f1fb;--on-brand-2:#cfe4f5;--accent:#0070cc;--accent-ink:#004984;--accent-tint:#e5f1fb;--ink:#002747;--ink-2:#004984;--ink-mute:#aebdca;--text-2:#52677c;--paper:#ffffff;--steel:#f3f7fa;--steel-2:#e6eff6;--rule:#d5e1eb;--rule-dark:rgb(255 255 255/.16);--wa:var(--brand);--wa-ink:var(--brand-ink);--sans:var(--font-archivo),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace}body{color:var(--ink);background:var(--paper)}a,button,h1,h2,h3,h4,input,p,select,textarea{font-family:var(--sans)}h1,h2,h3,h4{font-stretch:100%}h1,h2{letter-spacing:-.035em}h3,h4{letter-spacing:-.015em}.bench .idx,.bench .tag,.kicker,.makes-grid .nm,.mono,.pcard .cat,.pcard .pn,.pcard .sample,.spec span{font-family:var(--mono)}.kicker{color:var(--brand)}.kicker:before{background:var(--accent)}.on-brand .kicker,.on-ink .kicker{color:var(--on-brand-2)}.navbar,.on-ink,.spec{background:var(--ink)}.btn-brand,.on-brand{background:var(--brand)}.btn-brand:hover,.btn-wa:hover{background:var(--brand-ink)}.btn-line:hover,.btn-wa{background:var(--brand)}.btn-line:hover{border-color:var(--brand)}.btn-white{color:var(--brand)}.btn-white:hover{color:var(--brand-ink);background:var(--brand-tint)}.link-arrow{border-bottom-color:var(--accent)}.hcontact a:hover,.link-arrow:hover,.pcard .cat,.pcard .foot a,.reach a svg,.scard .body svg,.srow .n,.srow li svg,.svc svg,.tile .ico,.tip svg,.vcard .more{color:var(--brand)}.navbar a[aria-current=page]{border-bottom-color:var(--accent)}.hero h1 span{color:var(--brand)}.hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#002747,#004984 52%,#005daa);color:#fff;border-bottom:0}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 18%,rgb(0 112 204/.45),transparent 34%),linear-gradient(90deg,rgb(0 39 71/.6),transparent 70%);pointer-events:none}.hero .wrap{position:relative;z-index:1;display:block;min-height:clamp(440px,calc(100svh - 270px),540px);padding-block:clamp(40px,5vw,64px)}.hero .wrap>div:first-child{position:relative;z-index:2;width:min(100%,600px)}.hero h1{max-width:11ch;font-size:clamp(3.35rem,7vw,6.4rem);line-height:.94;letter-spacing:-.045em;font-weight:700;font-stretch:88%;color:#fff}@media (max-width:1280px) and (min-width:601px){.hero h1{font-size:clamp(3rem,5.6vw,5.2rem)}.hero .lead{max-width:46ch;font-size:1rem}}.hero h1 span{color:#fff;text-decoration:underline;text-decoration-color:#0070cc;text-decoration-thickness:.08em;text-underline-offset:.08em}.hero .lead{max-width:52ch;color:var(--on-brand-2);font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.7;font-weight:400}.hero .kicker{color:#cfe4f5}.hero .kicker:before{background:#0070cc}.hero-ctas{margin-top:36px}.hero .btn-line{color:#fff;border-color:rgb(255 255 255/.55)}.hero .btn-line:hover{background:#fff;color:var(--brand-ink);border-color:#fff}.hero-facts{margin-top:48px;display:flex;flex-wrap:wrap;gap:28px;border-top:1px solid rgb(255 255 255/.2);padding-top:18px}.hero-facts li{display:grid;gap:2px}.hero-facts b{font-size:1.55rem;line-height:1;color:#fff}.hero-facts span{font-family:var(--mono);font-size:.68rem;color:var(--on-brand-2);text-transform:uppercase;letter-spacing:.06em}.hero-fleet{position:absolute;z-index:0;top:0;bottom:0;left:50%;width:100vw;min-height:100%;overflow:hidden;transform:translateX(-50%);background:var(--ink);border:0;box-shadow:none}.hero-fleet:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 39 71/.96),rgb(0 39 71/.78) 25%,rgb(0 39 71/.2) 58%,rgb(0 39 71/.1));pointer-events:none}.hero-fleet img.hero-slide{position:absolute;inset:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.04);animation:heroSlide 18s infinite}.hero-fleet img.hero-slide:first-of-type{opacity:1;animation-delay:0s}.hero-fleet img.hero-slide:nth-of-type(2){animation-delay:6s}.hero-fleet img.hero-slide:nth-of-type(3){animation-delay:12s}.hero-fleet:hover img.hero-slide{animation-play-state:paused;transform:scale(1.025)}.hero-fleet-label{position:absolute;z-index:1;left:18px;bottom:18px;padding:9px 12px;background:rgb(0 39 71/.86);color:#fff;font-family:var(--mono);font-size:.66rem;letter-spacing:.08em}.hero-slide-status{position:absolute;z-index:1;right:18px;bottom:22px;display:inline-flex;gap:6px}.hero-slide-status i{width:22px;height:3px;background:rgb(255 255 255/.45)}.hero-slide-status i:first-child{background:#fff}@keyframes heroSlide{0%,29%{opacity:1;transform:scale(1)}33%,96%{opacity:0;transform:scale(1.035)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-fleet img.hero-slide{animation:none;opacity:0;transform:none}.hero-fleet img.hero-slide:first-of-type{opacity:1}}@media (max-width:1023px){.hero .wrap{min-height:520px;padding-block:44px}.hero .wrap>div:first-child{width:min(100%,560px)}}@media (max-width:600px){.hero .wrap{min-height:580px;padding-block:42px 30px}.hero-fleet:after{background:linear-gradient(180deg,rgb(0 39 71/.94),rgb(0 39 71/.58) 48%,rgb(0 39 71/.35))}.hero-fleet img.hero-slide{object-position:62% center}}.makes-grid{gap:10px;background:transparent;border:0}.makes-grid li{border:1px solid var(--rule);border-radius:10px;min-height:132px;box-shadow:0 8px 20px rgb(0 39 71/.04);transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease)}.makes-grid li:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 14px 28px rgb(0 93 170/.12),inset 0 -3px 0 var(--accent)}.makes-grid .wm{font-family:var(--display);font-size:1.25rem;font-weight:700;color:var(--brand-ink)}.makes-grid .wm b{display:grid;place-items:center;min-width:52px;height:44px;font-family:var(--display);font-size:1rem;letter-spacing:.03em}.logo-art{position:relative;display:grid;place-items:center;min-width:72px;min-height:44px}.logo-art img{position:relative;z-index:1}.logo-art img.raster{background:#fff}.brand-logo-heading span:last-child{color:var(--text-2);font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:.85rem}@media (max-width:1023px){.navbar{display:none}.masthead .wrap{min-height:72px}.hero .wrap{min-height:560px}}@media (max-width:600px){.logo{gap:10px;padding-right:0}.logo img{height:42px}.brand-lockup strong{font-size:.82rem}.brand-lockup small{font-size:.42rem;letter-spacing:.1em}.hero .wrap{min-height:600px;padding-block:28px 30px}.hero .wrap>div:first-child{padding:22px 18px;border-left-width:3px}.hero h1{font-size:clamp(2.75rem,13vw,3.8rem)}.hero .lead{font-size:1rem;line-height:1.55}.hero-ctas .btn{width:100%}.makes-grid{grid-template-columns:repeat(2,1fr)}.makes-grid li{min-height:110px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.btn:hover,.makes-grid li:hover{transform:none}}:root{--sans:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;--display:var(--font-display),system-ui,sans-serif}body{font-family:var(--sans);font-size:16px;line-height:1.6}h1,h2,h3,h4{font-family:var(--display);font-weight:700;text-transform:none;letter-spacing:-.035em}.spec span,a,button,input,p,select,textarea{font-family:var(--sans)}.spec span{line-height:1.5}.spec strong{font-family:var(--sans);font-weight:600;text-transform:none;letter-spacing:0}.hero{background:linear-gradient(125deg,#001b33,#003d70 54%,#0070cc)}.hero:before{background:radial-gradient(circle at 78% 16%,rgb(65 184 255/.45),transparent 32%),linear-gradient(90deg,rgb(0 27 51/.98),rgb(0 39 71/.76) 35%,transparent 76%)}.hero h1 span{color:#7bd1ff;text-decoration:none}.hero .lead{color:#e1f1fb}.hero{background:#001a30}.hero:before{background:linear-gradient(105deg,rgb(0 20 38/.98),rgb(0 39 71/.88) 38%,rgb(0 93 170/.5) 72%,rgb(0 112 204/.22)),radial-gradient(circle at 82% 20%,rgb(65 200 255/.56),transparent 30%)}.hero-fleet:after{background:linear-gradient(90deg,rgb(0 20 38/.98),rgb(0 39 71/.82) 29%,rgb(0 39 71/.28) 64%,rgb(0 20 38/.08))}.hero .wrap>div:first-child{background:linear-gradient(110deg,rgb(0 20 38/.78),rgb(0 39 71/.3));border-left-color:#55cfff}.hero .kicker{color:#bcecff}.hero .kicker:before{background:#55cfff}.hero h1 span{color:#8de0ff}.hero .btn-wa{background:#1aa365;box-shadow:0 10px 28px rgb(0 0 0/.18)}.hero .btn-wa:hover{background:#137d4d}.hero .wrap{min-height:clamp(410px,calc(100svh - 310px),500px);padding-block:clamp(32px,4vw,52px)}@media (max-width:1023px){.hero .wrap{min-height:480px;padding-block:36px}}@media (max-width:600px){.hero .wrap{min-height:540px;padding-block:30px 24px}}.about-signals span,.brand-logo-heading,.brand-logo-heading span:last-child,.hcontact,.hero-facts span,.hero-fleet-label,.kicker,.mono,.nav-right,.spec span{font-family:var(--sans);letter-spacing:0}.nav-right{font-size:.875rem}.hcontact a{font-family:var(--sans);font-size:.9rem}.kicker{font-weight:600;letter-spacing:.01em}.hero-facts span{font-size:.78rem;letter-spacing:.01em}.spec span{font-size:.95rem}.advisor,.ctile:hover .meta,.fleet a:hover,.tile:hover{background:var(--brand)}.ctile:hover .cnt,.ctile:hover .idx,.tile:hover .cnt,.tile:hover .ico,.tile:hover .idx{color:#fff}.tip{border-left-color:var(--accent)}.notice,.tip{background:var(--brand-tint)}.notice{border-left:3px solid var(--accent)}.section.on-steel{background:#f5f9fc}.cat-hero .ph,.pcard:hover .media,.scard .img,.srow .ph,.vcard .img{background:var(--steel)}.pcard:hover h3 a,.scard:hover h3,.step:before,.vcard:hover h3{color:var(--brand)}.reach a.wa-card{background:var(--brand)}.reach a.wa-card:hover{background:var(--brand-ink)}.wa-float{background:var(--brand)}.wa-float:hover{background:var(--brand-ink)}.makes-grid li:hover{box-shadow:inset 0 -3px 0 var(--accent)}.makes-grid .nm{color:var(--text-2)}.brand-logo-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 12px;color:var(--text-2);font-family:var(--mono);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.brand-logo-heading span:last-child{color:var(--brand)}.advisor .ph{border-right:1px solid rgb(255 255 255/.25)}@media (max-width:700px){.advisor .ph{border-right:0;border-bottom:1px solid rgb(255 255 255/.25)}}@media (prefers-reduced-motion:reduce){.advisor .wave-note,.advisor-character,.advisor-spark{animation:none}}.advisor .ph{padding:18px 22px 20px;gap:8px}.advisor-character{max-width:280px;padding-bottom:34px}.advisor .ph img{max-width:280px}.advisor-name-banner{width:min(100%,280px);margin-top:-20px;padding:10px 12px;font-size:.76rem}.advisor .tx{padding:clamp(26px,4vw,42px)}@media (max-width:700px){.advisor .ph{padding:18px 20px 20px}.advisor .ph img,.advisor-character,.advisor-name-banner{max-width:270px}}.masthead,.masthead:before,.mnav,.mnav:before,.navbar,.navbar:before,.page-head,.page-head:before{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.masthead{border-bottom:0!important}.masthead .wrap{min-height:88px;gap:20px}.logo{gap:14px;padding-right:0;align-items:center}.logo img{width:82px;height:auto}.brand-lockup{gap:6px;align-items:flex-start}.brand-lockup strong{font-size:clamp(.9rem,1.4vw,1.12rem);letter-spacing:.1em;line-height:1}.brand-lockup small{font-family:var(--sans);font-size:.56rem;font-weight:700;letter-spacing:.12em;color:var(--secondary);line-height:1.2}@media (max-width:600px){.masthead .wrap{min-height:72px}.logo{gap:10px}.logo img{width:64px}.brand-lockup strong{font-size:.78rem;letter-spacing:.08em}.brand-lockup small{font-size:.42rem;letter-spacing:.08em}}.gallery .main img,.gallery .thumbs img,.pcard .media img{mix-blend-mode:normal!important;filter:none!important;opacity:1!important}h1{font-size:clamp(2rem,4.4vw,3.75rem)}h2{font-size:clamp(1.6rem,2.9vw,2.35rem)}h3{font-size:1rem}.hero h1{font-size:clamp(2.25rem,4.6vw,4rem)}.fleet-showcase .vcard h3{font-size:clamp(1.5rem,2.5vw,2.05rem)}@media (max-width:600px){h1{font-size:clamp(1.85rem,8.5vw,2.65rem)}h2{font-size:clamp(1.5rem,7vw,2.1rem)}.hero h1{font-size:clamp(2rem,8.8vw,2.7rem)}}.brand-group,.ctile,.makes-grid li,.pcard,.scard,.vcard,main>section:not(.hero)>.wrap{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.scards{gap:clamp(20px,3vw,34px);background:transparent;border:0;padding-top:10px}.scard{border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 10px 24px rgb(23 42 58/.07)}.scard .img{height:clamp(160px,15vw,205px);aspect-ratio:auto}.scard .body{gap:12px;padding:26px 24px 30px}.scard .body svg{width:42px;height:42px;padding:10px;border-radius:12px}.scard h3{line-height:1.15}.scard p{line-height:1.65}@media (max-width:600px){.scards{gap:18px;padding-top:6px}.scard .img{height:170px}.scard .body{padding:22px 20px 25px}}.page-head{position:relative;overflow:hidden;background:linear-gradient(100deg,#f3f8fc,#e4eef8);border-bottom:1px solid #d3e2ef}.page-head:before{inset:0;background-image:linear-gradient(rgb(0 93 170/.07) 1px,transparent 0),linear-gradient(90deg,rgb(0 93 170/.07) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000 85%);mask-image:linear-gradient(90deg,transparent 25%,#000 85%)}.page-head:after,.page-head:before{content:"";position:absolute;pointer-events:none}.page-head:after{right:-60px;top:50%;width:320px;height:320px;translate:0 -50%;background:url(/brand/icon.svg) 50%/contain no-repeat;opacity:.07}.ph-grid{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:176px;padding-block:28px}.ph-text{min-width:0}.page-head .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:0;list-style:none;font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.page-head .crumbs li+li:before{content:"/";margin-right:8px;color:#9db6cc}.page-head .crumbs a{color:var(--text-2);text-decoration:none;display:inline-flex;align-items:center;min-height:24px}.page-head .crumbs a:hover{color:var(--brand);text-decoration:underline}.page-head .crumbs [aria-current=page]{color:var(--brand);font-weight:600}.page-head h1{margin:0 0 8px;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.05;color:var(--ink);text-wrap:balance}.page-head .lead{margin:0;max-width:62ch;font-size:1.02rem;line-height:1.5;color:var(--text-2);text-wrap:pretty}.ph-actions{display:none;flex:none;align-items:center;gap:18px}.ph-phone{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--mono);font-size:.9rem;font-weight:500;color:var(--ink);text-decoration:none}.ph-phone svg,.ph-phone:hover{color:var(--brand)}@media (min-width:900px){.ph-actions{display:flex}}@media (max-width:600px){.ph-grid{min-height:132px;padding-block:22px}.page-head h1{font-size:clamp(1.6rem,7vw,2rem)}.page-head .lead{font-size:.95rem}.page-head:after{width:200px;height:200px;right:-50px;opacity:.06}}.ph-text>*{animation:phIn .5s var(--ease) both}.ph-text>:nth-child(2){animation-delay:.06s}.ph-text>:nth-child(3){animation-delay:.12s}@keyframes phIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ph-text>*{animation:none}}[data-reveal=idle]:not([data-reveal-kind]){opacity:0;transform:translateY(20px)}[data-reveal=in]:not([data-reveal-kind]){animation:rvUp .7s var(--ease) both}[data-reveal-kind=stagger][data-reveal=idle]>:not(.no-fade){opacity:0;transform:translateY(18px)}[data-reveal-kind=stagger][data-reveal=in]>:not(.no-fade){animation:rvUp .6s var(--ease) var(--rv,0s) both}[data-reveal-kind=zoom][data-reveal=idle]>*{opacity:0;transform:scale(.96)}[data-reveal-kind=zoom][data-reveal=in]>*{animation:rvZoom .8s var(--ease) var(--rv,0s) both}[data-reveal-kind]>:nth-child(2){--rv:90ms}[data-reveal-kind]>:nth-child(3){--rv:180ms}[data-reveal-kind]>:nth-child(4){--rv:270ms}[data-reveal-kind]>:nth-child(5){--rv:360ms}[data-reveal-kind]>:nth-child(6){--rv:450ms}[data-reveal-kind]>:nth-child(7){--rv:540ms}[data-reveal-kind]>:nth-child(8){--rv:630ms}[data-reveal=idle] .draw-icons svg[stroke] :is(path,circle,rect,line,polyline,ellipse),[data-reveal=idle].draw-icons svg[stroke] :is(path,circle,rect,line,polyline,ellipse){stroke-dasharray:90;stroke-dashoffset:90}[data-reveal=in] .draw-icons svg[stroke] :is(path,circle,rect,line,polyline,ellipse),[data-reveal=in].draw-icons svg[stroke] :is(path,circle,rect,line,polyline,ellipse){stroke-dasharray:90;animation:rvDraw 1.3s ease-out calc(var(--rv, 0s) + .2s) both}.words .w{display:inline-block}[data-reveal=idle] .words .w{opacity:0;transform:translateY(.45em)}[data-reveal=in] .words .w{animation:rvWord .55s var(--ease) calc(var(--w) * 60ms + var(--rv, 0s)) both}.countup{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes rvUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes rvZoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes rvDraw{0%{stroke-dashoffset:90}to{stroke-dashoffset:0}}@keyframes rvWord{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}.play-on-load[data-reveal=""]>*{animation:rvUp .6s var(--ease) calc(var(--rv, 0s) + .25s) both}.play-on-load[data-reveal=""] svg[stroke] :is(path,circle,rect,line,polyline,ellipse){stroke-dasharray:90;animation:rvDraw 1.3s ease-out calc(var(--rv, 0s) + .45s) both}.spec ul.play-on-load[data-reveal=""]:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#9fd0ff,transparent);transform-origin:left;animation:rvSweep 1.6s ease-out .3s both;pointer-events:none}.spec ul[data-reveal]{position:relative}.spec ul[data-reveal=in]:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#9fd0ff,transparent);transform-origin:left;animation:rvSweep 1.6s ease-out .1s both;pointer-events:none}@keyframes rvSweep{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.spec li svg{transition:transform .25s var(--ease)}.spec li:hover svg{transform:translateY(-3px) rotate(-6deg)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal] *{animation:none!important}.spec li:hover svg{transform:none}}.advisor .ph{--php:22px;padding:16px var(--php) 0;gap:0;align-content:end}.advisor.compact .ph{--php:18px;padding:58px var(--php) 0}.advisor-character,.advisor.compact .advisor-character{padding-bottom:0;margin:0 auto}.advisor .adv-banner{justify-self:stretch;display:flex;justify-content:center;width:calc(100% + var(--php) * 2);margin:12px calc(var(--php) * -1) 0;padding:13px 16px;border:0;border-top:1px solid #cfe0ef;border-radius:0;background:#fff;box-shadow:none;color:var(--brand);font-size:.74rem}.advisor.compact .adv-banner{margin-top:10px;padding:11px 12px;font-size:.68rem}@media (max-width:700px){.advisor .ph{--php:20px}}.stat-cards{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:960px){.stat-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.stat-card{position:relative;display:grid;justify-items:start;gap:6px;padding:26px 24px 24px;border:1px solid rgb(255 255 255/.12);border-radius:16px;background:linear-gradient(160deg,rgb(255 255 255/.08),rgb(255 255 255/.02));overflow:hidden;transition:transform .25s var(--ease),border-color .25s var(--ease),background-color .25s var(--ease)}.stat-card:after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgb(78 163 234/.22),transparent 70%);pointer-events:none}.stat-card:hover{transform:translateY(-4px);border-color:rgb(159 208 255/.45)}.st-ico{position:relative;display:grid;place-items:center;width:64px;height:64px;margin-bottom:10px;color:#fff}.st-ico>svg:not(.st-ring){position:relative;z-index:1}.st-ring{position:absolute;inset:0;width:64px;height:64px;transform:rotate(-90deg)}.st-ring circle{fill:none;stroke-width:3}.st-ring .trk{stroke:rgb(255 255 255/.12)}.st-ring .arc{stroke:#4ea3ea;stroke-linecap:round;stroke-dasharray:182.2;stroke-dashoffset:0}.stat-card b{display:block;font-weight:500;font-size:clamp(2.1rem,3.6vw,3rem);line-height:1;color:#fff;letter-spacing:-.01em}.st-l,.stat-card b{font-family:var(--mono)}.st-l{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-brand-2)}.st-d{margin:4px 0 0;font-size:.9rem;line-height:1.45;color:#b9cbe0}[data-reveal=idle] .st-ring .arc{stroke-dashoffset:182.2}[data-reveal=in] .st-ring .arc{animation:stRing 1.4s cubic-bezier(.33,1,.68,1) calc(var(--rv, 0s) + .15s) both}[data-reveal=in] .stat-card .st-ico>svg:not(.st-ring){animation:stPop .5s cubic-bezier(.3,1.5,.5,1) calc(var(--rv, 0s) + .2s) both}@keyframes stRing{0%{stroke-dashoffset:182.2}to{stroke-dashoffset:0}}@keyframes stPop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.stat-card{transition:none}}.section{padding-block:clamp(40px,5vw,64px)}.fleet-showcase .sec-head,.ordering-section .sec-head,.sec-head{margin-bottom:28px}@media (max-width:600px){.section{padding-block:40px}.fleet-showcase .sec-head,.ordering-section .sec-head,.sec-head{margin-bottom:22px}}.section:not(.on-ink):not(.on-steel):not(.on-brand)+.section:not(.on-ink):not(.on-steel):not(.on-brand){padding-top:0}.page-head+.section{padding-top:40px!important}@media (max-width:600px){.page-head+.section{padding-top:28px!important}}html.menu-open,html.menu-open body{overflow:hidden}html.menu-open .wa-float{display:none}.mnav{position:fixed;inset:0;z-index:90;background:var(--ink);color:#fff;overflow-y:auto;overscroll-behavior:contain;animation:mnavIn .22s var(--ease) both}.mnav-inner{min-height:100%;display:flex;flex-direction:column;padding:12px 20px calc(24px + env(safe-area-inset-bottom))}.mnav-top{display:flex;justify-content:space-between;align-items:center;min-height:60px;margin-bottom:10px}.mnav-top img{height:40px;width:auto}.mnav-close{display:grid;place-items:center;width:48px;height:48px;border:1.5px solid rgb(255 255 255/.35);border-radius:8px;background:transparent;color:#fff;cursor:pointer}.mnav-links{list-style:none;margin:0;padding:0;border-top:1px solid rgb(255 255 255/.12)}.mnav-links li{border-bottom:1px solid rgb(255 255 255/.12);animation:mnavItem .32s var(--ease) calc(var(--i) * 35ms + 60ms) both}.mnav-links a{display:grid;grid-template-columns:36px 1fr auto;align-items:center;min-height:58px;color:#fff;text-decoration:none;font-size:1.2rem;font-weight:700;letter-spacing:.01em}.mnav-links .n{font-family:var(--mono);font-size:.72rem;font-weight:500;color:var(--on-brand-2);opacity:.75}.mnav-links a svg{color:rgb(255 255 255/.45);transition:transform .2s var(--ease),color .2s var(--ease)}.mnav-links a:focus-visible svg,.mnav-links a:hover svg{transform:translateX(3px);color:#fff}.mnav-links a[aria-current=page]{color:#9fd0ff}.mnav-links a[aria-current=page] .n{color:#9fd0ff;opacity:1}.mnav-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.mnav-cta .btn{width:100%;min-height:52px}.mnav-cta .btn-line{color:#fff;border-color:rgb(255 255 255/.5)}.mnav-meta{margin-top:auto;padding-top:24px;display:grid;gap:8px;font-size:.9rem}.mnav-meta a,.mnav-meta span{display:flex;gap:10px;align-items:center;min-height:32px;color:#b9cbe0;text-decoration:none}.mnav-meta svg{color:#9fd0ff;flex:none}@keyframes mnavIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes mnavItem{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mnav,.mnav-links li{animation:none}}.footer .top{display:grid;gap:28px;padding-block:44px 28px;grid-template-columns:1fr;grid-template-areas:"brand" "actions" "links" "counter"}.f-brand{grid-area:brand}.f-brand p{margin:14px 0 0;max-width:42ch;color:#b9cbe0;font-size:.95rem;line-height:1.55}.f-actions{grid-area:actions;display:grid;gap:10px}.footer .f-actions a{display:flex;gap:14px;align-items:center;min-height:62px;padding:10px 16px;border:1px solid rgb(255 255 255/.14);border-radius:12px;background:rgb(255 255 255/.05);color:#fff;text-decoration:none}.footer .f-actions a:hover{background:rgb(255 255 255/.1);text-decoration:none}.f-actions svg{color:#9fd0ff;flex:none}.f-actions span{display:grid;min-width:0;line-height:1.3;font-size:.85rem;color:#b9cbe0;overflow-wrap:anywhere}.f-actions b{color:#fff;font-size:.95rem;font-weight:600}.f-links{grid-area:links;display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer .f-links a{min-height:40px;font-size:.95rem}.f-counter{grid-area:counter}.footer .f-counter address{margin-bottom:6px;color:#b9cbe0}.footer .f-counter .hrs{display:flex;gap:8px;align-items:center;margin:0 0 4px;color:#b9cbe0}.footer .f-map{color:#9fd0ff}.f-contact{display:none}.footer .legal{flex-direction:column;gap:4px;padding-block:18px 92px}@media (min-width:900px){.footer .top{gap:48px;padding-block:64px 44px;grid-template-columns:1.2fr 2fr 1.2fr;grid-template-areas:"brand links counter"}.f-actions{display:none}.f-contact{display:block;margin:8px 0}.f-links{gap:32px}.footer .legal{flex-direction:row;padding-block:18px 84px}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d9d98a{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_d9d98a{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_5e81af{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_5e81af{--font-display:"Space Grotesk","Space Grotesk Fallback"}