*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#FAF9F6;color:#414255;font:16px/1.78 system-ui,-apple-system,"Microsoft YaHei",sans-serif;overflow-wrap:anywhere}a{color:#5144ac;text-decoration:none}a:hover{text-decoration:underline}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #D65D69;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:#25243A;line-height:1.3}h1{font-size:34px}h2{font-size:26px}h3{font-size:20px}p{margin-bottom:17px}.wrap,.header-inner,.quick-inner{max-width:1120px;margin:auto;padding-left:32px;padding-right:32px}.skip{position:absolute;top:-100px;left:10px;background:#fff;z-index:90}.skip:focus{top:10px}.site-header{background:#fff;border-bottom:1px solid #E6E4EB;position:relative;z-index:20}.header-inner{min-height:72px;display:flex;align-items:center;gap:22px}.brand,.foot-brand{display:flex;align-items:center;gap:9px;color:#25243A;font-weight:750;flex-shrink:0}.brand:hover,.foot-brand:hover{text-decoration:none}.brand-name{line-height:1.16;white-space:nowrap}.brand small,.foot-brand small{display:block;color:#66687B;font-size:12px;letter-spacing:1px;font-weight:500}.logo-box{background:#fff;display:flex;align-items:center;justify-content:center;padding:7px;border:1px solid #E6E4EB;border-radius:10px;box-shadow:0 1px 5px #25243a0e;flex:none;max-width:115px}.logo-box img{display:block;max-height:34px;max-width:98px;width:auto;height:auto;object-fit:contain}.logo-text{color:#6756C8;font-size:14px}.desktop-nav{display:flex;justify-content:center;gap:18px;flex:1;white-space:nowrap}.desktop-nav a,.quick-nav a{color:#414255;font-size:14px}.desktop-nav .active,.quick-nav .active{color:#6756C8;text-decoration:underline;text-underline-offset:6px}.header-actions{display:flex;align-items:center;gap:10px}.icon-button,.menu-toggle,.panel-top button{min-width:44px;min-height:44px;border:1px solid #E6E4EB;border-radius:11px;background:#fff;color:#25243A}.icon-button{font-size:26px;line-height:1}.desktop-app{white-space:nowrap;font-size:14px}.menu-toggle{display:none}.quick-nav{background:#F2EFFB}.quick-inner{display:flex;align-items:center;gap:32px;min-height:40px}.quick-nav a{white-space:nowrap}.wrap{width:100%}.section{padding-top:64px;padding-bottom:0}.intro{max-width:760px}.eyebrow{display:inline-block;color:#6756C8;font-size:13px;font-weight:750;letter-spacing:.07em;margin-bottom:10px}.lead{font-size:17px;line-height:1.8}.hero{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:34px;align-items:center;padding-top:48px;padding-bottom:28px}.hero h1{font-size:36px}.hero-copy{min-width:0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.button{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;background:#6756C8;color:#fff;border-radius:11px;min-height:44px;font-size:14px}.button:hover{color:#fff}.button.ghost{background:#F2EFFB;color:#5144ac}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:#fff;border:1px solid #E6E4EB;border-radius:16px;padding:22px;min-width:0}.card h3{margin-bottom:9px}.card p:last-child{margin-bottom:0}.card a.more,.more{display:inline-block;margin-top:8px;font-weight:650;font-size:14px}.surface{background:#F2EFFB;padding:24px;border-radius:18px}.mint{background:#EAF6F4}.peach{background:#FFF1E4}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}.split>*{min-width:0}.media{width:100%;min-width:0;display:flex;justify-content:center;align-items:center;padding:14px;border-radius:14px;background:#F2EFFB}.media img{display:block;width:auto;height:auto;max-width:100%;object-fit:contain;object-position:center}.media-banner{min-height:120px}.media-banner img{max-height:320px}.media-section img{max-height:260px}.media-article img{max-height:300px}.media-app img{max-height:300px}.media-icon{max-width:70px;padding:3px;background:#fff}.media-icon img{max-width:64px;max-height:64px}.media:empty{display:none}.page-head{padding-top:50px;padding-bottom:27px}.page-head .intro{margin-bottom:0}.article-body{max-width:760px}.article-body>section{margin:0 0 32px}.article-body p{line-height:1.85}.article-body h2{margin:0 0 16px}.article-body h3{margin-top:24px}.article-body .card{margin-bottom:16px}.page-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(0,1fr);gap:34px;align-items:start}.side-links{background:#EAF6F4;border-radius:15px;padding:22px}.side-links a{display:block;margin-top:8px}.related{padding-top:24px;padding-bottom:62px;border-top:1px solid #E6E4EB;margin-top:35px}.related-links{display:flex;gap:12px;flex-wrap:wrap}.related-links a{background:#F2EFFB;padding:8px 15px;border-radius:9px}.site-footer{background:#25243A;color:#e6e4f0;margin-top:70px;padding:38px 0 18px}.foot-top{display:flex;justify-content:space-between;gap:32px;align-items:center;padding-bottom:28px}.foot-top p{max-width:410px;font-size:14px;margin:0}.foot-brand{color:#fff}.foot-brand small{color:#c8c5e2}.foot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;border-top:1px solid #ffffff25;padding-top:25px}.foot-grid h2{color:#fff;font-size:16px}.foot-grid a{display:block;color:#dfddf1;font-size:14px;margin:6px 0}.foot-bottom{border-top:1px solid #ffffff25;margin-top:24px;padding-top:18px;font-size:13px}.bottom-nav{display:none}.menu-panel{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 13px 25px #25243a18;padding:20px max(20px,calc((100vw - 1120px)/2));max-height:75vh;overflow:auto}.panel-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.menu-groups{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.menu-groups h2{font-size:16px}.menu-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.menu-links a{font-size:14px}.overlay{position:fixed;inset:0;background:#25243a80;z-index:45}.search-panel{position:fixed;z-index:50;top:12vh;left:50%;transform:translateX(-50%);background:#fff;border-radius:16px;padding:24px;width:min(92vw,620px);max-height:78vh;overflow:auto;box-shadow:0 18px 60px #25243a40}.search-panel label{display:block;margin:15px 0 7px}.search-panel input{width:100%;border:1px solid #9996ad;border-radius:9px;padding:11px}.search-hint{font-size:13px;color:#66687B;margin:9px 0}#search-results a{display:block;border-bottom:1px solid #E6E4EB;padding:10px 0}#search-results small{display:block;color:#66687B}.steps{counter-reset:step}.steps .card{position:relative;padding-left:48px}.steps .card:before{counter-increment:step;content:counter(step);position:absolute;left:17px;top:20px;color:#6756C8;font-weight:700}.archive{width:100%;border-collapse:collapse}.archive th,.archive td{padding:13px;border-bottom:1px solid #E6E4EB;text-align:left;vertical-align:top}.archive th{background:#F2EFFB}.faq details{border:1px solid #E6E4EB;background:#fff;padding:15px 18px;border-radius:12px;margin-bottom:12px}.faq summary{font-weight:700;color:#25243A;cursor:pointer}.faq p{margin-top:12px;margin-bottom:0}[hidden]{display:none!important}@media(max-width:1024px){.desktop-nav{gap:10px}.desktop-nav a{font-size:13px}.header-inner{gap:12px}.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-inner{gap:20px}}@media(max-width:850px){.desktop-nav,.desktop-app,.quick-nav{display:none}.menu-toggle{display:inline-block}.header-inner{justify-content:space-between;min-height:58px}.menu-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.wrap,.header-inner{padding-left:24px;padding-right:24px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-layout{grid-template-columns:1fr}.side-links{display:none}}@media(max-width:768px){.wrap,.header-inner{padding-left:18px;padding-right:18px}.hero,.split{grid-template-columns:1fr}.hero{padding-top:32px;gap:20px}.hero h1{font-size:29px}.section{padding-top:43px}.page-head{padding-top:32px}.media-banner img{max-height:240px}.media-section img{max-height:210px}.grid.four,.grid.two,.grid{grid-template-columns:1fr}.card{padding:18px}h1{font-size:29px}h2{font-size:23px}h3{font-size:19px}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-top{display:block}.foot-top p{margin-top:16px}.site-footer{margin-top:42px;padding-bottom:90px}.bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #E6E4EB;z-index:30;min-height:58px;padding-bottom:env(safe-area-inset-bottom)}.bottom-nav a{display:flex;align-items:center;justify-content:center;font-size:13px;color:#25243A;min-height:58px}.menu-groups{grid-template-columns:1fr}.menu-panel{max-height:72vh}.page-head{padding-bottom:18px}}@media(max-width:480px){body{font-size:15px}.brand small{font-size:12px}.brand-name{font-size:14px}.logo-box{padding:6px;max-width:75px}.logo-box img{max-height:30px;max-width:62px}.header-inner{gap:4px}.header-actions{gap:4px}.menu-toggle{padding:0 8px}.media{padding:9px}.surface{padding:16px}.foot-grid{gap:14px}.archive{font-size:13px}.archive th,.archive td{padding:8px}}