.page{background:radial-gradient(1200px 600px at 20% 10%,var(--glow-1)0%,var(--bg)45%),radial-gradient(900px 500px at 85% 20%,var(--glow-2)0%,var(--bg)55%);min-height:100vh}.container{flex-direction:column;max-width:1100px;min-height:100vh;margin:0 auto;padding:20px 18px 40px;display:flex}.nav{border:1px solid var(--border);background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;justify-content:space-between;align-items:center;padding:14px 10px;display:flex}.brand{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:inline-flex}.logo-dot{background:var(--dot);border-radius:999px;width:10px;height:10px}.nav-right{align-items:center;gap:12px;display:flex}.hero{flex-direction:column;flex:1;justify-content:center;gap:16px;padding:56px 10px 30px;display:flex}.kicker{border:1px solid var(--pill-border);background:var(--pill);width:fit-content;color:var(--muted);border-radius:999px;padding:8px 12px;font-size:.85rem;display:inline-flex}.subhead{max-width:58ch;color:var(--muted);margin:0;font-size:1.05rem}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px;margin-top:22px;display:grid}.stat{border:1px solid var(--border);background:var(--card-2);border-radius:16px;padding:14px}.stat-num{letter-spacing:-.02em;color:var(--fg);font-size:1.6rem;font-weight:700;line-height:1}.stat-label{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:.85rem}.nav-link{color:var(--muted);font-size:.85rem;font-weight:500;transition:color .15s}.nav-link:hover{color:var(--fg);opacity:1}.footer{border-top:1px solid var(--border);color:var(--muted-2);margin-top:26px;padding:18px 10px 0;font-size:.85rem}.headline{letter-spacing:-.03em;color:var(--fg);margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.1}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-section{padding:56px 10px 0}.section-label{border:1px solid var(--pill-border);background:var(--pill);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;margin-bottom:14px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.section-title{letter-spacing:-.02em;color:var(--fg);max-width:560px;margin:0 0 28px;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.features-grid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:860px;display:grid}@media (max-width:560px){.features-grid{grid-template-columns:1fr}}.feature-card{border:1px solid var(--border);background:var(--card-2);border-radius:20px;flex-direction:column;gap:10px;padding:24px;transition:border-color .15s;display:flex}.feature-card:hover{border-color:var(--muted)}.feature-icon{font-size:1.6rem;line-height:1}.feature-title{color:var(--fg);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.feature-desc{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.steps-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:860px;display:grid}@media (max-width:640px){.steps-grid{grid-template-columns:1fr}}.step-card{border:1px solid var(--border);background:var(--card-2);border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}.step-num{letter-spacing:.12em;color:var(--muted-2);font-size:.75rem;font-weight:800}.step-title{color:var(--fg);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.step-desc{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.coming-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:860px;display:grid}@media (max-width:720px){.coming-grid{grid-template-columns:1fr}}.coming-card{border:1px dashed var(--border);background:var(--card-2);opacity:.85;border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}.coming-card-top{justify-content:space-between;align-items:center;display:flex}.soon-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--pill-border);background:var(--pill);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700}.lp-cta{border:1px solid var(--border);background:var(--card-2);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;margin-top:72px;padding:48px 24px;display:flex}.cta-title{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700}.cta-sub{color:var(--muted);margin:0;font-size:.9rem}
