:root{--primary-blue:#06c;--primary-dark:#004a99;--primary-light:#e6f0ff;--accent-blue:#3d7dd4;--bg:#fff;--surface:#f0f4f9;--surface-alt:#e8ecf1;--text:#1a1a1a;--text-light:#666;--text-lighter:#999;--border:#d0d8e0;--success:#10b981;--warning:#f59e0b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary-blue:#5ca3ff;--primary-dark:#3d7dd4;--primary-light:#1e3a5f;--accent-blue:#7db3ff;--bg:#0f1419;--surface:#1a2332;--surface-alt:#242d3d;--text:#fff;--text-light:#b8bcc4;--text-lighter:#7a7f87;--border:#3a4452;--success:#34d399;--warning:#fbbf24}}[data-astro-cid-lcdefpme]{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6}nav[data-astro-cid-lcdefpme]{background:var(--bg);border-bottom:1px solid var(--border);z-index:100;padding:16px 0;position:sticky;top:0}.nav-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0 24px;display:flex}.logo[data-astro-cid-lcdefpme]{color:var(--primary-blue);cursor:pointer;font-size:20px;font-weight:700;text-decoration:none}.nav-links[data-astro-cid-lcdefpme]{gap:40px;margin:0;padding:0;list-style:none;display:flex}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-light);font-size:15px;text-decoration:none;transition:color .2s}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--primary-blue)}.nav-cta[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--primary-blue), var(--accent-blue));color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s}.nav-cta[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #06c3}.hero[data-astro-cid-lcdefpme]{text-align:center;max-width:1280px;margin:0 auto;padding:120px 24px 100px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;background:linear-gradient(135deg, var(--primary-blue), var(--accent-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 24px;font-size:56px;font-weight:700;line-height:1.1}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-light);max-width:640px;margin:0 auto 48px;font-size:20px;line-height:1.5}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cta-btn[data-astro-cid-lcdefpme]{cursor:pointer;border:none;border-radius:6px;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s}.cta-primary[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--primary-blue), var(--accent-blue));color:#fff;box-shadow:0 4px 12px #06c3}.cta-primary[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0066cc4d}.cta-secondary[data-astro-cid-lcdefpme]{color:var(--primary-blue);border:2px solid var(--primary-blue);background:0 0}.cta-secondary[data-astro-cid-lcdefpme]:hover{background:var(--primary-light)}section[data-astro-cid-lcdefpme]{padding:80px 24px}.section-inner[data-astro-cid-lcdefpme]{max-width:1280px;margin:0 auto}section[data-astro-cid-lcdefpme]:nth-child(2n){background:var(--surface)}.section-label[data-astro-cid-lcdefpme]{letter-spacing:.1em;color:var(--primary-blue);text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:600}.section-title[data-astro-cid-lcdefpme]{text-align:center;letter-spacing:-.02em;margin:0 0 48px;font-size:40px;font-weight:700}.section-desc[data-astro-cid-lcdefpme]{color:var(--text-light);text-align:center;max-width:640px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:18px}.grid-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px;margin-top:48px;display:grid}.grid-4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px;margin-top:48px;display:grid}.feature-item[data-astro-cid-lcdefpme]{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:24px;transition:all .3s}.feature-item[data-astro-cid-lcdefpme]:hover{border-color:var(--primary-blue);transform:translateY(-4px);box-shadow:0 12px 24px #0066cc1a}.feature-icon[data-astro-cid-lcdefpme]{margin-bottom:16px;font-size:32px}.feature-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--text);margin:0 0 12px;font-size:18px;font-weight:600}.feature-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-light);margin:0;font-size:15px;line-height:1.6}.step-item[data-astro-cid-lcdefpme]{text-align:left}.step-number[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--primary-blue), var(--accent-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:32px;font-weight:700}.step-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 12px;font-size:18px;font-weight:600}.step-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-light);margin:0;font-size:15px;line-height:1.6}.pricing-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:48px;display:grid}.pricing-card[data-astro-cid-lcdefpme]{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:40px;transition:all .3s}section[data-astro-cid-lcdefpme]:nth-child(2n) .pricing-card[data-astro-cid-lcdefpme]{background:var(--bg)}.pricing-card[data-astro-cid-lcdefpme]:hover{border-color:var(--primary-blue);transform:translateY(-8px);box-shadow:0 16px 40px #0066cc26}.pricing-card[data-astro-cid-lcdefpme].featured{border:2px solid var(--primary-blue);box-shadow:0 8px 24px #06c3}.pricing-badge[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--primary-blue), var(--accent-blue));color:#fff;border-radius:6px;margin-bottom:20px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.pricing-name[data-astro-cid-lcdefpme]{margin:0 0 16px;font-size:20px;font-weight:600}.pricing-price[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--primary-blue), var(--accent-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:40px;font-weight:700}.pricing-period[data-astro-cid-lcdefpme]{color:var(--text-light);margin-bottom:24px;font-size:14px}.pricing-list[data-astro-cid-lcdefpme]{margin:0 0 32px;padding:0;list-style:none}.pricing-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--text-light);margin-bottom:12px;font-size:14px}.pricing-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓ ";color:var(--success);margin-right:8px;font-weight:700}.pricing-btn[data-astro-cid-lcdefpme]{cursor:pointer;border:none;border-radius:6px;width:100%;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}.pricing-btn[data-astro-cid-lcdefpme].primary{background:linear-gradient(135deg, var(--primary-blue), var(--accent-blue));color:#fff}.pricing-btn[data-astro-cid-lcdefpme].primary:hover{transform:translateY(-2px);box-shadow:0 8px 16px #06c3}.pricing-btn[data-astro-cid-lcdefpme].secondary{color:var(--primary-blue);border:2px solid var(--primary-blue);background:0 0}.pricing-btn[data-astro-cid-lcdefpme].secondary:hover{background:var(--primary-light)}footer[data-astro-cid-lcdefpme]{background:var(--surface);border-top:1px solid var(--border);padding:60px 24px 24px}.footer-inner[data-astro-cid-lcdefpme]{max-width:1280px;margin:0 auto}.footer-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:40px;display:grid}.footer-col[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;color:var(--text);margin:0 0 16px;font-size:13px;font-weight:600}.footer-col[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.footer-col[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:12px}.footer-col[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-light);font-size:14px;text-decoration:none;transition:color .2s}.footer-col[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--primary-blue)}.footer-bottom[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);text-align:center;color:var(--text-light);padding-top:24px;font-size:13px}@media (width<=768px){.nav-links[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]{padding:80px 24px 60px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:36px}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:18px}.section-title[data-astro-cid-lcdefpme]{font-size:28px}.ctas[data-astro-cid-lcdefpme]{flex-direction:column}.cta-btn[data-astro-cid-lcdefpme]{width:100%}.grid-3[data-astro-cid-lcdefpme],.grid-4[data-astro-cid-lcdefpme]{gap:32px}.footer-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}}
