*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#FFFFFF;color:#222222;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;line-height:1.72}a{text-decoration:none}img{max-width:100%;height:auto;object-fit:contain}.page-main{padding-top:78px}.site-header{position:sticky;top:0;z-index:9999;background:rgba(255,255,255,0.92);backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(35,26,104,0.08)}.header-inner{max-width:1180px;margin:0 auto;height:78px;display:flex;align-items:center;gap:22px;padding:0 20px}.brand img{width:142px;display:block}.desktop-nav{flex:1;display:flex;align-items:center;justify-content:center;gap:6px}.desktop-nav a{color:#231A68;font-weight:700;padding:10px 13px;border-radius:999px;font-size:15px}.desktop-nav a.active,.desktop-nav a:hover{background:linear-gradient(135deg,rgba(95,85,245,0.10),rgba(255,196,0,0.12));color:#5F55F5;box-shadow:inset 0 -2px 0 #FFC400}.main-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#5F55F5 0%,#7668FF 48%,#FFC400 100%);color:#FFFFFF;border-radius:999px;box-shadow:0 12px 26px rgba(95,85,245,0.22);padding:12px 24px;font-weight:800;transition:.25s ease;white-space:nowrap}.main-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,0.56);box-shadow:0 0 12px rgba(95,85,245,0.20),0 0 18px rgba(255,196,0,0.24);pointer-events:none}.main-btn:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(95,85,245,0.28)}.menu-toggle{display:none;background:transparent;border:0;width:42px;height:42px;padding:9px}.menu-toggle span{display:block;height:3px;background:#231A68;border-radius:3px;margin:5px 0}.section-wrap{max-width:1180px;margin:0 auto;padding:56px 20px}.hero-section{padding:54px 20px 32px;background:radial-gradient(circle at 15% 20%,rgba(95,85,245,0.12) 0%,rgba(95,85,245,0) 30%),radial-gradient(circle at 88% 18%,rgba(255,196,0,0.16) 0%,rgba(255,196,0,0) 28%),linear-gradient(135deg,#FFFFFF 0%,#F7F8FC 52%,#F3F5FF 100%)}.hero-content{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.02fr .98fr;gap:44px;align-items:center}.section-kicker,.label,.zone-card span{color:#5F55F5;font-weight:800;letter-spacing:.03em}.hero-text h1,.section-head h2,.story-row h2,.app-band h2,.safe-help h2,.inner-hero h1,.article-section h2,.review-section h2,h1,h2,h3{color:#231A68}.hero-text h1{font-size:48px;line-height:1.18;margin:12px 0 18px}.hero-text p{font-size:17px;color:#5F6472;margin-bottom:26px}.hero-visual,.inner-visual{background:#FFFFFF;border:1px solid rgba(95,85,245,0.12);box-shadow:0 16px 40px rgba(35,26,104,0.10);border-radius:30px;padding:28px;position:relative}.hero-visual:before,.inner-visual:before{content:"";position:absolute;inset:14px;border-radius:24px;border:1px dashed rgba(255,196,0,.45);pointer-events:none}.hero-visual img,.inner-visual img{display:block;margin:auto;max-height:390px}.hero-mini-cards{max-width:1180px;margin:32px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hero-mini-cards article,.info-card,.intro-strip,.zone-card,.safe-grid article,.faq-grid article,.detail-grid article,.review-grid blockquote,.faq-list article{background:#FFFFFF;border:1px solid rgba(95,85,245,0.12);box-shadow:0 16px 40px rgba(35,26,104,0.10);border-radius:22px}.hero-mini-cards article{padding:22px}.hero-mini-cards strong{display:block;color:#231A68;font-size:20px}.hero-mini-cards span{color:#5F6472}.quick-caps{display:flex;gap:14px;overflow-x:auto;padding-top:28px;padding-bottom:28px}.quick-caps a{min-width:160px;background:rgba(255,255,255,0.86);border:1px solid rgba(95,85,245,0.14);border-radius:999px;padding:14px 18px;color:#231A68;display:grid;gap:2px}.quick-caps a:hover{border-color:#FFC400;box-shadow:0 12px 24px rgba(95,85,245,.12)}.quick-caps em{font-style:normal;color:#FFC400;font-weight:900}.quick-caps span{font-size:13px;color:#5F6472}.intro-strip{padding:30px;background:linear-gradient(135deg,#FFFFFF,#F3F5FF)}.intro-strip p{margin:0;color:#5F6472;font-size:17px}.board{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.info-card{padding:24px}.info-card em{font-style:normal;color:#FFC400;font-weight:900}.info-card p,.section-head p,.story-row p,.app-band p,.safe-help p,.detail-grid p,.article-section p,.review-grid blockquote,.faq-list p{color:#5F6472}.story-row{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;margin-bottom:44px}.story-img{background:#F7F8FC;border-radius:26px;padding:24px;border:1px solid rgba(95,85,245,0.12)}.story-img img{display:block;margin:auto;max-height:330px}.story-row ul,.article-section ul{padding-left:20px;color:#222222}.text-link{color:#5F55F5;font-weight:800;border-bottom:2px solid rgba(255,196,0,.55)}.section-head{text-align:center;max-width:760px;margin:0 auto 28px}.zone-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.zone-card{padding:20px}.zone-card img{height:150px;width:100%;display:block;margin-bottom:14px}.zone-card.text-only{background:linear-gradient(135deg,#FFFFFF,#FFF8E6)}.app-band{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center;background:linear-gradient(135deg,#FFFFFF,#F3F5FF 65%,#FFF8E6);border-radius:32px}.app-image img{max-height:340px;display:block;margin:auto}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}.feature-list span{background:#FFFFFF;border:1px solid rgba(95,85,245,0.12);border-radius:16px;padding:12px;color:#231A68;font-weight:700}.safe-help{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px}.support-img{background:#F7F8FC;border-radius:24px;padding:18px;max-height:260px}.safe-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.safe-grid article{padding:20px}.safe-grid b{color:#FFC400}.faq-grid,.detail-grid,.review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.faq-grid article,.detail-grid article{padding:22px}.review-grid blockquote{margin:0;padding:24px}.inner-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:center;background:radial-gradient(circle at 12% 20%,rgba(95,85,245,.10),transparent 26%),linear-gradient(135deg,#FFFFFF,#F7F8FC)}.inner-hero h1{font-size:42px;line-height:1.2}.inner-hero p{font-size:17px;color:#5F6472}.text-mark{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column}.text-mark strong{font-size:70px;color:#5F55F5;line-height:1}.text-mark span{color:#FFC400;font-weight:900}.content-section,.article-section,.review-section,.faq-list{padding-top:36px}.article-section{background:#F9FAFF;border-radius:28px}.article-section p,.article-section ul{max-width:900px;margin-left:auto;margin-right:auto}.faq-list{display:grid;gap:18px}.faq-list article{padding:24px}.site-footer{background:#120B3D;color:#EDEBFF;margin-top:40px}.footer-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:28px;padding:46px 20px}.footer-brand img{width:150px;background:#fff;border-radius:18px;padding:8px}.site-footer a{display:block;color:#EDEBFF;margin:8px 0}.site-footer p{color:#d8d4ff}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);text-align:center;padding:18px;color:#d8d4ff}.drawer-mask,.mobile-drawer{display:none}.drawer-open{overflow:hidden}
@media(max-width:980px){.desktop-nav{display:none}.menu-toggle{display:block}.header-inner{justify-content:space-between;height:70px}.brand{position:absolute;left:50%;transform:translateX(-50%)}.brand img{width:118px}.header-btn{padding:9px 14px;font-size:13px}.page-main{padding-top:70px}.hero-content,.story-row,.story-row.reverse,.app-band,.safe-help,.inner-hero{grid-template-columns:1fr}.story-row.reverse .story-img{order:-1}.hero-text h1,.inner-hero h1{font-size:34px}.hero-mini-cards,.board,.zone-grid,.faq-grid,.detail-grid,.review-grid,.footer-grid{grid-template-columns:1fr 1fr}.drawer-mask{display:block;position:fixed;inset:0;background:rgba(0,0,0,.46);z-index:10000;opacity:0;visibility:hidden;transition:.25s}.drawer-mask.show{opacity:1;visibility:visible}.mobile-drawer{display:block;position:fixed;top:0;left:0;width:84%;max-width:320px;height:100vh;background:#FFFFFF;z-index:10001;transform:translateX(-105%);transition:.28s ease;box-shadow:18px 0 45px rgba(35,26,104,.18);padding:18px}.mobile-drawer.open{transform:translateX(0)}.drawer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.drawer-logo img{width:132px}.drawer-close{border:0;background:#F3F5FF;color:#231A68;border-radius:50%;width:38px;height:38px;font-size:25px}.drawer-nav{display:grid;gap:10px}.drawer-nav a{padding:13px 14px;border-radius:14px;color:#231A68;background:#F7F8FC;font-weight:800}.drawer-nav a.active{background:linear-gradient(135deg,rgba(95,85,245,.12),rgba(255,196,0,.14));color:#5F55F5}.drawer-note{margin-top:18px;padding:14px;border-radius:16px;background:#FFF8E6;color:#5F6472;font-size:13px}}
@media(max-width:620px){.section-wrap{padding:38px 16px}.hero-section{padding:34px 16px 24px}.hero-mini-cards,.board,.zone-grid,.faq-grid,.detail-grid,.review-grid,.safe-grid,.footer-grid{grid-template-columns:1fr}.feature-list{grid-template-columns:1fr}.quick-caps{padding-left:16px;padding-right:16px}.hero-text h1,.inner-hero h1{font-size:29px}.hero-visual,.inner-visual{padding:18px;border-radius:22px}.story-img img,.hero-visual img,.inner-visual img,.app-image img{max-height:260px}.app-band{border-radius:24px}.brand img{width:108px}}
