.landing-page .hero{text-align:center;padding:92px 0 22px}.landing-page .hero h1{letter-spacing:-.022em;text-wrap:balance;max-width:16ch;margin:0 auto 24px;font-size:clamp(40px,6vw,76px);font-weight:400;line-height:1.08}.landing-page .herosub{color:var(--muted);max-width:56ch;margin:0 auto;font-size:16px}.landing-page .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.landing-page .ctas .lane{flex-direction:column;align-items:center;gap:8px;display:flex}.landing-page .lanekick{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px}.landing-page .ca{background:var(--coral);color:var(--coral-ink);border-radius:8px;padding:9px 17px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.landing-page .ca:hover{background:var(--coral-hi)}.landing-page .cb{color:var(--ink);font-size:14px;font-weight:500;text-decoration:none}.landing-page .cb b{color:var(--coral)}.landing-page .cc{color:var(--ink);border:1px solid var(--line2);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s}.landing-page .cc:hover{background:var(--wash)}@media (max-width:768px){.landing-page .ca,.landing-page .cb,.landing-page .cc{align-items:center;min-height:44px;display:inline-flex}}.landing-page .pipe{padding:36px 0 72px}.landing-page .pipefoot{justify-content:space-between;align-items:baseline;gap:28px;margin-top:22px;display:flex}.landing-page .pipelead{color:var(--muted);margin:0;font-size:15px}.landing-page .pipelead b{color:var(--ink);font-weight:600}.landing-page .pipefoot .cb{white-space:nowrap}.landing-page .psteps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin:30px 0 0;padding:0;list-style:none;display:grid}.landing-page .psteps .pn{color:var(--ink);align-items:baseline;gap:9px;margin:0 0 7px;font-size:14px;font-weight:600;display:flex}.landing-page .psteps .pnum{font-family:var(--font-geist-mono);letter-spacing:.08em;color:var(--coral);font-size:10px;font-weight:400}.landing-page .psteps .pbody{color:var(--muted);max-width:34ch;margin:0;font-size:13.5px;line-height:1.55}@media (max-width:760px){.landing-page .pipefoot{flex-direction:column;align-items:flex-start;gap:12px}}.landing-page .pipestage{height:340px;position:relative}.landing-page .cfig .vcap{display:none}.landing-page .nstrip{grid-template-columns:repeat(3,1fr);max-width:920px;margin:112px auto 0;display:grid}.landing-page .nstrip .scell{text-align:center}.landing-page .nstrip .scell b{letter-spacing:-.02em;margin-bottom:8px;font-size:30px;font-weight:600;display:block}.landing-page .nstrip .scell span{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px}@media (max-width:700px){.landing-page .nstrip{grid-template-columns:1fr;gap:22px}}.landing-page .router{margin-top:40px}.landing-page .lsech{letter-spacing:-.02em;text-wrap:balance;margin:0 0 30px;font-size:clamp(22px,3vw,34px);font-weight:500}.landing-page .rgrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:760px){.landing-page .rgrid{grid-template-columns:1fr}}.landing-page .rcell{background:var(--panel);color:inherit;cursor:pointer;flex-direction:column;padding:24px 26px 22px;text-decoration:none;transition:background .15s;display:flex}.landing-page .rcell:hover{background:var(--panel2)}.landing-page .cfig{max-width:180px;margin:-6px 0 10px -8px}.landing-page .rcell .cat{margin-bottom:7px;font-size:15px;font-weight:600}.landing-page .rcell .rdesc{color:var(--muted);max-width:34ch;margin-bottom:18px;font-size:13px;line-height:1.6}.landing-page .rcell .raud{font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:auto;font-size:9px}.landing-page .cta2{text-align:center;padding:128px 0}.landing-page .cta2 h2{letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin:0 auto 12px;font-size:clamp(24px,3.2vw,38px);font-weight:500}.landing-page .cta2 .acc{color:var(--coral)}.landing-page .cta2 .ctas{margin-top:26px}.landing-page .rv{opacity:0;transition:opacity .6s,translate .6s;translate:0 16px}.landing-page .rv.in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.landing-page .rv{opacity:1;translate:0}}
/*# sourceMappingURL=09fi.elng1d1n.css.map*/