*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none}:root{--bg-dark:#050505;--bg-sidebar:#0a0a0a;--bg-card:#121212;--primary:#0fc;--primary-glow:#0fc3;--text-main:#fff;--text-muted:#a1a1aa;--border:#ffffff1a;--danger:#f36;--green-light:#28a745;--green-medium:#1f7a2e;--green-dark:#144c1b}.container-main{background-color:var(--bg-dark);width:100%;height:100%;color:var(--text-main)}section{text-align:center;padding:60px 20px}button{background:var(--green-medium);color:var(--white);cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:16px}button:hover{background:var(--green-light)}.hero{color:#fff;background:radial-gradient(circle at top,#001a14,#000);padding:80px 20px}.hero-container{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1200px;margin:auto;display:grid}.hero-video iframe{border-radius:16px;width:100%;height:320px;box-shadow:0 0 40px #00ffa333}.hero-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.hero-badge{color:#00ffa3;border:1px solid #00ffa3;border-radius:20px;margin-bottom:20px;padding:6px 14px;font-size:.85rem;display:inline-block}.hero-title{margin-bottom:20px;font-size:3rem;font-weight:700;line-height:1.2}.hero-title span{background:linear-gradient(90deg,#00ffa3,#00c3ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-description{opacity:.8;max-width:500px;margin-bottom:30px;font-size:1.1rem}.hero-buttons{flex-wrap:wrap;gap:15px;display:flex}.btn-primary{cursor:pointer;background:linear-gradient(90deg,#00ffa3,#00c3ff);border:none;border-radius:10px;padding:14px 24px;font-weight:700}.btn-primary:hover{transform:scale(1.05)}.btn-secondary{color:#00ffa3;cursor:pointer;background:0 0;border:1px solid #00ffa3;border-radius:10px;padding:14px 24px}@media (max-width:900px){.hero-container{grid-template-columns:1fr}.hero-title{font-size:2.2rem}.hero-video iframe{height:220px}}.price-section{flex-direction:column;justify-content:center;align-items:center;display:flex}.price-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;width:100%;max-width:1100px;display:grid}.featured{border:1px solid #00ffa3;transform:scale(1.05);box-shadow:0 0 30px #00ffa366}.price-card{text-align:center;color:#fff;background:#0b0f14;border:1px solid #00ffa380;border-radius:20px;width:360px;margin-top:50px;padding:40px 30px;box-shadow:0 0 20px #00ffa333,inset 0 0 20px #00ffa30d}.badge{color:#000;background:linear-gradient(90deg,#00c3ff,#00ffa3);border-radius:20px;margin-bottom:20px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-block}.title{margin-bottom:15px;font-size:1.5rem}.price{justify-content:center;align-items:flex-end;gap:5px;margin-bottom:10px;display:flex}.currency{opacity:.7;font-size:1rem}.value{color:#fff;font-size:4rem;font-weight:700}.suffix{opacity:.7;font-size:.9rem}.limited{color:#00ffa3;border:1px solid #00ffa3;border-radius:8px;margin-bottom:20px;padding:4px 10px;font-size:.8rem;display:inline-block}.features{text-align:left;margin:20px 0;padding:0;list-style:none}.features li{margin-bottom:10px;font-size:.95rem}.highlight{background:#ffffff1a;border-radius:6px;padding:2px 6px}.cta{cursor:pointer;color:#000;background:linear-gradient(90deg,#00c3ff,#00ffa3);border:none;border-radius:12px;gap:10px;width:100%;padding:16px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s}.cta:hover{transform:scale(1.03);box-shadow:0 0 20px #00ffa380}.footer{opacity:.6;margin-top:20px;font-size:.8rem;display:block}.footer-section{color:var(--text-main);flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;margin-top:50px;margin-bottom:20px;font-size:.9rem;display:flex}
