._page_1oad0_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._nav_1oad0_7{display:flex;justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto;padding:var(--spacing-4)}._brand_1oad0_15{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700}._brand_1oad0_15 span{color:var(--secondary)}._hero_1oad0_23{max-width:820px;margin:0 auto;padding:var(--spacing-16) var(--spacing-4) var(--spacing-12)}._kicker_1oad0_28{font-family:var(--font-family-monospace);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin:0 0 var(--spacing-4)}._headline_1oad0_36{font-family:var(--font-family-display);font-size:clamp(2.2rem,6vw,3.8rem);line-height:1.05;font-weight:600;letter-spacing:-.025em;margin:0}._headline_1oad0_36 em{color:var(--secondary)}._sub_1oad0_47{font-size:1.15rem;line-height:1.55;color:var(--muted-foreground);max-width:600px;margin:var(--spacing-6) 0 var(--spacing-8)}._ctaRow_1oad0_54{display:flex;gap:var(--spacing-3)}._steps_1oad0_58{max-width:1040px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-4)}._step_1oad0_58{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-6)}._step_1oad0_58 h3{font-family:var(--font-family-display);font-size:1.25rem;margin:var(--spacing-3) 0 var(--spacing-2)}._step_1oad0_58 p{margin:0;color:var(--muted-foreground)}._icon_1oad0_81{color:var(--primary)}._pricing_1oad0_84{max-width:1040px;margin:var(--spacing-8) auto;padding:var(--spacing-8) var(--spacing-4);border-top:1px solid var(--border)}._pricing_1oad0_84 h2{font-family:var(--font-family-display);font-size:1.75rem;margin:0 0 var(--spacing-6)}._priceGrid_1oad0_95{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6)}._priceGrid_1oad0_95 p{margin:var(--spacing-1) 0 0;color:var(--muted-foreground)}._big_1oad0_104{font-family:var(--font-family-display);font-size:3rem;font-weight:700;color:var(--primary);line-height:1}._lock_1oad0_111{margin:var(--spacing-8) 0 0;padding:var(--spacing-3) var(--spacing-4);background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius);font-weight:500}._footer_1oad0_119{text-align:center;padding:var(--spacing-8) var(--spacing-4);color:var(--muted-foreground);font-size:.85rem}
