.fn-faq-inner[data-astro-cid-thu6sij7]{display:grid;gap:clamp(2rem,4vw,3rem)}@media(min-width:960px){.fn-faq-inner[data-astro-cid-thu6sij7]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.fn-faq-list[data-astro-cid-thu6sij7]{border-top:1px solid var(--fn-rule)}.fn-faq-item[data-astro-cid-thu6sij7]{border-bottom:1px solid var(--fn-rule)}.fn-faq-item[data-astro-cid-thu6sij7]>summary[data-astro-cid-thu6sij7]{position:relative;padding:var(--spacing-5) var(--spacing-10) var(--spacing-5) 0;min-height:44px;font-size:1.0625rem;font-weight:600;line-height:1.45}.fn-faq-item[data-astro-cid-thu6sij7]>summary[data-astro-cid-thu6sij7]:after{content:"+";position:absolute;right:var(--spacing-2);top:50%;translate:0 -50%;font-size:1.375rem;font-weight:400;color:var(--secondary);transition:transform .25s var(--fn-ease)}.fn-faq-item[data-astro-cid-thu6sij7][open]>summary[data-astro-cid-thu6sij7]:after{transform:rotate(45deg)}.fn-faq-item[data-astro-cid-thu6sij7]>p[data-astro-cid-thu6sij7]{margin:0;padding:0 var(--spacing-10) var(--spacing-6) 0;font-size:1rem;line-height:1.7;color:var(--on-surface-variant)}.fn-hero[data-astro-cid-2vjfrxc5]{--fn-ivory-text: #F9F9F6;--fn-ivory-soft: #C9CDD6;--fn-glow: #FD844C;color:var(--fn-ivory-text)}.fn-hero-stage[data-astro-cid-2vjfrxc5]{position:relative;height:100vh;height:100svh;min-height:640px;overflow:hidden;background:linear-gradient(180deg,#10141f,#141826 32%,#1b2132 50%,#232a3f,#73503f 70%,#181c29 78%,#0f121c)}.fn-hero-scene[data-astro-cid-2vjfrxc5]{position:absolute;inset:0;container-type:size}.fn-hero-art{position:absolute;inset:0;width:100%;height:100%;display:block}.fn-hero[data-astro-cid-2vjfrxc5] .fn-hero-copy[data-astro-cid-2vjfrxc5]{position:relative;z-index:1;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;padding-top:clamp(6.75rem,15vh,9.5rem)}.fn-hero[data-astro-cid-2vjfrxc5] .fn-hero-copy[data-astro-cid-2vjfrxc5]>*{pointer-events:auto}.fn-hero-title[data-astro-cid-2vjfrxc5]{font-family:var(--font-display);font-weight:600;font-size:clamp(2.75rem,5.4vw,4.5rem);line-height:1.06;letter-spacing:-.015em;margin:0 0 var(--spacing-5);color:var(--fn-ivory-text);max-width:13ch;text-wrap:balance}.fn-hero-sub[data-astro-cid-2vjfrxc5]{margin:0 0 var(--spacing-8);font-size:1.125rem;line-height:1.7;color:var(--fn-ivory-soft);max-width:33rem;text-wrap:pretty}.fn-hero-link[data-astro-cid-2vjfrxc5]{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:44px;color:var(--fn-ivory-text);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(249,249,246,.35);transition:border-color .2s,color .2s}.fn-hero-link[data-astro-cid-2vjfrxc5]:hover{color:var(--fn-glow);border-bottom-color:var(--fn-glow)}.fn-hero[data-astro-cid-2vjfrxc5] a:focus-visible{outline-color:var(--fn-glow)}.fn-scene-question[data-astro-cid-2vjfrxc5]{--vx: 935;--vy: 404;--scene-scale: max(100cqw / 1600, 100cqh / 900);--anchor-x: calc(50cqw + (var(--vx) - 800) * var(--scene-scale));position:absolute;left:var(--anchor-x);top:calc(100cqh - (900 - var(--vy)) * var(--scene-scale));width:min(22rem,calc(100cqw - var(--anchor-x) - var(--spacing-6)));margin:0;display:grid;text-shadow:0 1px 14px rgba(10,12,20,.85)}.fn-question[data-astro-cid-2vjfrxc5]{grid-area:1 / 1;visibility:hidden;margin:0;font-family:var(--font-display);font-style:italic;font-size:clamp(1.1875rem,1.7vw,1.5rem);line-height:1.3;color:var(--fn-ivory-text);text-wrap:balance}.fn-question[data-astro-cid-2vjfrxc5].is-active{visibility:visible}.fn-question[data-astro-cid-2vjfrxc5]:before{content:"“";color:var(--fn-glow)}.fn-question[data-astro-cid-2vjfrxc5]:after{content:"”";color:var(--fn-glow)}@media(prefers-reduced-motion:no-preference){.fn-scene-question[data-astro-cid-2vjfrxc5].is-ready .fn-question[data-astro-cid-2vjfrxc5].is-active{animation:fn-question-enter .6s var(--fn-ease)}}@keyframes fn-question-enter{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@media(max-width:1023px){.fn-scene-question[data-astro-cid-2vjfrxc5]{--vx: 712;--vy: 575;width:min(23rem,calc(100cqw - var(--anchor-x) - var(--spacing-4)))}}@media(max-width:900px){.fn-hero-title[data-astro-cid-2vjfrxc5]{font-size:clamp(2.25rem,7.5vw,3.25rem)}.fn-hero[data-astro-cid-2vjfrxc5] .fn-hero-copy[data-astro-cid-2vjfrxc5]{padding-top:clamp(6rem,13vh,8rem)}}@media(max-width:640px){.fn-hero-sub[data-astro-cid-2vjfrxc5]{font-size:1.0625rem;margin-bottom:var(--spacing-6)}.fn-scene-question[data-astro-cid-2vjfrxc5]{--vy: 621}}@media(max-width:480px){.fn-hero-stage[data-astro-cid-2vjfrxc5]{height:auto;min-height:100svh}.fn-hero[data-astro-cid-2vjfrxc5] .fn-hero-copy[data-astro-cid-2vjfrxc5]{padding-top:5.5rem;padding-bottom:22.5rem}.fn-hero-title[data-astro-cid-2vjfrxc5]{font-size:clamp(2rem,9.5vw,2.5rem);margin-bottom:var(--spacing-4)}.fn-hero[data-astro-cid-2vjfrxc5] .fn-cta-row{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.fn-hero[data-astro-cid-2vjfrxc5] .fn-cta-note{max-width:13rem}}.fn-plan-list[data-astro-cid-w426hbgt]{list-style:none;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;display:grid;gap:var(--spacing-4)}@media(min-width:860px){.fn-plan-list[data-astro-cid-w426hbgt]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fn-plan[data-astro-cid-w426hbgt]{display:flex;flex-direction:column;gap:var(--spacing-2);padding:clamp(1.5rem,3vw,2rem);background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:var(--radius-lg)}.fn-plan--main[data-astro-cid-w426hbgt]{border-color:var(--secondary);box-shadow:0 0 0 1px var(--secondary),0 24px 48px -36px #a1400999}.fn-plan-name[data-astro-cid-w426hbgt]{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem,2.4vw,1.75rem);line-height:1.15;color:var(--on-surface)}.fn-plan-price[data-astro-cid-w426hbgt]{margin:var(--spacing-1) 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-2)}.fn-plan-amount[data-astro-cid-w426hbgt]{font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--secondary)}.fn-plan-suffix[data-astro-cid-w426hbgt],.fn-plan-incl[data-astro-cid-w426hbgt]{font-size:.875rem;color:var(--on-surface-variant)}.fn-plan-incl[data-astro-cid-w426hbgt]{margin:0}.fn-plan-line[data-astro-cid-w426hbgt]{margin:var(--spacing-2) 0 0;font-size:.9375rem;line-height:1.6;color:var(--on-surface-variant);flex:1}.fn-plan-link[data-astro-cid-w426hbgt]{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;color:var(--secondary);text-decoration:none}.fn-plan-link[data-astro-cid-w426hbgt]:hover{text-decoration:underline;text-underline-offset:3px}.fn-roles[data-astro-cid-w426hbgt]{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,2.5rem);border-top:1px solid var(--fn-rule)}.fn-roles-title[data-astro-cid-w426hbgt]{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem,2.6vw,1.875rem)}.fn-roles-grid[data-astro-cid-w426hbgt]{display:grid;gap:var(--spacing-6);margin-top:var(--spacing-6)}@media(min-width:720px){.fn-roles-grid[data-astro-cid-w426hbgt]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fn-role-name[data-astro-cid-w426hbgt]{margin:0 0 var(--spacing-3);font-family:var(--font-display);font-weight:500;font-size:1.25rem;line-height:1.2;color:var(--on-surface)}.fn-role[data-astro-cid-w426hbgt] ul[data-astro-cid-w426hbgt]{margin:0;padding:0;list-style:none;display:grid;gap:var(--spacing-2)}.fn-role[data-astro-cid-w426hbgt] li[data-astro-cid-w426hbgt]{position:relative;padding-left:var(--spacing-5);font-size:1rem;line-height:1.6}.fn-role[data-astro-cid-w426hbgt] li[data-astro-cid-w426hbgt]:before{content:"";position:absolute;left:0;top:.7em;width:.5rem;height:1px;background:var(--secondary)}.fn-roles-note[data-astro-cid-w426hbgt]{margin:var(--spacing-6) 0 0;font-size:.9375rem;color:var(--on-surface-variant)}.fn-plans-cta[data-astro-cid-w426hbgt]{margin-top:clamp(2.5rem,5vw,3.5rem)}.fn-proof-grid[data-astro-cid-imw7mtgl]{display:grid;gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(2.5rem,5vw,3.5rem)}@media(min-width:960px){.fn-proof-grid[data-astro-cid-imw7mtgl]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.fn-articles[data-astro-cid-imw7mtgl]{grid-auto-rows:1fr}}.fn-founder[data-astro-cid-imw7mtgl]{display:flex;flex-direction:column;justify-content:center;margin:0;padding:clamp(1.75rem,3.5vw,2.5rem);background:var(--primary-container);color:var(--surface);border-radius:var(--radius-lg)}.fn-founder-note[data-astro-cid-imw7mtgl]{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.45}.fn-founder-note[data-astro-cid-imw7mtgl]:before{content:"“";display:block;font-size:3rem;line-height:.6;color:var(--secondary-container);margin-bottom:var(--spacing-3)}.fn-founder-sig[data-astro-cid-imw7mtgl]{margin-top:var(--spacing-6);display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center;font-size:.9375rem;color:#f9f9f6bd}.fn-founder-name[data-astro-cid-imw7mtgl],.fn-founder-link[data-astro-cid-imw7mtgl]{color:var(--surface);text-decoration:underline;text-decoration-color:#f9f9f659;text-underline-offset:3px}.fn-founder-name[data-astro-cid-imw7mtgl]:hover,.fn-founder-link[data-astro-cid-imw7mtgl]:hover{text-decoration-color:var(--secondary-container)}.fn-articles[data-astro-cid-imw7mtgl]{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-4)}.fn-article-link[data-astro-cid-imw7mtgl]{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:var(--spacing-6);background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:border-color .2s,transform .2s var(--fn-ease),box-shadow .2s}.fn-article-link[data-astro-cid-imw7mtgl]:hover{border-color:var(--secondary);transform:translateY(-2px);box-shadow:0 16px 32px -24px #131b2e73}.fn-article-title[data-astro-cid-imw7mtgl]{margin:0;font-family:var(--font-display);font-weight:500;font-size:1.3125rem;line-height:1.25}.fn-article-snippet[data-astro-cid-imw7mtgl]{margin:var(--spacing-2) 0 0;font-size:.9375rem;line-height:1.6;color:var(--on-surface-variant)}.fn-article-cta[data-astro-cid-imw7mtgl]{margin-top:auto;padding-top:var(--spacing-3);font-size:.875rem;font-weight:600;color:var(--secondary)}.fn-proof-more[data-astro-cid-imw7mtgl]{margin:clamp(2rem,4vw,3rem) 0 0}.fn-legacy-anchor[data-astro-cid-7akd3eht]{position:absolute;top:0;left:0;width:1px;height:1px;scroll-margin-top:5.5rem}.fn-steps[data-astro-cid-7akd3eht]{position:relative}.fn-steps-inner[data-astro-cid-7akd3eht]{display:grid;gap:clamp(2.5rem,5vw,4rem)}.fn-steps-more-link[data-astro-cid-7akd3eht]{margin:var(--spacing-6) 0 0}.fn-steps-list[data-astro-cid-7akd3eht]{--fn-step-dot: 2.125rem;--fn-step-indent: clamp(3rem, 6vw, 4.5rem);position:relative;list-style:none;margin:0;padding:0 0 0 var(--fn-step-indent);display:grid;gap:clamp(2rem,4vw,3rem)}.fn-steps-list[data-astro-cid-7akd3eht]:before,.fn-steps-list[data-astro-cid-7akd3eht]:after{content:"";position:absolute;left:calc(var(--fn-step-dot) / 2);top:.5rem;bottom:.5rem;width:1px;background:var(--fn-rule)}.fn-steps-list[data-astro-cid-7akd3eht]:after{background:var(--secondary);transform-origin:top}.fn-step[data-astro-cid-7akd3eht]{position:relative}.fn-step-number[data-astro-cid-7akd3eht]{position:absolute;left:calc(-1 * var(--fn-step-indent));top:0;width:var(--fn-step-dot);height:var(--fn-step-dot);display:grid;place-items:center;border-radius:50%;background:var(--surface);border:1px solid var(--secondary);color:var(--secondary);font-family:var(--font-display);font-size:.9375rem;z-index:1}.fn-step-label[data-astro-cid-7akd3eht]{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem,2.6vw,1.875rem);line-height:1.15}.fn-step-line[data-astro-cid-7akd3eht]{margin:var(--spacing-3) 0 0;font-size:1.0625rem;line-height:1.7;color:var(--on-surface-variant);max-width:34rem}@media(min-width:960px){.fn-steps-head[data-astro-cid-7akd3eht]{text-align:center}.fn-steps-head[data-astro-cid-7akd3eht] .fn-title{max-width:20ch;margin-inline:auto}.fn-steps-list[data-astro-cid-7akd3eht]{--fn-step-gap: clamp(1.5rem, 3vw, 2.5rem);max-width:none;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fn-step-gap)}.fn-steps-list[data-astro-cid-7akd3eht]:before,.fn-steps-list[data-astro-cid-7akd3eht]:after{top:calc(var(--fn-step-dot) / 2);bottom:auto;left:calc(var(--fn-step-dot) / 2);right:calc((100% - 3 * var(--fn-step-gap)) / 4 - var(--fn-step-dot) / 2);width:auto;height:1px}.fn-steps-list[data-astro-cid-7akd3eht]:after{transform-origin:left}.fn-step-number[data-astro-cid-7akd3eht]{position:relative;left:auto;margin-bottom:var(--spacing-5)}.fn-step-label[data-astro-cid-7akd3eht]{font-size:clamp(1.375rem,2vw,1.625rem)}.fn-step-line[data-astro-cid-7akd3eht]{font-size:1rem}}@media(prefers-reduced-motion:no-preference){@supports selector(:has(*)){.js-enabled .fn-steps-list[data-astro-cid-7akd3eht]:after{transform:scaleY(0);transition:transform 1.6s cubic-bezier(.22,1,.36,1) .2s}.js-enabled .fn-steps-list[data-astro-cid-7akd3eht]:has(:global(.is-revealed)):after{transform:scaleY(1)}}}@media(prefers-reduced-motion:no-preference)and (min-width:960px){@supports selector(:has(*)){.js-enabled .fn-steps-list[data-astro-cid-7akd3eht]:after{transform:scaleX(0)}.js-enabled .fn-steps-list[data-astro-cid-7akd3eht]:has(:global(.is-revealed)):after{transform:scaleX(1)}}}[data-landing=funnel]{--fn-navy: var(--primary-container);--fn-ivory: var(--surface);--fn-ivory-muted: rgba(249, 249, 246, .74);--fn-rule: rgba(26, 28, 27, .12);--fn-ease: cubic-bezier(.22, 1, .36, 1);background:var(--surface);color:var(--on-surface);overflow-x:clip}[data-landing=funnel] section[id]{scroll-margin-top:5.5rem}[data-landing=funnel] a:focus-visible,[data-landing=funnel] summary:focus-visible,[data-landing=funnel] button:focus-visible{outline:2px solid var(--secondary);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:no-preference){.fn-js [data-landing=funnel] .fn-reveal-pending{opacity:0;transform:translateY(16px)}.fn-js [data-landing=funnel] .is-revealed{transition:opacity .6s var(--fn-ease),transform .6s var(--fn-ease)}}html:has([data-landing=funnel]){position:relative;scroll-padding-top:5.5rem}[data-landing=funnel] .fn-founder a:focus-visible,[data-landing=funnel] .fn-closing a:focus-visible{outline-color:#fd844c}
