*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#F4F6FC;color:#2C3458;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(960px,calc(100% - 32px));margin:0 auto}.microbar{position:fixed;z-index:60;top:0;left:0;right:0;height:18px;background:#1E2440;color:#fff;font-size:12px}.microbar .wrap{height:18px;display:flex;align-items:center;justify-content:space-between}.text-btn{border:0;background:transparent;color:#fff;cursor:pointer;padding:0}.mast{position:fixed;z-index:59;top:18px;left:0;right:0;height:54px;background:#fff;border-bottom:1px solid rgba(107,124,219,.22)}.mast-inner{height:54px;display:flex;align-items:center;justify-content:space-between}.brand{height:44px;display:flex;align-items:center;font-size:16px;color:#1E2440}.brand img,.footer-brand img,.drawer-head img{height:24px;width:auto;object-fit:contain}.mast-actions{display:flex;gap:8px;align-items:center}.ghost-link,.clip-btn{min-height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(107,124,219,.28);background:#fff;color:#3E4A9A;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pinbar{position:fixed;z-index:58;top:72px;left:0;right:0;height:44px;background:#EEF1FB;border-bottom:1px solid rgba(107,124,219,.2)}.pinbar-inner{height:44px;display:flex;align-items:center;gap:8px}.pin-mark{width:8px;height:18px;border-radius:2px;background:#6B7CDB}.pin-link{height:32px;padding:0 12px;border:1px solid #6B7CDB;border-radius:9px;display:flex;align-items:center;color:#3E4A9A}.pin-link.active,.mobile-nav a.active{background:#3E4A9A;color:#fff;border-color:#D4B483;box-shadow:0 6px 16px rgba(107,124,219,.18)}.site-main{padding:144px 0 48px}.hero,.section,.content-box,.faq-item,.step,.status-row,.legal-block{background:#fff;border:1px solid rgba(107,124,219,.22);box-shadow:0 12px 28px rgba(30,36,64,.08);border-radius:12px}.hero{padding:28px;margin-bottom:18px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;color:#5C6890;margin-bottom:8px}.eyebrow:before{content:"";width:8px;height:20px;border-radius:2px;background:#6B7CDB}.breadcrumb{font-size:13px;color:#6B7398;margin-bottom:14px}.breadcrumb a{color:#3E4A9A}h1{margin:.2em 0 .5em;font-size:24px;line-height:1.3;color:#1E2440}h2{font-size:20px;line-height:1.4;color:#1E2440;margin:0 0 10px}h3{font-size:16px;color:#1E2440;margin:0 0 6px}p{margin:0 0 12px}.lead{font-size:16px;color:#43507c}.btn{min-height:42px;padding:0 16px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#9AABF0 0%,#6B7CDB 52%,#3E4A9A 100%);color:#fff;box-shadow:0 6px 16px rgba(107,124,219,.18);transition:180ms}.btn:hover{filter:brightness(1.04);box-shadow:0 0 0 3px rgba(154,171,240,.40),0 10px 24px rgba(62,74,154,.28)}.btn:active{filter:brightness(1.08);box-shadow:0 0 0 4px rgba(212,180,131,.48),0 0 22px rgba(107,124,219,.52)}.btn:focus-visible,.pin-link:focus-visible,.mobile-nav a:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #6B7CDB;outline-offset:2px}.section{padding:22px;margin:18px 0}.section.alt{background:#EEF1FB}.split{display:grid;grid-template-columns:240px 1fr;gap:22px;align-items:center}.double{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card{background:#fff;border:1px solid rgba(107,124,219,.2);border-radius:12px;padding:18px}.media-slot{background:#F7F9FF;border:1px dashed rgba(107,124,219,.25);border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-slot img{width:100%;height:100%;object-fit:contain;object-position:center}.h176{height:176px}.h168{height:168px}.h160{height:160px}.app-slot{width:240px;height:320px;margin:0 auto 12px}.app-slot img{width:100%;height:100%;object-fit:contain}.icon48{width:48px;height:48px;object-fit:contain}.note-list{display:grid;gap:10px}.note-list div{padding:12px 14px;background:#F4F6FC;border-radius:10px}.longread .section p{margin-bottom:14px}.status-list{display:grid;gap:10px}.status-row{padding:14px 16px;display:flex;justify-content:space-between;gap:16px}.tag{display:inline-flex;padding:4px 9px;border-radius:999px;background:#E6EAF8;color:#3E4A9A;font-size:13px}.steps{display:grid;gap:14px}.step{padding:16px}.faq-list{display:grid;gap:12px}.faq-item{padding:18px}.legal-grid{display:grid;gap:14px}.legal-block{padding:18px}.about-banner{height:200px;width:100%;background:#F7F9FF;border-radius:12px;border:1px solid rgba(107,124,219,.22);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:18px}.about-banner img{width:100%;height:100%;object-fit:contain}.footer{background:#1E2440;color:#EEF1FB;padding:34px 0 70px;border-top:1px solid #6B7CDB}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:20px}.footer h2{font-size:14px;color:#fff;margin-bottom:8px}.footer a{display:block;font-size:13px;color:#EEF1FB;padding:3px 0}.footer-brand{font-size:13px}.footer-brand strong,.footer-brand span{display:block;margin-top:5px}.copyright{padding-top:18px;font-size:13px;color:#b7bfdc}.overlay{position:fixed;z-index:90;inset:0;background:rgba(20,26,52,.48);opacity:0;visibility:hidden;pointer-events:none;transition:180ms}.overlay.open{opacity:1;visibility:visible;pointer-events:auto}.drawer{position:fixed;z-index:95;left:max(16px,calc((100vw - 960px)/2));bottom:58px;width:min(520px,calc(100vw - 32px));max-height:64vh;overflow:auto;background:#fff;border-radius:16px;border:1px solid rgba(107,124,219,.25);box-shadow:0 20px 60px rgba(30,36,64,.25);transform:translateY(24px);opacity:0;visibility:hidden;pointer-events:none;transition:180ms}.drawer.open{transform:none;opacity:1;visibility:visible;pointer-events:auto}.drawer-head{position:sticky;top:0;background:#fff;padding:14px 16px;border-bottom:1px solid #e4e8f6;display:flex;justify-content:space-between;align-items:center}.drawer-head>div{display:flex;align-items:center;gap:10px}.drawer-head button,.search-close{min-height:40px;border:1px solid #a9b2dc;background:#fff;border-radius:9px;color:#3E4A9A;padding:0 12px}.drawer-sections{padding:14px 16px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.drawer-sections h2{font-size:15px}.drawer-sections a{display:block;padding:8px 0;border-top:1px solid #edf0fa}.drawer-sections b,.drawer-sections span{display:block}.drawer-sections span{font-size:12px;color:#7480a6}.search-panel{position:fixed;z-index:96;top:72px;left:50%;transform:translateX(-50%) translateY(-10px);width:min(720px,calc(100vw - 32px));background:#fff;border:1px solid rgba(107,124,219,.25);border-radius:0 0 16px 16px;box-shadow:0 18px 50px rgba(30,36,64,.18);padding:22px;opacity:0;visibility:hidden;pointer-events:none;transition:180ms}.search-panel.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.search-close{float:right}.search-presets{display:flex;flex-wrap:wrap;gap:10px}.search-presets a{padding:8px 12px;border-radius:999px;background:#EEF1FB;color:#3E4A9A}.mobile-nav{display:none}.locked{overflow:hidden}.muted{color:#5C6890}.small{font-size:13px;color:#7380a6}.inline-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.inline-links a{padding:7px 10px;border:1px solid rgba(107,124,219,.25);border-radius:9px;color:#3E4A9A}
@media(max-width:760px){.pinbar{display:none}.site-main{padding-top:92px;padding-bottom:78px}.wrap{width:calc(100% - 32px)}.hero,.section{padding:18px}.split,.double,.cards{grid-template-columns:1fr}.split{gap:14px}.media-slot{width:100%}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.mobile-nav{position:fixed;z-index:70;display:grid;grid-template-columns:repeat(4,1fr);left:0;right:0;bottom:0;height:calc(48px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid rgba(107,124,219,.25)}.mobile-nav a{display:flex;align-items:center;justify-content:center;min-height:48px;font-size:13px}.drawer{bottom:58px;max-height:68vh}.drawer-sections{grid-template-columns:1fr}.search-panel{inset:0;transform:none;width:100%;border-radius:0;background:#1E2440;color:#fff;padding:76px 20px 20px}.search-panel.open{transform:none}.search-panel h2{color:#fff}.search-panel .search-close{position:absolute;right:18px;top:18px}.search-presets a{background:#EEF1FB}.footer{padding-bottom:86px}}
