@keyframes grad-slide{to{background-position:200%0}}@keyframes shine{0%{transform:translateX(-130%) skewX(-14deg)}to{transform:translateX(240%) skewX(-14deg)}}@keyframes drift{0%{transform:translate(0,0) scale(1)}50%{transform:translate(4%,-6%) scale(1.08)}to{transform:translate(-3%,5%) scale(.96)}}@keyframes char-in{0%{transform:translateY(112%) rotate(5deg)}to{transform:none}}@keyframes rise-in{0%{transform:translateY(26px)}to{transform:none}}@keyframes hud-in{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:none}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(15,120,51,.5)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scan{0%,20%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}@keyframes band{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes blink{0%,88%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes ant-glow{0%,to{fill:#fff}50%{fill:var(--bc)}}@keyframes bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-3deg)}}@keyframes beam-spin{to{--beam-a:360deg}}@keyframes chip-run{0%{offset-distance:0}to{offset-distance:100%}}@keyframes spark{0%,to{opacity:0;transform:scale(.4)}50%{opacity:.9;transform:scale(1.3)}}@keyframes warn-pulse{0%,to{box-shadow:0 0 0 0 rgba(202,138,4,.45)}60%{box-shadow:0 0 0 7px transparent}}@keyframes slot-in{0%{transform:scale(.7);opacity:0}}@keyframes ar-spin{to{transform:rotate(360deg)}}@keyframes consult-spin{to{transform:rotate(360deg)}}@keyframes spectrum-slide{to{background-position:-300%0}}@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/bebas-neue-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/dm-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/dm-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/dm-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:"Space Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/space-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Space Mono";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/space-mono-latin-700-normal.woff2)format("woff2")}:root{--bg:#fbf9f4;--bg-2:#f5edd6;--bg-3:#ffffff;--card:#ffffff;--ink:#0b0a09;--muted:#5c5651;--muted-2:#857e77;--line:#e8e1d2;--line-2:#d9d2c2;--line-focus:#857e77;--orange:#ff3c00;--orange-ink:#c12a00;--amber:#ffb800;--amber-ink:#ca8a04;--cyan:#22d3ee;--cyan-ink:#0891b2;--blue:#60a5fa;--blue-ink:#2563eb;--green:#34d399;--green-ink:#0f7833;--pink:#f472b6;--pink-ink:#be185d;--violet:#a78bfa;--violet-ink:#6d28d9;--gate-found:var(--cyan-ink);--gate-right:var(--blue-ink);--gate-clear:var(--amber-ink);--gate-bookable:var(--orange-ink);--gate-proven:var(--green-ink);--font-display:"Bebas Neue", "Arial Narrow", Impact, sans-serif;--font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--radius:18px;--radius-lg:26px;--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--shadow-sm:0 1px 2px rgba(30, 20, 0, 0.04), 0 4px 14px -6px rgba(30, 20, 0, 0.08);--shadow:0 1px 2px rgba(30, 20, 0, 0.04), 0 18px 50px -20px rgba(30, 20, 0, 0.18);--shadow-hover:0 2px 4px rgba(30, 20, 0, 0.04), 0 30px 70px -24px rgba(255, 60, 0, 0.35);--container:1200px;--gutter:clamp(18px, 4vw, 40px)}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a,button{color:inherit}button{font:inherit}h1,h2,h3,h4{margin:0;font-weight:400}p{margin:0 0 1em}ol,ul{margin:0;padding:0;list-style:none}details summary{cursor:pointer}:focus-visible{outline:3px solid var(--orange-ink);outline-offset:3px;border-radius:6px}::selection{background:var(--orange);color:#fff}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px;font-family:var(--font-mono);font-size:14px;text-decoration:none}.skip-link:focus{top:12px}.display{font-family:var(--font-display);line-height:.92;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.h1{font-size:clamp(54px,12vw,128px)}.h2{font-size:clamp(42px,7.5vw,84px)}.h3{font-size:clamp(26px,4vw,40px)}.card h3,.eyebrow{text-transform:uppercase}.eyebrow,.lede{color:var(--muted)}.eyebrow{font-family:var(--font-mono);font-size:13px;letter-spacing:.18em;display:inline-flex;align-items:center;gap:10px;margin-bottom:14px}.eyebrow::before{content:"";width:22px;height:2px;background:var(--orange);display:inline-block}.lede{font-size:clamp(18px,2.2vw,22px);max-width:58ch;text-wrap:pretty}.mono{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em}.faq summary:hover,.orange{color:var(--orange-ink)}.green{color:var(--green-ink)}.floater b,.ink,.nav a:hover,.nav a[aria-current=page],.prose strong{color:var(--ink)}.case-fix .found dd,.case-fix .found dt,.muted{color:var(--muted)}.grad-text{background:linear-gradient(92deg,#ff3c00 0,#ff7a00 45%,#ff3c00 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:grad-slide 6s linear infinite}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.char,.word{display:inline-block}.word{white-space:nowrap}.char{will-change:transform}.container{width:min(100% - 2*var(--gutter),var(--container));margin-inline:auto}.section{padding:clamp(64px,10vw,136px)0;position:relative}.section-tight{padding:clamp(40px,6vw,72px)0}.section-tint{background:var(--bg-2)}.section-white{background:var(--bg-3)}.section-head{max-width:780px;margin-bottom:clamp(32px,5vw,56px)}.section-head.center{text-align:center;margin-inline:auto}.section-head.center .eyebrow{justify-content:center}.section-head.center .lede{margin-inline:auto}.grid{display:grid;gap:16px}@media (min-width:560px) and (max-width:719px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:720px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:980px){.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}}@media (min-width:720px) and (max-width:979px){.grid-4,.grid-5{grid-template-columns:repeat(2,1fr)}}.btn{--btn-bg:var(--orange);--btn-ink:#0b0a09;--btn-border:var(--orange);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 26px;background:var(--btn-bg);color:var(--btn-ink);border:2px solid var(--btn-border);border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:17px;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transform:translate(var(--mx-btn, 0),var(--my-btn, 0));transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background .2s,color .2s,border-color .2s;box-shadow:0 8px 24px -12px rgba(255,60,0,.6)}.btn::after,.card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0}.btn::after{z-index:-1;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.45) 50%,transparent 100%);transform:translateX(-130%) skewX(-14deg)}.btn:hover{box-shadow:0 18px 40px -12px rgba(255,60,0,.55);transform:translate(var(--mx-btn, 0),calc(var(--my-btn, 0) - 2px))}.btn:hover::after{opacity:1;animation:shine .9s var(--ease-out)}.btn:active{transform:scale(.97)}.btn-ghost{--btn-bg:#fff;--btn-ink:var(--ink);--btn-border:var(--line-2);box-shadow:var(--shadow-sm)}.btn-dark,.btn-ghost:hover{--btn-border:var(--ink);box-shadow:0 18px 40px -18px rgba(11,10,9,.3)}.btn-dark{--btn-bg:var(--ink);--btn-ink:#fff;box-shadow:0 8px 24px -12px rgba(11,10,9,.5)}.btn-dark:hover{box-shadow:0 18px 40px -12px rgba(11,10,9,.45)}.btn-lg{min-height:60px;padding:16px 34px;font-size:18px}.btn .arrow{transition:transform .28s var(--ease-out)}.btn:hover .arrow{transform:translateX(4px)}.btn-row{display:flex;flex-direction:column;gap:12px}@media (min-width:560px){.btn-row{flex-direction:row;flex-wrap:wrap;align-items:center}}@media (max-width:559px){.btn{width:100%}}.btn-note{font-family:var(--font-mono);font-size:13px;color:var(--muted);letter-spacing:.04em}.card,.card>*{position:relative}.card{--accent:var(--orange);--accent-ink:var(--orange-ink);overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(20px,3vw,28px);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .3s ease;will-change:transform}.card::before{background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%);transition:opacity .35s ease}.card::after,.nav a::after{content:"";position:absolute;left:0}.card::after{top:0;width:60%;height:100%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.7) 50%,transparent 100%);transform:translateX(-120%) skewX(-12deg)}.card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 2px 4px rgba(30,20,0,.04),0 30px 60px -24px color-mix(in srgb,var(--accent) 45%,transparent)}.card:hover::before{opacity:1}.card:hover::after{opacity:1;animation:shine 1.1s ease-out}.card>*{z-index:1}.card h3{font-family:var(--font-display);font-size:30px;line-height:1;letter-spacing:.02em;margin-bottom:8px}.card p+p{margin-top:10px}.card-accent h3,.gate-card .lvl b{color:var(--accent-ink)}.card p,.client-mark{margin:0}.client-mark img{display:block;width:min(400px,76vw);height:auto}.section-head.is-logo{margin-bottom:40px}@media (min-width:720px){.svc-wide{grid-column:1/-1}}.icon,.svc-label{color:var(--accent-ink)}.svc-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;display:block}.icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 16%,#fff);margin-bottom:14px}.chip,.tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.chip{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:7px 13px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted);background:#fff;box-shadow:var(--shadow-sm)}.chip .dot{width:8px;height:8px;border-radius:50%;background:var(--accent, var(--orange));box-shadow:0 0 10px var(--accent, var(--orange))}.tag{font-size:12px;padding:5px 10px;border-radius:8px;background:color-mix(in srgb,var(--accent) 14%,#fff);color:var(--accent-ink)}.site-header{position:sticky;top:0;z-index:50;background:rgba(251,249,244,.78);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid rgba(11,10,9,.06)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px}.logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;font-family:var(--font-display);font-size:26px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.logo svg{width:30px;height:30px}.logo:hover .logo-tick{transform:translate(2px,-2px)}.logo-tick{transition:transform .28s var(--ease-out)}.nav{display:none;align-items:center;gap:28px}.card p,.hud-verdict p,.nav a{color:var(--muted);font-size:16px}.nav a{text-decoration:none;font-weight:500;position:relative;padding:12px 0;display:inline-block}.nav a::after{right:100%;bottom:8px;height:2px;background:var(--orange);transition:right .28s var(--ease-out)}.nav a:hover::after,.nav a[aria-current=page]::after{right:0}.header-actions{display:flex;align-items:center;gap:10px}.header-actions .btn{min-height:44px;padding:10px 18px;font-size:16px;width:auto}.header-actions .btn-signin{display:none}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;background:#fff;border:1px solid var(--line-2);border-radius:12px;cursor:pointer}.menu-btn span,.menu-btn span::after,.menu-btn span::before{display:block;width:18px;height:2px;background:var(--ink);position:relative;transition:transform .25s var(--ease-out),opacity .2s}.menu-btn span::after,.menu-btn span::before{content:"";position:absolute;left:0}.menu-btn span::before{top:-6px}.menu-btn span::after{top:6px}.menu-btn[aria-expanded=true] span{background:0 0}.menu-btn[aria-expanded=true] span::before{transform:translateY(6px) rotate(45deg)}.menu-btn[aria-expanded=true] span::after{transform:translateY(-6px) rotate(-45deg)}.mobile-nav{display:none;border-top:1px solid var(--line);background:rgba(251,249,244,.98)}.checklist li b,.consult li b,.gate .bar i,.mobile-nav.is-open{display:block}.mobile-nav ul{padding:12px 0 18px}.mobile-nav a{display:block;padding:14px 0;font-size:18px;text-decoration:none;border-bottom:1px solid var(--line)}.mobile-nav .btn{margin-top:14px}@media (min-width:900px){.nav{display:flex}.menu-btn,.mobile-nav{display:none!important}.header-actions .btn-signin{display:inline-flex}}.header-actions .btn{white-space:nowrap}.blob,.mesh{position:absolute}.mesh{inset:0;overflow:hidden;pointer-events:none}.blob{border-radius:50%;opacity:.55;will-change:transform;animation:drift 22s ease-in-out infinite alternate;background:radial-gradient(closest-side,var(--bc),transparent 100%)!important}.blob-1{width:56vw;height:56vw;max-width:720px;max-height:720px;--bc:#ff7a3d;top:-24%;right:-14%;opacity:.55}.blob-2{width:40vw;height:40vw;max-width:520px;max-height:520px;--bc:#ffd166;bottom:-18%;left:-10%;opacity:.7;animation-delay:-6s}.blob-3{width:30vw;height:30vw;max-width:380px;max-height:380px;--bc:#f9a8d4;top:40%;left:30%;opacity:.45;animation-delay:-11s}.blob-4{width:26vw;height:26vw;max-width:340px;max-height:340px;--bc:#7dd3fc;top:10%;left:55%;opacity:.45;animation-delay:-15s}.grid-bg,.noise{position:absolute;inset:0}.grid-bg{background-image:linear-gradient(rgba(11,10,9,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(11,10,9,.06) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60%at 50% 40%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60%at 50% 40%,#000 30%,transparent 75%)}.noise{opacity:.35;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero{position:relative;overflow:hidden;padding:clamp(56px,9vw,120px)0 clamp(48px,7vw,96px);min-height:80vh;display:flex;align-items:center}.hero-layer{position:absolute;inset:0;will-change:transform}.hero-inner{position:relative;display:grid;gap:44px;align-items:center}@media (min-width:980px){.hero-inner{grid-template-columns:1.1fr .9fr;gap:56px}}.hero .h1{margin:6px 0 22px}.hero .h1 .line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.hero .h1 .char{animation:char-in 1.1s var(--ease-out) backwards;animation-delay:calc(var(--i, 0)*28ms + 60ms)}.hero .lede{margin-bottom:30px}.hero-sub{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-enter{animation:rise-in 1s var(--ease-out) backwards;animation-delay:calc(var(--i, 0)*110ms + 300ms)}.hud{animation:hud-in 1.3s cubic-bezier(.2,1.4,.4,1) backwards;animation-delay:500ms;position:relative;border-radius:var(--radius-lg);padding:clamp(20px,3vw,30px);background:rgba(255,255,255,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(11,10,9,.08);box-shadow:0 40px 90px -30px rgba(30,20,0,.35),0 0 0 1px rgba(255,255,255,.6) inset;transform-style:preserve-3d;will-change:transform}.hud-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.live,.ring .num small{font-family:var(--font-mono)}.hud-score,.live{align-items:center}.live{display:inline-flex;gap:8px;font-size:13px;letter-spacing:.14em;color:var(--green-ink);white-space:nowrap}.floater::before,.live i{width:8px;height:8px;border-radius:50%}.live i{background:var(--green-ink);box-shadow:0 0 0 0 rgba(15,120,51,.5);animation:pulse 1.8s infinite}.hud-score{display:grid;grid-template-columns:auto 1fr;gap:20px;margin-bottom:20px}.ring{width:122px;height:122px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:10;stroke-linecap:round}.ring .track{stroke:rgba(11,10,9,.08)}.ring .bar{stroke:var(--orange);stroke-dasharray:314;stroke-dashoffset:314;transition:stroke-dashoffset 1.6s var(--ease-out)}.ring .num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-family:var(--font-display);font-size:44px;line-height:1}.ring .num small{display:block;font-size:10px;letter-spacing:.12em;color:var(--muted);line-height:1}.hud-verdict .display{font-size:30px;line-height:1}.hud-verdict p{margin:6px 0 0}.gate,.gates{display:grid;gap:10px}.gate{grid-template-columns:22px 1fr auto;align-items:center;font-size:16px;opacity:0;transform:translateX(-10px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.gate.is-in{opacity:1;transform:none}.gate .k{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--muted);width:22px}.gate .name{display:flex;align-items:center;gap:10px;font-weight:500}.gate .bar{height:8px;border-radius:999px;background:rgba(11,10,9,.07);flex:1;overflow:hidden;min-width:60px}.gate .bar i{height:100%;width:0;background:var(--g, var(--orange));transition:width 1.2s var(--ease-out);border-radius:inherit}.gate .pts,.hud-foot{font-family:var(--font-mono);font-size:13px}.gate .pts{min-width:44px;text-align:right;font-variant-numeric:tabular-nums}.hud-foot{margin-top:18px;color:var(--muted);letter-spacing:.04em}.floaters{position:absolute;inset:0;pointer-events:none;display:none;z-index:2}@media (min-width:980px){.floaters{display:block}}.floater,.marquee-track span{font-family:var(--font-mono);text-transform:uppercase}.floater{position:absolute;padding:9px 13px;border-radius:12px;font-size:13px;letter-spacing:.1em;background:#fff;border:1px solid var(--line-2);color:var(--ink);box-shadow:var(--shadow);animation:floaty 6s ease-in-out infinite}.floater::before{content:"";display:inline-block;background:var(--f, var(--orange));margin-right:8px;vertical-align:1px}.marquee{overflow:hidden;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.marquee-track{display:flex;gap:48px;width:max-content;animation:ticker 44s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span{font-size:14px;letter-spacing:.16em;color:var(--muted);white-space:nowrap;display:inline-flex;align-items:center;gap:14px}.marquee-track span::after{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%}.marquee-logos .marquee-track{gap:64px;animation-duration:60s}.marquee-logos .marquee-track span{font-family:var(--font-display);font-size:26px;letter-spacing:.06em;color:var(--muted-2);text-transform:uppercase}.marquee-logos .marquee-track span::after{display:none}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--d, 0ms)}.feed.is-in li,.js-anime [data-reveal].is-in,.js-anime [data-stagger].is-in>*,[data-reveal].is-in{opacity:1;transform:none}[data-reveal=scale]{transform:scale(.94) translateY(20px)}[data-reveal=left]{transform:translateX(-36px)}[data-reveal=right]{transform:translateX(36px)}.js-anime [data-reveal]{transition:none;opacity:0;transform:translateY(36px)}.js-anime [data-reveal=left]{transform:translateX(-40px)}.js-anime [data-reveal=right]{transform:translateX(40px)}.js-anime [data-reveal=scale]{transform:translateY(24px) scale(.94)}.js-anime [data-stagger]>*{opacity:0;transform:translateY(40px) scale(.97)}.section-tight,.section:not(.how){content-visibility:auto;contain-intrinsic-size:auto 900px}.gate-card{min-height:280px;display:flex;flex-direction:column}.gate-card .lvl{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--muted);display:flex;justify-content:space-between;gap:8px;margin-bottom:14px;padding-right:44px;white-space:nowrap}.gate-card h3{font-size:clamp(32px,2.6vw,42px);color:var(--accent-ink)}.gate-card .q{color:var(--ink);font-size:17px;font-weight:500;margin-bottom:6px}.gate-card .xp{margin-top:auto;padding-top:18px}.gate-card .xp .bar{height:8px;border-radius:999px;background:rgba(11,10,9,.07);overflow:hidden}.gate-card .xp .bar i{display:block;height:100%;width:0;background:var(--accent-ink);transition-delay:var(--d, 0ms);border-radius:inherit}.gate-card .xp .lbl{display:flex;justify-content:space-between;gap:8px;font-family:var(--font-mono);font-size:13px;color:var(--muted);margin-top:8px}.gate-card .xp .lbl span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.gate-card .badge{position:absolute;top:18px;right:18px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 16%,#fff);color:var(--accent-ink);font-size:18px}.total-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:28px;font-family:var(--font-mono);font-size:14px;color:var(--muted)}.gate-card .badge,.step .n,.total-line b{font-family:var(--font-display)}.total-line b{font-size:44px;color:var(--ink);letter-spacing:.02em;font-variant-numeric:tabular-nums}.how{position:relative}.how-track{display:grid;gap:16px}.step .n{font-size:92px;line-height:.85;color:transparent;-webkit-text-stroke:1.5px var(--accent-ink);margin-bottom:14px}.step h3{font-size:36px}.step .tag-row{margin-top:18px}@media (min-width:1024px){.how-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.step{padding:34px 32px}.step .n{font-size:80px}.step h3{font-size:32px}}.how-progress{display:none}.demo-wrap{position:relative}.section{overflow:hidden}.demo-glow{position:absolute;inset:-10% -6%;background:radial-gradient(60% 60%at 30% 30%,rgba(255,122,61,.35),transparent 70%),radial-gradient(50% 50%at 75% 70%,rgba(125,211,252,.35),transparent 70%),radial-gradient(40% 40%at 60% 20%,rgba(249,168,212,.3),transparent 70%);pointer-events:none}.window{position:relative;background:#fff;border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:0 50px 110px -40px rgba(30,20,0,.35),0 0 0 1px rgba(255,255,255,.8) inset;overflow:hidden}.window-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--bg)}.window-bar i{width:11px;height:11px;border-radius:50%;background:var(--line-2)}.window-bar i:nth-child(1){background:#ff5f57}.window-bar i:nth-child(2){background:#febc2e}.window-bar i:nth-child(3){background:#28c840}.window-bar .url{margin-left:10px;font-family:var(--font-mono);font-size:12px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px 12px;flex:1;letter-spacing:.04em}.panel .ph,.window-bar .demo-tag{font-family:var(--font-mono);letter-spacing:.14em}.window-bar .demo-tag{font-size:11px;color:#7a5200;background:#fff4d6;padding:4px 8px;border-radius:6px}.window-body{display:grid;gap:14px;padding:16px;background:linear-gradient(180deg,#fff,#fbf9f4)}@media (min-width:760px){.window-body{grid-template-columns:1.3fr 1fr;grid-template-rows:auto auto}.panel-wide{grid-column:1/-1}}@media (min-width:1024px){.window-body{grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto}.panel-tall{grid-row:1/3}.panel-wide{grid-column:2/-1}}.panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;box-shadow:var(--shadow-sm);min-width:0}.panel .ph{font-size:12px;text-transform:uppercase;color:var(--muted);margin:0 0 10px;display:flex;justify-content:space-between;gap:8px}.panel .ph span{color:var(--ink);letter-spacing:0;text-transform:none;font-family:var(--font-body);font-weight:600}.panel .big{font-family:var(--font-display);font-size:42px;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums}.chart text,.panel .delta{font-family:var(--font-mono)}.panel .delta{font-size:13px;color:var(--green-ink)}.chart{width:100%;height:auto;overflow:visible}.chart-note{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.chart text{font-size:10px;fill:var(--muted)}.chart .grid-line{stroke:rgba(11,10,9,.08);stroke-width:1}.chart .line{fill:none;stroke:var(--orange-ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.chart .area{fill:url(#areaGrad);opacity:0;transition:opacity 1s ease 1s}.chart.is-in .area,.chart.is-in .pt{opacity:1}.chart .pt{fill:#fff;stroke:var(--orange-ink);stroke-width:2.5;r:5;opacity:0;transition:opacity .4s ease 1.4s}.chart .bar{transform-origin:bottom;transform:scaleY(0);transition:transform 1s var(--ease-out)}.chart.is-in .bar{transform:scaleY(1)}.chart .bar:nth-child(2){transition-delay:.1s}.chart .bar:nth-child(3){transition-delay:.2s}.chart .bar:nth-child(4){transition-delay:.3s}.brow,.legend li{align-items:center}.brow{display:grid;grid-template-columns:82px 1fr auto;gap:10px;font-size:14px}.brow .b{height:12px;border-radius:6px;background:rgba(11,10,9,.06);overflow:hidden}.brow .b i{display:block;height:100%;width:0;border-radius:inherit;background:var(--c);transition:width 1.1s var(--ease-out);transition-delay:var(--d, 0ms)}.brow .v{font-family:var(--font-mono);font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums;min-width:42px;text-align:right}.donut{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center}.donut svg{transform:rotate(-90deg)}.donut circle{fill:none;stroke-width:14}.donut .d-track{stroke:rgba(11,10,9,.07)}.donut .d-seg{stroke-dasharray:251;stroke-dashoffset:251;transition:stroke-dashoffset 1.3s var(--ease-out);stroke-linecap:butt}.legend{display:grid;gap:6px;font-size:14px}.legend li{display:flex;gap:8px}.legend i{width:10px;height:10px;border-radius:3px;background:var(--c);flex:none}.legend b{margin-left:auto;font-size:13px;font-weight:400}.feed,.feed li{display:grid;gap:8px}.feed li{grid-template-columns:30px 1fr auto;gap:10px;align-items:center;font-size:14px;padding:8px 10px;border-radius:10px;background:var(--bg);opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:var(--d, 0ms)}.feed .av{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 18%,#fff);color:var(--c);font-family:var(--font-display);font-size:15px}.feed .t,.legend b{font-family:var(--font-mono)}.feed .t{font-size:11px;color:var(--muted)}.gate-strip,.gate-strip+.lbls{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px}.gate-strip div{height:8px;border-radius:4px;background:var(--c);opacity:.85}.gate-strip+.lbls{font-family:var(--font-mono);font-size:10px;color:var(--muted);margin-top:6px;text-align:center}.bento{display:grid;gap:16px}@media (min-width:720px){.bento{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bento{grid-template-columns:repeat(3,1fr)}.bento .span-2{grid-column:span 2}}.bento .card{padding:clamp(22px,3vw,30px)}.bento .card h3{font-size:32px}.agents-scroller{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:calc(-1*var(--gutter));padding:8px var(--gutter) 22px;scrollbar-width:thin;-webkit-overflow-scrolling:touch;cursor:grab}.agents-scroller:active{cursor:grabbing}.agents-scroller .agent{flex:0 0 min(80%,300px);scroll-snap-align:start}.agent{padding:22px}.agent .role{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:8px;display:flex;justify-content:space-between}.agent h3{font-size:28px;color:var(--ink)}.agent p{font-size:16px}.agent .av{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 18%,#fff);color:var(--accent-ink);font-family:var(--font-display);font-size:24px;margin-bottom:12px}.sowhat{display:grid;gap:14px}@media (min-width:720px){.sowhat{grid-template-columns:repeat(3,1fr)}}.sowhat .card b{display:block;font-size:18px;margin-bottom:6px}.video-feature{display:grid;gap:24px;align-items:center}@media (min-width:900px){.video-feature{grid-template-columns:1fr 1fr;gap:48px}}.lock,.lock .frame-unused{box-shadow:var(--shadow);display:grid;place-items:center;overflow:hidden}.lock{--accent:var(--pink);--accent-ink:var(--pink-ink);position:relative;border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff1eb,#fff8e1 50%,#ecfeff);border:1px solid var(--line-2)}.lock .frame-unused{position:absolute;inset:12%;border-radius:18px;background:#fff;border:1px solid var(--line)}.lock .frame::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%);transform:translateX(-100%);animation:scan 4s ease-in-out infinite}.lock .mark{width:34%}.lock .pin{position:absolute;padding:8px 12px;border-radius:10px;background:#fff;border:1px solid var(--line-2);box-shadow:var(--shadow);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;animation:floaty 5s ease-in-out infinite}.addon li::before,.lock .pin b{color:var(--accent-ink)}.addon ul,.checklist,.checklist li{display:grid;gap:12px}.checklist li{grid-template-columns:28px 1fr;align-items:start;font-size:17px}.checklist li span,.stat .big small{color:var(--muted);font-size:16px}.checklist .tick{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--accent, var(--orange)) 16%,#fff);color:var(--accent-ink, var(--orange-ink))}.stat .big{font-family:var(--font-display);font-size:clamp(64px,9vw,110px);line-height:.9;color:var(--accent-ink);font-variant-numeric:tabular-nums}.stat .big small{font-size:.42em}.stat p{margin-top:12px}.sample::before,.stat .src{font-family:var(--font-mono)}.stat .src{font-size:12px;color:var(--muted);margin-top:14px;letter-spacing:.06em}.sample{position:relative}.sample::before{content:"SAMPLE — REPLACE ME";position:absolute;top:12px;right:12px;font-size:10px;letter-spacing:.14em;color:var(--amber-ink);background:#fff4d6;padding:4px 8px;border-radius:6px;z-index:2}.quote{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 16px}.quote::before,.who .av{font-family:var(--font-display)}.quote::before{content:"“";color:var(--orange);font-size:48px;line-height:0;vertical-align:-14px;margin-right:6px}.inc b,.who{font-size:16px}.who{display:flex;align-items:center;gap:12px;color:var(--muted)}.who .av{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--orange),var(--amber));display:grid;place-items:center;font-size:20px;color:#fff}.seg,.seg .pill,.seg button{border-radius:999px}.seg{display:inline-flex;padding:5px;border:1px solid var(--line-2);background:#fff;position:relative;box-shadow:var(--shadow-sm)}.seg button{position:relative;z-index:1;border:0;background:0 0;padding:10px 22px;min-height:44px;font-weight:600;cursor:pointer;transition:color .2s;white-space:nowrap}.seg button[aria-pressed=true]{color:#fff}.seg .pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);background:var(--ink);transition:transform .4s var(--ease-out)}.seg[data-mode=agencies] .pill,.seg[data-mode=annual] .pill{transform:translateX(100%)}.seg .save{font-family:var(--font-mono);font-size:11px;margin-left:6px;letter-spacing:.08em;color:var(--green-ink)}.seg button[aria-pressed=true] .save{color:#9be4b2}.quiz-steps span.on,.seg-orange .pill{background:var(--orange)}.seg-orange button[aria-pressed=true],.seg-orange button[aria-pressed=true] .save{color:#0b0a09}.plan{padding:clamp(24px,4vw,44px);border-color:color-mix(in srgb,var(--orange) 40%,var(--line));box-shadow:0 2px 4px rgba(30,20,0,.04),0 40px 90px -36px rgba(255,60,0,.45);max-width:860px;margin-inline:auto}.faq summary,.plan-head{display:flex;justify-content:space-between}.plan-head{flex-wrap:wrap;gap:18px;align-items:flex-end;margin-bottom:26px}.plan h3{font-size:clamp(42px,6vw,68px);margin:0}.plan .price{font-family:var(--font-display);font-size:clamp(60px,9vw,100px);line-height:.9;color:var(--orange-ink);display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.plan .price small,.vat{font-family:var(--font-mono);font-size:13px;color:var(--muted);letter-spacing:.08em}.plan .price .amt{display:inline-block;min-width:3ch;transition:transform .35s var(--ease-out),opacity .35s}.plan .price.is-flipping .amt{transform:translateY(-14px) rotateX(70deg);opacity:0}.vat{letter-spacing:.06em;margin-top:6px}.includes{display:grid;gap:12px;margin:22px 0 26px}@media (min-width:640px){.includes{grid-template-columns:repeat(3,1fr)}}.inc{--accent:var(--orange);--accent-ink:var(--orange-ink);padding:16px;border-radius:14px;border:1px solid var(--line);background:var(--bg);transition:transform .3s var(--ease-out),border-color .3s,box-shadow .3s}.inc:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:var(--shadow)}.inc .ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 16%,#fff);color:var(--accent-ink);margin-bottom:10px}.inc b{display:block;margin-bottom:4px}.addon li,.addons h4,.inc span,.seg button,.tl span{font-size:16px;color:var(--muted)}.addons{max-width:860px;margin:28px auto 0}.addons h4{font-family:var(--font-mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.addon{display:grid;gap:14px;padding:22px}@media (min-width:640px){.addon{grid-template-columns:1fr auto;align-items:start}}.addon h3{font-size:30px;margin-bottom:6px}.addon ul{gap:6px;margin-top:10px}.addon li{display:flex;gap:10px}.addon li::before{content:"✓";font-weight:700;flex:none}.addon .tag{align-self:start;white-space:nowrap}.pricing-panel[hidden]{display:none}.agency-plan{max-width:860px;margin-inline:auto;padding:clamp(24px,4vw,44px);--accent:var(--cyan);--accent-ink:var(--cyan-ink)}.agency-plan h3{font-size:clamp(42px,6vw,68px)}.agency-plan .includes{grid-template-columns:1fr}@media (min-width:640px){.agency-plan .includes{grid-template-columns:repeat(2,1fr)}}.consult,.consult ul{display:grid;position:relative}.consult{overflow:hidden;border-radius:var(--radius-lg);background:var(--ink);color:#fff;padding:clamp(32px,5vw,64px);gap:28px;align-items:center}@media (min-width:900px){.consult{grid-template-columns:1.2fr .8fr}}.consult .eyebrow{color:#c9c2b6}.consult .display{color:#fff}.consult .lede{color:#c9c2b6}.consult .btn{--btn-bg:var(--orange);--btn-ink:#0b0a09;--btn-border:var(--orange)}.consult .btn-ghost{--btn-bg:transparent;--btn-ink:#fff;--btn-border:rgba(255,255,255,0.35)}.consult .btn-ghost:hover{--btn-border:#fff}.consult .orb{position:absolute;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,60,0,.6),transparent 65%);right:-20%;top:-30%;animation:drift 18s ease-in-out infinite alternate}.consult ul{gap:12px}.consult li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.consult li span{color:#c9c2b6;font-size:16px}.consult .n{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.1);font-family:var(--font-display);font-size:18px;color:var(--orange)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:600;min-height:44px}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);background:#fff;display:grid;place-items:center;flex:none;position:relative;transition:transform .3s var(--ease-out),background .2s,border-color .2s}.faq summary .plus::after,.faq summary .plus::before{content:"";position:absolute;background:var(--ink);width:12px;height:2px}.faq summary .plus::after{transform:rotate(90deg)}.faq details[open] summary .plus{transform:rotate(45deg);background:var(--orange);border-color:var(--orange)}.faq .a{padding:0 0 22px;color:var(--muted);max-width:70ch}.faq .a p:last-child{margin:0}.faq .a a,.site-footer a:hover{color:var(--orange-ink)}.cta-band,.video-band{position:relative;overflow:hidden}.cta-band{border-radius:var(--radius-lg);padding:clamp(36px,6vw,80px);text-align:center;background:linear-gradient(120deg,#ff3c00,#ff7a00,#ffb800,#ff3c00);background-size:300% 300%;animation:band 14s ease infinite;box-shadow:0 40px 90px -36px rgba(255,60,0,.6)}.cta-band,.cta-band .display{color:#0b0a09}.cta-band .lede{color:rgba(11,10,9,.72);margin:14px auto 26px}.cta-band .btn{--btn-bg:#0b0a09;--btn-ink:#fff;--btn-border:#0b0a09}.cta-band .btn-ghost{--btn-bg:transparent;--btn-ink:#0b0a09;--btn-border:rgba(11,10,9,0.4)}.cta-band .btn-row{justify-content:center}.video-band{background:#050505}.video-band video{width:100%;max-height:70vh;object-fit:cover;display:block}.prose h2,.video-band .fallback{font-family:var(--font-display);text-transform:uppercase}.video-band .fallback{display:grid;place-items:center;min-height:240px;color:#f5edd6;font-size:clamp(40px,8vw,96px);letter-spacing:.04em}.site-footer{border-top:1px solid var(--line);padding:48px 0 32px;background:#fff}.foot-grid{display:grid;gap:28px}@media (min-width:720px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr}}@media (min-width:1000px){.foot-grid{grid-template-columns:1.5fr 1fr 1.15fr 1fr}}.site-footer h3{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.site-footer a{text-decoration:none;color:var(--ink);display:inline-block;padding:11px 0}.foot-bottom,.site-footer p{color:var(--muted);font-size:16px}.foot-bottom,.site-footer h3{font-family:var(--font-mono);font-size:13px}.foot-bottom{margin-top:32px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.prose{max-width:760px}.prose h1{margin-bottom:8px}.prose h2{font-size:32px;letter-spacing:.02em;margin:40px 0 12px;color:var(--ink)}.prose h2:first-of-type{margin-top:28px}.prose li,.prose p{color:var(--muted);font-size:17px}.prose ul{list-style:disc;padding-left:22px;margin-bottom:1em}.prose li{margin-bottom:6px}.prose a{color:var(--orange-ink)}.prose code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-2);padding:2px 6px;border-radius:6px}.field label,.prose .meta{font-family:var(--font-mono);font-size:14px;color:var(--muted);letter-spacing:.06em}.form{display:grid;gap:16px;max-width:560px}.field label{display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid var(--line-focus);color:var(--ink);font:inherit;font-size:17px;transition:border-color .2s,box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--orange);box-shadow:0 0 0 4px rgba(255,60,0,.18)}.field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%235c5651' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.field .hint{font-size:16px;color:var(--muted);margin-top:6px}.hp{position:absolute;left:-9999px}.audit-form{padding:clamp(20px,3vw,28px);border-color:color-mix(in srgb,var(--orange) 40%,var(--line));box-shadow:0 2px 4px rgba(30,20,0,.04),0 40px 90px -36px rgba(255,60,0,.45)}.audit-form .row{display:grid;gap:10px}@media (min-width:640px){.audit-form .row{grid-template-columns:1fr auto}.audit-form .row .btn{width:auto}}.audit-form input{min-height:56px;font-size:18px}.audit-form .note{display:flex;align-items:center;gap:8px;margin-top:12px;font-family:var(--font-mono);font-size:13px;color:var(--muted);letter-spacing:.04em}.timeline{gap:14px}.timeline,.tl,.tl .n{display:grid}.tl{grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:18px}.tl .n{width:44px;height:44px;border-radius:12px;place-items:center;font-family:var(--font-display);font-size:24px;background:color-mix(in srgb,var(--accent) 16%,#fff);color:var(--accent-ink)}.tl b{display:block;font-size:17px;margin-bottom:4px}.result-demo{padding:clamp(20px,3vw,28px)}.result-demo .row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:16px}.ar-table tr:last-child td,.result-demo .row:last-child{border-bottom:0}.result-demo .row b{color:var(--ink)}.doors .door text,.pill{font-family:var(--font-mono)}.pill{font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.pill-ok{background:#dfede3;color:var(--green-ink)}.pill-warn{background:#fff4d6;color:var(--amber-ink)}.pill-bad{background:#ffe4da;color:var(--orange-ink)}.pillars .card h3{font-size:30px}.agency-form-wrap{padding:clamp(22px,3.5vw,36px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation:none!important;transition:none!important}.feed li,.gate,.hero-enter,[data-reveal]{opacity:1!important;transform:none!important}.blob,.hero-layer,.hud{transform:none!important}.marquee-track{animation:none!important;flex-wrap:wrap;width:auto;justify-content:center}.btn:hover,.card:hover,.inc:hover,.plan:hover{transform:none}.brow .b i,.donut .d-seg,.gate .bar i,.gate-card .xp .bar i,.ring .bar{transition:none}.chart .bar{transform:none}.chart .area,.chart .pt{opacity:1}.how,.how-sticky{height:auto!important}.how-sticky{position:static!important;overflow:visible!important}.how-track{grid-template-columns:1fr!important;width:auto!important;transform:none!important}.how-progress{display:none!important}.grad-text{animation:none}.char,.word{transform:none!important;opacity:1!important}}.progress{position:absolute;left:0;right:0;top:0;height:3px;background:0 0}.progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--orange),var(--amber));transition:width .15s linear}.bot{width:64px;height:64px;margin-bottom:12px}.bot .eye{transform-origin:center}.agent:hover .bot .eye{animation:blink 1.8s ease-in-out infinite}.agent:hover .bot .ant{animation:ant-glow 1.2s ease-in-out infinite}.agent:hover .bot{animation:bob 1.6s ease-in-out infinite}.agent .role .lvl{color:var(--muted);letter-spacing:.12em}.gate-card .lbl-fixed,.gate-card .pts-fixed{display:none}.gate-card .xp .bar i{transition:width .9s var(--ease-out),background .3s}@media (hover:hover){.gate-card:hover .lbl-now,.gate-card:hover .pts-now{display:none}.gate-card:hover .lbl-fixed,.gate-card:hover .pts-fixed{display:inline;color:var(--green-ink);font-weight:700}.gate-card:hover .xp .bar i{width:var(--fixed, 100%)!important;background:var(--green-ink)}.gate-card:hover .badge{background:var(--green-ink);color:#fff}}.hud-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.hud-actions .hud-foot{margin:0;flex:1;min-width:160px}.hud .fixbtn{min-height:44px;padding:10px 18px;font-size:15px;width:auto}.hud.is-fixed .ring .bar{stroke:var(--green-ink)}.case-fix .fixed dt,.hud .pop,.hud.is-fixed .live{color:var(--green-ink)}.hud.is-fixed .gate .bar i{background:var(--green-ink)}.hud.is-fixed .fixbtn{--btn-bg:var(--ink);--btn-ink:#fff;--btn-border:var(--ink)}.hud .pop{display:inline-block;margin-top:10px;font-family:var(--font-mono);font-size:13px;background:#dfede3;padding:5px 10px;border-radius:999px;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s var(--ease-out);pointer-events:none}.hud.is-fixed .pop{opacity:1;transform:none}.statement{text-align:center}.statement .eyebrow,.usp-row{justify-content:center}.statement .usp{font-size:clamp(48px,9vw,120px)}.statement .usp-a{display:block;color:var(--muted-2)}.phone video,.statement .usp-b{display:block}.statement .lede{margin:16px auto 22px}.usp-row{display:flex;flex-wrap:wrap;gap:10px}.lock{aspect-ratio:4/3.4}.phone,.phone::before{position:absolute;left:50%;transform:translateX(-50%);background:#0b0a09}.phone{top:7%;bottom:7%;aspect-ratio:9/16;border-radius:34px;padding:9px;box-shadow:0 40px 90px -30px rgba(30,20,0,.5),0 0 0 1px rgba(255,255,255,.4) inset}.phone::before{content:"";top:16px;width:26%;height:18px;border-radius:999px;z-index:2}.phone video{width:100%;height:100%;object-fit:cover;border-radius:26px;background:#f5f5f5}@media (max-width:899px){.lock{aspect-ratio:4/4.6}}.lock .pin{z-index:3}.lede strong{font-weight:700}.calc label,.step-top{display:flex;justify-content:space-between}.step-top{align-items:flex-start;gap:12px;margin-bottom:14px}.step .ill{width:64px;height:64px;color:var(--accent-ink);flex:none;opacity:.9}.js-anime .chief.is-in .cc-agent:hover .bot,.step:hover .ill{animation:bob 1.6s ease-in-out infinite}.journey{margin:0 0 28px}.doors{width:100%;height:auto;overflow:visible}.doors .path{stroke:rgba(11,10,9,.12);stroke-width:3;stroke-dasharray:8 8;fill:none}.doors .door .frame,.doors .walker{fill:none;stroke:var(--dc);stroke-width:3}.doors .door .leaf{fill:var(--dc);opacity:.9;transform-origin:-26px 0;transition:transform .9s var(--ease-out);transition-delay:var(--dd, 0ms)}.doors .door .knob{fill:#fff}.doors .door text{font-size:11px;letter-spacing:.14em;fill:var(--muted);text-anchor:middle}.doors.is-in .door .leaf{transform:rotateY(70deg) skewY(-6deg) scaleX(.35);opacity:.55}.doors .walker{stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;transform:translate(30px,78px);transition:transform 3.2s cubic-bezier(.45,0,.2,1);transition-delay:300ms}.doors .walker circle{fill:var(--ink)}.doors.is-in .walker{transform:translate(935px,78px)}.doors .end{font-family:var(--font-display);font-size:36px;fill:var(--green-ink);text-anchor:middle;opacity:0;transition:opacity .5s ease 3.3s}.doors.is-in .end{opacity:1}@media (max-width:720px){.doors .door text{font-size:16px}}.case-fix dt,.vertical-pick{display:flex;align-items:center}.vertical-pick{flex-wrap:wrap;gap:12px;margin-bottom:22px}.seg-vertical{flex-wrap:wrap}.seg-vertical .pill{display:none}.seg-vertical button[aria-pressed=true]{background:var(--ink);color:#fff}.seg-vertical button{padding:8px 16px}.case .case-num{font-family:var(--font-display);font-size:clamp(48px,6vw,72px);line-height:.9;color:var(--accent-ink);margin:14px 0 8px;font-variant-numeric:tabular-nums}.case .case-num small{font-size:.4em;color:var(--muted)}.case .who{margin-bottom:4px}.case-fix{display:grid;gap:10px;margin-top:4px}.case-fix>div{display:grid;grid-template-columns:62px 1fr;gap:10px;align-items:start}.case-fix dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:4px 0 0;gap:6px}.brand::before,.case-fix dt::before{content:"";width:8px;height:8px;border-radius:50%}.case-fix dt::before{flex:none}.case-fix .found dt::before{background:var(--muted)}.case-fix .fixed dt::before{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,#fff)}.case-fix dd{font-size:15px;line-height:1.5}.case-fix .fixed dd{color:var(--ink);font-weight:500}.agency-window{align-self:center}.brand-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;background:linear-gradient(180deg,#fff,#fbf9f4)}@media (min-width:560px){.brand-grid{grid-template-columns:repeat(3,1fr)}}.brand,.calc-out div{border:1px solid var(--line);border-radius:12px;padding:12px}.brand{position:relative;background:#fff;box-shadow:var(--shadow-sm);display:grid;gap:4px}.brand b{font-size:14px}.brand .sc,.calc output{font-family:var(--font-display)}.brand .sc{font-size:34px;line-height:1;color:var(--c)}.brand i,.level .lvl-badge{font-family:var(--font-mono)}.brand i{font-style:normal;font-size:11px;color:var(--muted);letter-spacing:.04em}.brand::before{position:absolute;top:12px;right:12px;background:var(--c)}.brand-add{border-style:dashed;background:var(--bg)}.brand-add::before{display:none}.brand-add b{color:var(--orange-ink)}.levels{display:grid;gap:16px}@media (min-width:720px){.levels{grid-template-columns:repeat(3,1fr)}}.level{display:grid;gap:10px}.level .lvl-badge{font-size:12px;letter-spacing:.16em;color:var(--accent-ink)}.level h3{font-size:34px}.level .lvl-bar{height:120px;display:flex;align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(11,10,9,.04));border-radius:12px;padding:8px}.level .lvl-bar i{display:block;width:100%;height:0;border-radius:8px;background:linear-gradient(180deg,var(--accent),var(--accent-ink));transition:height 1.2s var(--ease-out)}.js-anime .level .lvl-bar i,.level.is-in .lvl-bar i{height:var(--h)}.calc{padding:clamp(22px,3.5vw,36px);border-color:color-mix(in srgb,var(--orange) 40%,var(--line))}.calc .field{margin-bottom:18px}.calc label{align-items:baseline}.calc output{font-size:26px;letter-spacing:.02em}.calc input[type=range]{width:100%;min-height:44px;accent-color:var(--orange)}.calc-out{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 16px}.calc-out div{background:var(--bg)}.calc-out .k{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.calc-out b{font-size:clamp(22px,3vw,34px);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.calc-out b.lv1{color:var(--cyan-ink)}.calc-out b.lv2{color:var(--amber-ink)}.calc-out b.lv3,.cc-agent em.ok{color:var(--green-ink)}.tiles{display:grid;grid-template-columns:repeat(10,1fr);gap:6px}.tiles i{display:block;aspect-ratio:1;border-radius:6px;background:rgba(11,10,9,.06);transition:background .3s,transform .3s var(--ease-out)}.tiles i.on{background:var(--orange);transform:scale(1.06)}.tiles i.on.l2{background:var(--amber-ink)}.tiles i.on.l3{background:var(--green-ink)}.beam{position:relative}.beam::after,.orbit{position:absolute;pointer-events:none}.beam::after{content:"";inset:-1px;border-radius:inherit;padding:2px;z-index:2;background:conic-gradient(from var(--beam-a, 0deg),transparent 0 70%,var(--orange) 85%,#fff 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:beam-spin 6s linear infinite}@property --beam-a{syntax:"<angle>";inherits:false;initial-value:0deg}.card.beam::after{opacity:.9}.btn-shimmer::after{opacity:1;animation:shine 2.8s var(--ease-out) infinite;animation-delay:1.6s}.orbit{inset:-16px;display:none;z-index:3}@media (min-width:980px){.orbit{display:block}}.orb-chip{position:absolute;top:0;left:0;padding:7px 12px;border-radius:10px;background:#fff;border:1px solid var(--line-2);box-shadow:var(--shadow);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--f);white-space:nowrap;offset-path:inset(0 round 34px);offset-rotate:0deg;offset-distance:0;animation:chip-run 36s linear infinite;animation-delay:calc(var(--i)*-7.2s)}.orb-chip b{font-weight:700}@supports not (offset-path:inset(0)){.orb-chip{display:none}}.text-reveal .w{color:rgba(11,10,9,.6);transition:color .3s ease}.calc output,.chief h3,.text-reveal .w.on{color:var(--ink)}.icon svg,.inc .ic svg,.tl .n{transition:transform .4s var(--ease-out)}.card:hover .icon svg{transform:rotate(-8deg) scale(1.15)}.inc:hover .ic svg{transform:scale(1.18)}.tl:hover .n{transform:rotate(-6deg) scale(1.08)}.cta-band .spark{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;opacity:0;animation:spark 5s ease-in-out infinite;animation-delay:var(--d);left:var(--x);top:var(--y);box-shadow:0 0 12px 3px rgba(255,255,255,.7)}@media (prefers-reduced-motion:reduce){.beam::after,.btn-shimmer::after,.cta-band .spark,.orb-chip{animation:none!important}.orb-chip{offset-distance:calc(var(--i)*20%)}.text-reveal .w{color:var(--ink)}}.chief{--accent:var(--orange);--accent-ink:var(--orange-ink);display:grid;gap:26px;padding:26px;margin-bottom:26px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--orange) 45%,var(--line));background:linear-gradient(135deg,#fff 0,#fff4ee 60%,#fff 100%);box-shadow:0 18px 50px -30px rgba(255,60,0,.35)}@media (min-width:900px){.chief{grid-template-columns:1.1fr 1fr;align-items:center;padding:36px 40px;gap:40px}}.chief .role{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-ink);display:flex;justify-content:space-between;margin-bottom:12px}.chief .role .lvl{color:var(--muted);letter-spacing:.12em}.chief-who>.bot{width:92px;height:92px;margin-bottom:10px;animation:bob 2.4s ease-in-out infinite}.chief-who>.bot .eye{animation:blink 3.2s ease-in-out infinite}.chief h3{font-family:var(--font-display);font-size:clamp(38px,5vw,56px);line-height:.95;letter-spacing:.01em;margin-bottom:12px}.chief p{font-size:17px;max-width:52ch}.chief .tag{display:inline-block;margin-top:16px}.chief-chart{display:grid;justify-items:center}.cc-agent em,.cc-top{font-family:var(--font-mono);text-transform:uppercase}.cc-top{font-size:12px;letter-spacing:.16em;background:var(--ink);color:#f5edd6;padding:10px 18px;border-radius:999px;box-shadow:0 0 0 6px color-mix(in srgb,var(--orange) 16%,transparent)}.cc-lines{width:100%;height:44px;display:block}.cc-lines path{fill:none;stroke:var(--orange);stroke-width:2;stroke-linecap:round}.cc-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.cc-agent{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 8px;text-align:center;display:grid;gap:6px;justify-items:center}.cc-agent .bot{width:40px;height:40px;margin:0}.cc-agent b{font-size:13px;line-height:1.2}.cc-agent em{font-style:normal;font-size:10px;letter-spacing:.1em;padding:4px 8px;border-radius:6px;white-space:nowrap}.cc-agent em.ok{background:color-mix(in srgb,var(--green) 20%,#fff)}.cc-agent em.warn{background:color-mix(in srgb,var(--amber) 26%,#fff);color:var(--amber-ink);animation:warn-pulse 1.6s ease-in-out infinite}.chief .cc-note{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-top:14px;text-align:center}.js-anime .cc-lines path{stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset .9s var(--ease-out) .35s}.js-anime .chief.is-in .cc-lines path{stroke-dashoffset:0}.js-anime .cc-agent{opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease-out) var(--d, 0ms),transform .6s var(--ease-out) var(--d, 0ms)}.js-anime .chief.is-in .cc-agent{opacity:1;transform:none}.agent-more{border-style:dashed;border-color:color-mix(in srgb,var(--cyan) 50%,var(--line));--accent:var(--cyan);--accent-ink:var(--cyan-ink);text-decoration:none;color:inherit;display:block}.agent-more:hover{border-style:solid}.agent-more .more-bots{display:flex;margin-bottom:8px}.agent-more .more-bots .bot{width:48px;height:48px;margin:0-8px 0 0}.agent-more:hover .more-bots .bot:nth-child(1){animation:bob 1.6s ease-in-out infinite}.agent-more:hover .more-bots .bot:nth-child(2){animation:bob 1.6s ease-in-out infinite .2s}.agent-more:hover .more-bots .bot:nth-child(3){animation:bob 1.6s ease-in-out infinite .4s}.agent-more .tag{display:inline-block;margin-top:12px}[hidden]{display:none!important}.agent{display:flex;flex-direction:column}.agent>p{flex:1}.hire,.q-opts button{background:#fff;font-family:var(--font-body);cursor:pointer}.hire{margin-top:14px;align-self:flex-start;border:2px solid var(--accent-ink);color:var(--accent-ink);font-weight:700;font-size:14px;line-height:1;padding:10px 18px;min-height:40px;border-radius:999px;transition:background .2s,color .2s,transform .2s}.hire:hover{transform:translateY(-1px)}.hire[aria-pressed=true]{background:var(--accent-ink);color:#fff}.hire[aria-pressed=true]::before{content:"✓ "}.team{margin-top:6px;padding:22px;display:grid;gap:16px;--accent:var(--orange);--accent-ink:var(--orange-ink)}@media (min-width:720px){.team{padding:26px 30px}}.team-head,.team-slots{display:flex;flex-wrap:wrap}.team-head{justify-content:space-between;gap:10px 20px;align-items:flex-end}.team-head b{font-family:var(--font-display);font-size:28px;letter-spacing:.01em;line-height:1;display:block}.team-slots{gap:8px}.qr-team .card .role,.slot{font-family:var(--font-mono);text-transform:uppercase}.slot{font-size:12px;letter-spacing:.08em;padding:10px 14px;border-radius:999px;border:1px dashed var(--line-2);color:var(--muted)}.slot.on{border-style:solid;border-color:var(--ink);background:var(--ink);color:#fff;animation:slot-in .45s var(--ease-out)}.team-chief,.team-cta{gap:14px;align-items:center}.team-chief{display:grid;grid-template-columns:72px 1fr;padding:16px;border-radius:16px;background:linear-gradient(135deg,#fff,#fff4ee);border:1px solid color-mix(in srgb,var(--orange) 45%,var(--line));opacity:0;transform:translateY(14px) scale(.98);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.team-chief.on{opacity:1;transform:none}.team-chief .bot{width:72px;height:72px;margin:0;animation:bob 2.4s ease-in-out infinite}.qr-team .card b,.team-chief b{display:block;font-size:18px;margin-bottom:4px}.team-chief p{font-size:15px}.team-cta{display:flex;flex-wrap:wrap}.quiz{padding:24px;max-width:840px;margin:0 auto}@media (min-width:720px){.quiz{padding:36px 40px}}.quiz-steps{display:flex;gap:6px;margin-bottom:22px}.quiz-steps span{flex:1;height:6px;border-radius:999px;background:var(--line);transition:background .3s}.q-title{font-family:var(--font-display);font-size:clamp(30px,4vw,44px);line-height:1;letter-spacing:.01em;text-transform:uppercase;margin-bottom:18px}.q-opts{display:grid;gap:10px}@media (min-width:600px){.q-opts{grid-template-columns:1fr 1fr}}.q-opts button{text-align:left;padding:16px 18px;min-height:56px;border-radius:14px;border:2px solid var(--line-2);font-weight:600;font-size:17px;line-height:1.3;color:var(--ink);transition:border-color .2s,transform .2s,box-shadow .2s,background .2s}.q-opts button:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.q-opts button[aria-pressed=true]{border-color:var(--orange);background:#fff4ee}.q-result h3{font-size:clamp(34px,5vw,56px);margin-bottom:18px}.qr-fixes{list-style:none}.qr-fixes li{display:flex;gap:12px;align-items:flex-start;font-size:17px}.qr-fixes li::before{content:"✓";flex:0 0 24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--green) 22%,#fff);color:var(--green-ink);font-family:var(--font-mono);font-size:13px;font-weight:700;line-height:24px;text-align:center;margin-top:1px}.qr-fixes,.qr-team{display:grid;gap:10px}@media (min-width:720px){.qr-team{grid-template-columns:repeat(3,1fr)}}.qr-team .card{padding:14px 16px}.qr-team .card .role{font-size:11px;letter-spacing:.14em;color:var(--accent-ink);margin-bottom:6px;display:block}.qr-team .card b{font-size:17px}.qr-team .card p{font-size:14px;color:var(--muted)}.qr-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.linkish{background:0 0;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;font-family:var(--font-body);font-size:15px;padding:8px 4px}.js-anime .q,.js-anime .q-result{animation:rise-in .5s var(--ease-out) both}.q-result:focus{outline:0}.toasts{position:fixed;left:16px;bottom:16px;z-index:60;display:grid;gap:8px;pointer-events:none;max-width:min(380px,calc(100vw - 32px))}.toast{display:flex;gap:12px;align-items:center;padding:12px 18px 12px 12px;border-radius:14px;background:var(--ink);color:#fff;box-shadow:0 18px 40px -18px rgba(0,0,0,.5);text-decoration:none;opacity:0;transform:translateY(16px) scale(.96);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);pointer-events:auto}.toast.on{opacity:1;transform:none}.ar-ring .mid b,.toast .t-ic{font-family:var(--font-display)}.toast .t-ic{flex:0 0 36px;height:36px;border-radius:10px;background:var(--orange);color:#0b0a09;display:grid;place-items:center;font-size:20px}.toast b{display:block;font-size:15px;color:#fff}.toast small{font-size:13px;opacity:.8;display:block}a.toast:hover{background:#1c1a18}@media (max-width:600px){.toasts{left:12px;right:12px;bottom:12px;max-width:none}}.audit-run{margin-top:16px;display:grid;gap:12px}.ar-progress{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid var(--line);font-size:16px;color:var(--muted)}.ar-progress .spin{width:18px;height:18px;border-radius:50%;border:3px solid var(--line-2);border-top-color:var(--orange);animation:ar-spin .9s linear infinite;flex:none}.ar-error{padding:14px 18px;border-radius:12px;background:#ffe4da;color:var(--orange-ink);font-size:16px}.ar-result{padding:clamp(20px,3vw,28px);display:grid;gap:20px;animation:rise-in .5s var(--ease-out) both}.ar-head{display:grid;gap:18px;align-items:center}@media (min-width:640px){.ar-head{grid-template-columns:148px 1fr}}.ar-head h2{font-size:clamp(30px,4vw,40px);margin-bottom:8px}.ar-ring,.ar-ring svg{width:148px;height:148px}.ar-ring{position:relative;margin-inline:auto}.ar-ring svg{transform:rotate(-90deg)}.ar-ring circle{fill:none;stroke-width:10}.ar-ring .bg{stroke:var(--line)}.ar-ring .fg{stroke:var(--orange);stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--ease-out)}.ar-ring .mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.ar-ring .mid b{font-size:48px;line-height:1}.ar-ring .mid span{font-family:var(--font-mono);font-size:12px;color:var(--muted);letter-spacing:.08em}.ar-lead{display:grid;gap:14px;padding:18px;border-radius:14px;border:1px solid color-mix(in srgb,var(--orange) 40%,var(--line));background:#fff8f4}.ar-lead .row{display:grid;gap:12px}@media (min-width:640px){.ar-lead .row{grid-template-columns:1fr 1fr}}.ar-lead .field{margin:0}.ar-sent{padding:14px 18px;border-radius:12px;background:#dfede3;color:var(--green-ink);font-size:16px}.ar-gate ul,.ar-gates{display:grid;gap:10px}.ar-gate,.ar-table table{background:#fff;border:1px solid var(--line)}.ar-gate{padding:14px 16px;border-radius:14px;animation:rise-in .5s var(--ease-out) both;animation-delay:var(--d, 0ms)}.ar-gate .top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;align-items:center;font-size:16px;color:var(--muted)}.ar-gate .top b,.ar-ring .mid b,.plan .vat b{color:var(--ink)}.ar-gate ul{list-style:none;margin-top:8px;gap:4px}.ar-gate li{font-size:15px;color:var(--muted)}.ar-table{display:grid;gap:8px;overflow-x:auto}.ar-table table{width:100%;border-collapse:collapse;font-size:15px;border-radius:12px;overflow:hidden}.ar-table td,.ar-table th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:center}.ar-table td:first-child,.ar-table th:first-child{text-align:left}.ar-table th,.facts .card small,.org-chart .node small{font-family:var(--font-mono);text-transform:uppercase;color:var(--muted)}.ar-table th{font-size:12px;letter-spacing:.1em;background:var(--bg-2)}.ar-table td.yes{color:var(--green-ink);font-weight:700}.ar-table td.no{color:var(--orange-ink);font-weight:700}.ar-cta{display:flex;flex-wrap:wrap;gap:12px}.small{font-size:12px}.plan .vat s{color:var(--muted);text-decoration-thickness:2px;text-decoration-color:var(--orange)}.plan .monthly-note{color:var(--green-ink)}.about-hero{padding:clamp(56px,8vw,110px)0 clamp(32px,5vw,60px)}.about-hero .lede{max-width:62ch}.founder{display:grid;gap:22px;align-items:center;padding:clamp(22px,3vw,34px);--accent:var(--orange);--accent-ink:var(--orange-ink)}@media (min-width:720px){.founder{grid-template-columns:180px 1fr;gap:34px}}.founder .photo{width:180px;height:180px;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#fff4ee,#fff);border:1px solid color-mix(in srgb,var(--orange) 40%,var(--line));display:grid;place-items:center;margin-inline:auto}.founder .photo img{width:100%;height:100%;object-fit:cover;display:block}.founder .photo .bot{width:120px;height:120px;margin:0}.founder h3{font-size:30px;margin-bottom:4px}.founder .role{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-ink);margin-bottom:12px}.founder p{font-size:16px}.founder .links,.org-chart .tier{display:flex;flex-wrap:wrap;gap:10px}.founder .links{margin-top:16px}.org-chart{text-align:center}.org-chart .tier{justify-content:center}.org-chart .node{padding:12px 18px;border-radius:14px;background:#fff;border:1px solid var(--line);font-weight:600;font-size:15px}.org-chart .node.lead{background:var(--ink);color:#fff}.org-chart .node.boss{border-color:color-mix(in srgb,var(--orange) 45%,var(--line));background:#fff4ee}.facts .card small,.org-chart .node small{display:block;font-size:11px}.org-chart .node small{letter-spacing:.12em;font-weight:400;margin-top:3px}.org-chart .node.lead small{color:#f5edd6}.org-chart .line{width:2px;height:22px;background:var(--orange);margin:0 auto}.beliefs .card b{display:block;font-family:var(--font-display);font-size:28px;letter-spacing:.01em;margin-bottom:8px}.facts,.org-chart{display:grid;gap:12px}@media (min-width:640px){.facts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.facts{grid-template-columns:repeat(4,1fr)}}.facts .card{padding:18px}.facts .card small{letter-spacing:.14em;margin-bottom:6px}.facts .card b{font-size:18px}.cookie-bar{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:720px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--ink);color:var(--bg-2);border-radius:16px;box-shadow:0 18px 50px -12px rgba(11,10,9,.45)}.cookie-bar p{margin:0;flex:1 1 260px;font-size:14px;line-height:1.5;color:var(--bg-2)}.cookie-bar a{color:var(--orange);text-underline-offset:3px}.cookie-actions{display:flex;gap:10px;flex-shrink:0}.cookie-bar .cookie-yes{min-height:42px;padding:10px 22px;font-size:15px;box-shadow:none}.cookie-bar .cookie-no{min-height:42px;padding:10px 18px;background:0 0;color:var(--bg-2);border:2px solid rgba(245,237,214,.35);border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:15px;cursor:pointer;transition:border-color .2s,color .2s}.cookie-bar .cookie-no:hover{border-color:var(--bg-2)}@media (max-width:560px){.cookie-bar{flex-direction:column;align-items:stretch}.cookie-bar p{flex:0 0 auto}.cookie-actions .cookie-no,.cookie-actions .cookie-yes{flex:1}}.page-dark{background:var(--d-bg);--d-bg:#050505;--d-bg-2:#0b0a09;--d-card:#121110;--d-fg:#f2f0ec;--d-muted:#a29c93;--d-line:#26241f}.page-dark .site-header{background:color-mix(in srgb,var(--d-bg) 86%,transparent);border-bottom-color:var(--d-line)}.page-dark,.page-dark .logo,.page-dark .nav a:hover,.page-dark .site-footer a{color:var(--d-fg)}.page-dark .nav a{color:var(--d-muted)}.page-dark .faq details,.page-dark .menu-btn,.page-dark .mobile-nav{border-color:var(--d-line)}.page-dark .faq summary .plus::after,.page-dark .faq summary .plus::before,.page-dark .menu-btn span,.page-dark .menu-btn span::after,.page-dark .menu-btn span::before{background:var(--d-fg)}.page-dark .mobile-nav{background:var(--d-bg)}.page-dark .faq summary,.page-dark .mobile-nav a,.page-dark b,.page-dark h1,.page-dark h2,.page-dark h3,.page-dark strong{color:var(--d-fg)}.page-dark .btn-ghost{--btn-bg:transparent;--btn-ink:var(--d-fg);--btn-border:#3a3630;box-shadow:none}.page-dark .btn-ghost:hover{--btn-border:var(--d-fg);box-shadow:none}.page-dark .site-footer{background:var(--d-bg);border-top-color:var(--d-line)}.page-dark .eyebrow,.page-dark .foot-bottom,.page-dark .lede,.page-dark .prose p,.page-dark .site-footer h3,.page-dark .site-footer p,.page-dark li,.page-dark p{color:var(--d-muted)}.page-dark .prose a{color:var(--orange)}.page-dark .about-hero,.page-dark .section,.page-dark .section-tight{background:0 0}.page-dark .section-tint,.page-dark .section-white{background:var(--d-bg-2)}.page-dark .card{background:var(--d-card);border-color:var(--d-line);box-shadow:none}.page-dark .card-accent::before{opacity:.9}.pair,.pairs{display:grid;gap:18px}.pair{gap:12px;grid-template-columns:1fr;align-items:stretch}@media (min-width:900px){.pair{grid-template-columns:1fr 72px 1fr;gap:0}}.pair-side{border-radius:20px;padding:clamp(22px,3vw,30px);display:flex;flex-direction:column;gap:10px}.pair-problem{background:var(--bg-2);border:1px solid var(--line)}.pair-solution{background:var(--card);border:1px solid color-mix(in srgb,var(--orange) 45%,transparent);box-shadow:0 30px 70px -44px color-mix(in srgb,var(--orange) 60%,transparent)}.pair-arrow,.pair-tag{display:flex;align-items:center}.pair-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;gap:8px}.pair-problem .pair-tag{color:var(--muted-2)}.pair-solution .pair-tag{color:var(--orange-ink)}.pair-side p{margin:0;font-size:clamp(17px,2vw,20px);line-height:1.45}.pair-problem .pair-icon,.pair-problem p{color:var(--muted-2)}.article>p>strong,.pair-solution p,.post-card h3{color:var(--ink)}.pair-arrow{justify-content:center;color:var(--line-2)}.pair-arrow svg{width:26px;height:26px;transform:rotate(90deg)}@media (min-width:900px){.pair-arrow svg{transform:none}}.pair-icon{width:34px;height:34px;flex:none}.article a,.pair-solution .pair-icon{color:var(--orange-ink)}.post-list{display:grid;gap:18px}@media (min-width:820px){.post-list{grid-template-columns:repeat(2,1fr)}}.post-card{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(22px,3vw,30px);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .2s}.post-card:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:0 24px 50px -30px rgba(11,10,9,.35)}.post-card .kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);display:flex;gap:10px;align-items:center}.post-card h3{font-family:var(--font-display);font-size:clamp(26px,3.2vw,34px);letter-spacing:.02em;text-transform:uppercase;line-height:1.02}.post-card p{color:var(--muted);font-size:16px;margin:0}.post-card .more{font-weight:700;color:var(--orange-ink);margin-top:auto}.article{max-width:720px}.article>ol,.article>p,.article>ul{color:var(--muted);font-size:18px;line-height:1.65}.article>h2,.post-meta{text-transform:uppercase}.article>h2{font-size:clamp(30px,4.2vw,44px);letter-spacing:.02em;color:var(--ink);margin:48px 0 14px;line-height:1.04}.article>h3{font-size:21px;color:var(--ink);margin:30px 0 8px}.article ul,.method ul{list-style:disc;padding-left:22px}.article li{margin-bottom:8px}.article .standfirst{font-size:21px;line-height:1.5;color:var(--ink)}.post-meta{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;color:var(--muted-2)}.keynum{margin:34px 0;padding:26px 30px;border-left:4px solid var(--orange);background:var(--bg-2);border-radius:0 16px 16px 0}.article>h2,.bar-row .lab b,.keynum b{font-family:var(--font-display)}.keynum b{display:block;font-size:clamp(48px,8vw,76px);line-height:.95;color:var(--ink);letter-spacing:.01em}.keynum span{display:block;margin-top:8px;color:var(--muted);font-size:17px}.method{margin:40px 0;padding:24px 28px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.method h3,figure.chart figcaption{font-family:var(--font-mono);color:var(--muted-2);text-transform:uppercase}.method h3{margin:0 0 10px;font-size:15px;letter-spacing:.14em}.method li,.method p{font-size:15px;color:var(--muted)}.method ul{padding-left:20px;margin:0}figure.chart{margin:38px 0}figure.chart figcaption{font-size:12px;letter-spacing:.08em;margin-top:12px}.bar-row,.bars{display:grid;gap:18px}.bar-row{gap:6px}.bar-row .lab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;color:var(--ink)}.bar-row .lab b{font-size:26px;letter-spacing:.02em}.bar-track{height:18px;border-radius:4px;background:var(--bg-2);overflow:hidden}.bar-fill{display:block;height:100%;border-radius:4px;width:0;transition:width 1.1s var(--ease-out)}.bars.is-in .bar-fill{width:var(--w)}.dotgrid{display:grid;grid-template-columns:repeat(auto-fill,11px);gap:5px}.dotgrid i{width:7px;height:7px;border-radius:50%;background:#8a8175;opacity:.42;display:block}.dotgrid i.hit{background:var(--orange);opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 22%,transparent)}.dot-key{display:flex;gap:20px;flex-wrap:wrap;margin-top:14px;font-size:14px;color:var(--muted)}.dot-key span{display:inline-flex;align-items:center;gap:8px}.dot-key i{width:9px;height:9px;border-radius:50%;display:inline-block}.post-card{padding-top:0;overflow:hidden}.post-thumb{display:block;width:calc(100% + 2px);margin:-1px -1px 4px;aspect-ratio:1200/630;object-fit:cover;border-bottom:1px solid var(--line);background:var(--bg-2)}.post-card>:not(.post-thumb){padding-left:0;padding-right:0}.answer{margin:34px 0;border:1px solid var(--line);border-radius:18px;background:var(--card);padding:22px 24px}.answer-q{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;color:var(--muted-2);text-transform:uppercase;margin:0 0 14px}.answer-q b{text-transform:none;letter-spacing:0;font-family:var(--font-body);margin-top:6px;font-weight:500}.answer-a{font-size:17px;line-height:1.6;color:var(--muted);margin:0;padding-top:14px;border-top:1px solid var(--line)}.redact{display:inline-block;vertical-align:baseline;background:var(--orange);color:#fff;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;border-radius:5px}.redact.other{background:var(--muted-2)}.ladder{display:grid;gap:8px;margin:0}.ladder-row{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:12px;background:var(--bg-2);border:1px solid transparent}.ladder-rank{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--muted-2);width:22px}.consult-inner h2,.ladder-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em}.ladder-name{font-size:24px;color:var(--ink);line-height:1}.ladder-note{margin-left:auto;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.ladder-row.is-new{background:var(--card);border-color:var(--orange)}.ladder-row.is-new .ladder-note,.ladder-row.is-new .ladder-rank{color:var(--orange-ink)}.consult-band{position:relative;display:block;border-radius:28px;padding:3px;overflow:hidden;text-decoration:none;isolation:isolate}.consult-edge{position:absolute;inset:-75%;z-index:0;background:conic-gradient(from 0deg,#ff3c00,#ffb800,#34d399,#22d3ee,#60a5fa,#a78bfa,#f472b6,#ff3c00);animation:consult-spin 11s linear infinite}.consult-inner{position:relative;z-index:1;display:grid;border-radius:25px;background:#050505;color:#f5edd6;padding:clamp(28px,4.4vw,52px);gap:clamp(18px,3vw,40px)}@media (min-width:880px){.consult-inner{grid-template-columns:1.15fr 1fr;align-items:end}}.consult-col{display:block}.consult-inner .eyebrow{color:#ffb800}.consult-inner h2{color:#f5edd6;font-size:clamp(32px,5vw,56px);line-height:.98;margin:10px 0 0;max-width:17ch}.consult-inner p{color:#b8b0a2;font-size:clamp(16px,1.6vw,19px);margin:0;max-width:46ch}.consult-actions{margin-top:24px}.consult-actions .btn-ghost{--btn-bg:transparent;--btn-ink:#F5EDD6;--btn-border:#45403a;box-shadow:none}.consult-actions .btn-ghost:hover{--btn-border:#F5EDD6;box-shadow:none}@media (prefers-reduced-motion:reduce){.consult-edge{animation:none}}.post-card.compact p{display:none}.post-card.compact h3{font-size:clamp(22px,2.4vw,27px)}.spectrum-rule{display:block;width:190px;height:5px;border-radius:3px;margin:26px 0 24px;background:linear-gradient(90deg,#ff3c00,#ffb800,#34d399,#22d3ee,#60a5fa,#a78bfa,#f472b6,#ff3c00);background-size:300% 100%;animation:spectrum-slide 7s linear infinite}@media (prefers-reduced-motion:reduce){.spectrum-rule{animation:none}}.research-strip{border-top:1px solid var(--line);padding-top:22px}.research-strip .eyebrow{margin-bottom:14px}.mini-list{grid-template-columns:1fr;align-items:stretch}@media (min-width:820px){.mini-list{grid-template-columns:1fr 1fr auto;gap:14px;align-items:center}}.post-card.mini{flex-direction:row;align-items:center;gap:16px;padding:12px 16px 12px 12px;border-radius:14px}.post-card.mini .post-thumb{width:104px;flex:none;margin:0;border:1px solid var(--line);border-radius:8px;aspect-ratio:1200/630}.post-card.mini .mini-body{display:flex;flex-direction:column;gap:4px}.post-card.mini .kicker{font-size:11px}.post-card.mini h3{font-family:var(--font-body);font-weight:700;font-size:16px;line-height:1.3;text-transform:none;letter-spacing:0;color:var(--ink)}.mini-all{align-self:center;white-space:nowrap;font-weight:700;color:var(--orange-ink);text-decoration:none;font-size:15px}.mini-all:hover{text-decoration:underline}.ar-verdict{padding:18px 20px;border-radius:16px;background:var(--bg-2);gap:10px}.ar-verdict>p{margin:0;font-size:16px}.ar-next,.ar-note,.ar-verdict{border:1px solid var(--line);display:grid}.ar-next{padding:12px 14px;border-radius:12px;background:#fff;gap:4px}.ar-alert h3,.ar-next p,.ar-verdict h3{margin:0}.ar-note{padding:14px 16px;border-radius:14px;background:var(--bg-2);gap:6px}.ar-note p{margin:0;font-size:15px}.ar-gate .ar-fix,.ar-gate .ar-sowhat{margin-top:8px;font-size:15px;color:var(--ink)}.ar-gate .ar-fix{color:var(--muted)}.answer-q b,.ar-gate .ar-fix b{color:var(--ink)}.addons-note{max-width:62ch;margin:0 0 clamp(28px,4vw,48px);color:var(--muted);font-size:clamp(16px,1.7vw,19px);line-height:1.55}.ar-alert{padding:18px 20px;border-radius:16px;border:1px solid var(--brand);background:#fff;display:grid;gap:10px}.ar-alert p{margin:0;font-size:16px}.ar-snippet{margin:0;padding:12px 14px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line);font-family:var(--font-mono);font-size:13px;white-space:pre-wrap;overflow-x:auto}.ar-findings{display:grid;gap:10px}.ar-findings h3{margin:0 0 2px}.ar-finding{padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#fff;animation:rise-in .5s var(--ease-out) both;animation-delay:var(--d, 0ms)}.answer-q b,.ar-finding b{display:block;font-size:16px}.ar-finding p{margin:6px 0 0;font-size:15px}.ar-tease{margin:0;font-size:17px}.ar-coverage,.ostack-card h3,.ostack-card p{margin:0}.face{width:64px;height:64px;border-radius:16px;display:block;margin-bottom:12px;background:color-mix(in srgb,var(--accent, var(--orange)) 16%,#fff)}.face-lg{width:92px;height:92px;border-radius:22px;margin-bottom:10px}.cc-agent .face-sm{width:40px;height:40px;border-radius:12px;margin:0}.feed .face-xs{width:30px;height:30px;border-radius:9px;margin:0;background:color-mix(in srgb,var(--c) 16%,#fff)}.face-more,.ostack-now b{font-family:var(--font-display);font-size:22px}.face-more{display:grid;place-items:center;background:0 0;border:1.5px dashed color-mix(in srgb,var(--orange) 45%,var(--line));color:color-mix(in srgb,var(--orange) 70%,var(--muted));line-height:1}.ostack{--spread:96px;--lift:26px}@media (min-width:720px){.ostack{--spread:130px;--lift:34px}}@media (min-width:1024px){.ostack{--spread:150px;--lift:40px}}.ostack-now{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);text-align:center;margin:0 0 18px}.ostack-now b{color:var(--ink);letter-spacing:.02em;display:block;margin-top:4px}.ostack-stage{position:relative;display:grid;place-items:center;height:clamp(470px,96vw,520px);perspective:1400px}@media (min-width:720px){.ostack-stage{height:clamp(440px,40vw,520px)}}.ostack-card{position:absolute;left:50%;top:50%;width:min(300px,78vw);font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;display:flex;flex-direction:column;gap:8px;--xf:translate(-50%, -50%)
    translateX(calc(var(--o) * var(--spread)))
    translateY(calc(abs(var(--o)) * var(--lift)))
    rotate(calc(var(--o) * 5deg))
    scale(calc(1 - abs(var(--o)) * 0.08));transform:var(--xf);z-index:calc(10 - abs(var(--o)));opacity:calc(1 - abs(var(--o))*.25);transition:transform .55s var(--ease-out),opacity .55s var(--ease-out),box-shadow .55s var(--ease-out)}@supports not (width:abs(1px)){.ostack-card{transform:translate(-50%,-50%) translateX(calc(var(--o)*var(--spread))) rotate(calc(var(--o)*5deg))}}.ostack-card[aria-pressed=true]{z-index:12;opacity:1;box-shadow:var(--shadow-hover)}.ostack-card:focus-visible{outline:3px solid var(--line-focus);outline-offset:4px}.ostack-card .stat{margin-top:auto;align-self:flex-start;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 14%,#fff);border-radius:8px;padding:7px 10px}.ostack-card p{transition:opacity .4s ease}.ostack-card:not([aria-pressed=true]) p{opacity:.55}.ostack-dots{display:flex;gap:8px;justify-content:center;margin-top:14px;position:relative;z-index:15}.ostack-dots button{width:30px;height:6px;border-radius:99px;border:0;padding:0;cursor:pointer;background:var(--line-2);transition:background .3s ease}.ostack-dots button[aria-pressed=true]{background:var(--orange)}.ostack-dots button:focus-visible{outline:3px solid var(--line-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ostack-card{transition:none;transform:translate(-50%,-50%) translateX(calc(var(--o)*var(--spread)));opacity:1}.ostack-card:not([aria-pressed=true]) p{opacity:1}}.ostack-card:hover{transform:var(--xf)}.ostack-card:not([aria-pressed=true]):hover{opacity:.9}