:root{--red:#e00012;--bright:#ff0019;--gold:#ffc14d;--purple:#a876ff;--bg:#08090b;--panel:#121318;--text:#f8f8fa;--muted:#9a9ca6;--line:rgba(255,255,255,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 5%,rgba(224,0,18,.2),transparent 28%),var(--bg);color:var(--text);font-family:Inter,"Segoe UI",Arial,sans-serif}.nav{width:min(1160px,calc(100% - 40px));height:80px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.logo{color:#fff;text-decoration:none;font-weight:950}.logo span,.eyebrow{color:var(--red)}nav{display:flex;gap:30px}nav a{color:#bbbcc4;text-decoration:none;font-size:13px;font-weight:700}.nav-cta,.hero-cta{padding:12px 17px;border-radius:9px;background:linear-gradient(135deg,var(--bright),#a5000d);color:#fff;text-decoration:none;font-size:12px;font-weight:900}.app{width:min(1160px,calc(100% - 40px));margin:auto}.hero{display:block;padding-bottom:90px}.brand{min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:45px;background:radial-gradient(circle at 82% 45%,rgba(224,0,18,.18),transparent 27%)}.checkout{padding:34px;scroll-margin-top:28px}.checkout,.brand{border:1px solid var(--line);border-radius:20px;background-color:rgba(18,19,24,.93);box-shadow:0 30px 70px rgba(0,0,0,.32)}.eyebrow,.section-title span,.how>span{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.brand h1{margin:20px 0;font-size:clamp(48px,7vw,82px);line-height:.94;letter-spacing:-.06em}.brand h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.42)}p{color:var(--muted);line-height:1.65}.hero-cta{display:inline-block;margin-top:18px;padding:15px 20px}.trust{display:flex;flex-wrap:wrap;gap:15px;margin-top:32px;color:#7f818b}.checkout>label{display:grid;gap:8px}.field-title{font-weight:900}.checkout label small,.section-copy{color:var(--muted);font-size:11px}.checkout input:not([type=radio]){padding:14px;border:1px solid var(--line);border-radius:9px;background:#0c0d10;color:#fff;outline:none}.checkout input:not([type=radio]):focus{border-color:var(--red)}.section-title{display:flex;justify-content:space-between;align-items:end;margin-top:28px;padding-top:23px;border-top:1px solid var(--line)}.section-title strong{font-size:19px}.section-copy{margin:8px 0 15px}.packages{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.vip-packages{grid-template-columns:repeat(2,1fr)}.package{position:relative;padding:18px;border:1px solid var(--line);border-radius:12px;background:#17181d;cursor:pointer;transition:.2s}.package:hover{transform:translateY(-2px)}.package input{position:absolute;opacity:0}.package:has(input:checked){border-color:var(--red);background:linear-gradient(145deg,rgba(224,0,18,.15),#17181d)}.vip-package:has(input:checked){border-color:var(--purple);background:linear-gradient(145deg,rgba(168,118,255,.12),#17181d)}.package span,.package strong,.package em,.package small{display:block}.package span{color:#bbbcc5;font-size:11px;font-weight:800;text-transform:uppercase}.package strong{margin-top:12px;font-size:20px}.package em{margin-top:14px;color:var(--gold);font-style:normal;font-weight:900}.package small{margin-top:5px}.badge{position:absolute;right:10px;top:-9px;padding:5px 8px;border-radius:12px;background:var(--red);font-size:7px;font-style:normal;font-weight:900}.actions{display:flex;gap:10px;margin-top:14px}button{flex:1;padding:13px;border:0;border-radius:9px;background:linear-gradient(135deg,var(--bright),#a5000d);color:white;font-weight:900;cursor:pointer}button:nth-child(2){background:#ffc439;color:#172c67}button:disabled{opacity:.55}.status{min-height:18px;color:#ff9da3;font-size:12px}.how{padding:90px 0;text-align:center}.how h2{font-size:40px}.how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:left}.how article{padding:26px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.how article b{color:var(--red);font-size:25px}.how article p{font-size:12px}footer{padding:28px;text-align:center;border-top:1px solid var(--line);color:#696b74;font-size:11px}.message{width:min(540px,calc(100% - 35px));margin:15vh auto;padding:35px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}@media(max-width:800px){.nav nav{display:none}.hero{padding-bottom:65px}.packages,.vip-packages,.how>div{grid-template-columns:1fr}.brand{min-height:calc(100vh - 80px);padding:30px}}@media(max-width:480px){.nav-cta{display:none}.app,.nav{width:calc(100% - 24px)}.checkout{padding:19px}.actions{flex-direction:column}}
