*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#0b1220;background:#f6f8fb}.container{max-width:1100px;margin:0 auto;padding:0 16px}header{position:sticky;top:0;z-index:10;backdrop-filter:saturate(180%) blur(8px);background:rgba(246,248,251,.8);border-bottom:1px solid #e6edf5}.header-wrap{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.brand{display:flex;align-items:center;gap:12px}.brand img{height:44px;border-radius:8px}.brand .title{display:flex;flex-direction:column;line-height:1.05}.brand .title b{font-size:18px}.brand .title span{font-size:12px;color:#4e5d78}.header-cta{display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:10px;border:1px solid transparent;font-weight:600;cursor:pointer}.btn-primary{background:linear-gradient(135deg,#00AEEF,#00C853);color:#fff;box-shadow:0 6px 20px rgba(0,174,239,.25)}.btn-outline{border-color:#cdd9ea;background:#fff}.btn-small{padding:8px 12px}.hero{background:radial-gradient(1200px 600px at 50% -100px,#e6f6ff,transparent 70%),#f6f8fb}.hero .wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:center;padding:32px 0 24px}.hero h1{font-size:clamp(28px,4vw,44px);margin:0 0 10px;letter-spacing:-.02em}.hero p.lead{font-size:clamp(15px,2vw,18px);color:#4e5d78;margin:0 0 16px}.badges{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 18px}.badge{background:#fff;border:1px solid #e6edf5;border-radius:999px;padding:8px 12px;font-size:13px;color:#2a3a57}.hero .cta{display:flex;gap:12px;flex-wrap:wrap}.hero-card{background:#0b1220;color:#d2e7ff;border-radius:16px;padding:18px;box-shadow:0 10px 30px rgba(11,18,32,.3)}.hero-card .line{display:flex;justify-content:space-between;margin:6px 0;font-size:14px}.hero-card .price{font-size:28px;font-weight:800;color:#57FFA0}section{padding:40px 0}h2{font-size:28px;margin:0 0 16px}.grid{display:grid;gap:16px}.cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.card{background:#fff;border:1px solid #e6edf5;border-radius:14px;padding:16px;box-shadow:0 4px 16px rgba(0,0,0,.04)}.card h3{margin:0 0 8px;font-size:18px}.card p{margin:0;color:#4e5d78;font-size:14px}.kpi{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}.kpi .pill{background:#0b1220;color:#cce9ff;padding:10px 12px;border-radius:12px;font-weight:700}.table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e6edf5;border-radius:12px;overflow:hidden}.table th,.table td{padding:12px;border-bottom:1px solid #eef3fb;text-align:left;font-size:14px}.table th{background:#f2f7fd;font-weight:800;color:#27405e}.table tr:last-child td{border-bottom:none}.form{background:#fff;border:1px solid #e6edf5;border-radius:14px;padding:16px}.form .row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.form label{display:block;font-weight:700;margin-bottom:6px}.form input,.form select,.form textarea{width:100%;padding:12px;border:1px solid #d8e2f1;border-radius:10px;background:#fcfdff}.form textarea{min-height:96px}.form .row-1{grid-template-columns:1fr}footer{background:#0b1220;color:#9cc9ff}footer .wrap{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:24px 0}footer a{color:#d6ecff;text-decoration:underline}.small{font-size:12px;color:#6a7d99}.fab{position:fixed;right:18px;bottom:18px;z-index:11}.fab a{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#00AEEF,#00C853);color:#fff;padding:14px 16px;border-radius:999px;box-shadow:0 10px 24px rgba(0,174,239,.35);font-weight:800}@media (max-width:880px){.hero .wrap{grid-template-columns:1fr}.form .row{grid-template-columns:1fr}footer .wrap{grid-template-columns:1fr;text-align:center}}