.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}