@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation:mkt-vt-out .16s ease-in both}::view-transition-new(root){animation:mkt-vt-in .32s cubic-bezier(.16,1,.3,1) both}.csh{view-transition-name:site-header}@property --mkt-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mkt-vt-out{to{opacity:0}}@keyframes mkt-vt-in{0%{opacity:0;translate:0 10px}}@keyframes mkt-rise{0%{opacity:0;translate:0 18px}}@keyframes mkt-lift{0%{translate:0 22px}}@keyframes mkt-zoom{0%{opacity:0;scale:.96}}@keyframes mkt-reveal{0%{opacity:0;translate:0 28px}}@keyframes mkt-pop{0%{opacity:0;scale:.4}}@keyframes mkt-draw-x{0%{scale:0 1}}@keyframes mkt-draw-y{0%{scale:1 0}}@keyframes mkt-unveil{to{scale:0 1}}@keyframes mkt-spin{to{--mkt-angle:360deg}}@keyframes mkt-turn{0%{rotate:-30deg;scale:.85}to{rotate:30deg;scale:1.15}}@keyframes mkt-step{0%{opacity:0;translate:18px 0}}@keyframes mkt-flash{0%{opacity:.35;scale:.97}}@keyframes mkt-ring{0%{stroke-dashoffset:100}}@keyframes mkt-dash{0%{stroke-dashoffset:100}}@keyframes mkt-dash-1000{0%{stroke-dashoffset:1000}}@keyframes mkt-march{to{stroke-dashoffset:-18}}@keyframes mkt-bob{50%{translate:0 -5px}}@keyframes mkt-note-drop{0%{opacity:0;translate:0 -34px;rotate:-12deg}}@keyframes mkt-node-pop{0%{opacity:0;scale:.5}}@keyframes mkt-comet{0%{opacity:1;stroke-dashoffset:70}92%{opacity:1;stroke-dashoffset:-930}to{opacity:0;stroke-dashoffset:-930}}@keyframes mkt-pulse{0%{opacity:.8;scale:1}14%,to{opacity:0;scale:1.7}}@keyframes mkt-check{0%,70%{stroke-dashoffset:100}80%,to{stroke-dashoffset:0}}@keyframes mkt-shine{0%{translate:0 0}to{translate:120px 0}}@keyframes mkt-scan{0%{opacity:1;translate:0 0}to{opacity:1;translate:0 56px}}@keyframes mkt-ring-pulse{0%{opacity:.7;scale:1}to{opacity:0;scale:1.5}}@keyframes mkt-hl{0%{background-size:0 100%}}@keyframes mkt-strike-in{0%{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}@keyframes mkt-shine-once{0%{translate:-120% 0}to{translate:320% 0}}.mkt :is(.hero,.page-hero) :is(.kicker,.lede,.btn-row,.hero-note){animation:mkt-rise .7s cubic-bezier(.16,1,.3,1) both}.mkt :is(.hero,.page-hero) h1{animation:mkt-lift .8s cubic-bezier(.16,1,.3,1) 60ms both}.mkt :is(.hero,.page-hero) .lede{animation-delay:.16s}.mkt .hero .btn-row{animation-delay:.26s}.mkt .hero .hero-note{animation-delay:.34s}.mkt .hero-figure{animation:mkt-zoom 1s cubic-bezier(.16,1,.3,1) .12s both}.mkt :is(.hero,.page-hero) .hl{animation:mkt-hl .9s cubic-bezier(.65,0,.35,1) .5s both}.mkt .hero .assure li{animation:mkt-rise .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.42s + var(--i, 0) * 80ms)}@supports (animation-delay:calc(sibling-index() * 1s)){.mkt .hero .assure li{animation-delay:calc(.34s + sibling-index() * 80ms)}}.mkt .hero .btn-lg.btn-primary{position:relative;overflow:hidden}.mkt .hero .btn-lg.btn-primary:after{content:"";position:absolute;inset:0 auto 0 0;width:30%;pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);translate:320% 0;animation:mkt-shine-once 1.1s ease-in-out 1.4s both}.mkt .btn svg,.mkt .go svg,.mkt .go-link svg{transition:translate .2s cubic-bezier(.16,1,.3,1)}.mkt .btn:hover svg,.mkt .card-link:hover .go svg,.mkt .go-link:hover svg{translate:3px 0}.mkt .btn-primary{transition:background var(--transition),translate var(--transition),box-shadow var(--transition)}.mkt .btn-primary:hover{translate:0 -1px;box-shadow:0 8px 18px rgba(31,122,112,.25)}@supports ((animation-timeline:view()) and (animation-range:entry)){.mkt :where(.section-head,.card,.standard,.path-step,.plan,.timeline li,.five-item,.faq details,.cta-band,.split>*,.contrast,.table-wrap,.callout,.stack-total,.path-note,.story,.sample-snap,.know li,.layer,.lc-stage,.chatq>div,.needs li,.pathway li,.uc,.pains li,.pits li,.stack li,.week li,.fit>div,.cta-row,.costline,.guarantee,.paths>*,.earn li,.engine>div,.reversal li){animation:mkt-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 200px}.mkt :is(.grid,.standards,.path,.plans,.timeline,.five,.stories,.know,.layers,.lifecycle,.chatq,.needs,.pathway,.pains,.stack,.week,.fit,.paths,.earn,.engine,.reversal)>*{--mkt-stagger:calc(min(var(--i, 0), 4) * 24px);animation-range:entry var(--mkt-stagger) entry calc(200px + var(--mkt-stagger))}@supports (animation-delay:calc(sibling-index() * 1s)){.mkt :is(.grid,.standards,.path,.plans,.timeline,.five,.stories,.know,.layers,.lifecycle,.chatq,.needs,.pathway,.pains,.stack,.week,.fit,.paths,.earn,.engine,.reversal)>*{--mkt-stagger:calc(min(sibling-index() - 1, 4) * 24px)}}@media (max-width:1100px){.mkt :is(.grid,.standards,.path,.plans,.timeline,.five,.stories,.know,.layers,.lifecycle,.chatq,.needs,.pathway,.pains,.stack,.week,.fit,.paths,.earn,.engine,.reversal)>*{--mkt-stagger:0px}}.mkt :where(.section,.section-tight,.punch) .hl{animation:mkt-hl linear both;animation-timeline:view();animation-range:entry 100% cover 42%}.mkt .strike{view-timeline:--mkt-strike}.mkt .strike:after{animation:mkt-draw-x linear both;animation-timeline:--mkt-strike;animation-range:entry 100% cover 45%}.mkt .pits s{animation:mkt-strike-in linear both;animation-timeline:view();animation-range:entry 60% entry 240px}.mkt .pits .fix{animation:mkt-step linear both;animation-timeline:view();animation-range:entry 20% entry 220px}.mkt .stack-num{animation:mkt-pop linear both;animation-timeline:view();animation-range:entry 30% entry 200px}.mkt .guarantee .g-check{stroke-dasharray:100;animation:mkt-dash linear both;animation-timeline:view();animation-range:entry 60% cover 45%}.mkt .five:before{transform-origin:left;animation:mkt-draw-x linear both;animation-timeline:view();animation-range:cover 10% cover 40%}.mkt .five-dot{animation:mkt-pop linear both;animation-timeline:view();animation-range:cover 5% cover 25%}@media (max-width:760px){.mkt .five:before{transform-origin:top;animation-name:mkt-draw-y}}.mkt .cta-band:after{animation:mkt-turn linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.mkt .plan.featured{animation:mkt-reveal linear both,mkt-spin linear both;animation-timeline:view(),view();animation-range:entry 0 entry 200px,cover 0 cover 100%}@media (min-width:861px) and (prefers-reduced-motion:no-preference){.mkt .timeline{position:relative}.mkt .timeline:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;z-index:1;background:var(--color-bg);transform-origin:right;animation:mkt-unveil linear both;animation-timeline:view();animation-range:entry 45% cover 55%}.mkt .section-offset .timeline:before{background:var(--color-offset)}}}.mkt .plan.featured{border:2px solid transparent;background:linear-gradient(var(--color-surface-2),var(--color-surface-2)) padding-box,conic-gradient(from var(--mkt-angle),var(--color-teal-bright),var(--color-gold),var(--color-coral),var(--color-green),var(--color-teal-bright)) border-box}.mkt .snap-panel>:is(form,.report){animation:mkt-step .4s cubic-bezier(.16,1,.3,1) both}.mkt .report :is(.map5 .cell,.opps li){animation:mkt-rise .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 90ms + .15s)}.mkt .score-ring{width:76px;height:76px;rotate:-90deg}.mkt .score-ring circle{fill:none;stroke-width:8}.mkt .score-ring .track{stroke:var(--color-divider)}.mkt .score-ring .fill{stroke:var(--color-primary);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 10);animation:mkt-ring 1.2s cubic-bezier(.16,1,.3,1) .2s both}.mkt .snap-score{display:flex;align-items:center;gap:var(--space-3);justify-content:flex-end}.mkt .snap-score-num{text-align:right}.mkt .wi-bar{display:block;height:6px;margin-top:var(--space-2);border-radius:3px;background:var(--color-primary);transform-origin:left;scale:var(--share,0) 1;transition:scale .6s cubic-bezier(.16,1,.3,1)}.mkt .wi-flash{display:inline-block;animation:mkt-flash .45s ease-out}.mkt .flow-art,.mkt .hero-art{position:relative}.mkt .flow-art{border-radius:3.93%/4.78%;box-shadow:0 18px 30px rgba(22,35,42,.1)}.mkt .flow-art>svg{display:block;width:100%;height:auto}.mkt .fa-bg{fill:var(--color-surface);stroke:var(--color-border)}.mkt .fa-note-in{transform-box:fill-box;transform-origin:center;animation:mkt-note-drop .7s cubic-bezier(.34,1.56,.64,1) both,mkt-bob 4s ease-in-out infinite;animation-delay:calc(var(--i) * .14s),calc(1s + var(--i) * .7s)}.mkt .fa-feed{fill:none;stroke:var(--color-text-faint);stroke-width:2;stroke-dasharray:3 6;animation:mkt-march 1.4s linear infinite}.mkt .fa-rail{fill:none;stroke:var(--color-slate-muted);stroke-width:3;stroke-linecap:round;stroke-dasharray:1000;animation:mkt-dash-1000 1.6s cubic-bezier(.65,0,.35,1) .3s both}.mkt .fa-comet{fill:none;stroke:var(--color-teal-bright);stroke-width:7;stroke-linecap:round;stroke-dasharray:70 930;opacity:0;animation:mkt-comet 5s linear 1.9s infinite}.mkt .fa-node{animation:mkt-node-pop .6s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.5s + var(--i) * .25s)}.mkt .fa-node,.mkt .fa-pulse{transform-box:fill-box;transform-origin:center}.mkt .fa-pulse{fill:none;stroke-width:3;opacity:0;animation:mkt-pulse 5s linear infinite;animation-delay:calc(1.9s + var(--i) * 1.15s)}.mkt .fa-label{font:600 19px var(--font-body);fill:var(--color-text)}.mkt .fa-chip rect{fill:var(--color-surface-2);stroke:var(--color-border);filter:drop-shadow(0 6px 14px rgb(22 35 42/.1))}.mkt .fa-chip text{font:600 18px var(--font-body);fill:var(--color-text)}.mkt .fa-chip-ai{animation:mkt-rise .7s cubic-bezier(.16,1,.3,1) 1.6s both,mkt-bob 5s ease-in-out 2.4s infinite}.mkt .fa-chip-ok{animation:mkt-rise .7s cubic-bezier(.16,1,.3,1) 2s both}.mkt .fa-check{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:mkt-check 5s ease-out 2.4s infinite}.mkt .fa-toggle{position:absolute;left:12px;bottom:12px;width:44px;height:44px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-slate);display:grid;place-items:center;cursor:pointer;opacity:.8}.mkt .fa-toggle:focus-visible,.mkt .fa-toggle:hover{opacity:1}.mkt .flow-art.is-paused *{animation:none!important}@media (prefers-reduced-motion:reduce){.mkt .fa-toggle{display:none}}.mkt .product-glyph{width:64px;height:60px;margin-bottom:var(--space-3);overflow:visible}.mkt .product-glyph *{transform-box:fill-box;transform-origin:center}.mkt .pg-route{fill:none;stroke:var(--color-border);stroke-width:4;stroke-linecap:round;stroke-dasharray:2 8}.mkt .pg-route-run{fill:none;stroke:var(--color-teal-bright);stroke-width:4;stroke-linecap:round;stroke-dasharray:100;animation:mkt-dash 1.8s cubic-bezier(.65,0,.35,1) .3s 2 both}.mkt .pg-dot{fill:var(--color-slate)}.mkt .pg-dot-end{fill:var(--color-teal-bright);animation:mkt-pop .5s cubic-bezier(.34,1.56,.64,1) 1.6s both}.mkt .pg-car{fill:var(--color-slate-2)}.mkt .pg-wheel{fill:var(--color-slate);stroke:var(--color-surface-2);stroke-width:3}.mkt .pg-shine{fill:#fff;opacity:.55;animation:mkt-shine 1.6s ease-in-out .4s 2}.mkt .pg-qr-eye{fill:none;stroke:var(--color-slate);stroke-width:4}.mkt .pg-qr-bit{fill:var(--color-slate)}.mkt .pg-scan{fill:var(--color-teal-bright);opacity:0;animation:mkt-scan 1.4s ease-in-out .3s 2 alternate}.mkt .pg-ring{fill:var(--color-surface-2);stroke:var(--color-coral);stroke-width:4}.mkt .pg-ring-pulse{fill:none;stroke:var(--color-coral);stroke-width:3;opacity:0;animation:mkt-ring-pulse 1.6s ease-out .3s 2}.mkt .pg-play{fill:var(--color-coral)}.mkt .pg-doc{fill:var(--color-surface-2);stroke:var(--color-slate-2);stroke-width:3}.mkt .pg-box{fill:none;stroke:var(--color-slate-muted);stroke-width:2}.mkt .pg-tick{fill:none;stroke:var(--color-green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:mkt-dash .4s ease-out both;animation-delay:calc(.4s + var(--i) * .35s)}.mkt .pg-line{stroke:var(--color-border);stroke-width:4;stroke-linecap:round}.mkt .pg-house{fill:var(--color-surface-2);stroke:var(--color-slate-2);stroke-width:3;stroke-linejoin:round}.mkt .pg-door{fill:var(--color-gold)}.mkt .pg-bubble path{fill:var(--color-teal-bright)}.mkt .pg-bubble{animation:mkt-pop .5s cubic-bezier(.34,1.56,.64,1) .3s both}.mkt .pg-typing{fill:#fff;animation:mkt-bob .9s ease-in-out 4 both;animation-delay:calc(.8s + var(--i) * .15s)}.mkt .pg-link{fill:none;stroke-width:5}.mkt .pg-link-a{stroke:var(--color-slate-2);animation:mkt-link-a .9s cubic-bezier(.34,1.56,.64,1) .3s both}.mkt .pg-link-b{stroke:var(--color-teal-bright);animation:mkt-link-b .9s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes mkt-link-a{0%{translate:-10px 0}}@keyframes mkt-link-b{0%{translate:10px 0}}.mkt .waitlist{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:360px}.mkt .waitlist label{font-size:var(--text-sm);font-weight:600}.mkt .waitlist input{min-height:44px;padding:.55rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;background:var(--color-surface-2)}.mkt .waitlist-err{min-height:1.2em;margin:0;font-size:var(--text-sm);color:var(--color-warn)}.mkt .waitlist-done{margin:0;font-weight:600;color:var(--color-primary);animation:mkt-rise .4s ease-out both}.mkt .beta{display:inline-block;margin-left:var(--space-2);padding:.1rem .5rem;border-radius:var(--radius-full);background:var(--color-warn-soft);color:var(--color-warn);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;vertical-align:middle}@keyframes mkt-sticky-in{0%{opacity:0;translate:0 100%;visibility:hidden}}@supports ((animation-timeline:scroll()) and (animation-range:0% 100%)){.mkt .sticky-cta{animation:mkt-sticky-in linear both;animation-timeline:scroll(root);animation-range:520px 640px}}@keyframes mkt-qa-item{0%{opacity:0;translate:28px 0}6%,88%{opacity:1;translate:0 0}96%,to{opacity:0;translate:0 -8px}}@keyframes mkt-qa-approve{0%,22%{opacity:1;scale:1}26%{opacity:1;scale:1.08}30%,to{opacity:0;scale:1}}@keyframes mkt-qa-ok{0%,29%{opacity:0;scale:.6}33%,to{opacity:1;scale:1}}.mkt .queue-art{position:relative}.mkt .qa-window{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:18px;box-shadow:0 24px 48px rgba(22,35,42,.12);overflow:hidden}.mkt .qa-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--color-divider);background:var(--color-surface);font-size:var(--text-sm)}.mkt .qa-bar span{width:10px;height:10px;border-radius:50%;background:var(--color-border)}.mkt .qa-bar strong{margin-left:10px}.mkt .qa-bar em{margin-left:auto;font-style:normal;font-weight:600;font-size:var(--text-xs);color:var(--color-primary)}.mkt .qa-list{list-style:none;margin:0;padding:14px;display:grid;grid-gap:12px;gap:12px}.mkt .qa-item{margin:0;padding:14px 16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-2);animation:mkt-qa-item 9s ease-out infinite both;animation-delay:calc(var(--i) * 1.1s)}.mkt .qa-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--text-xs);color:var(--color-text-muted)}.mkt .qa-ai{padding:1px 6px;border-radius:6px;font-weight:700;color:#6f540c;background:color-mix(in oklab,var(--color-gold) 30%,#fff)}.mkt .qa-stage{margin-left:auto;font-weight:600;color:var(--color-primary)}.mkt .qa-title{margin:6px 0 10px;font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.mkt .qa-actions{position:relative;display:flex;justify-content:flex-end;gap:8px}.mkt .qa-btn{padding:4px 12px;border:1px solid var(--color-border);border-radius:999px;font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted)}.mkt .qa-approve{opacity:0;color:#fff;background:var(--color-primary);border-color:var(--color-primary);animation:mkt-qa-approve 9s infinite both;animation-delay:calc(var(--i) * 1.1s)}.mkt .qa-ok{position:absolute;top:0;right:0;padding:4px 12px;border-radius:999px;font-size:var(--text-xs);font-weight:700;color:var(--color-primary-hover);background:var(--color-primary-soft);animation:mkt-qa-ok 9s infinite both;animation-delay:calc(var(--i) * 1.1s)}.mkt .qa-foot{margin:0;padding:0 16px 14px;font-size:var(--text-xs);color:var(--color-text-faint)}.mkt .queue-art .fa-toggle{left:auto;right:12px;bottom:6px}.mkt .queue-art.is-paused *{animation:none!important}.mkt :is(.qa-approve,.qa-ok){min-width:104px;text-align:center;box-sizing:border-box}