:root{--ais-bg:#030303;--ais-card:#ffffff08;--ais-border:#ffffff14;--ais-cyan:#00f2fe;--ais-purple:#9b51e0;--ais-muted:#ffffffa6;--ais-text:#fff}.ais-landing{background:var(--ais-bg);color:var(--ais-text);min-height:100vh;font-family:var(--font-dm-sans), system-ui, sans-serif;position:relative;overflow:hidden}.ais-glow{filter:blur(70px);pointer-events:none;z-index:0;background:radial-gradient(circle,#00f2fe1f 0%,#7f00ff0d 50%,#0000 70%);width:520px;height:520px;position:absolute;top:-120px;right:-80px}.ais-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.ais-inner{z-index:1;position:relative}.ais-hero{padding:140px 0 72px}.ais-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ais-cyan);margin-bottom:1rem;font-size:.8rem;display:inline-block}.ais-hero h1{max-width:18ch;margin-bottom:1rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15}.ais-hero h1 .grad{background:linear-gradient(90deg,#00f2fe 0%,#4facfe 50%,#9b51e0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ais-hero p.lead{color:var(--ais-muted);max-width:42rem;margin-bottom:1.75rem;font-size:1.15rem}.ais-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ais-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.ais-btn:hover{text-decoration:none;transform:translateY(-1px)}.ais-btn-primary{color:#031018;background:linear-gradient(135deg,#00f2fe 0%,#4facfe 100%)}.ais-btn-secondary{background:var(--ais-card);border-color:var(--ais-border);color:var(--ais-text)}.ais-btn-ghost{color:var(--ais-cyan);background:0 0;border-color:#0000;padding-left:.25rem}.ais-section{padding:72px 0}.ais-section h2{margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2rem)}.ais-section .sub{color:var(--ais-muted);max-width:40rem;margin-bottom:2rem}.ais-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.ais-card{background:var(--ais-card);border:1px solid var(--ais-border);border-radius:14px;height:100%;padding:1.35rem 1.25rem}.ais-card .icon{width:2.5rem;height:2.5rem;color:var(--ais-cyan);background:#00f2fe1a;border-radius:10px;place-items:center;margin-bottom:.85rem;display:grid}.ais-card h3{margin-bottom:.4rem;font-size:1.1rem}.ais-card p{color:var(--ais-muted);margin-bottom:.85rem;font-size:.95rem}.ais-card a.more{color:var(--ais-cyan);font-size:.9rem;font-weight:600;text-decoration:none}.ais-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.ais-step{background:var(--ais-card);border:1px solid var(--ais-border);border-radius:14px;padding:1.25rem;position:relative}.ais-step:before{counter-increment:step;content:counter(step);color:#fff;background:#9b51e040;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:inline-grid}.ais-pricing{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.ais-price-card{background:var(--ais-card);border:1px solid var(--ais-border);border-radius:14px;padding:1.5rem 1.25rem}.ais-price-card.featured{border-color:#00f2fe59;box-shadow:0 0 0 1px #00f2fe1f}.ais-price-card .name{text-transform:uppercase;letter-spacing:.08em;color:var(--ais-cyan);margin-bottom:.35rem;font-size:.85rem}.ais-price-card .price{margin-bottom:.25rem;font-size:2rem;font-weight:700}.ais-price-card .price span{color:var(--ais-muted);font-size:.95rem;font-weight:500}.ais-price-card ul{margin:1rem 0 0;padding:0;list-style:none}.ais-price-card li{color:var(--ais-muted);border-top:1px solid var(--ais-border);padding:.35rem 0;font-size:.9rem}.ais-faq details{background:var(--ais-card);border:1px solid var(--ais-border);border-radius:12px;margin-bottom:.65rem;padding:1rem 1.15rem}.ais-faq summary{cursor:pointer;font-weight:600}.ais-faq details p{color:var(--ais-muted);margin:.75rem 0 0;font-size:.95rem}.ais-band{border:1px solid var(--ais-border);background:linear-gradient(135deg,#00f2fe14,#9b51e01a);border-radius:16px;padding:2rem 1.5rem}@media (max-width:768px){.ais-hero{padding-top:110px}}
/*# sourceMappingURL=3o6c-44bdxe-f.css.map*/