*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}html{scroll-behavior:smooth}body{background:#050816;color:#fff;overflow-x:hidden;position:relative}body::before{content:"";position:fixed;inset:0;background:url('https://i.ibb.co/MDvSYZjf/Chat-GPT-Image-May-1-2026-08-01-01-PM.png') center/720px no-repeat;opacity:.035;filter:blur(2px);pointer-events:none;z-index:0}:root{--cyan:#00d9ff;--blue:#2563eb;--muted:#aab4c8;--line:rgba(0,217,255,.25)}section,header,footer{position:relative;z-index:1}section{padding:85px 7%}.section-title{text-align:center;font-size:38px;margin-bottom:14px}.section-title span,.cyan{color:var(--cyan)}.section-subtitle{text-align:center;color:var(--muted);max-width:850px;margin:0 auto 45px;line-height:1.7}.btn{display:inline-block;padding:14px 24px;border-radius:40px;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#020617;text-decoration:none;font-weight:900;box-shadow:0 0 25px rgba(0,217,255,.35);border:0;cursor:pointer;transition:.3s}.btn:hover{transform:translateY(-2px);box-shadow:0 0 35px rgba(0,217,255,.55)}.btn-outline{background:transparent;color:#fff;border:1px solid var(--cyan)}.fade-up{opacity:0;transform:translateY(45px);transition:.8s}.fade-up.show{opacity:1;transform:translateY(0)}header{position:fixed;top:0;left:0;width:100%;z-index:999;padding:18px 7%;display:flex;justify-content:space-between;align-items:center;background:rgba(5,8,22,.9);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.brand{font-weight:900;letter-spacing:.7px;font-size:20px;background:linear-gradient(90deg,#fff,var(--cyan),var(--blue));-webkit-background-clip:text;color:transparent;text-decoration:none;white-space:nowrap}nav{display:flex;gap:14px;align-items:center}nav a{color:#fff;text-decoration:none;font-size:14px;padding:9px 12px;border-radius:22px;transition:.3s}nav a:hover{color:var(--cyan);background:rgba(0,217,255,.08)}nav a.menu-cta{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#020617;font-weight:900;box-shadow:0 0 18px rgba(0,217,255,.35)}nav a.menu-cta:hover{color:#020617;transform:translateY(-2px);box-shadow:0 0 28px rgba(0,217,255,.55)}.dropdown{position:relative;padding-bottom:14px;margin-bottom:-14px}.dropdown-menu{position:absolute;top:100%;left:0;background:#020617;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px;display:none;flex-direction:column;min-width:220px;box-shadow:0 12px 35px rgba(0,217,255,.18)}.dropdown-menu a{padding:10px 12px;border-radius:8px;white-space:nowrap}.dropdown-menu a:hover{background:rgba(0,217,255,.1)}.dropdown:hover .dropdown-menu{display:flex}.menu-btn{display:none;font-size:28px;cursor:pointer}.hero{min-height:100vh;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:45px;padding-top:145px;background:radial-gradient(circle at top left,rgba(0,217,255,.18),transparent 35%),radial-gradient(circle at bottom right,rgba(37,99,235,.2),transparent 42%),#050816}.hero h1{font-size:58px;line-height:1.05;margin-bottom:22px}.hero h1 span{color:var(--cyan);text-shadow:0 0 25px rgba(0,217,255,.45)}.hero p{color:var(--muted);font-size:18px;line-height:1.8;margin-bottom:28px}.hero-buttons{display:flex;gap:14px;flex-wrap:wrap}.hero-panel,.card{background:linear-gradient(145deg,rgba(16,23,42,.92),rgba(5,8,22,.84));border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:28px;box-shadow:0 0 35px rgba(0,217,255,.10);transition:.3s}.card:hover{transform:translateY(-6px);border-color:var(--cyan);box-shadow:0 0 35px rgba(0,217,255,.16)}.summary-box{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:18px;margin-bottom:14px}.summary-box h3,.card h3{color:#fff;margin-bottom:10px}.summary-box h3{color:var(--cyan)}.summary-box p,.card p,.card li{font-size:15px;color:var(--muted);line-height:1.75}.card ul{margin-left:18px;margin-bottom:20px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.price{font-size:34px;color:var(--cyan);font-weight:900;margin:14px 0}.featured{border-color:var(--cyan);box-shadow:0 0 40px rgba(0,217,255,.18)}.tag{display:inline-block;background:rgba(0,217,255,.12);border:1px solid var(--line);color:var(--cyan);padding:6px 12px;border-radius:30px;font-size:12px;font-weight:900;margin-bottom:12px}.page-hero{padding-top:145px;min-height:54vh;display:flex;align-items:center;text-align:center;background:radial-gradient(circle at center,rgba(0,217,255,.15),transparent 55%),#050816}.page-hero div{max-width:900px;margin:auto}.page-hero h1{font-size:52px;line-height:1.1;margin-bottom:18px}.page-hero h1 span{color:var(--cyan)}.page-hero p{color:var(--muted);font-size:18px;line-height:1.8}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-card input,.form-card select,.form-card textarea,.contact-form input,.contact-form textarea{width:100%;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#060b18;color:#fff;margin-bottom:14px}.form-card textarea,.contact-form textarea{height:105px;resize:none}.total-box{background:#071021;border:1px solid var(--line);border-radius:20px;padding:20px;margin-top:14px}.total-box p{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding:8px 0;color:var(--muted);gap:12px}.total-box strong{color:#fff;white-space:nowrap}.logo-box{min-height:360px;border-radius:28px;background:linear-gradient(145deg,rgba(0,217,255,.11),rgba(37,99,235,.08));border:1px solid var(--line);display:flex;align-items:center;justify-content:center;text-align:center;padding:30px}.logo-box img{max-width:330px;width:100%;filter:drop-shadow(0 0 30px rgba(0,217,255,.6))}.cta{text-align:center;background:radial-gradient(circle at center,rgba(0,217,255,.16),transparent 55%),#071021;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}footer{background:#020617;text-align:center;padding:35px 7%;border-top:1px solid rgba(255,255,255,.08)}footer p{color:var(--muted);line-height:1.7;font-size:14px}@media(max-width:950px){header{padding:16px 5%}.brand{font-size:16px;max-width:75%;white-space:normal}.menu-btn{display:block}nav{position:fixed;top:66px;right:-100%;width:78%;height:calc(100vh - 66px);background:#020617;flex-direction:column;align-items:flex-start;padding:35px;transition:.35s;border-left:1px solid rgba(255,255,255,.08)}nav.open{right:0}.dropdown{width:100%;padding-bottom:0;margin-bottom:0}.dropdown-menu{position:static;margin-top:8px;width:100%;display:flex;background:rgba(0,217,255,.04)}.hero,.grid-2{grid-template-columns:1fr}.hero h1,.page-hero h1{font-size:40px}.grid-3,.grid-4{grid-template-columns:1fr}section{padding:70px 5%}.section-title{font-size:31px}.form-grid{grid-template-columns:1fr}}