body{background:#080807}.site-header{position:sticky;top:0;z-index:50;background:rgba(6,6,5,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.header-inner{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:18px}.site-logo{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.06em;flex:0 0 auto}.site-logo img{width:72px;height:58px;object-fit:contain}.site-logo small{display:block;color:var(--gold);font-size:.58rem;letter-spacing:.14em}.main-nav{display:flex;align-items:center;gap:16px;font-size:.8rem;font-weight:800}.main-nav a:hover,.main-nav a.current{color:var(--gold2)}.hub-link{border:1px solid var(--gold);border-radius:6px;padding:8px 10px;color:var(--gold2);white-space:nowrap}.nav-more{position:relative}.nav-more summary{cursor:pointer;list-style:none}.nav-more div{display:none;position:absolute;right:0;top:32px;width:205px;padding:12px;background:#11100e;border:1px solid var(--line);border-radius:9px}.nav-more[open] div{display:block}.nav-more a{display:block;padding:8px}.mobile-toggle{display:none;background:none;border:1px solid var(--line);color:white;padding:9px;border-radius:7px}.page-hero{padding:92px 0 65px;background:radial-gradient(circle at 80% 20%,rgba(214,170,69,.19),transparent 30%),#0c0b09;border-bottom:1px solid var(--line)}.page-hero-grid{display:grid;grid-template-columns:1fr 300px;align-items:center;gap:40px}.page-hero h1{font-family:Impact,Arial Black,sans-serif;font-size:clamp(3.3rem,7vw,6rem);line-height:.9;text-transform:uppercase;margin:12px 0}.page-hero p{color:var(--muted);font-size:1.05rem;max-width:690px}.page-hero img{width:100%;filter:drop-shadow(0 25px 40px #000)}.content{padding:72px 0}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.panel{background:#11100e;border:1px solid var(--line);border-radius:13px;padding:28px}.panel h2,.panel h3{margin-top:0}.muted{color:var(--muted)}.price{font-family:Impact,sans-serif;color:var(--gold2);font-size:2.4rem}.product-img{height:210px;border-radius:10px;background:radial-gradient(circle,rgba(214,170,69,.18),transparent 52%),#090908;display:grid;place-items:center;margin-bottom:18px}.product-img img{width:150px;height:150px;object-fit:contain}.pill{display:inline-block;color:var(--gold2);border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.action-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.fee{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;border-bottom:1px solid var(--line)}.fee:last-child{border:0}.fee strong{font-size:1.15rem}.pay-note{padding:18px;background:rgba(214,170,69,.09);border:1px solid var(--line);border-radius:8px;color:#ded5c0}.form-page{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-page .full{grid-column:1/-1}.status-badge{color:#111;background:var(--gold2);padding:4px 9px;border-radius:20px;font-size:.67rem;font-weight:900}.site-footer{border-top:1px solid var(--line);padding:45px 0;background:#050504}.footer-nav{display:grid;grid-template-columns:1.3fr repeat(3,.7fr);gap:30px}.footer-nav img{width:160px}.footer-nav h4{color:var(--gold2);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.footer-nav a{display:block;color:var(--muted);margin:7px 0}@media(max-width:1080px){.main-nav{gap:11px;font-size:.75rem}.site-logo span{display:none}}@media(max-width:900px){.site-logo span{display:block}.main-nav{display:none;position:absolute;top:82px;left:0;right:0;background:#090908;padding:20px;flex-direction:column;align-items:flex-start;max-height:calc(100vh - 82px);overflow:auto}.main-nav.open{display:flex}.nav-more div{position:static;display:block;border:0;padding-left:10px}.hub-link{margin-top:4px}.mobile-toggle{display:block}.page-hero-grid{grid-template-columns:1fr}.page-hero img{max-width:310px}.grid-3{grid-template-columns:1fr 1fr}.footer-nav{grid-template-columns:1fr 1fr}}@media(max-width:600px){.grid-2,.grid-3,.form-page{grid-template-columns:1fr}.form-page .full{grid-column:auto}.page-hero{padding:65px 0 45px}.page-hero img{max-width:220px}.footer-nav{grid-template-columns:1fr}.fee{align-items:flex-start;flex-direction:column}}
