
:root{--bg:#07090b;--panel:#0e1216;--panel2:#151a20;--line:#293038;--text:#f3f5f7;--muted:#aab3bb;--gold:#ffb400;--gold2:#ffcf57;--red:#e4473f;--max:1280px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0,#182028 0,#07090b 42%);color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(92%,var(--max));margin:auto}
.navbar{position:sticky;top:0;z-index:50;background:rgba(7,9,11,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}
.nav-inner{height:76px;display:flex;align-items:center;gap:20px}.brand img{width:105px;max-height:58px;object-fit:contain}.navlinks{display:flex;gap:6px;align-items:center;flex:1;justify-content:center}.navlinks a{padding:10px 12px;border-radius:999px;color:#cfd5da;font-size:14px}.navlinks a:hover{background:#171d23;color:#fff}.nav-actions{display:flex;gap:8px}.menu-btn{display:none;background:none;border:1px solid var(--line);color:white;border-radius:12px;padding:10px 12px}
.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--gold);color:#090a0b;font-weight:900;padding:13px 20px;border-radius:999px;border:1px solid var(--gold);transition:.2s;cursor:pointer}.btn:hover{transform:translateY(-2px);background:var(--gold2)}.btn.ghost{background:transparent;color:white;border-color:#5d6670}.btn.small{padding:9px 14px;font-size:13px}
.hero{min-height:760px;background:linear-gradient(90deg,rgba(0,0,0,.93),rgba(0,0,0,.42),rgba(0,0,0,.80)),url(https://www.pubgmobile.com/images/event/news/recommend_active_cover.png) center/cover;display:flex;align-items:center;position:relative}.hero:after{content:"";position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(transparent,var(--bg))}
.hero-content{position:relative;z-index:2;padding:90px 0;max-width:760px}.eyebrow{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.hero h1{font-size:clamp(54px,8vw,105px);line-height:.9;margin:16px 0 24px;text-transform:uppercase;letter-spacing:-4px}.hero p{font-size:19px;color:#d7dce0;max-width:680px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
.banner{padding:120px 0 70px;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.42)),url(https://images.unsplash.com/photo-1542751371-adc38448a05e?auto=format&fit=crop&w=1800&q=90) center/cover;border-bottom:1px solid var(--line)}.banner h1{font-size:clamp(40px,6vw,74px);line-height:1;margin:12px 0}
.section{padding:80px 0}.section.alt{background:#0b0f13;border-block:1px solid rgba(255,255,255,.06)}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}.section-head h2{font-size:42px;line-height:1.05;margin:10px 0}.section-head p{color:var(--muted);max-width:760px}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:linear-gradient(180deg,#151a20,#0d1115);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 16px 50px rgba(0,0,0,.22);transition:.25s}.card:hover{transform:translateY(-4px);border-color:#4b535b}.card-img{height:220px;background:center/cover no-repeat}.card-body{padding:22px}.card h3{font-size:24px;margin:7px 0}.card p{color:var(--muted);margin:0}.tag{display:inline-block;color:#101214;background:var(--gold);padding:4px 9px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:1px}
.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--panel);text-align:center;color:var(--muted)}.stat strong{display:block;color:var(--gold);font-size:38px}
.detail{max-width:940px}.detail h2{font-size:32px;margin-top:46px}.detail p,.detail li{color:#c3cbd1}.notice{border:1px solid #5a4a20;background:#19160c;border-radius:18px;padding:20px;color:#e5d6a6}.notice strong{color:var(--gold)}
.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:flex;flex-direction:column;gap:8px}.field.full{grid-column:1/-1}.field label{font-weight:700}.field input,.field textarea,.field select{background:#0a0d10;color:white;border:1px solid var(--line);border-radius:14px;padding:14px;font:inherit}.field textarea{min-height:150px;resize:vertical}
.faq{border:1px solid var(--line);border-radius:16px;margin:12px 0;overflow:hidden;background:var(--panel)}.faq button{width:100%;text-align:left;padding:18px;background:none;color:white;border:0;font:inherit;font-weight:800;cursor:pointer}.faq .answer{display:none;padding:0 18px 18px;color:var(--muted)}.faq.open .answer{display:block}
.footer{padding:60px 0 24px;background:#050607;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.footer h4{margin-top:0}.footer a{display:block;color:#9ea7af;margin:7px 0}.footer a:hover{color:white}.copyright{margin-top:35px;padding-top:20px;border-top:1px solid var(--line);color:#7d868e;font-size:13px}.socials{display:flex;gap:8px;flex-wrap:wrap}.socials a{border:1px solid var(--line);padding:8px 11px;border-radius:999px;margin:0;color:#cbd1d6}
.searchbar{display:flex;gap:10px;margin-bottom:24px}.searchbar input{flex:1;background:#0a0d10;border:1px solid var(--line);border-radius:999px;padding:14px 18px;color:white}
.cookie{position:fixed;left:18px;right:18px;bottom:18px;z-index:100;background:#101419;border:1px solid #3b434b;border-radius:20px;padding:18px;display:flex;justify-content:space-between;gap:20px;align-items:center;box-shadow:0 20px 70px rgba(0,0,0,.5)}.cookie p{margin:0;color:#b9c0c7}.cookie .buttons{display:flex;gap:8px;flex-shrink:0}
.redeem-box{max-width:620px;margin:auto;padding:30px;background:linear-gradient(180deg,#171c22,#0b0e11);border:1px solid var(--line);border-radius:24px}.redeem-box input{width:100%;padding:16px;border-radius:12px;background:#090c0f;color:white;border:1px solid var(--line);margin:10px 0}
@media(max-width:1050px){.navlinks{display:none}.menu-btn{display:block}.nav-actions{margin-left:auto}.nav-inner{height:68px}.grid4{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.hero{min-height:680px}.hero h1{letter-spacing:-2px}.section{padding:55px 0}.section-head{display:block}.grid,.grid4,.stats,.form-grid,.footer-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.cookie{display:block}.cookie .buttons{margin-top:12px}.banner{padding:90px 0 50px}.card-img{height:190px}}

.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.gallery-item{height:250px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#111}
.gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.gallery-item:hover img{transform:scale(1.06)}
@media(max-width:800px){.gallery-grid{grid-template-columns:1fr 1fr}.gallery-item{height:190px}}
@media(max-width:520px){.gallery-grid{grid-template-columns:1fr}}
