.v3-navmenu{position:static}.v3-navmenu__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;color:var(--ink);font-size:.95rem;background:none;border:0;cursor:pointer;transition:background .2s}.v3-navmenu__btn:hover,.v3-navmenu__btn[aria-expanded=true]{background:#0f1a150f}.v3-navmenu__chev{transition:transform .3s var(--ease)}.v3-navmenu__btn[aria-expanded=true] .v3-navmenu__chev{transform:rotate(180deg)}.v3-mm{position:absolute;top:calc(100% - 6px);left:50%;z-index:70;width:min(1160px,calc(100vw - 2 * var(--gutter)));display:grid;grid-template-columns:1fr;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:inset 0 1px 0 #fffc,0 2px 6px #0f1a150a,0 40px 80px -30px #0f1a154d;overflow:hidden;transform:translateX(-50%);animation:v3-mm-in .32s var(--ease)}.v3-mm:before{content:"";position:absolute;inset:-22px 0 auto;height:22px}.v3-mm[data-feature=true]{grid-template-columns:1fr 300px}.v3-nav .v3-mm a{border-radius:0;padding:0;font-size:inherit}.v3-nav .v3-mm a:hover{background:none}.v3-mm[data-menu=tools]{width:min(760px,calc(100vw - 2 * var(--gutter)))}@keyframes v3-mm-in{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.985)}}.v3-mm__groups{display:grid;grid-template-columns:2fr 1fr;gap:.5rem;padding:1.25rem}.v3-mm[data-menu=tools] .v3-mm__groups{grid-template-columns:1fr}.v3-mm__group{--tint:var(--t-sage);--tint-ink:var(--t-sage-ink);padding:.4rem}.v3-mm__group[data-tint=lilac]{--tint:var(--t-lilac);--tint-ink:var(--t-lilac-ink)}.v3-mm__group[data-tint=sky]{--tint:var(--t-sky);--tint-ink:var(--t-sky-ink)}.v3-mm__group+.v3-mm__group{border-left:1px solid var(--line);padding-left:1rem}.v3-mm__head{padding:.35rem .65rem .9rem}.v3-mm__title{display:flex;align-items:center;gap:.55rem;font-family:var(--font-v3-display),Georgia,serif;font-size:1.3rem;line-height:1.1;color:var(--ink)}.v3-mm__count{font-family:var(--font-v3-body),system-ui,sans-serif;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;background:var(--tint);color:var(--tint-ink)}.v3-mm__sub{margin-top:.2rem;font-size:.82rem;color:var(--mute)}.v3-mm__group ul{display:grid;gap:2px}.v3-mm[data-menu=tools] .v3-mm__group ul,.v3-mm__group[data-count="11"] ul{grid-template-columns:1fr 1fr;column-gap:4px}.v3-mm .v3-mm__group a{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.7rem;padding:.6rem .65rem;border-radius:12px;transition:background .2s}.v3-mm .v3-mm__group a:focus-visible,.v3-mm .v3-mm__group a:hover,.v3-mm__dot{background:var(--tint)}.v3-mm__dot{margin-top:.45rem;width:8px;height:8px;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--tint-ink);transition:transform .3s var(--ease),background .2s}.v3-mm .v3-mm__group a:hover .v3-mm__dot{background:var(--tint-ink);transform:rotate(45deg)}.v3-mm__text{display:grid;gap:1px;min-width:0}.v3-mm__text b{color:var(--ink);font-weight:600;font-size:.92rem;line-height:1.3}.v3-mm__text span{color:var(--mute);font-size:.8rem;line-height:1.35}.v3-mm__arrow{flex:none}.v3-mm__group .v3-mm__arrow{margin-top:.2rem;color:var(--tint-ink);opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .3s var(--ease)}.v3-mm .v3-mm__group a:focus-visible .v3-mm__arrow,.v3-mm .v3-mm__group a:hover .v3-mm__arrow{opacity:1;transform:none}.v3-mm .v3-mm__feature,.v3-nav .v3-mm a.v3-mm__feature{grid-row:span 2;position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;background:radial-gradient(120% 80% at 100% 0,#6b2fd659,#0000 60%),var(--forest);color:var(--on-forest);overflow:hidden}.v3-mm__flabel{align-self:flex-start;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .6rem;border-radius:999px;background:#ffffff1a;color:var(--on-forest-mute)}.v3-mm__stat{display:flex;align-items:center;gap:.6rem;margin-top:.4rem;font-family:var(--font-v3-display),Georgia,serif;line-height:1}.v3-mm__stat span{font-size:2rem;color:var(--on-forest-mute)}.v3-mm__stat b{font-weight:400;font-size:3.2rem;color:#fff}.v3-mm__ftext,.v3-mm__stat .v3-mm__arrow{color:var(--on-forest-mute)}.v3-mm__ftext{font-size:.88rem;line-height:1.45}.v3-mm__spark{margin-top:auto;display:flex;align-items:flex-end;gap:5px;height:72px}.v3-mm__spark i{flex:1;min-height:3px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#b79af0,#b79af040);transform-origin:bottom;animation:v3-mm-bar .6s var(--ease) both;animation-delay:calc(var(--i) * 40ms + .12s)}@keyframes v3-mm-bar{0%{transform:scaleY(0)}}.v3-mm__fcta{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;color:#fff}.v3-mm .v3-mm__feature:hover .v3-mm__fcta .v3-mm__arrow{transform:translateX(3px)}.v3-mm__fcta .v3-mm__arrow{transition:transform .3s var(--ease)}.v3-mm__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1.6rem;background:var(--paper);border-top:1px solid var(--line);font-size:.86rem;color:var(--mute)}.v3-mm .v3-mm__foot>a{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--ink)}.v3-mm .v3-mm__foot span a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){.v3-mm[data-feature=true]{grid-template-columns:1fr}.v3-mm__feature{display:none}}@media (prefers-reduced-motion:reduce){.v3-mm,.v3-mm__spark i{animation:none}}.v3-mobile-menu{max-height:calc(100dvh - 72px);overflow-y:auto}.v3-mobile-menu__group{--tint:var(--t-sage);--tint-ink:var(--t-sage-ink);border-bottom:1px solid var(--line)}.v3-mobile-menu__group[data-tint=lilac]{--tint:var(--t-lilac);--tint-ink:var(--t-lilac-ink)}.v3-mobile-menu__group[data-tint=sky]{--tint:var(--t-sky);--tint-ink:var(--t-sky-ink)}.v3-mobile-menu__group summary{display:flex;align-items:center;justify-content:space-between;padding:.8rem 0;font-size:1.15rem;color:var(--ink);cursor:pointer;list-style:none}.v3-mobile-menu__group summary::-webkit-details-marker{display:none}.v3-mobile-menu__group summary small{margin-left:.5rem;font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:999px;background:var(--tint);color:var(--tint-ink);vertical-align:middle}.v3-mobile-menu__group summary svg{transition:transform .3s var(--ease)}.v3-mobile-menu__group[open] summary svg{transform:rotate(180deg)}.v3-mobile-menu__links{display:grid;gap:2px;padding-bottom:.75rem}.v3-mobile-menu .v3-mobile-menu__links a{display:grid;gap:1px;padding:.55rem .75rem;border:0;border-radius:10px;background:color-mix(in srgb,var(--tint) 45%,#0000)}.v3-mobile-menu__links b{font-size:.98rem;font-weight:600}.v3-mobile-menu__links span{font-size:.8rem;color:var(--mute)}.v3-phero{padding-block:clamp(36px,6vw,80px) clamp(56px,8vw,110px)}.v3-phero__grid{display:grid;gap:clamp(36px,5vw,64px);align-items:center}.v3-phero__grid>*{min-width:0}@media (min-width:1000px){.v3-phero__grid[data-has-visual=true]{grid-template-columns:1.02fr .98fr}}.v3-phero__copy{display:grid;gap:1.4rem;justify-items:start}.v3-phero__title{font-size:clamp(2.6rem,5.4vw,5rem)}.v3-phero__grid[data-has-visual=false] .v3-phero__title{max-width:18ch}.v3-phero__title em{display:block}.v3-phero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.4rem}.v3-phero__chips{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.86rem;color:var(--mute)}.v3-phero__chips li{display:inline-flex;align-items:center;gap:.45rem}.v3-phero__chips li:before{content:"";width:6px;height:6px;border-radius:99px;background:var(--good)}.v3-phero__visual{position:relative}.v3-crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;font-family:var(--font-v3-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.v3-crumbs li+li:before{content:"/";margin-right:.4rem;opacity:.5}.v3-crumbs a{color:var(--mute);transition:color .2s}.v3-crumbs [aria-current],.v3-crumbs a:hover{color:var(--ink)}.v3-pain__list{margin-top:clamp(36px,4vw,56px);display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}@media (min-width:800px){.v3-pain__list{grid-template-columns:repeat(3,1fr)}}.v3-pain__list li{background:var(--card);padding:clamp(24px,3vw,36px);display:grid;align-content:start;gap:.6rem}.v3-pain__stat{font-family:var(--font-v3-display),serif;font-weight:400;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1;color:var(--accent)}.v3-pain__list h3{color:var(--ink);font-weight:600;font-size:1.1rem;line-height:1.3}.v3-pain__list p{font-size:.97rem}.v3-pain__list small{color:var(--mute);font-size:.78rem}.v3-frows__list{margin-top:clamp(40px,5vw,72px);display:grid;gap:clamp(48px,7vw,110px)}.v3-frow{display:grid;gap:clamp(24px,4vw,56px);align-items:center}.v3-frow>*{min-width:0}@media (min-width:900px){.v3-frow{grid-template-columns:1fr 1.1fr}.v3-frow[data-flip=true] .v3-frow__copy{order:2}}.v3-frow__copy{display:grid;gap:1rem;align-content:start}.v3-frow__copy>p:not(.v3-label){max-width:52ch}.v3-frow__visual{border-radius:24px;padding:clamp(16px,2.5vw,36px);background:var(--t-rose);display:grid;justify-items:center}@media (min-width:721px){.v3-frow__visual:has(.v3-mock__float){padding-bottom:clamp(72px,9vw,130px)}}.v3-frow[data-tint=sage] .v3-frow__visual{background:var(--t-sage)}.v3-frow[data-tint=lilac] .v3-frow__visual{background:var(--t-lilac)}.v3-frow[data-tint=sky] .v3-frow__visual{background:var(--t-sky)}.v3-frow__card{background:var(--card);border-radius:var(--radius);padding:clamp(20px,3vw,32px);box-shadow:var(--shadow);display:grid;gap:.8rem}.v3-ticks{display:grid;gap:.55rem}.v3-ticks li{display:flex;gap:.6rem;align-items:flex-start;color:var(--ink-2)}.v3-ticks svg{flex-shrink:0;margin-top:.25rem;color:var(--good)}.v3-stepcards{margin-top:clamp(36px,4vw,56px);display:grid;gap:14px}@media (min-width:700px){.v3-stepcards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.v3-stepcards[data-count="3"]{grid-template-columns:repeat(3,1fr)}.v3-stepcards[data-count="4"],.v3-stepcards[data-count="8"]{grid-template-columns:repeat(4,1fr)}.v3-stepcards[data-count="5"]{grid-template-columns:repeat(5,1fr)}}.v3-stepcards li{border-radius:var(--radius);padding:1.6rem 1.4rem 1.8rem;background:var(--t-rose);display:grid;align-content:start;gap:.55rem}.v3-stepcards li[data-tint=sage]{background:var(--t-sage)}.v3-stepcards li[data-tint=lilac]{background:var(--t-lilac)}.v3-stepcards li[data-tint=sky]{background:var(--t-sky)}.v3-stepcards__n{font-family:var(--font-v3-display),serif;font-size:2.6rem;line-height:1;color:var(--ink);margin-bottom:.8rem}.v3-stepcards h3{color:var(--ink);font-weight:600;font-size:1.08rem;line-height:1.3}.v3-stepcards p:not(.v3-label){font-size:.95rem}.v3-case__card{display:grid;gap:clamp(28px,4vw,56px);background:var(--forest);color:var(--on-forest-mute);border-radius:28px;padding:clamp(24px,4.5vw,64px)}.v3-case__card>*{min-width:0}@media (min-width:1000px){.v3-case__card{grid-template-columns:.95fr 1.05fr;align-items:center}}.v3-case__card .v3-label{color:var(--on-forest-mute)}.v3-case__copy{display:grid;gap:1.2rem;justify-items:start}.v3-case__card .v3-case__title{color:var(--on-forest);font-size:clamp(2rem,3.4vw,3rem)}.v3-case__copy p:not(.v3-label){max-width:50ch}.v3-case__fig{background:var(--forest-2);border-radius:18px;padding:1.1rem 1.1rem .6rem}.v3-case__chart{width:100%;height:auto;margin-top:.6rem;overflow:visible}.v3-case__grid{stroke:#f3f1ea14}.v3-case__area{fill:#c7b4ff1f}.v3-case__line{fill:none;stroke:#c7b4ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.v3-case__dot{fill:#c7b4ff}.v3-case__tick{fill:var(--on-forest-mute);font-size:11px;font-family:var(--font-v3-mono),monospace}.js .v3-root .v3-draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s var(--ease) .3s}.js .v3-root [data-inview] .v3-draw{stroke-dashoffset:0}.no-motion .v3-root .v3-draw{stroke-dashoffset:0!important}.v3-case__stats{margin-top:1.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem 1.5rem}.v3-case__stats>div{display:flex;flex-direction:column-reverse;gap:.3rem;border-top:1px solid #f3f1ea24;padding-top:.9rem}.v3-case__stats b{font-family:var(--font-v3-display),serif;font-weight:400;font-size:clamp(2rem,3vw,2.6rem);line-height:1;color:var(--on-forest)}.v3-case__stats dt{font-size:.86rem;line-height:1.4}.v3-case__foot{margin-top:1rem;font-size:.8rem;opacity:.8}.v3-fit__grid{margin-top:clamp(32px,4vw,52px);display:grid;gap:16px}@media (min-width:800px){.v3-fit__grid{grid-template-columns:1fr 1fr}}.v3-fit__col{border-radius:var(--radius);padding:clamp(22px,3vw,34px);background:var(--card);border:1px solid var(--line)}.v3-fit__col[data-good=true]{background:var(--t-sage);border-color:#0000}.v3-fit__col ul{margin-top:1rem;display:grid;gap:.75rem}.v3-fit__col li{display:flex;gap:.7rem;color:var(--ink)}.v3-fit__col svg{flex-shrink:0;margin-top:.2rem}.v3-fit__col[data-good=true] svg{color:var(--good)}.v3-fit__col[data-good=false] svg{color:var(--mute)}.v3-fit__col[data-good=false] li{color:var(--ink-2)}.v3-faq__grid{display:grid;gap:clamp(28px,4vw,48px)}@media (min-width:1000px){.v3-faq__grid{grid-template-columns:.8fr 1.2fr;align-items:start}}.v3-faq__list{border-top:1px solid var(--line-2)}.v3-faq__item{border-bottom:1px solid var(--line-2)}.v3-faq__item summary{list-style:none;display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:1.25rem 0;cursor:pointer;color:var(--ink);font-weight:500;font-size:1.06rem}.v3-faq__item summary::-webkit-details-marker{display:none}.v3-faq__plus{flex-shrink:0;transition:transform .3s var(--ease)}.v3-faq__item[open] .v3-faq__plus{transform:rotate(45deg)}.v3-faq__item p{padding:0 2.5rem 1.4rem 0;max-width:70ch}.v3-related__grid{margin-top:clamp(28px,4vw,48px);display:grid;gap:12px}@media (min-width:700px){.v3-related__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.v3-related__grid{grid-template-columns:repeat(3,1fr)}}.v3-related__grid a{display:grid;gap:.5rem;height:100%;padding:1.4rem 1.5rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.v3-related__grid a:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--line-2)}.v3-related__t{display:flex;justify-content:space-between;gap:1rem;color:var(--ink);font-weight:600;font-size:1.05rem}.v3-related__t svg{flex-shrink:0;color:var(--accent);transition:transform .3s var(--ease)}.v3-related__grid a:hover .v3-related__t svg{transform:translate(2px,-2px)}.v3-related__d{font-size:.93rem;color:var(--mute)}.v3-statband{background:var(--forest);padding-block:clamp(56px,8vw,110px)}.v3-statband,.v3-statband .v3-label{color:var(--on-forest-mute)}.v3-statband .v3-h2{color:var(--on-forest);margin-top:1rem;max-width:20ch}.v3-statband .v3-h2 em{color:#c7b4ff}.v3-statband__grid{margin-top:clamp(28px,4vw,52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem 2rem}.v3-statband__grid>div{display:grid;gap:.4rem;border-top:1px solid #f3f1ea29;padding-top:1.1rem}.v3-statband__grid b{font-family:var(--font-v3-display),serif;font-weight:400;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1;color:var(--on-forest)}.v3-statband__grid dt{font-size:.92rem}.v3-ctaband{padding-block:clamp(24px,4vw,48px)}.v3-ctaband__card{background:var(--forest);color:var(--on-forest-mute);border-radius:28px;padding:clamp(32px,6vw,80px);display:grid;gap:1.2rem;justify-items:center;text-align:center}.v3-ctaband .v3-h2{color:var(--on-forest);max-width:18ch}.v3-ctaband .v3-h2 em{color:#c7b4ff}.v3-ctaband__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem}.v3-root a.v3-ctaband__ghost{background:#0000;border-color:#f3f1ea4d;color:var(--on-forest)}@media (min-width:900px){.v3-founders__grid[data-count="1"]{grid-template-columns:minmax(0,720px)}}.v3-ctrk{display:grid;grid-template-columns:minmax(0,1.9fr) repeat(4,minmax(0,.6fr));gap:0;align-items:center}.v3-ctrk__eng{font-family:var(--font-v3-mono),monospace;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);text-align:center;padding-bottom:.5rem;line-height:1.2}.v3-ctrk__row{display:contents}.v3-ctrk__q{font-size:.8rem;color:var(--ink);padding:.6rem .5rem .6rem 0;line-height:1.35}.v3-ctrk__cell,.v3-ctrk__q{border-top:1px dashed var(--line)}.v3-ctrk__cell{display:grid;place-items:center;height:100%}.v3-ctrk__dash{width:12px;height:2px;border-radius:2px;background:var(--line-2)}.v3-ctrk__foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:.9rem;color:var(--mute);font-size:.8rem}.v3-ctrk__foot b{font-family:var(--font-v3-display),serif;font-weight:400;font-size:1.6rem;color:var(--ink)}.v3-ctrk__bar{margin-top:.4rem;height:6px;border-radius:99px;background:var(--paper-2);overflow:hidden}.v3-ctrk__bar i{display:block;height:100%;background:var(--accent);border-radius:99px}.v3-ctrk__float{right:-4%;bottom:-12%;width:min(270px,62%)}@media (max-width:720px){.v3-ctrk__float{position:relative!important;inset:auto!important;width:100%!important;margin-top:12px}}.v3-gate{max-width:640px;margin-inline:auto;display:grid;justify-items:center;gap:1rem;text-align:center;background:var(--forest);color:var(--on-forest-mute);border-radius:24px;padding:clamp(28px,5vw,56px)}.v3-gate__icon{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:#c7b4ff24;color:#c7b4ff}.v3-gate__title{color:var(--on-forest)}.v3-gate__body{max-width:46ch}.v3-gate__points{display:grid;gap:.55rem;text-align:left;margin-block:.4rem .6rem}.v3-gate__points li{display:flex;gap:.6rem;align-items:flex-start;color:var(--on-forest);font-size:.95rem}.v3-gate__points svg{flex-shrink:0;margin-top:.3rem;color:#c7b4ff}.v3-gate .v3-label.v3-gate__note{color:var(--on-forest-mute);font-size:.64rem}.v3-root{--spring:cubic-bezier(0.34,1.56,0.64,1);--win-shadow:0 1px 1px #0f1a150a,0 10px 20px -10px #0f1a1524,0 40px 80px -32px #0f1a154d}@supports (transition-timing-function:linear(0,1)){.v3-root{--spring:linear(0,0.009,0.035 2.1%,0.141,0.281 6.7%,0.723 12.9%,0.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,0.991,0.977 51%,0.974 53.8%,0.975 57.1%,0.997 69.8%,1.003 76.9%,1)}}.v3-hero{isolation:isolate;overflow:clip;padding-bottom:400px}@media (min-width:900px){.v3-hero{padding-top:clamp(72px,8.5vw,128px);padding-bottom:290px}}.v3-hero__content{position:relative;z-index:3;opacity:calc(1 - var(--p, 0) * 1.25);translate:0 calc(var(--p, 0) * 70px);scale:calc(1 - var(--p, 0) * .04);pointer-events:none}.v3-hero__content :is(a,button,.v3-hero__badge){pointer-events:auto}.v3-desk{inset:0;z-index:1}.v3-desk,.v3-desk:after{position:absolute;pointer-events:none}.v3-desk:after{content:"";inset:auto 0 0 0;height:150px;background:linear-gradient(#fbf9f400,var(--paper) 85%);z-index:70}.v3-desk__dots,.v3-desk__spot{position:absolute;inset:0;background-size:26px 26px;background-position:13px 13px}.v3-desk__dots{background-image:radial-gradient(#0f1a152b 1px,#0000 1.5px);mask-image:radial-gradient(ellipse 85% 80% at 50% 38%,#000 35%,#0000 88%)}.v3-desk__spot{background-image:radial-gradient(#6b2fd6bf 1.3px,#0000 1.9px),radial-gradient(circle 240px at var(--mx,-999px) var(--my,-999px),#6b2fd612,#0000 70%);background-size:26px 26px,100% 100%;background-position:13px 13px,0 0;mask-image:radial-gradient(circle 200px at var(--mx,-999px) var(--my,-999px),#000,#0000 75%)}.v3-desk__halo{left:50%;top:0;width:min(1180px,100%);height:82%;translate:-50% 0;background:radial-gradient(ellipse 46% 50% at 50% 44%,var(--paper) 42%,#fbf9f4d1 62%,#fbf9f400 100%);pointer-events:none}.v3-desk__halo,.v3-desk__slot{position:absolute}.v3-tile,.v3-win{pointer-events:auto;rotate:var(--r,0deg);will-change:translate;user-select:none;-webkit-user-select:none;touch-action:pan-y;transition:scale .6s var(--spring),box-shadow .5s var(--ease),rotate .6s var(--spring)}.v3-desk .v3-tile,.v3-desk .v3-win{animation:v3-pop 1.1s var(--spring) backwards;animation-delay:calc(.45s + var(--i, 0) * .08s)}@keyframes v3-pop{0%{opacity:0;scale:.82;filter:blur(12px)}40%{filter:blur(0)}}@media (pointer:fine){.v3-tile,.v3-win{cursor:grab}.v3-tile:hover,.v3-win:hover{scale:1.03;rotate:calc(var(--r, 0deg) * .4)}}.v3-tile[data-grab],.v3-win[data-grab]{cursor:grabbing;scale:1.05;rotate:0deg}.v3-win{margin:0;background:#fff;border-radius:14px;border:1px solid #0f1a1517;overflow:hidden;box-shadow:var(--win-shadow)}.v3-tile[data-grab],.v3-win[data-grab]{box-shadow:0 2px 4px #0f1a150d,0 60px 100px -30px #0f1a1566}.v3-win[data-visited]{box-shadow:0 0 0 2px #6b2fd680,0 0 0 8px #6b2fd614,var(--win-shadow)}.v3-win__bar{display:flex;align-items:center;gap:10px;height:28px;padding-inline:11px;background:linear-gradient(#fbfaf7,#f3f1ea);border-bottom:1px solid #0f1a1514}.v3-win__dots{display:inline-flex;gap:6px}.v3-win__dots i{width:9px;height:9px;border-radius:50%;background:#e8e4da;box-shadow:inset 0 0 0 .5px #0f1a151f;transition:background .3s}.v3-win:hover .v3-win__dots i:first-child{background:#ff6159}.v3-win:hover .v3-win__dots i:nth-child(2){background:#ffbd2e}.v3-win:hover .v3-win__dots i:nth-child(3){background:#28c840}.v3-win__title{flex:1;text-align:center;margin-right:33px;font-family:var(--font-v3-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-win img{display:block;width:100%;height:auto;pointer-events:none}.v3-tile{background:#fffffff7;border:1px solid #0f1a1514;border-radius:16px;box-shadow:var(--win-shadow);padding:14px 16px;color:var(--ink);font-size:12px;line-height:1.35}.v3-tile__head{display:flex;align-items:center;gap:6px;color:var(--mute);font-size:11.5px}.v3-tile__spark{color:var(--accent);animation:v3-twinkle 3.2s ease-in-out infinite}@keyframes v3-twinkle{0%,to{scale:1;rotate:0deg}50%{scale:1.25;rotate:45deg}}.v3-tile__big{font-family:var(--font-v3-display),Georgia,serif;font-size:38px;line-height:1;margin-top:8px;letter-spacing:-.02em}.v3-tile__big span{font-family:var(--font-v3-body),system-ui,sans-serif;font-size:12px;letter-spacing:0;color:var(--mute);margin-left:4px}.v3-tile--ai{width:228px}.v3-tile__bars{margin-top:12px;display:grid;gap:7px}.v3-tile__bars li{display:grid;grid-template-columns:74px 1fr 32px;align-items:center;gap:8px;font-size:11px;color:var(--ink-2)}.v3-tile__bars b{height:5px;border-radius:9px;background:var(--accent-soft);overflow:hidden}.v3-tile__bars b i{display:block;height:100%;width:calc(var(--v) * 100%);border-radius:inherit;background:linear-gradient(90deg,#8d5cf0,var(--accent));transform-origin:left;animation:v3-fill 1.4s var(--ease) backwards;animation-delay:calc(1.3s + var(--i) * .15s)}@keyframes v3-fill{0%{scale:0 1}}.v3-tile__bars em{font-style:normal;color:var(--mute);text-align:right;font-variant-numeric:tabular-nums}.v3-tile--maps{width:204px;color:var(--ink)}.v3-tile__map{display:block;width:100%;height:auto;color:var(--ink);background:var(--t-sage);border-radius:10px;overflow:visible}.v3-tile__dot{fill:var(--t-sage-ink);opacity:.6;transform-box:fill-box;transform-origin:center;animation:v3-blip 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * .5s)}@keyframes v3-blip{0%,to{scale:1;opacity:.55}50%{scale:1.6;opacity:.95}}.v3-tile__pin{animation:v3-drop 2.6s var(--ease) infinite}@keyframes v3-drop{0%,to{translate:0 0}50%{translate:0 -3px}}.v3-tile__row{display:flex;align-items:baseline;gap:8px;margin-top:10px}.v3-tile__row strong{font-family:var(--font-v3-display),Georgia,serif;font-weight:400;font-size:30px;line-height:1}.v3-tile__stars{color:#f2a516;letter-spacing:1px;font-size:12px}.v3-tile__sub{color:var(--mute);font-size:11px;margin-top:4px}.v3-tile--kpi{display:inline-flex;align-items:center;gap:10px;padding:9px 14px 9px 10px;border-radius:999px;white-space:nowrap;font-size:12.5px;color:var(--ink-2)}.v3-tile--kpi b{color:var(--good);font-weight:600}.v3-tile__line{color:var(--good);background:#e9f4ed;border-radius:999px;padding:2px 4px;width:64px;height:24px}.v3-tile__line path{stroke-dasharray:1;stroke-dashoffset:1;animation:v3-draw 3.6s var(--ease) infinite}@keyframes v3-draw{0%{stroke-dashoffset:1}45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}.v3-desk__ghost{position:absolute;left:0;top:0;z-index:60;display:none;will-change:translate;pointer-events:none;filter:drop-shadow(0 4px 10px rgba(15,26,21,.25))}.v3-desk__ghost span{position:absolute;left:18px;top:18px;padding:3px 9px;border-radius:999px 999px 999px 4px;background:var(--accent);color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.v3-desk__ghost svg{transition:scale .25s var(--spring)}.v3-desk__ghost[data-click] svg{scale:.82}.v3-desk__ring{position:absolute;left:2px;top:2px;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;border:2px solid var(--accent);opacity:0}.v3-desk__ghost[data-click] .v3-desk__ring{animation:v3-ripple .9s var(--ease)}@keyframes v3-ripple{0%{opacity:.8;scale:.2}to{opacity:0;scale:1.6}}.v3-desk__slot,.v3-orbit{display:none}@media (max-width:899px){.v3-hero{padding-bottom:8px}.v3-desk__halo{display:none}.v3-desk:after{height:60px}.v3-hero__content{opacity:1;translate:none;scale:none}}@media (min-width:900px){.v3-desk__ghost,.v3-desk__slot,.v3-orbit{display:block}.v3-slot--tn-overview{left:-4%;top:5%;width:clamp(300px,28vw,470px);--r:-4deg}.v3-slot--xc-trend{right:-3.5%;top:3%;width:clamp(300px,27vw,450px);--r:3.5deg}.v3-slot--xc-overview{left:-1.5%;top:50%;width:clamp(260px,23vw,390px);--r:2.5deg}.v3-slot--tn-clicks{right:-1%;top:49%;width:clamp(260px,23vw,390px);--r:-2.5deg}.v3-slot--ai{left:clamp(24px,5vw,110px);top:33%;--r:-3deg}.v3-slot--maps{right:clamp(24px,5.5vw,120px);top:31%;--r:3deg}.v3-slot--kpi{left:clamp(24px,7vw,150px);bottom:215px;--r:-2deg}}@media (min-width:900px) and (max-width:1180px){.v3-slot--ai,.v3-slot--kpi,.v3-slot--maps{display:none}}.v3-phones{display:none}@media (max-width:899px){.v3-phones{display:block;position:relative;z-index:2;margin-top:clamp(36px,9vw,56px)}}.v3-phones__stage{--pw:min(196px,50vw);--side:min(112px,28.5vw);position:relative;height:calc(var(--pw) * 19 / 9 + 34px);max-width:460px;margin-inline:auto;translate:0 calc(var(--p, 0) * -36px)}.v3-phones__stage:before{top:46%;width:120%;aspect-ratio:1;translate:-50% -50%;background:radial-gradient(closest-side,#6b2fd629,#6b2fd60d 55%,#0000)}.v3-phones__stage:after,.v3-phones__stage:before{content:"";position:absolute;left:50%;pointer-events:none}.v3-phones__stage:after{bottom:0;width:78%;height:26px;translate:-50% 0;background:radial-gradient(closest-side,#0f1a1538,#0000)}.v3-phone{position:absolute;left:50%;top:6px;width:var(--pw);aspect-ratio:9/19;margin-left:calc(var(--pw) / -2);display:block;padding:0;border:0;border-radius:calc(var(--pw) * .17);background:linear-gradient(150deg,#39403b,#121815 45%,#262c28);box-shadow:inset 0 0 0 1px #ffffff14,0 34px 60px -24px #0f1a1580,0 14px 26px -14px #0f1a1559;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:translate .9s var(--spring),rotate .9s var(--spring),scale .9s var(--spring),filter .6s var(--ease);animation:v3-phone-in 1.1s var(--spring) backwards;animation-delay:calc(.35s + var(--i) * .12s)}@keyframes v3-phone-in{0%{opacity:0;translate:0 60px;scale:.9}}.v3-phone[data-pos=center]{z-index:3}.v3-phone[data-pos=left]{z-index:1;translate:calc(var(--side) * -1) 26px;rotate:-9deg;scale:.82;filter:saturate(.8) brightness(.96)}.v3-phone[data-pos=right]{z-index:2;translate:var(--side) 26px;rotate:9deg;scale:.82;filter:saturate(.8) brightness(.96)}.v3-phone:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.v3-phone__screen{position:absolute;inset:6px;display:block;overflow:hidden;border-radius:calc(var(--pw) * .17 - 6px);background:#fff}.v3-phone__screen:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,#ffffff38,#0000 38%);pointer-events:none}.v3-phone__screen img{display:block;width:100%;height:auto;animation:v3-scrollshot 22s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -6s)}.v3-phone:not([data-pos=center]) .v3-phone__screen img{animation-play-state:paused}@keyframes v3-scrollshot{0%,8%{translate:0 0}92%,to{translate:0 calc(-100% + var(--pw) * 19 / 9 - 12px)}}.v3-phone__island{position:absolute;top:13px;left:50%;width:31%;height:17px;translate:-50% 0;border-radius:20px;background:#0b0f0d}.v3-phones__chip{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--win-shadow);font-size:11.5px;color:var(--ink-2);white-space:nowrap;animation:v3-bob 6s ease-in-out infinite}.v3-phones__chip b{color:var(--ink);font-weight:600}.v3-phones__chip--ai{left:max(4px,calc(50% - 205px));top:-6px;rotate:-3deg;color:var(--accent)}.v3-phones__chip--ai b{color:var(--accent)}.v3-phones__chip--kpi{right:max(4px,calc(50% - 200px));bottom:22px;rotate:3deg;animation-delay:-3s}.v3-phones__chip--kpi b{color:var(--good)}.v3-phones__caption{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:14px}.v3-phones__dots{display:inline-flex;gap:6px}.v3-phones__dots i{width:6px;height:6px;border-radius:9px;background:var(--line-2);transition:width .5s var(--ease),background .3s}.v3-phones__dots i[data-on]{width:20px;background:var(--accent)}.v3-orbit{--ow:min(860px,66vw);--tilt:74deg;position:absolute;left:50%;bottom:calc(var(--ow) * -.5 + 120px);width:var(--ow);aspect-ratio:1;translate:-50% 0;perspective:1600px;pointer-events:none;opacity:calc(1 - var(--p, 0) * .9)}.v3-orbit__plane{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--tilt))}.v3-orbit__rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.v3-orbit__glow{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(closest-side,#6b2fd638,#6b2fd60f 55%,#0000);animation:v3-breathe 7s ease-in-out infinite}@keyframes v3-breathe{0%,to{opacity:.75;scale:.94}50%{opacity:1;scale:1.04}}.v3-orbit__spin{position:absolute;inset:0;transform-style:preserve-3d;animation:v3-orbit var(--dur) linear infinite}.v3-orbit__spin--outer{--dur:64s}.v3-orbit__spin--inner{--dur:46s;animation-direction:reverse}@keyframes v3-orbit{to{transform:rotate(1turn)}}.v3-orbit__arm{position:absolute;left:50%;top:50%;width:var(--rad);height:0;transform-origin:0 0;transform:rotate(var(--a));transform-style:preserve-3d}.v3-orbit__spin--outer .v3-orbit__arm{--rad:48%}.v3-orbit__spin--inner .v3-orbit__arm{--rad:34%}.v3-orbit__bb{position:absolute;left:100%;top:0;width:0;height:0;transform-style:preserve-3d;transform:rotate(calc(-1 * var(--a))) rotateX(calc(-1 * var(--tilt)));animation:v3-orbit-bb var(--dur) linear infinite}.v3-orbit__spin--inner .v3-orbit__bb{animation-direction:reverse}@keyframes v3-orbit-bb{0%{transform:rotate(calc(-1 * var(--a))) rotateX(calc(-1 * var(--tilt)))}to{transform:rotate(calc(-1 * var(--a) - 1turn)) rotateX(calc(-1 * var(--tilt)))}}.v3-orbit__bb .v3-chip,.v3-orbit__core{position:absolute;left:0;top:0;translate:-50% -100%;box-shadow:var(--shadow);font-size:.8rem}.v3-orbit__core-wrap{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotateX(calc(-1 * var(--tilt)));transform-style:preserve-3d}.v3-orbit__core{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.82rem;font-weight:500;white-space:nowrap;translate:-50% -60%;box-shadow:0 18px 40px -14px #6b2fd699}.v3-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3ad47f;animation:v3-ping 2s infinite}.v3-btn--lux{min-height:54px;padding-inline:1.7rem;font-size:1.02rem;box-shadow:inset 0 1px 0 #ffffff1f,0 14px 30px -12px #0f1a158c;transition:translate .5s var(--spring),background .25s,box-shadow .35s var(--ease)}.v3-btn--lux:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#0000 30%,#ffffff61 48%,#0000 62%);translate:-110% 0;transition:translate .9s var(--ease);pointer-events:none}.v3-btn--lux:hover:after{translate:110% 0}[data-magnetic][data-mag-on]{transition-duration:.15s}.v3-footmark{position:relative;height:clamp(120px,21vw,330px);margin-top:clamp(40px,6vw,80px);cursor:crosshair}.v3-footmark canvas{position:absolute;inset:0;width:100%;height:100%}.v3-footmark .v3-footer__mark{margin:0}.js .v3-footmark[data-live] .v3-footer__mark{visibility:hidden}.v3-footer nav a,.v3-footer__explore a{background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;padding-bottom:1px;transition:background-size .45s var(--ease),color .25s}.v3-footer nav a:hover,.v3-footer__explore a:hover{background-size:100% 1px}.v3-progress{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.v3-progress{display:block;position:fixed;inset:0 0 auto 0;height:2px;z-index:100;background:linear-gradient(90deg,#8d5cf0,var(--accent),#10221a);transform-origin:0 50%;animation:v3-progress linear both;animation-timeline:scroll(root);pointer-events:none}@keyframes v3-progress{0%{scale:0 1}to{scale:1 1}}.v3-engine__visual,.v3-film__frame,.v3-how__frame,.v3-proof .v3-map,.v3-stage{animation:v3-rise linear both;animation-timeline:view();animation-range:entry 0 cover 38%}@keyframes v3-rise{0%{scale:.9;translate:0 70px;opacity:.35}to{scale:1;translate:0 0;opacity:1}}.v3-film__frame{animation-name:v3-unfold;animation-range:entry 0 cover 45%}@keyframes v3-unfold{0%{scale:.84;translate:0 60px;border-radius:48px;opacity:.5}to{scale:1;translate:0 0;opacity:1}}.v3-footer__grid{animation:v3-lift linear both;animation-timeline:view();animation-range:entry 0 entry 80%}@keyframes v3-lift{0%{opacity:0;translate:0 40px}}}}.js .v3-root .v3-h2[data-reveal]{filter:blur(10px);transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease);transition-delay:calc(var(--d, 0) * 90ms)}.js .v3-root .v3-h2[data-reveal][data-inview],.no-motion .v3-root .v3-h2[data-reveal]{filter:none}@media (prefers-reduced-motion:reduce){.v3-root .v3-shift__body span{opacity:1!important}.v3-root .v3-orbit__bb,.v3-root .v3-orbit__spin,.v3-root .v3-phone__screen img,.v3-root .v3-tile__line path{animation:none!important}.v3-root .v3-tile__line path{stroke-dashoffset:0}}.no-motion .v3-root .v3-tile__line path{stroke-dashoffset:0}.no-motion .v3-root .v3-shift__body span{opacity:1!important}.no-motion .v3-root .v3-desk__ghost,.no-motion .v3-root .v3-orbit__bb,.no-motion .v3-root .v3-orbit__glow,.no-motion .v3-root .v3-orbit__spin,.no-motion .v3-root .v3-tile,.no-motion .v3-root .v3-win{animation:none!important}.no-motion .v3-root .v3-desk__ghost{display:none}.no-motion .v3-root .v3-hero__content{opacity:1;translate:none;scale:none}