@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,sans-serif;background-color:#0b0f1a;color:#e5e7eb}body{min-height:100vh;background:radial-gradient(circle at top,rgba(79,70,229,.25),transparent 50%),radial-gradient(circle at 20% 20%,rgba(14,116,144,.2),transparent 50%),#0b0f1a;line-height:1.6}a{color:inherit;text-decoration:none}.page{display:flex;flex-direction:column;min-height:100vh}.container{width:min(1120px,100% - 2.5rem);margin:0 auto}.nav{position:sticky;top:0;z-index:10;background:#0b0f1ae6;border-bottom:1px solid rgba(148,163,184,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;gap:1rem}.brand{display:flex;align-items:center;gap:.75rem;font-weight:600}.logo-mark{width:40px;height:40px;border-radius:12px;flex-shrink:0}.brand-name{font-size:1.1rem}.nav-links{display:flex;align-items:center;gap:1.5rem;font-size:.95rem}.nav-links a:hover{color:#fff}.hero{padding:5rem 0 4rem}.hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;color:#94a3b8;margin-bottom:1rem}h1{font-size:clamp(2.5rem,4vw,3.6rem);line-height:1.1;margin-bottom:1.5rem}.text-gradient{background:linear-gradient(90deg,#7c5cff,#5eead4);-webkit-background-clip:text;color:transparent}.hero-subtitle{font-size:1.1rem;color:#cbd5f5;margin-bottom:2rem}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2.5rem}.button{padding:.9rem 1.4rem;border-radius:999px;border:1px solid transparent;font-weight:600;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.button-primary{background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#0b0f1a}.button-primary:hover{transform:translateY(-1px);box-shadow:0 12px 32px #4f46e559}.button-secondary{background:#94a3b81a;border-color:#94a3b866}.button-ghost{border-color:#94a3b84d}.hero-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem}.hero-metrics h3{font-size:1.6rem;color:#fff}.hero-metrics p{font-size:.9rem;color:#94a3b8}.hero-card{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:24px;padding:2rem;box-shadow:0 24px 60px #02061799}.hero-card-inner h2{font-size:1.5rem;margin-bottom:1rem}.hero-card-inner ul{display:grid;gap:.75rem;margin-bottom:2rem;color:#cbd5f5;list-style:none}.hero-card-inner li:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#5eead4;margin-right:.75rem}.hero-card-cta{border-top:1px solid rgba(148,163,184,.2);padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.section{padding:4.5rem 0}.section-alt{background:#0f172a73}.section-header{max-width:640px;margin-bottom:3rem}.section-header h2{font-size:clamp(2rem,3vw,2.8rem);margin-bottom:1rem}.section-header p{color:#cbd5f5}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.card{background:#0f172a99;border:1px solid rgba(148,163,184,.15);border-radius:20px;padding:1.8rem;min-height:180px}.card h3{margin-bottom:.75rem;font-size:1.2rem}.card p{color:#cbd5f5}.pill-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.pill-row span{padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(148,163,184,.2);font-size:.85rem;color:#e2e8f0}.steps{display:grid;gap:1.5rem}.step{display:flex;gap:1.5rem;padding:1.5rem;border-radius:20px;border:1px solid rgba(148,163,184,.15);background:#0f172a80}.step-number{font-size:1.2rem;font-weight:700;color:#5eead4}.section-cta{padding:4.5rem 0 5.5rem}.cta-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;padding:2.5rem;border-radius:28px;background:linear-gradient(135deg,#4f46e573,#0e749059);border:1px solid rgba(148,163,184,.3)}.cta-actions{display:grid;gap:1rem;align-content:start}.cta-note{font-size:.85rem;color:#d1d5db}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:720px}.pricing-card{background:#0f172a99;border:1px solid rgba(148,163,184,.15);border-radius:24px;padding:2rem;display:flex;flex-direction:column}.pricing-card-highlighted{border-color:#5eead4;box-shadow:0 0 40px #5eead426}.pricing-card h3{font-size:1.3rem;margin-bottom:1rem}.pricing-price{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.75rem}.pricing-price .price{font-size:2.5rem;font-weight:700;color:#fff}.pricing-price .period{font-size:1rem;color:#94a3b8}.pricing-description{color:#94a3b8;margin-bottom:1.5rem;font-size:.95rem}.pricing-features{list-style:none;display:grid;gap:.6rem;margin-bottom:2rem;flex-grow:1}.pricing-features li{color:#cbd5f5;font-size:.95rem}.pricing-features li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#5eead4;margin-right:.75rem}.pricing-card .button{width:100%}.footer{border-top:1px solid rgba(148,163,184,.1);padding:3rem 0 4rem;background:#020617a6}.footer-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem}.footer-copy{margin-top:1rem;color:#94a3b8}.footer-links,.footer-contact{display:grid;gap:.6rem;color:#cbd5f5}@media (max-width: 720px){.nav-links{display:none}.hero-card-cta{flex-direction:column;align-items:flex-start}}
