:root{color:#172033;background:#f8f7ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}main{overflow:hidden}.nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #5b21b617;justify-content:space-between;align-items:center;gap:20px;padding:18px 6vw;display:flex;position:sticky;top:0}.brand{color:#4c1d95;align-items:center;gap:10px;font-weight:900;display:flex}.brandIcon{color:#fff;background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}nav{color:#475569;gap:20px;font-size:14px;display:flex}.navActions{align-items:center;gap:10px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-weight:800;display:inline-flex}.btn.small{padding:11px 16px;font-size:14px}.btn.primary{color:#fff;background:linear-gradient(135deg,#5b21b6,#7c3aed);box-shadow:0 16px 35px #5b21b640}.btn.secondary,.btn.ghost{color:#4c1d95;background:#fff;border-color:#ddd6fe}.btn.full{width:100%}.hero{background:radial-gradient(circle at 0 0,#ede9fe,#0000 34%),linear-gradient(#fff,#f8f7ff);grid-template-columns:1.1fr .9fr;align-items:center;gap:42px;padding:92px 6vw 54px;display:grid}.badge,.eyebrow{color:#5b21b6;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.hero h1{color:#111827;letter-spacing:-.06em;margin:18px 0;font-size:clamp(42px,6vw,76px);line-height:.94}.hero p,.sectionTitle p,.split p,.highlight p,footer p{color:#475569;font-size:18px}.heroActions{flex-wrap:wrap;gap:14px;margin:30px 0;display:flex}.metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.metrics div{background:#fff;border:1px solid #ede9fe;border-radius:22px;padding:18px}.metrics strong{color:#4c1d95;font-size:24px;display:block}.metrics span{color:#64748b;font-size:13px}.heroCard{color:#fff;background:#17112c;border-radius:34px;padding:24px;transform:rotate(1deg);box-shadow:0 30px 80px #2d196452}.chatPreview{gap:14px;display:grid}.chatPreview p{border-radius:22px;margin:0;padding:16px 18px;font-size:15px}.chatPreview .assistant{color:#f5f3ff;background:#ffffff1f}.chatPreview .user{color:#4c1d95;background:#fff;margin-left:20%}.cardFooter{color:#ddd6fe;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.logos{flex-wrap:wrap;justify-content:center;gap:14px;padding:24px 6vw;display:flex}.logos span{color:#5b21b6;background:#fff;border:1px solid #ede9fe;border-radius:999px;padding:10px 16px;font-weight:800}.section{padding:76px 6vw}.sectionTitle{text-align:center;max-width:820px;margin:0 auto 38px}.sectionTitle h2,.split h2,.highlight h2,.contact h2{color:#111827;letter-spacing:-.04em;margin:12px 0;font-size:clamp(32px,4vw,52px);line-height:1}.grid{gap:22px;display:grid}.grid.four{grid-template-columns:repeat(4,1fr)}.grid.three{grid-template-columns:repeat(3,1fr)}.card,.panel,.contactBox,form,.price{background:#fff;border:1px solid #ede9fe;border-radius:28px;padding:28px;box-shadow:0 18px 45px #5b21b614}.card h3,.panel h3,.price h3{color:#111827;margin:16px 0 8px;font-size:22px}.card p,.panel li,.contactBox p,details p,.price li{color:#475569}.icon{color:#6d28d9}.split{grid-template-columns:1fr .85fr;align-items:center;gap:42px;display:grid}.list{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.list p,.contact p,.contactBox p{align-items:center;gap:9px;display:flex}.panel{color:#fff;background:linear-gradient(135deg,#5b21b6,#8b5cf6)}.panel h3,.panel li{color:#fff}.highlight{background:#fff;grid-template-columns:1fr .75fr;gap:32px;display:grid}.price strong{color:#4c1d95;font-size:34px}.price ul{padding-left:18px}.testimonials{background:#f3f0ff}.stars{color:#f59e0b;gap:3px;display:flex}.stars svg{fill:currentColor;width:16px}.faqGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}details{background:#fff;border:1px solid #ede9fe;border-radius:20px;padding:20px}summary{color:#111827;cursor:pointer;font-weight:900}.contact{background:linear-gradient(#fff,#f7f2ff);grid-template-columns:.85fr 1fr;gap:42px;display:grid}form{gap:14px;display:grid}input,textarea,select{width:100%;font:inherit;background:#fbfaff;border:1px solid #ddd6fe;border-radius:16px;padding:15px 16px}textarea{min-height:120px}footer{color:#fff;background:#140c28;justify-content:space-between;gap:24px;padding:34px 6vw;display:flex}footer p{color:#c4b5fd;margin:8px 0 0}.footerLinks{color:#ddd6fe;align-items:center;gap:18px;font-weight:800;display:flex}@media (width<=980px){nav{display:none}.hero,.split,.highlight,.contact,.grid.four,.grid.three,.faqGrid,.list,.metrics{grid-template-columns:1fr}.navActions{display:none}.hero{padding-top:60px}.hero h1{font-size:42px}footer{flex-direction:column}}
