/* PART 2 OF 2 FOR AI STUDIO.
   This whole message is the stylesheet for the OneMVA page from part 1.
   Save every character of it as /onemva.css, replacing the empty file. This comment is part of the file.
   Do not rewrite, reformat, shorten, reorder or "clean up" any rule, and do not truncate it.
   Change nothing else in the project.
   Afterwards check: dark navy hero with no white border around the page, Playfair Display headlines,
   Inter body text, header fixed at the top while scrolling, all six pictures showing, the four process
   pictures moving, the two comparison diagrams animated, the case type emoji moving, map tiles turning
   gold one after another, the hero email opening large when clicked, and the form creating a contact.
   If something fails, fix your wiring, not this file. */
@keyframes route{to{background-position:40px 0}}@keyframes road{to{background-position:68px 0}}@keyframes march{to{background-position:14px 0}}@keyframes bob{0%{transform:translateY(3px)}to{transform:translateY(-4px)}}@keyframes passthru{0%{transform:translateX(0);opacity:1}88%{opacity:1}to{transform:translateX(210px);opacity:0}}@keyframes glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes ringpulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes tile-sign{0%,to{background:var(--accent-soft);color:var(--on-road);transform:scale(1)}10%{background:var(--gold);color:var(--navy);transform:scale(1.14)}30%{transform:scale(1)}72%{background:var(--gold);color:var(--navy)}}@keyframes tile-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes tile-ink{0%,12%{opacity:1;clip-path:inset(0 100%0 0)}46%,72%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}@keyframes x-copy1{0%,3%{opacity:0;transform:translate(0,0)}12%,7%{opacity:1;transform:translate(0,0)}32%{opacity:1;transform:translate(176px,-73px)}36%,to{opacity:0;transform:translate(184px,-73px)}}@keyframes x-copy2{0%,3%{opacity:0;transform:translate(0,0)}12%,7%{opacity:1;transform:translate(0,0)}32%{opacity:1;transform:translate(176px,0)}36%,to{opacity:0;transform:translate(184px,0)}}@keyframes x-copy3{0%,3%{opacity:0;transform:translate(0,0)}12%,7%{opacity:1;transform:translate(0,0)}32%{opacity:1;transform:translate(176px,73px)}36%,to{opacity:0;transform:translate(184px,73px)}}@keyframes x-ring{0%,34%,50%,to{transform:rotate(0)}36%,40%,44%,48%{transform:rotate(-16deg)}38%,42%,46%{transform:rotate(16deg)}}@keyframes x-back1{0%,46%{opacity:0;transform:translate(0,0)}48%{opacity:1;transform:translate(0,0)}58%{opacity:1;transform:translate(-218px,74px)}60%,to{opacity:0;transform:translate(-218px,74px)}}@keyframes x-back2{0%,50%{opacity:0;transform:translate(0,0)}52%{opacity:1;transform:translate(0,0)}70%{opacity:1;transform:translate(-150px,0)}73%,to{opacity:0;transform:translate(-150px,0)}}@keyframes x-back3{0%,48%{opacity:0;transform:translate(0,0)}50%{opacity:1;transform:translate(0,0)}66%{opacity:1;transform:translate(-170px,-58px)}69%,to{opacity:0;transform:translate(-170px,-58px)}}@keyframes x-pulse{0%,57%{opacity:0;transform:scale(1)}59%{opacity:.8;transform:scale(1)}68%,to{opacity:0;transform:scale(1.7)}}@keyframes x-winbox{0%,58%,to{stroke:var(--dash)}61%,95%{stroke:var(--navy)}}@keyframes x-youbox{0%,70%,to{stroke:var(--navy)}74%,95%{stroke:var(--red)}}@keyframes x-show1{0%,59%,to{opacity:0}62%,95%{opacity:1}}@keyframes x-show2{0%,67%,to{opacity:0}70%,95%{opacity:1}}@keyframes x-show3{0%,71%,to{opacity:0}74%,95%{opacity:1}}@keyframes x-in{0%,3%{opacity:0;transform:translateX(0)}5%{opacity:1;transform:translateX(0)}11%{opacity:1;transform:translateX(46px)}13%,to{opacity:0;transform:translateX(46px)}}@keyframes x-tick1{0%,14%,to{stroke-dashoffset:20}19%,95%{stroke-dashoffset:0}}@keyframes x-tick2{0%,24%,to{stroke-dashoffset:20}29%,95%{stroke-dashoffset:0}}@keyframes x-tick3{0%,34%,to{stroke-dashoffset:20}39%,95%{stroke-dashoffset:0}}@keyframes x-tick4{0%,44%,to{stroke-dashoffset:20}49%,95%{stroke-dashoffset:0}}@keyframes x-lab1{0%,14%,to{opacity:.4}19%,95%{opacity:1}}@keyframes x-lab2{0%,24%,to{opacity:.4}29%,95%{opacity:1}}@keyframes x-lab3{0%,34%,to{opacity:.4}39%,95%{opacity:1}}@keyframes x-lab4{0%,44%,to{opacity:.4}49%,95%{opacity:1}}@keyframes x-sheet{0%,50%,60%,to{stroke:var(--navy)}54%{stroke:var(--gold)}}@keyframes x-out{0%,53%{opacity:0;transform:translateX(0)}56%{opacity:1;transform:translateX(0)}64%{opacity:1;transform:translateX(26px)}67%,to{opacity:0;transform:translateX(34px)}}@keyframes x-mine{0%,64%,73%,to{transform:scale(1)}68%{transform:scale(1.06)}}@keyframes x-halo{0%,65%{opacity:0;transform:scale(1)}67%{opacity:.9;transform:scale(1)}78%,to{opacity:0;transform:scale(1.22,1.4)}}@keyframes x-badge{0%,66%,to{transform:scale(0)}71%{transform:scale(1.2)}75%,95%{transform:scale(1)}}@keyframes mv-pass{0%{translate:48px 0;animation-timing-function:cubic-bezier(.15,.7,.3,1)}24%{translate:0 0;animation-timing-function:linear}70%{translate:0 0;animation-timing-function:cubic-bezier(.6,0,.9,.5)}94%,to{translate:-48px 0}}@keyframes mv-through{0%{translate:46px 0}to{translate:-46px 0}}@keyframes mv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes mv-rumble{0%,to{transform:translateY(0)}50%{transform:translateY(-.8px)}}@keyframes mv-step{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2px) rotate(2deg)}}@keyframes mv-wobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes mv-wheelie{0%,14%{transform:rotate(16deg)}24%,70%{transform:rotate(0)}78%,to{transform:rotate(14deg)}}@keyframes mv-stop{0%,22%,31%,66%,76%,to{transform:scale(1)}26%{transform:scale(1.07,.93)}70%{transform:scale(.95,1.05)}}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}:root{--navy:#0B1F3A;--paper:#F7F5F0;--surface:#EFECE4;--ink:#1F2933;--muted:#5B6770;--gold:#B8935A;--line:rgb(31 41 51 / 0.14);--line-strong:rgb(31 41 51 / 0.34);--dash:#C8C9C8;--road:var(--navy);--on-road:#F7F5F0;--on-road-muted:#AEB9C6;--road-line:rgb(247 245 240 / 0.14);--road-dash:rgb(247 245 240 / 0.36);--navy-soft:#E4E9F0;--navy-line:#BCC7D5;--navy-lift:#152D4E;--navy-lift-line:#2C4668;--accent:var(--navy);--accent-fill:var(--navy);--accent-ink:#F7F5F0;--accent-soft:var(--navy-soft);--accent-line:var(--navy-line);--red:#A4332C;--red-soft:#F6E8E4;--red-line:#E3C2BB;--wait:#9AA3AB;--wait-soft:#ECEAE3;--wait-line:#CFCCC3;--wait-ink:#5B6770;--glow:rgb(184 147 90 / 0.16);--f-display:"Playfair Display", "Iowan Old Style", Georgia, "Times New Roman", serif;--f-body:"Inter", ui-sans-serif, system-ui, "Helvetica Neue", Arial, sans-serif;--f-mono:"Inter", ui-sans-serif, system-ui, "Helvetica Neue", Arial, sans-serif;--f-serif:"Playfair Display", "Iowan Old Style", Georgia, "Times New Roman", serif;color-scheme:light}.road{--accent:var(--gold);--accent-fill:var(--gold);--accent-ink:var(--navy);--accent-soft:var(--navy-lift);--accent-line:var(--navy-lift-line)}.on-light{--accent:var(--navy);--accent-fill:var(--navy);--accent-ink:#F7F5F0;--accent-soft:var(--navy-soft);--accent-line:var(--navy-line)}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:17.5px;line-height:1.6}.wrap{max-width:1120px;margin-inline:auto;padding-inline:20px}.band{padding-block:clamp(56px,8vw,96px)}[id]{scroll-margin-top:84px}.stop-text strong,h1,h2,h3{font-family:var(--f-display)}h1,h2,h3{text-wrap:balance;margin:0}h1{font-size:clamp(2.5rem,6.2vw,4.4rem)}h2{font-size:clamp(1.85rem,4vw,2.8rem)}h3{font-size:1.25rem}body,figure,p{margin:0}a{color:var(--accent)}.eyebrow{font-family:var(--f-mono);text-transform:uppercase}.lede{color:var(--muted);max-width:60ch}.head{display:grid;gap:14px;margin-bottom:clamp(32px,5vw,56px);max-width:760px}.ico{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;border:2px solid transparent;text-decoration:none;cursor:pointer;line-height:1.1}.btn-go{background:var(--accent-fill);color:var(--accent-ink);border-color:var(--accent-fill)}.btn-go:hover{opacity:.88}.btn-line{background:0 0;color:var(--on-road);border-color:var(--road-dash)}.btn-line:hover,.route a:hover .stop{border-color:var(--on-road)}.btn-ink{background:var(--ink)}.btn-quiet{background:0 0;color:var(--ink)}.top{position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:var(--paper);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px}.logo,.nav a{color:var(--ink);text-decoration:none}.logo i,.route li.end .stop{background:var(--accent-fill)}.logo i{display:inline-block;width:16px;margin-left:6px;transform:translateY(-3px)}.nav{display:flex;gap:26px}.nav a{padding-block:6px;border-bottom:2px solid transparent}@media (max-width:900px){.nav{display:none}}.road{background:var(--road);color:var(--on-road)}.road .lede{color:var(--on-road-muted)}.hero{position:relative;overflow:hidden;padding-block:clamp(48px,7vw,88px) clamp(72px,9vw,112px)}.hero::after,.route ol::before{content:"";position:absolute;height:4px}.hero::after{left:0;right:0;bottom:30px;background:repeating-linear-gradient(90deg,var(--accent-fill)0 38px,transparent 38px 68px);opacity:.7}.hero .wrap,.hero-copy{display:grid}.hero-copy{gap:22px;min-width:0;position:relative;z-index:1}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.hero-art{min-width:0}.route ol,.slip{position:relative}.float,.slip{background:var(--paper);color:var(--ink)}.slip{z-index:1;border:1px solid var(--line);overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 24px 48px -24px rgba(0,0,0,.7)}.float{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;font-size:.85rem;padding:8px 13px 6px;box-shadow:0 10px 24px -10px rgba(0,0,0,.7);white-space:nowrap}.float::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent-fill);transform:translateY(-1px)}.float.wait::before{background:var(--wait)}.hero::after{display:none}.hero{padding-bottom:clamp(44px,6vw,68px)}.hero-art::before{content:"";position:absolute;inset:-10% -14%;background:radial-gradient(closest-side,var(--glow),transparent 72%);z-index:0;pointer-events:none}.hero .route-wrap{display:block;margin-top:clamp(44px,6vw,76px);position:relative;z-index:1}.route-title,.stop-text small{font-family:var(--f-mono);text-transform:uppercase;color:var(--on-road-muted)}.route-title{font-size:.78rem;letter-spacing:.12em;margin-bottom:20px}.route ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.route ol::before{left:28px;right:calc((100% - 60px)/4 - 28px);top:26px;background:repeating-linear-gradient(90deg,var(--accent-fill)0 22px,transparent 22px 40px);opacity:.75}.route a,.stop{display:grid;color:var(--on-road)}.route a{gap:10px;justify-items:start;text-decoration:none;position:relative}.stop{width:56px;height:56px;border-radius:50%;background:var(--road);border:2px solid var(--road-dash);place-items:center;box-shadow:0 0 0 8px var(--road)}.stop .ico{width:26px;height:26px}.route li.end .stop{border-color:var(--accent-fill);color:var(--accent-ink)}.stop-text{display:grid;gap:2px;min-width:0}.stop-text strong{font-size:1.08rem;line-height:1.2}.stop-text small{font-size:.72rem;letter-spacing:.06em}@media (max-width:720px){.route ol{grid-template-columns:minmax(0,1fr);gap:22px}.route ol::before{left:26px;right:auto;top:28px;bottom:28px;width:4px;height:auto;background:repeating-linear-gradient(180deg,var(--accent-fill)0 14px,transparent 14px 26px)}.route a{grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:center}}@media (prefers-reduced-motion:no-preference){.route ol::before{animation:route 1.4s linear infinite}}.doc-lines{display:grid;gap:6px}.doc-lines i{display:block;height:6px;border-radius:3px;background:var(--line)}.doc-lines i:nth-child(2){width:92%}.doc-lines i:nth-child(3){width:64%}.sig,.steps li{display:grid;gap:3px;min-width:0}.sig small{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sig-line{height:28px;border-bottom:1.5px solid var(--ink);max-width:170px}.sig-line svg{height:28px;width:120px;display:block;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pill{font-size:.8rem;padding:5px 10px 3px;white-space:nowrap;border:1px solid transparent}.pill.ok{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.pill.ok::before{content:"✓";margin-right:5px}.pill.wait{background:var(--wait-soft);color:var(--wait-ink);border-color:var(--wait-line)}.checks{list-style:none;margin:0;padding:0 20px 14px;display:flex;flex-wrap:wrap;gap:4px 16px;font-weight:600;font-size:.9rem}.checks li::before{content:"✓";color:var(--accent);font-weight:800;margin-right:6px}.f1{top:2px;left:-4px}.f2{top:-6px;right:16%}.f3{bottom:0;left:16%}@media (max-width:880px){.hero .wrap{grid-template-columns:minmax(0,1fr)}.hero .lede{max-width:48ch}.hero-art{max-width:480px}.slip{transform:none}.f2{right:4%}}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.steps li{gap:14px;align-content:start}.tile{position:relative;background:var(--surface);border:1px solid var(--line);aspect-ratio:4/3;display:grid;place-items:center;padding:10px}.tile img,.tile svg{width:100%;height:100%;max-width:230px;display:block}.steps li:not(:last-child) .tile::after{content:"";position:absolute;left:100%;top:50%;width:28px;height:3px;margin-top:-1px;background:repeating-linear-gradient(90deg,var(--accent-fill)0 7px,transparent 7px 14px)}.map-fig figcaption,.step-no{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.steps h3{margin-top:-6px}.product p,.steps p{color:var(--muted)}@media (max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.steps li:not(:last-child) .tile::after{display:none}}@media (max-width:560px){.steps{grid-template-columns:minmax(0,1fr);gap:32px}.tile{max-width:340px}}.alt{background:var(--surface);border-block:1px solid var(--line)}@media (max-width:760px){.vs+.vs{margin-top:20px}}.dg{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.dg .g{stroke:var(--dash)}.dg .a{stroke:var(--accent)}.dg .gate{fill:var(--paper)}.dg .firm{fill:var(--accent-fill)}.dg text.bad{fill:var(--red)}.dg .firm,.dg .head-k,.dg text{stroke:none}.dg text{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em}.dg text.firm-g,.dg text.on{fill:var(--accent-ink);font-size:13px;letter-spacing:.02em}.dg text,.dg text.firm-g{fill:var(--muted)}.badge,.tilemap span{display:grid;place-items:center;background:var(--accent-soft)}.badge{width:56px;height:56px;color:var(--accent);margin-bottom:4px}.cover .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.cover .head{margin-bottom:26px}.map-fig{display:grid;gap:14px;justify-items:center;min-width:0}.tilemap{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;width:100%;max-width:480px}.tilemap span{aspect-ratio:1;border-radius:3px;font-family:var(--f-mono);font-size:.62rem;letter-spacing:.02em;padding-top:1px;border:1px solid var(--accent-line)}.map-fig figcaption{letter-spacing:.1em;color:var(--on-road-muted);text-align:center}@media (max-width:880px){.cover .wrap{grid-template-columns:minmax(0,1fr)}}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product{background:var(--paper);border:1px solid var(--line);overflow:hidden;display:grid;align-content:start;min-width:0}.product-art{background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;border-bottom:1px solid var(--accent-line)}.product-art .ico{width:68px;height:68px;stroke-width:4}.product-body{padding:24px 26px 26px;display:grid;gap:12px}.product .kind{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.product .best{border-top:1px dashed var(--line);padding-top:12px;font-size:.97rem;color:var(--ink)}.product .best b{font-weight:800}@media (max-width:720px){.grid2{grid-template-columns:minmax(0,1fr)}}.cases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.case{background:var(--paper);border:1px solid var(--line);padding:22px 12px 18px;display:grid;gap:12px;justify-items:center;align-content:start;text-align:center;min-width:0;font-family:var(--f-display);font-size:1rem;line-height:1.2}.case .badge{margin:0}@media (max-width:900px){.cases{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.cases{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:20px 44px 18px 0;position:relative;font-family:var(--f-display);font-size:1.15rem;line-height:1.25}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:4px;top:14px;font-size:1.7rem;font-weight:400;color:var(--muted)}.faq details[open] summary::after{content:"−";color:var(--accent)}.faq details p{color:var(--muted);padding:0 44px 22px 0;max-width:66ch}.next li,.qualify-grid{display:grid;align-items:start}.qualify-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(24px,4vw,48px)}.next,.next .badge{position:relative;margin:0}.next{list-style:none;padding:0;display:grid;gap:0}.next::before{content:"";position:absolute;left:27px;top:28px;bottom:28px;width:3px;background:repeating-linear-gradient(180deg,var(--accent-line)0 8px,transparent 8px 16px)}.next li{grid-template-columns:56px minmax(0,1fr);gap:16px;padding-block:14px}.next .badge{z-index:1;box-shadow:0 0 0 6px var(--paper)}.next strong{font-family:var(--f-display);font-size:1.1rem;display:block;margin-top:4px}.lanes figcaption p,.next span,.next-title{color:var(--muted)}.next-title{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}@media (max-width:900px){.qualify-grid{grid-template-columns:minmax(0,1fr)}}.qualify-card{background:var(--surface);border:1px solid var(--line);padding:clamp(22px,4vw,40px);min-width:0}fieldset,form{display:grid;gap:30px}fieldset{border:0;margin:0;padding:0;min-width:0;gap:12px}legend{font-size:1.05rem;padding:0;margin-bottom:2px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip,.chip span{display:inline-flex}.chip{position:relative}.chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.chip span{align-items:center;font-weight:600;font-size:.97rem;padding:10px 14px 8px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink)}.chip input:checked+span{color:var(--accent-ink);border-color:var(--accent-fill)}.chip input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.chip input:disabled+span{opacity:.4}.states .chip span{font-size:.82rem;padding:8px 0 6px;width:46px;justify-content:center}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{display:grid;gap:6px;min-width:0}.field.full{grid-column:1/-1}.field label,footer.road{font-size:.97rem}.field input,.field textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);padding:12px 14px 10px}.field textarea{min-height:96px;resize:vertical}.field input[aria-invalid=true]{border-color:var(--red);border-width:2px;background:var(--red-soft)}@media (max-width:640px){.fields{grid-template-columns:minmax(0,1fr)}}.side-head h3,.submit-row{display:flex;align-items:center}.submit-row{flex-wrap:wrap;gap:16px}.err{color:var(--red);font-weight:800}.done,.foot,.foot ul{display:grid;gap:16px}.done p.notice{background:var(--wait-soft);border:1px solid var(--wait-line);color:var(--wait-ink);padding:12px 14px}.done pre,.foot h4,.states .chip span{font-family:var(--f-mono)}.done pre{margin:0;font-size:.85rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:var(--paper);border:1px solid var(--line);padding:16px}footer.road{padding-block:56px 40px}.foot{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:36px}.foot .logo,.foot a{color:var(--on-road)}.foot li,.foot p,.legal{color:var(--on-road-muted)}.foot h4{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:6px 0 12px}.foot ul{list-style:none;margin:0;padding:0;gap:8px}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}.foot .about{display:grid;gap:14px;max-width:40ch}.legal{margin-top:40px;padding-top:20px;border-top:1px solid var(--road-line);font-size:.88rem;display:grid;gap:6px}@media (max-width:760px){.foot{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.hero::after{animation:road 2.4s linear infinite}.float{animation:bob 3.6s ease-in-out infinite alternate}.f2{animation-delay:-1.2s}.f3{animation-delay:-2.4s}.steps li:not(:last-child) .tile::after{animation:march .9s linear infinite}.dg .pass{animation:passthru 2.6s linear infinite}.tilemap span{animation:glow 3.6s ease-in-out infinite;animation-delay:calc(var(--c)*.14s)}}.lede{font-size:1.0625rem}.hero .lede{font-size:1.125rem}.eyebrow,.field label,.foot h4,.map-fig figcaption,.mock-bar b,.next-title,.product .kind,.route-title,.sig small,.step-no,.stop-text small,legend{font-weight:700}.btn,.eyebrow,.nav{font-size:.75rem;letter-spacing:.18em}.dg text,.states .chip span,.tilemap span{font-weight:600}.btn,.nav{font-family:var(--f-body);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.btn{font-size:.8125rem;letter-spacing:.09em;border-radius:2px;border-width:1px;padding:18px 30px 17px}.top .btn{padding:14px 20px 13px;font-size:.78rem}.btn-ink{background:0 0;color:var(--ink)}.btn-ink:hover{opacity:1;border-color:var(--ink)}.btn-ink,.btn-quiet{border-color:var(--line-strong)}.badge,.case,.done p.notice,.done pre,.product,.qualify-card,.slip,.tile,.vs{border-radius:3px}.chip span,.field input,.field textarea,.float,.pill{border-radius:2px}.cover li strong{font-weight:700;letter-spacing:-.015em}.slip{box-shadow:0 30px 60px -32px oklch(0%0 0/.65)}.duel{background:var(--paper);border:1px solid var(--line);border-radius:3px;overflow:hidden}.duel-row,.duel-top{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}.side{padding:26px 28px 24px;display:grid;gap:12px;align-content:start;min-width:0}.side.lose{background:var(--red-soft);border-top:5px solid var(--red)}.side.win{background:var(--accent-soft);border-top:5px solid var(--accent-fill)}.side-head{display:grid;gap:3px}.side-head h3{gap:10px;font-size:1.35rem}.side-head h3::before{content:"";width:10px;height:10px;border-radius:50%;flex:none}.side.lose .side-head h3::before{background:var(--red)}.side.win .side-head h3::before{background:var(--accent-fill)}.side-head span{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.12em;padding-left:20px}.side svg{width:100%;height:auto;display:block}.side figcaption{font-family:var(--f-display);font-size:1.12rem;line-height:1.25}.side.lose figcaption{color:var(--red)}.dg text.firm-k{fill:var(--ink);font-weight:700;font-size:13px;letter-spacing:.02em}.duel-row .q,.duel-vs span,.side-head span{font-weight:700;text-transform:uppercase;color:var(--muted)}.duel-vs,.duel-vs span{display:grid;place-items:center}.duel-vs span{width:52px;height:52px;border-radius:50%;border:1px solid var(--line-strong);font-size:.8rem;letter-spacing:.12em}.duel-row{border-top:1px solid var(--line);font-size:1.05rem;line-height:1.35}.duel-row>span{padding:18px 28px;display:flex;align-items:baseline;gap:11px}.duel-row>span::before{font-weight:800;flex:none}.duel-row .q{order:2;justify-content:center;text-align:center;padding-inline:14px;align-items:center;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.1em}.duel-row .them{order:1;background:var(--red-soft);color:var(--muted)}.duel-row .them::before{content:"×";color:var(--red);font-size:1.2em;line-height:1}.duel-row .us{order:3;background:var(--accent-soft);color:var(--ink);font-weight:700}.duel-row .us::before{content:"✓";color:var(--accent)}@media (max-width:760px){.duel-row,.duel-top{grid-template-columns:minmax(0,1fr)}.side{padding:22px 20px}.duel-vs{border-top:0;padding:12px 0}.duel-row>span{padding:13px 20px}.duel-row .q{order:0;justify-content:flex-start;text-align:left;background:var(--surface);padding:9px 20px 8px}}.product-art{height:auto;padding:30px 20px 26px;position:relative}.mock{width:min(310px,100%);background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:3px;padding:14px 16px;display:grid;gap:9px;text-align:left;font-family:var(--f-body);font-size:.86rem;line-height:1.3;box-shadow:0 18px 32px -24px oklch(0%0 0/.5)}.mock-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid var(--line)}.mock-bar b{font-size:.97rem}.mock-bar>span:not(.pill){font-size:.72rem;color:var(--muted)}.mock-row{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px}.mock-row small,.xfer-ends small{font-family:var(--f-mono);font-weight:700;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mock-row i{display:block;height:8px;border-radius:2px;background:var(--line)}.mock-row em{font-style:normal;font-weight:700}.mock-tags{display:flex;flex-wrap:wrap;gap:5px}.mock-tags span{font-size:.72rem;font-weight:700;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:2px;padding:3px 7px 2px}.mock-tags span::before{content:"✓";margin-right:4px}.mock.call{width:min(236px,100%);justify-items:center;text-align:center;gap:5px;padding:20px 16px 16px}.ring{width:54px;height:54px;border-radius:50%;background:var(--accent-fill);color:var(--accent-ink);display:grid;place-items:center;box-shadow:0 0 0 6px var(--accent-soft),0 0 0 7px var(--accent-line);margin-bottom:8px}.ring .ico{width:26px;height:26px;stroke-width:5}.mock.call b{font-weight:700;font-size:1.08rem}.call-btns span,.mock-sub{color:var(--muted);font-size:.82rem}.call-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:10px}.call-btns span{font-weight:700;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;padding:10px 0 9px;border-radius:2px;border:1px solid var(--line-strong)}.call-btns .yes{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.xfer-ends{display:grid;grid-template-columns:auto minmax(24px,1fr) auto;align-items:center;gap:10px}.xfer-ends>span:not(.xfer-line){display:grid;gap:2px}.xfer-ends b{font-weight:700;font-size:.9rem}.xfer-line{height:3px;background:repeating-linear-gradient(90deg,var(--accent-fill)0 6px,transparent 6px 12px);position:relative}.xfer-line::after{content:"";position:absolute;right:-8px;top:50%;border:5px solid transparent;border-left-color:var(--accent-fill);transform:translateY(-50%)}.lane-head span,.xfer-status{font-weight:700;text-transform:uppercase}.xfer-status{display:flex;align-items:center;gap:8px;font-size:.72rem;letter-spacing:.09em;color:var(--accent);border-top:1px solid var(--line);padding-top:10px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-fill);flex:none}.mock.signed-doc .sig-line{max-width:150px}@media (prefers-reduced-motion:no-preference){.ring{animation:ringpulse 1.6s ease-in-out infinite}.live-dot{animation:blink 1.2s ease-in-out infinite}.xfer-line{animation:march .8s linear infinite}}.lanes{margin-top:clamp(40px,6vw,72px);display:grid;gap:22px}.lanes figcaption{display:grid;gap:8px;max-width:720px}.lanes figcaption h3{font-size:1.35rem}.lanes-grid{display:grid;grid-template-columns:minmax(150px,1.25fr) repeat(5,minmax(0,1fr)) minmax(170px,1.3fr);border:1px solid var(--line);border-radius:3px;overflow:hidden;background:var(--paper)}.lane,.lane-head{display:contents}.lane-head span{padding:12px 14px 11px;background:var(--surface);font-family:var(--f-mono);font-size:.68rem;letter-spacing:.1em;color:var(--muted)}.lane-head span:last-child{background:var(--ink);background:var(--navy);color:var(--on-road)}.lane>*{border-top:1px solid var(--line);padding:18px 14px 16px;min-width:0;font-size:.92rem;line-height:1.35}.lane-name{display:grid;gap:3px;align-content:center}.lane-name strong{font-family:var(--f-display);font-size:1.05rem;line-height:1.2}.lane-name span{font-size:.66rem;letter-spacing:.1em}.cell,.lane-firm{display:flex;align-items:center}.cell{position:relative}.cell small{display:none}.cell.done{background:var(--accent-soft);box-shadow:inset 0 4px 0 var(--accent-fill);font-weight:500}.cell.skip::before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px dashed var(--dash)}.lane-firm{background:var(--accent-fill);color:var(--accent-ink);font-weight:700;gap:9px}.lane-firm::before{content:"→";font-weight:700}@media (max-width:900px){.lanes-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;border:0;background:0 0;overflow:visible}.cell.skip,.lane-head{display:none}.lane{display:grid;border:1px solid var(--line);border-radius:3px;overflow:hidden;background:var(--paper)}.lane>*{border-top:0;padding:12px 16px}.lane-name{padding-block:16px 12px}.cell.done{box-shadow:inset 4px 0 0 var(--accent-fill);border-top:1px solid var(--accent-line);display:grid;gap:1px;padding-left:20px}.cell small{display:block;font-family:var(--f-mono);font-weight:700;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lane-firm{padding-block:14px}}.consent,.founder p{font-size:.85rem;color:var(--muted);margin-top:-14px}.founder{margin:24px 0 0;padding-top:22px;border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center}.founder img,.team img{width:72px;height:72px;object-fit:cover;border-radius:3px;display:block}.founder figcaption{display:grid;gap:2px}.founder strong{font-family:var(--f-display);font-size:1.08rem}.founder span,.lane-name span{font-family:var(--f-mono);font-weight:700;text-transform:uppercase;color:var(--muted)}.founder p{font-size:.95rem;margin-top:4px}.founder,.hero-art{display:grid}.hero-art::before{display:none}.slip-wrap{position:relative;z-index:2}@media (max-width:880px){.slip-wrap{width:92%;margin-top:-9%}}.founder a,.team{align-items:center}.team{margin:clamp(40px,6vw,72px)0 0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,5vw,64px)}.team img{width:100%;height:auto;aspect-ratio:16/9;background:var(--surface)}@media (max-width:760px){.team{grid-template-columns:minmax(0,1fr);gap:18px}}.founders{margin-top:24px;padding-top:22px;border-top:1px solid var(--line);display:grid}.founders .founder{margin:0;padding-top:0;border-top:0}.ph{width:72px;height:72px;border-radius:3px;background:var(--surface);border:1px dashed var(--line-strong);display:grid;place-items:center;font-weight:700;font-size:1.1rem;letter-spacing:.02em;color:var(--muted)}.slip-wrap{grid-column:3;justify-self:stretch}.slip{transform:none}@media (max-width:1040px){.hero .wrap{grid-template-columns:minmax(0,1fr)}.hero-art{max-width:680px}}@media (max-width:640px){.hero-art{grid-template-columns:minmax(0,1fr)}.slip-wrap{grid-column:1;margin-top:38px}}.slip .sig small{white-space:nowrap}.founder a{font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);text-decoration:none;margin-top:5px;justify-self:start;border-bottom:1px solid var(--accent-line);padding-bottom:1px;display:inline-flex;gap:7px}.founder a::after{content:" ↗"}.founder a:hover{border-bottom-color:var(--accent-fill)}@media (max-width:640px){.hero-art{grid-template-columns:minmax(0,1fr)}.slip-wrap{zoom:.84}}.field input,.field textarea,.founder a,.product .best{font-family:var(--f-body)}.in-logo{width:16px;height:16px;fill:#0a66c2;flex:none}.founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;container-type:inline-size}.founders .founder{grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;align-content:start}@container (min-width: 520px){.founders .founder{grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center}}@media (max-width:640px){.hero-art{grid-template-columns:minmax(0,1fr)}.slip-wrap{margin-top:30px}}@media (max-width:1040px){.hero-art{max-width:none;grid-template-columns:minmax(0,1.2fr) 28px minmax(0,.8fr);align-items:center}}@media (max-width:640px){.hero-art{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.route ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.route ol::before{left:24px;right:calc((100% - 30px)/4 - 24px);top:22px;bottom:auto;width:auto;height:4px;background:repeating-linear-gradient(90deg,var(--accent-fill)0 22px,transparent 22px 40px)}.route a{grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.stop{width:48px;height:48px;box-shadow:0 0 0 6px var(--road)}.stop .ico{width:22px;height:22px}.stop-text strong{font-size:.9rem}.stop-text small{font-size:.6rem;letter-spacing:.04em}}@media (max-width:460px){.stop-text strong{font-size:.8rem}.stop-text small{display:none}}.emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1;font-style:normal}.badge.emoji{font-size:1.75rem}.stop.emoji{font-size:1.5rem}@media (max-width:720px){.stop.emoji{font-size:1.3rem}}.top .logo,h1,h2,h3{color:var(--navy)}.road h1,.road h2,.road h3{color:var(--on-road)}h1{letter-spacing:-.012em;line-height:1.1}h2{letter-spacing:-.01em;line-height:1.16}h3{letter-spacing:-.003em;line-height:1.25}h1 em,h2 em{font-style:normal;font-weight:inherit;color:inherit}.logo b,h1,h2,h3{font-weight:700}.logo span{font-weight:500}.case,.faq summary,.founder strong,.lane-name strong,.next strong,.side figcaption,.stop-text strong{letter-spacing:0;font-weight:700}.case,.faq summary,.founder strong,.lane-name strong,.next strong,.side.win figcaption{color:var(--navy)}.checks,.chip span,.dg text.firm-g,.dg text.firm-k,.dg text.on,.duel-vs span,.err,.field label,.float,.mock-bar b,.mock.call b,.ph,.pill,.xfer-ends b,legend{font-family:var(--f-body)}.mock-bar b,.mock.call b,.xfer-ends b{letter-spacing:-.012em}.dg text.firm-g,.dg text.on,.dgx text.bad,.float,.pill{font-weight:700}.eyebrow{display:flex;align-items:center;gap:12px}.eyebrow::before{content:"";width:28px;height:2px;background:var(--gold);flex:none}.lane-firm::before,.road .eyebrow{color:var(--gold)}.logo i{background:var(--gold);height:3px}.nav a:hover{border-bottom-color:var(--gold)}.eyebrow,.step-no{color:var(--muted)}.steps li:not(:last-child) .tile::after{background:repeating-linear-gradient(90deg,var(--gold)0 7px,transparent 7px 14px)}.product .best b{color:var(--navy)}.product-art{border-bottom-color:var(--line)}.badge,.product-art{background:var(--surface)}.dg .gate,.dg .k,.dgx .x-firm.x-win{stroke:var(--navy)}.dg .head-k{fill:var(--navy)}.tilemap span{color:var(--on-road);position:relative;transition:border-color 2.4s ease}.float{--tag:#44679A;background:var(--tag);color:#fff}.float::before{background:currentColor;opacity:.9}.float.f2{--tag:#2E7D57}.float.wait{--tag:#DDA63A;color:var(--navy);box-shadow:0 10px 24px -10px rgba(0,0,0,.7)}.float.wait::before{background:0 0;box-shadow:inset 0 0 0 2px currentColor;opacity:1}.tilemap span::after,.tilemap span::before{content:"";position:absolute;opacity:0;pointer-events:none}.tilemap span::before{left:16%;right:16%;bottom:11%;height:16%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10' preserveAspectRatio='none' fill='none' stroke='%230B1F3A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 7c3-6 5-6 6-1s3 3 5-1 4-3 5 1 4 2 6-1 5-2 6 1 3 1 6-1'/%3E%3C/svg%3E")center/100% 100%no-repeat}.tilemap span::after{inset:-1px;border:2px solid var(--gold);border-radius:3px}.tilemap span.recent{border-color:var(--gold);transition-duration:.2s}.map-fig figcaption small{display:block;margin-top:5px;font-size:.62rem;letter-spacing:.1em;font-weight:600;opacity:.75}@media (prefers-reduced-motion:no-preference){.tilemap span{animation:none}.tilemap span.sign{animation:tile-sign 2.2s ease-out both;z-index:1}.tilemap span.sign::after{animation:tile-ring 1.3s ease-out both}.tilemap span.sign::before{animation:tile-ink 2.2s ease-out both}}.logo{position:relative;display:inline-flex;align-items:baseline;gap:.13em;font-family:var(--f-display);font-weight:700;font-size:1.75rem;letter-spacing:-.012em;line-height:1;padding-bottom:.1em}.logo::after{content:"";position:absolute;left:-.03em;right:-.07em;bottom:0;height:.105em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' preserveAspectRatio='none'%3E%3Cpath fill='%23B8935A' d='M0.5 5.6C0.9 4.3 2.2 4 4 3.9C50 3.4 120 2.6 199.3 0.7C199.9 1.5 199.9 3 199.3 3.8C140 5.4 70 7.2 3.6 9.4C1.4 9.5 0 7.6 0.5 5.6Z'/%3E%3C/svg%3E")center/100% 100%no-repeat}.foot .logo{justify-self:start;align-self:start}.logo-x{width:.3em;height:.285em;flex:none;fill:var(--gold);stroke:none;transform:translateY(-.02em)}.chip span,.done pre,.field input,.field textarea{background:#fff}.chip input:checked+span{background:var(--accent-fill)}.slip .checks{padding:8px 20px 14px}@media (max-width:1040px){.hero-art{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}}@media (max-width:640px){.hero-art{grid-template-columns:minmax(0,1fr)}}.slip.shot{background:#fff;border-color:#dadce0}.shot-btn{display:block;width:100%;padding:0;margin:0;border:0;background:0 0;cursor:zoom-in;position:relative;font:inherit;color:inherit}.shot-btn img,.shot-dialog img{display:block;width:100%;height:auto}.shot-btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.slip-wrap .float{font-size:.74rem;padding:7px 11px 5px}.hero-art{grid-template-columns:minmax(0,.78fr) 24px minmax(0,1.22fr);align-items:center}@media (max-width:1040px){.hero-art{grid-template-columns:minmax(0,.78fr) 24px minmax(0,1.22fr)}}@media (max-width:640px){.hero-art{grid-template-columns:minmax(0,1fr)}.slip-wrap{zoom:1}}.shot-dialog{border:0;padding:0;background:#fff;width:min(680px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;border-radius:3px;box-shadow:0 30px 80px rgba(0,0,0,.5)}.shot-dialog::backdrop{background:rgb(11 31 58/.78)}@media (max-width:700px){.shot-dialog img{width:720px;max-width:none}}.shot-close{position:sticky;top:10px;float:right;margin:10px 10px -46px 0;z-index:1;background:var(--navy);color:var(--on-road);border:0;border-radius:2px;font-family:var(--f-body);font-weight:700;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;padding:10px 14px 9px;cursor:pointer}.hero .wrap{gap:clamp(28px,4vw,60px);align-items:center}.hero h1{font-size:clamp(2.2rem,4.3vw,3.3rem);line-height:1.1}.hero .lede{max-width:42ch}.hero-art{display:block;position:relative;margin:0 0 0 auto}.slip-wrap{padding-top:0;zoom:1}.slip-wrap .f2{top:-8px;right:-12px}.slip-wrap .f3{left:auto;right:-14px;top:46.5%;bottom:auto}@media (max-width:1040px){.hero .wrap{gap:28px}.hero h1{font-size:clamp(2rem,4.3vw,3.3rem)}.hero .lede{font-size:1.0625rem}.hero .btn{padding:16px 22px 15px}}@media (max-width:760px){.hero .wrap{grid-template-columns:minmax(0,1fr);gap:30px}.hero-art{max-width:440px;margin:0}}@media (max-width:520px){.hero-art{max-width:none;margin:0;padding:0 0 18px}.slip-wrap{width:100%;margin-top:34px;zoom:1}.slip-wrap .f3{right:-6px}}.case,.product-art{background:#fff}.hero .wrap{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.hero-art{max-width:350px;padding:14px 0 20px}.slip-wrap{width:100%;margin:0}.slip-wrap .f1{top:auto;bottom:-12px;left:-14px}@media (max-width:760px){.hero .wrap{grid-template-columns:minmax(0,1fr)}.hero-art{max-width:350px;margin:0}}@media (max-width:520px){.hero-art{max-width:none;padding:10px 0 18px}.slip-wrap{width:100%;margin-top:0}.slip-wrap .f1{left:-6px}}.head-row{display:grid;gap:clamp(24px,4vw,56px);align-items:end;margin-bottom:clamp(32px,5vw,56px)}.head-row .head{margin-bottom:0}@media (max-width:820px){.head-row{grid-template-columns:minmax(0,1fr);gap:24px}}[hidden]{display:none!important}.founder span,.logo,.nav a,.top .btn{white-space:nowrap}@media (max-width:1100px){.nav{gap:18px;font-size:.7rem;letter-spacing:.1em}}@media (max-width:900px){.nav{display:none}}.product{grid-template-rows:auto 1fr}.product-art{min-height:268px}.product-body{grid-template-rows:auto auto 1fr auto;align-content:stretch}.product .best{align-self:end}.founder span{letter-spacing:.07em;font-size:.64rem}.next::before{display:none}.next li{position:relative}.next li:not(:last-child)::after{content:"";position:absolute;left:27px;top:76px;bottom:-8px;width:3px;background:repeating-linear-gradient(180deg,var(--accent-line)0 8px,transparent 8px 16px)}.faq{max-width:none}@media (max-width:560px){.tile{max-width:none;aspect-ratio:16/9}}.head-row{grid-template-columns:minmax(0,1fr)}.tile.tile-clip{padding:0}.tile.tile-clip img{width:100%;height:100%;max-width:none;object-fit:cover;display:block;border-radius:2px}.dgx .x-card rect{fill:var(--paper)}.dgx .x-card path,.dgx .x-card rect{stroke:var(--dash);stroke-width:2}.dgx .x-card text,.dgx text.x-ghost-t{fill:var(--red);font-family:var(--f-body);font-weight:800;font-size:10px;letter-spacing:0}.dgx .x-card{opacity:0}.dgx .x-cb{stroke:none;fill:var(--red);opacity:0}.dgx .x-cb1{fill:var(--navy)}.dgx .x-pulse{stroke:var(--navy);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.dgx .x-firm,.dgx .x-out rect{fill:var(--paper);stroke:var(--dash)}.dgx .x-firm.x-you{stroke:var(--red)}.dgx .x-phone path{stroke:var(--muted);stroke-width:1.4}.dgx .x-phone{transform-box:fill-box;transform-origin:center}.dgx .x-status{font-weight:700;font-size:9.5px;letter-spacing:.1em}.dgx .x-status.x-ok{fill:var(--navy)}.dgx .x-status.x-no{fill:var(--red)}.dgx .x-ghost{stroke:var(--dash);stroke-width:1.6;stroke-dasharray:4 4;fill:none}.dgx text.x-ghost-t{fill:var(--dash);font-weight:700;font-size:11px;letter-spacing:.02em}.dgx .x-none{stroke:var(--dash);stroke-width:2}.dgx .x-in{fill:var(--navy);stroke:none;opacity:0}.dgx text.x-ttl{fill:var(--navy);font-weight:700;font-size:10px;letter-spacing:.12em}.dgx .x-tick{stroke:var(--navy);stroke-width:2.6;stroke-dasharray:20;stroke-dashoffset:0}.dgx text.x-row{fill:var(--ink);font-family:var(--f-body);font-weight:600;font-size:11px;letter-spacing:0}.dgx .x-out{opacity:0}.dgx .x-out rect{stroke:var(--navy);stroke-width:2}.dgx .x-out path{stroke:var(--navy);stroke-width:1.6}.dgx .x-halo{fill:none;stroke:var(--gold);stroke-width:2;opacity:0}.dgx .x-badge,.dgx .x-halo,.dgx .x-mine{transform-box:fill-box;transform-origin:center}.dgx .x-badge circle{fill:var(--gold);stroke:var(--navy-soft);stroke-width:2}.dgx .x-badge path{stroke:var(--navy);stroke-width:2.4}@media (prefers-reduced-motion:no-preference){.dgx .x-c1{animation:x-copy1 9s ease-in-out infinite}.dgx .x-c2{animation:x-copy2 9s ease-in-out infinite}.dgx .x-c3{animation:x-copy3 9s ease-in-out infinite}.dgx .x-phone{animation:x-ring 9s linear infinite}.dgx .x-cb1{animation:x-back1 9s linear infinite}.dgx .x-cb2{animation:x-back2 9s linear infinite}.dgx .x-cb3{animation:x-back3 9s linear infinite}.dgx .x-pulse{animation:x-pulse 9s ease-out infinite}.dgx .x-firm.x-win{animation:x-winbox 9s linear infinite}.dgx .x-firm.x-you{animation:x-youbox 9s linear infinite}.dgx .x-s1{animation:x-show1 9s linear infinite}.dgx .x-s2{animation:x-show3 9s linear infinite}.dgx .x-s3{animation:x-show2 9s linear infinite}.dgx .x-in{animation:x-in 9s ease-in-out infinite}.dgx .x-t1{animation:x-tick1 9s ease-out infinite}.dgx .x-t2{animation:x-tick2 9s ease-out infinite}.dgx .x-t3{animation:x-tick3 9s ease-out infinite}.dgx .x-t4{animation:x-tick4 9s ease-out infinite}.dgx .x-l1{animation:x-lab1 9s linear infinite}.dgx .x-l2{animation:x-lab2 9s linear infinite}.dgx .x-l3{animation:x-lab3 9s linear infinite}.dgx .x-l4{animation:x-lab4 9s linear infinite}.dgx .x-sheet{animation:x-sheet 9s linear infinite}.dgx .x-out{animation:x-out 9s ease-in-out infinite}.dgx .x-mine{animation:x-mine 9s ease-in-out infinite}.dgx .x-halo{animation:x-halo 9s ease-out infinite}.dgx .x-badge{animation:x-badge 9s ease-out infinite}}.case .badge{overflow:hidden}.mv{display:inline-block;font-style:normal;will-change:translate,transform}@media (prefers-reduced-motion:no-preference){.mv-car{animation:mv-pass 5.2s infinite,mv-bob .5s ease-in-out infinite}.mv-truck{animation:mv-pass 7.4s -2.2s infinite,mv-rumble .2s linear infinite}.mv-moto{animation:mv-pass 4.2s -1s infinite,mv-wheelie 4.2s -1s infinite}.mv-taxi{animation:mv-pass 6.4s -3.4s infinite,mv-stop 6.4s -3.4s infinite}.mv-walk{animation:mv-through 6s -2.5s linear infinite,mv-step .56s ease-in-out infinite}.mv-bike{animation:mv-pass 6s -4.4s infinite,mv-wobble .9s ease-in-out infinite}}
