.landing-module__jDH3nq__root{background:var(--fp-sheet);color:var(--fp-text-1);font-family:var(--fp-font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}.landing-module__jDH3nq__root *,.landing-module__jDH3nq__root :before,.landing-module__jDH3nq__root :after{box-sizing:border-box}.landing-module__jDH3nq__root :where(a){color:inherit;text-decoration:none}.landing-module__jDH3nq__root :where(button){font:inherit;cursor:pointer}.landing-module__jDH3nq__root :where(ul,ol){margin:0;padding:0;list-style:none}.landing-module__jDH3nq__root :where(svg){display:block}.landing-module__jDH3nq__container{width:100%;max-width:1180px;margin:0 auto;padding-left:40px;padding-right:40px}.landing-module__jDH3nq__eyebrow{font-family:var(--fp-font-editorial);letter-spacing:.14em;text-transform:uppercase;color:var(--fp-text-3);margin:0;font-size:11px;font-weight:600}.landing-module__jDH3nq__display{font-family:var(--fp-font-editorial);letter-spacing:-.028em;color:var(--fp-text-1);text-wrap:balance;margin:0;font-weight:600;line-height:1.04}.landing-module__jDH3nq__accent{color:var(--fp-accent);font-style:italic;font-weight:500}.landing-module__jDH3nq__wordmark{font-family:var(--fp-font-editorial);letter-spacing:-.025em;font-size:19px;font-weight:700}.landing-module__jDH3nq__dot{color:var(--fp-accent)}.landing-module__jDH3nq__btn{font-family:var(--fp-font-text);letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.landing-module__jDH3nq__btnSm{padding:9px 16px;font-size:14px}.landing-module__jDH3nq__btnLg{padding:14px 24px;font-size:15px}.landing-module__jDH3nq__btnPrimary{background:var(--fp-accent);color:#fff}.landing-module__jDH3nq__btnPrimary:hover{background:var(--fp-accent-deep)}.landing-module__jDH3nq__btnGhost{color:var(--fp-text-1);border-color:var(--fp-paper-line);background:0 0}.landing-module__jDH3nq__btnGhost:hover{background:var(--fp-paper-bg-hi);border-color:var(--fp-paper-line-strong)}.landing-module__jDH3nq__root :where(a):focus-visible,.landing-module__jDH3nq__root :where(button):focus-visible{outline:2px solid var(--fp-accent-deep);outline-offset:2px;border-radius:8px}.landing-module__jDH3nq__header{z-index:50;background:var(--fp-sheet);border-bottom:1px solid var(--fp-paper-line);padding-top:var(--fp-safe-top);position:sticky;top:0}.landing-module__jDH3nq__headerInner{align-items:center;gap:32px;height:68px;display:flex}.landing-module__jDH3nq__nav{align-items:center;gap:28px;margin-left:auto;display:flex}.landing-module__jDH3nq__nav a{color:var(--fp-text-2);font-size:14px;font-weight:500;transition:color .12s}.landing-module__jDH3nq__nav a:hover{color:var(--fp-text-1)}@media (max-width:720px){.landing-module__jDH3nq__nav{display:none}.landing-module__jDH3nq__headerInner .landing-module__jDH3nq__btn{margin-left:auto}}.landing-module__jDH3nq__hero{padding:88px 0 72px}.landing-module__jDH3nq__heroLeft{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.landing-module__jDH3nq__heroHeadline{letter-spacing:-.032em;font-size:clamp(42px,5.8vw,68px);line-height:1}.landing-module__jDH3nq__heroSub{color:var(--fp-text-2);text-wrap:pretty;max-width:48ch;margin:0;font-size:18px;line-height:1.55}.landing-module__jDH3nq__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-module__jDH3nq__ctaRowCenter{justify-content:center}.landing-module__jDH3nq__fineprint{color:var(--fp-text-3);margin:0;font-size:13.5px}.landing-module__jDH3nq__section{padding:96px 0}.landing-module__jDH3nq__sectionRule{border-top:1px solid var(--fp-paper-line)}.landing-module__jDH3nq__sectionHead{flex-direction:column;gap:16px;max-width:62ch;margin-bottom:56px;display:flex}.landing-module__jDH3nq__sectionTitle{font-size:clamp(32px,4.2vw,48px)}.landing-module__jDH3nq__sectionSub{color:var(--fp-text-2);text-wrap:pretty;max-width:56ch;margin:0;font-size:17px;line-height:1.6}.landing-module__jDH3nq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;display:grid}.landing-module__jDH3nq__feature{border-top:1px solid var(--fp-paper-line);flex-direction:column;gap:10px;padding-top:20px;display:flex}.landing-module__jDH3nq__featureTitle{font-family:var(--fp-font-editorial);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.2}.landing-module__jDH3nq__featureBody{color:var(--fp-text-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.landing-module__jDH3nq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.landing-module__jDH3nq__step{flex-direction:column;gap:10px;display:flex}.landing-module__jDH3nq__stepNum{font-family:var(--fp-font-editorial);letter-spacing:.12em;color:var(--fp-text-3);margin-bottom:4px;font-size:13px;font-weight:600}.landing-module__jDH3nq__stepTitle{font-family:var(--fp-font-editorial);letter-spacing:-.022em;margin:0;font-size:22px;font-weight:600}.landing-module__jDH3nq__stepBody{color:var(--fp-text-2);text-wrap:pretty;max-width:40ch;margin:0;font-size:15px;line-height:1.6}.landing-module__jDH3nq__final{border-top:1px solid var(--fp-paper-line);text-align:center;padding:104px 0}.landing-module__jDH3nq__finalHead{max-width:18ch;margin:0 auto;font-size:clamp(34px,4.6vw,52px)}.landing-module__jDH3nq__finalSub{color:var(--fp-text-2);text-wrap:pretty;max-width:52ch;margin:20px auto 32px;font-size:16.5px;line-height:1.6}.landing-module__jDH3nq__footer{border-top:1px solid var(--fp-paper-line);padding:36px 0 56px}.landing-module__jDH3nq__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.landing-module__jDH3nq__footerNav{flex-wrap:wrap;gap:24px;display:flex}.landing-module__jDH3nq__footerNav a{color:var(--fp-text-3);font-size:13px;transition:color .12s}.landing-module__jDH3nq__footerNav a:hover{color:var(--fp-text-1)}.landing-module__jDH3nq__footerMark{font-family:var(--fp-font-editorial);letter-spacing:.14em;text-transform:uppercase;color:var(--fp-text-3);font-size:11px}.landing-module__jDH3nq__footerRev{opacity:.55}@media (max-width:980px){.landing-module__jDH3nq__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__jDH3nq__steps{gap:32px}}@media (max-width:720px){.landing-module__jDH3nq__container{padding-left:24px;padding-right:24px}.landing-module__jDH3nq__hero{padding:56px 0 64px}.landing-module__jDH3nq__section{padding:64px 0}.landing-module__jDH3nq__sectionHead{margin-bottom:40px}.landing-module__jDH3nq__featureGrid,.landing-module__jDH3nq__steps{grid-template-columns:minmax(0,1fr);gap:32px}.landing-module__jDH3nq__final{padding:72px 0}.landing-module__jDH3nq__footerInner{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__root *,.landing-module__jDH3nq__root :before,.landing-module__jDH3nq__root :after{transition-duration:1ms!important;animation-duration:1ms!important}}