:root{--bg:#080a12;--panel:#10131e;--panel2:#151927;--text:#f5f7ff;--muted:#9ba3b7;--line:#252a3b;--accent:#7c5cff;--accent2:#21d4fd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,#20204a 0,#080a12 38%);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 24px;position:sticky;top:0;background:rgba(8,10,18,.82);backdrop-filter:blur(14px);z-index:10;border-bottom:1px solid rgba(255,255,255,.05)}.brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-weight:800}.brand b{color:#9b87ff}.logo{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:linear-gradient(135deg,var(--accent),var(--accent2));font-size:13px;font-weight:900}nav{display:flex;gap:28px}nav a{color:var(--muted);text-decoration:none;font-size:14px}nav a:hover{color:white}.nav-cta,.btn{border-radius:11px;text-decoration:none;font-weight:750;font-size:14px}.nav-cta{padding:9px 15px;background:#fff;color:#080a12}.hero{max-width:920px;text-align:center;margin:auto;padding:105px 24px 85px}.badge,.eyebrow{color:#a997ff;font-size:12px;letter-spacing:1.8px;font-weight:800}.badge{display:inline-block;padding:7px 12px;border:1px solid #38345e;border-radius:999px;background:#15142b}.hero h1{font-size:clamp(46px,8vw,82px);line-height:1.02;letter-spacing:-3px;margin:22px 0}.hero h1 span{background:linear-gradient(90deg,#a68cff,#55dfff);-webkit-background-clip:text;color:transparent}.hero p{max-width:650px;margin:0 auto;color:var(--muted);font-size:18px}.hero-actions{display:flex;justify-content:center;gap:12px;margin:32px 0 22px}.btn{display:inline-block;padding:12px 18px;border:0;cursor:pointer}.primary{background:linear-gradient(135deg,#8064ff,#5f8cff);color:white;box-shadow:0 8px 25px rgba(105,88,255,.22)}.ghost{color:white;border:1px solid var(--line);background:rgba(255,255,255,.03)}.trust{display:flex;justify-content:center;gap:20px;color:#7f899f;font-size:12px}.section{max-width:1180px;margin:auto;padding:82px 24px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.section h2{font-size:clamp(30px,5vw,48px);line-height:1.1;margin:8px 0}.section-head p,.split p,.contact p{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.card{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:20px;padding:25px;box-shadow:0 20px 60px rgba(0,0,0,.16)}.icon{width:44px;height:44px;display:grid;place-items:center;background:#1d2030;border-radius:12px;margin-bottom:18px}.card h3{margin:0 0 6px}.card p{color:var(--muted);margin:0 0 18px;font-size:14px}textarea{width:100%;min-height:88px;resize:vertical;background:#0b0e17;border:1px solid var(--line);border-radius:12px;color:white;padding:12px;font:inherit;margin-bottom:10px;outline:none}textarea:focus{border-color:#5e54a6}.full{width:100%}.result{margin-top:12px;color:#dfe3f3;font-size:14px;min-height:10px}.result div{padding:9px 0;border-bottom:1px solid #202536}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line)}.contact{text-align:center;border-top:1px solid var(--line)}.contact .email{display:inline-block;margin-top:15px;color:#b7aaff;font-weight:800;text-decoration:none}.contact .email:hover{text-decoration:underline}footer{border-top:1px solid var(--line);max-width:1180px;margin:auto;padding:30px 24px;display:flex;justify-content:space-between;align-items:center;color:#737d92;font-size:12px}@media(max-width:700px){nav{display:none}.hero{padding-top:75px}.hero h1{letter-spacing:-2px}.hero p{font-size:16px}.hero-actions{flex-direction:column}.trust{flex-wrap:wrap}.section{padding:60px 18px}.section-head,.split,footer{display:block}.section-head>p{margin-top:12px}.grid{grid-template-columns:1fr}.split{gap:20px}.card{padding:20px}footer .brand{margin-bottom:12px}}
