:root{--page-bg:#eef2f7;--surface:#fff;--surface-muted:#f3f6fa;--surface-emphasis:#111214;--text-primary:#2f3238;--text-secondary:#747b88;--stroke:#e4e9f0;--shadow-soft:0 14px 32px #0f172a14;--shadow-card:0 10px 24px #0f172a17;--accent:#70a6ff;--accent-strong:#ff5948;--container-width:1220px;--font-sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;font-family:var(--font-sans);color:var(--text-primary);background:radial-gradient(circle at top, #ffffffe6, transparent 40%), var(--page-bg);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}#app{min-height:100vh}.page-shell{background:var(--surface);min-height:100vh}.page-main{background:var(--page-bg)}.container{width:min(100%, var(--container-width));margin:0 auto;padding-inline:24px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.container{padding-inline:18px}}.site-header[data-v-02acc3e6]{background:var(--surface);border-bottom:1px solid #e4e9f0eb}.brand-row[data-v-02acc3e6]{justify-content:space-between;align-items:flex-start;gap:24px;padding-top:26px;padding-bottom:38px;display:flex}.brand-link[data-v-02acc3e6]{color:var(--text-primary);align-items:center;gap:14px;display:inline-flex}.brand-mark[data-v-02acc3e6]{color:#fff;background:linear-gradient(135deg,#3478f6,#69b3ff);border-radius:14px 14px 14px 4px;place-items:center;width:48px;height:48px;font-size:28px;font-weight:800;display:grid;box-shadow:0 9px 18px #3478f63d}.brand-name[data-v-02acc3e6]{letter-spacing:.02em;font-size:clamp(18px,2.1vw,28px);font-weight:700}.brand-caption[data-v-02acc3e6]{color:var(--text-secondary);padding-top:8px;font-size:14px}@media (width<=767px){.brand-row[data-v-02acc3e6]{align-items:flex-start;padding-top:18px;padding-bottom:20px}.brand-mark[data-v-02acc3e6]{border-radius:12px 12px 12px 4px;width:40px;height:40px;font-size:24px}.brand-name[data-v-02acc3e6]{font-size:17px;line-height:1.45}.brand-caption[data-v-02acc3e6]{display:none}}.top-nav[data-v-c5d82e8b]{z-index:2;background:var(--surface);position:relative;box-shadow:0 1px #e4e9f0f2}.nav-shell[data-v-c5d82e8b]{overflow-x:auto}.nav-list[data-v-c5d82e8b]{justify-content:center;align-items:center;gap:52px;min-width:max-content;margin:0;padding:18px 0 20px;list-style:none;display:flex}.nav-item a[data-v-c5d82e8b]{color:#565c66;padding-bottom:6px;font-size:18px;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.nav-item a[data-v-c5d82e8b]:after{content:"";background:var(--accent);transform-origin:50%;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-item a[data-v-c5d82e8b]:hover{color:var(--text-primary)}.nav-item a[data-v-c5d82e8b]:hover:after{transform:scaleX(1)}@media (width<=767px){.nav-list[data-v-c5d82e8b]{justify-content:flex-start;gap:26px;padding-top:14px;padding-bottom:16px}.nav-item a[data-v-c5d82e8b]{white-space:nowrap;font-size:15px}}.hero-banner[data-v-4478072d]{background:var(--surface);padding-top:0;animation:.68s both rise-in}.hero-frame[data-v-4478072d]{box-shadow:var(--shadow-soft);background:#0a0b0f;overflow:hidden}.hero-frame img[data-v-4478072d]{object-fit:cover;object-position:center;width:100%;height:min(41vw,620px);min-height:260px}@media (width<=767px){.hero-frame img[data-v-4478072d]{height:48vw;min-height:180px}}.scheme-card[data-v-3f5e263f]{background:var(--surface);min-height:100%;box-shadow:var(--shadow-card);border:1px solid #e2e8f0f2;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.scheme-card[data-v-3f5e263f]:hover{border-color:#a5b4fc8c;transform:translateY(-4px);box-shadow:0 18px 42px #0f172a1f}.scheme-card__cover[data-v-3f5e263f]{background:#dce1ea;display:block}.scheme-card__cover img[data-v-3f5e263f]{aspect-ratio:16/10;object-fit:cover;width:100%}.scheme-card__body[data-v-3f5e263f]{flex-direction:column;flex:1;gap:18px;padding:16px 18px 20px;display:flex}.scheme-card__title[data-v-3f5e263f]{color:#353941;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:66px;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.scheme-card__detail[data-v-3f5e263f]{color:#78a7ec;margin-top:auto;font-size:14px;font-weight:600}@media (width<=767px){.scheme-card__body[data-v-3f5e263f]{gap:14px;padding:14px 14px 16px}.scheme-card__title[data-v-3f5e263f]{min-height:50px;font-size:14px}}.scheme-section[data-v-7730a439]{padding:56px 0 68px;animation:.72s both rise-in}.scheme-section--soft[data-v-7730a439]{background:var(--surface-muted)}.scheme-section--plain[data-v-7730a439]{background:var(--surface)}.section-header[data-v-7730a439]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.section-header h2[data-v-7730a439]{color:#2f3238;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:700;display:inline-flex}.section-header__bar[data-v-7730a439]{background:linear-gradient(#78adff,#5c85ea);width:4px;height:28px;box-shadow:0 6px 14px #5c85ea3d}.section-header__more[data-v-7730a439]{color:var(--text-secondary);flex-shrink:0;font-size:14px;font-weight:600;transition:color .25s}.section-header__more[data-v-7730a439]:hover{color:var(--text-primary)}.cards-grid[data-v-7730a439]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (width<=1023px){.cards-grid[data-v-7730a439]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.scheme-section[data-v-7730a439]{padding:38px 0 44px}.section-header[data-v-7730a439]{margin-bottom:18px}.section-header h2[data-v-7730a439]{font-size:20px}.cards-grid[data-v-7730a439]{gap:16px}}@media (width<=560px){.cards-grid[data-v-7730a439]{grid-template-columns:1fr}}.scheme-detail[data-v-7fb245e2]{background:var(--page-bg);min-height:62vh;padding:44px 0 72px}.scheme-detail__back[data-v-7fb245e2]{color:#4f83dc;margin-bottom:22px;font-size:15px;font-weight:600;display:inline-flex}.scheme-detail__card[data-v-7fb245e2]{background:var(--surface);border:1px solid var(--stroke);box-shadow:var(--shadow-soft);overflow:hidden}.scheme-detail__image[data-v-7fb245e2]{object-fit:contain;background:#e7ebf2;width:100%;max-height:560px}.scheme-detail__body[data-v-7fb245e2]{padding:30px 34px 36px}.scheme-detail__eyebrow[data-v-7fb245e2]{color:#4f83dc;margin:0 0 12px;font-size:14px;font-weight:700}.scheme-detail h1[data-v-7fb245e2]{color:var(--text-primary);margin:0;font-size:clamp(24px,3vw,36px);line-height:1.35}.scheme-detail__description[data-v-7fb245e2]{color:var(--text-secondary);margin:18px 0 0;line-height:1.8}@media (width<=767px){.scheme-detail[data-v-7fb245e2]{padding:30px 0 46px}.scheme-detail__body[data-v-7fb245e2]{padding:22px 18px 26px}}.site-footer[data-v-67bcf9ae]{background:var(--surface-emphasis);color:#f8fafceb}.footer-inner[data-v-67bcf9ae]{flex-direction:column;gap:18px;padding-top:36px;padding-bottom:38px;font-size:14px;line-height:1.8;display:flex}.footer-inner p[data-v-67bcf9ae]{margin:0}.footer-inner a[data-v-67bcf9ae]{color:#ffffffe0}.footer-divider[data-v-67bcf9ae]{width:18px;display:inline-block}@media (width<=767px){.footer-inner[data-v-67bcf9ae]{gap:12px;padding-top:28px;padding-bottom:30px;font-size:13px}.footer-divider[data-v-67bcf9ae]{width:8px}}
