:root{--bg:#f5f8ff;--text:#101827;--muted:#637083;--card:#ffffff;--line:#e4eaf3;--primary:#0d62ff;--primary2:#00b8ff;--dark:#07111f;--radius:24px}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:radial-gradient(circle at top left,#dbeaff 0,#f7f9ff 30%,#fff 100%);color:var(--text)}a{text-decoration:none;color:inherit}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px 6%;background:rgba(255,255,255,.82);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.brand{display:flex;gap:10px;align-items:center;font-weight:800}.logo-mark{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--primary2));display:grid;place-items:center;color:#fff}.nav{display:flex;gap:24px;color:#334155;font-weight:600}.nav a:hover{color:var(--primary)}.menu-btn{display:none;border:0;background:#eef4ff;border-radius:12px;padding:10px}.hero{min-height:680px;display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center;padding:80px 6%}.pill{display:inline-flex;background:#eaf2ff;color:#0d62ff;padding:8px 14px;border-radius:999px;font-weight:800;font-size:13px}.hero h1,.page-hero h1{font-size:clamp(42px,6vw,76px);line-height:.95;margin:20px 0}.hero p,.page-hero p{font-size:19px;color:var(--muted);line-height:1.7;max-width:720px}.hero-actions{display:flex;gap:14px;margin:30px 0}.btn{display:inline-flex;padding:15px 22px;border-radius:16px;font-weight:800}.primary{background:linear-gradient(135deg,var(--primary),var(--primary2));color:#fff;box-shadow:0 14px 30px rgba(13,98,255,.25)}.secondary{background:#fff;border:1px solid var(--line)}.stats{display:flex;gap:22px;flex-wrap:wrap;color:var(--muted)}.stats b{display:block;color:var(--text);font-size:24px}.hero-card{background:linear-gradient(180deg,#fff,#f6f9ff);border:1px solid var(--line);border-radius:var(--radius);padding:32px;box-shadow:0 30px 80px rgba(15,23,42,.12)}.card-top{height:220px;border-radius:20px;background:linear-gradient(135deg,#0d62ff,#00b8ff 55%,#e8f2ff);margin-bottom:24px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.chips span{background:#eef5ff;border:1px solid #dce9ff;border-radius:999px;padding:9px 12px;font-weight:700;color:#1e4f9c}.section,.page{padding:70px 6%}.section-head h2{font-size:44px;max-width:780px}.grid-3,.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature,.product-card,.content-card,.steps div,.faq-list details{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:0 18px 50px rgba(15,23,42,.06)}.feature p,.product-card p,.content-card p,.steps p,.faq-list p{color:var(--muted);line-height:1.7}.cta{margin:40px 6% 80px;padding:48px;border-radius:32px;background:var(--dark);color:#fff;text-align:center}.cta p{color:#b8c4d6}.page-hero{padding:30px 0 40px}.product-card span{color:#0d62ff;font-weight:800}.text-link{font-weight:800;color:#0d62ff}.steps{display:grid;gap:18px}.steps b{color:#0d62ff}.faq-list{display:grid;gap:16px}.faq-list summary{cursor:pointer;font-weight:800;font-size:18px}.narrow{max-width:980px;margin:auto}.footer{display:flex;justify-content:space-between;gap:24px;padding:34px 6%;border-top:1px solid var(--line);background:#fff;color:#526071}.footer-links{display:flex;gap:18px;font-weight:700}@media(max-width:860px){.menu-btn{display:block}.nav{display:none;position:absolute;right:6%;top:72px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;flex-direction:column;box-shadow:0 20px 60px rgba(15,23,42,.12)}.nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:50px}.grid-3,.product-grid{grid-template-columns:1fr}.hero-actions,.footer{flex-direction:column}.hero{min-height:auto}.stats{gap:14px}.section-head h2{font-size:34px}}
