*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;-webkit-text-size-adjust:100%}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;color:#333;background:#f5f7fa}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit;outline:none}:root{--ink: #06202e;--cobalt: #0b5c9e;--cobalt-deep: #08406f;--cobalt-light: #2f83c4;--ice: #bfe3f5;--paper: #ffffff;--brand: var(--cobalt);--brand-dark: var(--cobalt-deep);--brand-light: var(--cobalt-light);--accent: var(--cobalt);--text-main: #24313c;--text-sub: #5b6b78;--font-display: "Source Han Serif SC", "Noto Serif SC", "Songti SC", SimSun, serif;--font-body: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-mono: "SF Mono", Consolas, "Courier New", monospace}.page{min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-body);color:var(--text-main);background:var(--paper)}.container{width:min(1080px,92%);margin:0 auto}.section{padding:64px 0}.section+.section{border-top:1px solid #e8eef4}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cobalt);margin-bottom:10px}.section-title{font-family:var(--font-display);font-size:34px;font-weight:700;color:var(--ink);letter-spacing:.02em;margin-bottom:6px}.section-title:after{content:"";display:block;width:44px;height:3px;background:var(--cobalt);margin-top:12px}.section-sub{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--cobalt-deep);border-left:3px solid var(--cobalt);padding-left:12px;margin:32px 0 14px}.paragraph{font-size:20px;line-height:1.95;color:var(--text-main);text-align:justify;text-indent:2em;margin-bottom:12px}.highlight{color:var(--cobalt);font-weight:700}.btn-cta{display:inline-block;background:var(--cobalt);color:#fff;font-family:var(--font-body);font-size:16px;font-weight:700;letter-spacing:.06em;padding:11px 30px;border-radius:3px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn-cta:hover{background:var(--cobalt-light);transform:translateY(-2px);box-shadow:0 8px 20px #0b5c9e4d}.btn-cta:active{transform:translateY(0)}.btn-cta--big{font-size:18px;padding:14px 48px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}@media(max-width:768px){.section{padding:44px 0}.section-title{font-size:26px}.section-sub{font-size:18px}.paragraph{font-size:16px}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.btn-cta,.btn-cta:hover{transition:none;transform:none}}
