*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080808;color:#F4F0E8;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;line-height:1.75;overflow-x:hidden}body.drawer-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{width:min(1180px,calc(100% - 36px));margin:0 auto}.site-header{position:fixed;z-index:1000;top:0;left:0;right:0;background:rgba(8,8,8,.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(247,210,122,.14)}.topbar{height:72px;display:flex;align-items:center;gap:24px}.logo-text{font-size:30px;font-weight:900;letter-spacing:2px;white-space:nowrap;background:linear-gradient(180deg,#FFF3B0 0%,#F7D27A 45%,#C8932E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 12px rgba(247,210,122,.55),0 0 28px rgba(200,147,46,.35)}.nav-core{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;flex-wrap:nowrap;min-width:0;flex:1}.nav-core a{color:#F4F0E8;padding:9px 12px;border-radius:999px;font-weight:700;font-size:15px}.nav-core a:hover,.nav-core a.active{color:#F7D27A;background:rgba(247,210,122,.10);box-shadow:0 0 18px rgba(247,210,122,.14)}.main-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 22px;background:linear-gradient(180deg,#FFF3B0 0%,#D9A84A 52%,#A87420 100%);color:#111;border-radius:999px;font-weight:900;box-shadow:0 12px 28px rgba(247,210,122,.22);border:0;white-space:nowrap}.main-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.header-register{margin-left:auto}.channel-nav{background:rgba(16,16,16,.94);border-top:1px solid rgba(247,210,122,.06);border-bottom:1px solid rgba(247,210,122,.12);overflow:hidden}.channel-inner{display:flex;gap:10px;overflow-x:auto;white-space:nowrap;padding-top:10px;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#6c5222 transparent}.channel-nav a{color:#C9BFA9;border:1px solid rgba(247,210,122,.12);border-radius:999px;padding:6px 13px;font-size:14px}.channel-nav a:hover,.channel-nav a.active{color:#F7D27A;border-color:rgba(247,210,122,.42);background:rgba(247,210,122,.08)}.site-main{padding-top:126px}.section{padding:72px 0}.section.compact{padding:48px 0}.section-dark{background:#101010}.section-gold{background:linear-gradient(135deg,#15120B 0%,#0b0b0b 72%)}.eyebrow{display:inline-flex;padding:4px 11px;border-radius:999px;color:#D9A84A;border:1px solid rgba(247,210,122,.18);background:rgba(247,210,122,.05);font-size:13px;font-weight:800;letter-spacing:1px}.section-title,h1,h2,h3{color:#F7D27A;text-shadow:0 0 20px rgba(247,210,122,.18);line-height:1.3}.section-title{font-size:clamp(28px,4vw,44px);margin:14px 0 16px}.section-intro{max-width:800px;color:#C9BFA9;margin:0 0 30px}.hero{padding:52px 0 72px;background:radial-gradient(circle at 15% 20%,rgba(247,210,122,.08),transparent 28%),linear-gradient(180deg,#0a0a0a,#080808)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center}.hero-copy h1{font-size:clamp(38px,6vw,72px);margin:14px 0 18px}.hero-copy p{color:#C9BFA9;font-size:17px;margin:0 0 26px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.ghost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 20px;border-radius:999px;border:1px solid rgba(247,210,122,.24);color:#F7D27A;background:rgba(247,210,122,.04);font-weight:800}.hero-banner{background:#111;border:1px solid rgba(247,210,122,.16);border-radius:24px;padding:14px;box-shadow:0 18px 42px rgba(0,0,0,.45),0 0 24px rgba(247,210,122,.08)}.hero-banner img{width:100%;height:auto;max-height:380px;object-fit:contain;border-radius:16px}.stats-grid,.card-grid,.quick-grid,.review-grid,.faq-grid,.zone-grid{display:grid;gap:20px}.stats-grid{grid-template-columns:repeat(4,1fr)}.card-grid{grid-template-columns:repeat(3,1fr)}.quick-grid{grid-template-columns:repeat(3,1fr)}.zone-grid{grid-template-columns:repeat(4,1fr)}.review-grid{grid-template-columns:repeat(2,1fr)}.faq-grid{grid-template-columns:repeat(2,1fr)}.card,.zone-card,.info-card,.review-card,.faq-card,.stat-card{background:#141414;border:1px solid rgba(247,210,122,.16);box-shadow:0 18px 42px rgba(0,0,0,.45);border-radius:18px;padding:24px}.card h3,.zone-card h3,.info-card h3,.review-card h3,.faq-card h3,.stat-card h3{margin:0 0 10px;font-size:21px}.card p,.zone-card p,.info-card p,.review-card p,.faq-card p,.stat-card p{color:#C9BFA9;margin:0}.stat-card strong{display:block;color:#F7D27A;font-size:30px;margin-bottom:6px}.text-link{display:inline-flex;margin-top:14px;color:#F7D27A;font-weight:800}.text-link:hover{text-decoration:underline}.split{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.split.reverse .split-media{order:2}.split-media{background:#111;border:1px solid rgba(247,210,122,.16);border-radius:22px;padding:14px}.split-media img,.zone-card img,.info-card img,.content-img{width:100%;height:auto;max-height:280px;object-fit:contain;border-radius:14px}.zone-card{padding:14px}.zone-card .zone-body{padding:16px 10px 8px}.zone-card img{max-height:190px;background:#0c0c0c}.bullet-list{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.bullet-list li{padding:13px 16px;border-radius:12px;background:rgba(247,210,122,.05);border:1px solid rgba(247,210,122,.1);color:#C9BFA9}.bullet-list li strong{color:#F7D27A}.notice{border-left:3px solid #D9A84A;background:#15120B;padding:20px 22px;border-radius:12px;color:#C9BFA9}.page-hero{padding:58px 0;background:radial-gradient(circle at 10% 20%,rgba(247,210,122,.1),transparent 32%),#0b0b0b;border-bottom:1px solid rgba(247,210,122,.08)}.page-hero h1{font-size:clamp(34px,5vw,58px);margin:12px 0}.page-hero p{max-width:760px;color:#C9BFA9;font-size:17px}.service-steps{counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-step{counter-increment:step;background:#141414;border:1px solid rgba(247,210,122,.16);border-radius:18px;padding:24px}.service-step:before{content:counter(step,decimal-leading-zero);display:block;color:#D9A84A;font-size:28px;font-weight:900;margin-bottom:10px}.service-step p{color:#C9BFA9;margin:0}.review-card .author{display:block;color:#D9A84A;font-weight:800;margin-top:14px}.faq-card details{border-top:1px solid rgba(247,210,122,.12);padding:14px 0}.faq-card details:first-child{border-top:0;padding-top:0}.faq-card summary{cursor:pointer;color:#F7D27A;font-weight:800}.faq-card details p{margin-top:10px}.site-footer{background:#050505;color:#C9BFA9;border-top:1px solid rgba(247,210,122,.12);padding:54px 0 22px}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:36px}.footer-grid h2{font-size:18px;margin-top:0}.footer-logo{display:inline-block;margin-bottom:12px}.footer-links{display:grid;gap:8px}.footer-links a:hover{color:#F7D27A}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:22px;margin-top:28px;border-top:1px solid rgba(247,210,122,.1);font-size:13px}.menu-toggle{display:none;background:none;border:0;padding:8px;cursor:pointer}.menu-toggle span{display:block;width:24px;height:2px;background:#F7D27A;margin:5px 0}.mobile-drawer{position:fixed;z-index:1200;top:0;bottom:0;left:0;width:min(84vw,320px);background:#101010;border-right:1px solid rgba(247,210,122,.18);transform:translateX(-102%);transition:transform .24s ease;overflow-y:auto}.mobile-drawer.open{transform:translateX(0)}.drawer-overlay{position:fixed;z-index:1100;inset:0;background:rgba(0,0,0,.66);opacity:0;transition:opacity .22s ease}.drawer-overlay.show{opacity:1}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid rgba(247,210,122,.12)}.drawer-close{font-size:30px;color:#F7D27A;background:none;border:0;cursor:pointer}.drawer-logo{font-size:26px}.drawer-nav{display:grid;padding:12px}.drawer-nav a{padding:12px 14px;border-radius:10px;color:#C9BFA9}.drawer-nav a:hover,.drawer-nav a.active{color:#F7D27A;background:rgba(247,210,122,.08)}.mobile-bottom-nav{display:none}.table-wrap{overflow-x:auto;border:1px solid rgba(247,210,122,.14);border-radius:16px}.info-table{width:100%;border-collapse:collapse;min-width:620px;background:#111}.info-table th,.info-table td{padding:15px 16px;border-bottom:1px solid rgba(247,210,122,.1);text-align:left}.info-table th{color:#F7D27A;background:#15120B}.info-table td{color:#C9BFA9}.tag-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.tag{padding:6px 12px;border-radius:999px;border:1px solid rgba(247,210,122,.14);color:#D9A84A;background:rgba(247,210,122,.05);font-size:13px}
@media(max-width:980px){.nav-core{gap:2px}.nav-core a{padding:8px 8px;font-size:14px}.topbar{gap:14px}.hero-grid,.split{grid-template-columns:1fr}.split.reverse .split-media{order:0}.stats-grid{grid-template-columns:repeat(2,1fr)}.zone-grid{grid-template-columns:repeat(2,1fr)}.card-grid,.quick-grid{grid-template-columns:repeat(2,1fr)}.service-steps{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid section:first-child{grid-column:1/-1}}
@media(max-width:760px){body{padding-bottom:72px}.container{width:min(100% - 24px,680px)}.site-main{padding-top:66px}.topbar{height:66px;justify-content:space-between;gap:10px}.menu-toggle{display:block;flex:0 0 42px}.logo-text{font-size:24px}.nav-core,.channel-nav{display:none}.header-register{padding:8px 16px;min-height:38px}.hero{padding:38px 0 52px}.hero-copy h1{font-size:40px}.hero-copy p{font-size:16px}.section{padding:52px 0}.section.compact{padding:38px 0}.stats-grid,.card-grid,.quick-grid,.zone-grid,.review-grid,.faq-grid,.footer-grid{grid-template-columns:1fr}.split{gap:24px}.hero-banner img{max-height:250px}.split-media img,.zone-card img,.info-card img,.content-img{max-height:210px}.page-hero{padding:44px 0}.footer-grid section:first-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:4px}.mobile-bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:900;left:0;right:0;bottom:0;padding:8px max(8px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:rgba(8,8,8,.96);backdrop-filter:blur(12px);border-top:1px solid rgba(247,210,122,.18)}.mobile-bottom-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;color:#C9BFA9;font-weight:800;font-size:13px;border-radius:10px}.mobile-bottom-nav a.active{color:#F7D27A;background:rgba(247,210,122,.08)}.site-footer{padding-bottom:30px}}
@media(max-width:420px){.logo-text{font-size:22px}.header-register{padding:8px 14px}.card,.info-card,.review-card,.faq-card,.stat-card{padding:20px}.hero-copy h1{font-size:34px}}
