@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&family=Oswald:wght@500;600;700&display=swap');
:root{--bg:#050505;--blue:#159cff;--yellow:#ffc928;--green:#25d366;--muted:#b9c0cd}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#fff;font-family:Manrope,Arial,sans-serif}header{position:absolute;z-index:5;top:0;width:100%;padding:0 max(28px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;border:0!important;background:transparent!important}.brand{display:flex;gap:10px;align-items:center;color:#fff;text-decoration:none;font:800 14px Oswald,sans-serif;letter-spacing:1.4px}.brand-mark{width:39px;height:39px;border-radius:50%;border:1px solid #198cdb}.header-cta{background:#ffffff16;color:#fff;border:1px solid #ffffff55;border-radius:999px;text-decoration:none;font-size:12px;font-weight:800;padding:11px 18px}.hero{display:block!important;position:relative;min-height:670px!important;background-position:center!important;background-size:cover!important}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050505 0%,#050505e8 30%,#05050525 63%,#05050533),linear-gradient(0deg,#050505 0%,transparent 45%)}.hero-copy{position:relative;z-index:1;max-width:650px;padding:175px 28px 110px max(28px,calc((100vw - 1200px)/2));margin:0!important}.live{display:inline-flex;align-items:center;border:1px solid #ffc92888;background:#080806cc;border-radius:999px;padding:8px 13px;color:var(--yellow)!important;font-size:12px;font-weight:800;letter-spacing:.3px}.live i{width:7px;height:7px;border-radius:50%;background:var(--yellow);margin-right:8px}.hero h1{font:700 clamp(48px,5.7vw,84px)/.96 Oswald,sans-serif!important;letter-spacing:.3px!important;text-transform:uppercase;margin:22px 0 20px!important}.hero h1 em{color:var(--yellow)!important;font-style:normal}.lead{max-width:560px;font-size:17px;line-height:1.6;color:#e8e8e8;margin:0 0 23px}.cta{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#ffd142,#ffaf18);color:#090704;text-decoration:none;border-radius:14px;padding:19px 28px;font-size:16px;font-weight:800;box-shadow:0 13px 30px #f5aa173d}.wa{width:23px;height:23px}.small{font-size:12px;color:#d2d6dc}.benefits{max-width:1200px!important;margin:0 auto!important;padding:65px 28px!important;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:transparent!important}.benefits article{padding:29px;background:#0b0d10!important;border:1px solid #222a34!important;border-radius:4px!important;box-shadow:none!important}.benefits b{font:700 15px Oswald,sans-serif;color:var(--yellow)!important}.benefits h2{font:700 25px Oswald,sans-serif;letter-spacing:.2px;margin:16px 0 9px}.benefits p,.why p{color:var(--muted);line-height:1.6}.showcase{background:#0a0b0e!important;padding:90px max(28px,calc((100vw - 1200px)/2))!important;border-block:1px solid #20242a}.eyebrow{color:var(--yellow)!important;font:700 12px Oswald,sans-serif;letter-spacing:1.2px}.showcase-heading{display:flex;justify-content:space-between;align-items:end;gap:25px}.showcase h2,.why h2,.final h2{font:700 clamp(36px,4vw,58px)/1 Oswald,sans-serif;letter-spacing:.2px}.text-cta{color:var(--yellow);font-weight:800}.offers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.offer{background:#111317!important;border:1px solid #242b35!important;border-radius:4px!important}.offer img{width:100%;aspect-ratio:1.15;object-fit:cover}.offer div{padding:16px}.offer .price{color:var(--yellow)!important}.why{max-width:none!important;background:#050505!important;padding:90px max(28px,calc((100vw - 1200px)/2))!important}.why li{border-color:#27303a!important}.why li span{color:var(--yellow)!important;font:bold 18px Oswald,sans-serif}.final{background:#090a0c!important;border-top:1px solid #262b33!important;padding:110px 25px!important}.final h2{max-width:800px;margin:auto}.final .cta{margin-top:18px}footer{padding:28px;color:#8f98a5;text-align:center;background:#030303;font-size:12px}@media(max-width:720px){header{padding:0 20px}.brand span{font-size:12px}.hero{min-height:720px!important;background-position:62% center!important}.hero-copy{padding:120px 24px 50px}.hero h1{font-size:48px!important}.lead{font-size:15px}.benefits,.offers{grid-template-columns:1fr}.benefits{padding:46px 24px!important}.showcase,.why{padding:65px 24px!important}.showcase-heading{display:block}.text-cta{display:inline-block;margin-top:16px}.offers{margin-top:25px}.final{padding:76px 24px!important}}
