@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500&display=swap";.pf-site{color:#0f1729;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;font-family:Geist,system-ui,sans-serif;overflow-x:hidden}.pf-site *,.pf-site :before,.pf-site :after{box-sizing:border-box}.pf-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:52px;display:grid}.pf-split{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;display:grid}.pf-bigrow{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.pf-auto3{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:20px;display:grid}.pf-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pf-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pf-price{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.pf-foot-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;display:grid}.pf-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,3vw,34px);display:flex}.pf-timeline{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pf-auth{grid-template-columns:.9fr 1.1fr;gap:0;min-height:calc(100vh - 64px);display:grid}@media (width<=920px){.pf-hero{grid-template-columns:1fr;gap:40px}.pf-bigrow{grid-template-columns:1fr;gap:28px}}@media (width<=860px){.pf-price{grid-template-columns:1fr;gap:16px;max-width:440px;margin-left:auto;margin-right:auto}.pf-auth{grid-template-columns:1fr;min-height:0}.pf-auth-aside{display:none!important}}@media (width<=820px){.pf-2{grid-template-columns:1fr}.pf-timeline{grid-template-columns:1fr 1fr}}@media (width<=760px){.pf-3{grid-template-columns:1fr}.pf-foot-grid{grid-template-columns:1fr 1fr;gap:32px 24px}}@media (width<=720px){.pf-split{grid-template-columns:1fr;gap:18px}}@media (width<=480px){.pf-timeline{grid-template-columns:1fr}}.pf-nav-desk{display:flex}.pf-burger{display:none}@media (width<=880px){.pf-nav-desk{display:none!important}.pf-burger{display:inline-flex!important}}.pf-eyebrow{letter-spacing:.12em;font:500 12px Geist Mono,monospace}.pf-mono{font-family:Geist Mono,monospace}.pf-pin{border:3px solid #fff;border-radius:50%;position:absolute;box-shadow:0 3px 7px #0f17294d}.pf-pin-sm{border:2.5px solid #fff;border-radius:50%;position:absolute;box-shadow:0 2px 5px #0f172940}.pf-check{border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.pf-btn{text-align:center;cursor:pointer;border:none;border-radius:11px;font-family:inherit;font-weight:600;text-decoration:none;display:inline-block}.pf-btn-blue{color:#fff;background:#2457d6;transition:background .15s;box-shadow:0 8px 20px -5px #2457d680}.pf-btn-blue:hover{background:#1e4fbf}.pf-btn-white{color:#2457d6;background:#fff;box-shadow:0 10px 26px -8px #00000059}.pf-btn-ghost{color:#0f1729;background:#fff;border:1px solid #d7dce6;transition:border-color .15s,color .15s}.pf-btn-ghost:hover{color:#2457d6;border-color:#2457d6}.pf-link{color:#2457d6;font-weight:600;text-decoration:none}.pf-input{color:#0f1729;background:#fff;border:1px solid #d7dce6;border-radius:11px;outline:none;width:100%;padding:13px 15px;font-family:inherit;font-size:15.5px}.pf-input:focus{border-color:#2457d6;box-shadow:0 0 0 3px #2457d624}:root{--primary:#003d9b;--primary-container:#0052cc;--on-primary:#fff;--on-primary-container:#c4d2ff;--surface:#faf8ff;--surface-container-lowest:#fff;--surface-container-low:#f3f3fd;--surface-container:#ededf8;--surface-container-high:#e7e7f2;--surface-container-highest:#e1e2ec;--on-surface:#191b23;--on-surface-variant:#434654;--outline:#737685;--outline-variant:#c3c6d6;--inverse-surface:#2e3038;--inverse-on-surface:#f0f0fb;--error:#ba1a1a;--touch-target:48px;--margin-mobile:16px;--radius-component:4px;--radius-card:8px;--shadow-fab:0 4px 8px #0000001a;--shadow-card:0 4px 12px #00000026;color:var(--on-surface);background:var(--surface);font-family:Inter,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{-webkit-tap-highlight-color:transparent;overflow:hidden}button{cursor:pointer;font-family:inherit}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}@keyframes pf-spin{to{transform:rotate(360deg)}}
