:root{--brand:#0052d9;--brand-hover:#0034b5;--accent:#00a0e9;--cyan:#00a0e9;--magenta:#0052d9;--bg:#f5f7fa;--bg-elevated:#fff;--bg-card:#fff;--bg-dark:#0b1220;--text:#1d2129;--text-muted:#86909c;--text-on-dark:#f2f3f5;--border:#e5e6eb;--border-strong:#c9cdd4;--shadow:0 4px 24px rgba(0,0,0,.06);--shadow-lg:0 16px 48px rgba(15,35,80,.1);--gradient:linear-gradient(135deg,#0052d9,#00a0e9);--radius:6px;--radius-lg:12px;--max:1200px;--font:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Segoe UI",system-ui,sans-serif;--display:var(--font)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.65;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}.container{width:min(100% - 2rem,var(--max));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius);border:1px solid transparent;font-size:.95rem;font-weight:600;letter-spacing:.01em;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 6px 20px rgba(0,82,217,.28)}.btn-primary:hover{background:var(--brand-hover)}.btn-ghost{background:transparent;border-color:hsla(0,0%,100%,.55);color:#fff}.btn-ghost:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.btn-ghost-light{background:#fff;border-color:var(--border-strong);color:var(--text)}.btn-ghost-light:hover{border-color:var(--brand);color:var(--brand);background:#f0f5ff}.policy-filters{display:flex;flex-wrap:wrap;gap:8px}.policy-filter{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.45rem 1rem;border-radius:999px;border:1px solid var(--border-strong);background:#fff;color:var(--text);font-size:.9rem;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.policy-filter:hover{border-color:var(--brand);color:var(--brand);background:#f0f5ff}.policy-filter.is-active{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 4px 14px rgba(0,82,217,.22)}.policy-filter.is-active:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:#fff}.section{padding:5rem 0}.section-title{font-family:var(--display);font-size:clamp(1.65rem,2.8vw,2.15rem);font-weight:650;letter-spacing:.02em;color:var(--text);margin-bottom:.65rem}.section-desc{color:var(--text-muted);max-width:36rem;margin-bottom:2.25rem;font-size:1rem;line-height:1.7}.input{width:100%;border:1px solid var(--border);border-radius:var(--radius);padding:.7rem .85rem;background:#fff;color:var(--text)}@media (max-width:768px){.section{padding:3.25rem 0}.container{width:min(100% - 1.25rem,var(--max))}.btn{padding:.7rem 1.15rem;font-size:.9rem}}@media (max-width:480px){body,html{overflow-x:hidden}.container{width:min(100% - 1rem,var(--max))}}.LanguageSwitcher_wrap__0RYzx{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.LanguageSwitcher_label__jsa_e{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--text-muted);white-space:nowrap}.LanguageSwitcher_label__jsa_e select{border:1px solid var(--border);border-radius:var(--radius);padding:.3rem .45rem;background:#fff;color:var(--text);max-width:7.5rem}.LanguageSwitcher_meta__on2Su{display:none;font-size:.7rem;color:var(--text-muted);gap:.5rem}@media (min-width:1100px){.LanguageSwitcher_meta__on2Su{display:flex;flex-wrap:wrap;max-width:280px}}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.Header_inner__ggL_E{display:flex;align-items:center;gap:1rem;min-height:68px;flex-wrap:wrap;padding-block:.5rem}.Header_brand__tPzig{display:flex;align-items:center;gap:.65rem}.Header_brand__tPzig span{display:flex;flex-direction:column;line-height:1.15}.Header_brand__tPzig strong{font-size:1rem}.Header_brand__tPzig em{font-style:normal;font-size:.75rem;color:var(--text-muted)}.Header_langSlot__WL_Jk{flex:1 1;display:flex;align-items:center;min-width:0}.Header_nav__EE71E{display:flex;flex-wrap:wrap;gap:.75rem 1rem;font-size:.88rem;color:var(--text-muted);font-weight:500;margin-left:auto}.Header_nav__EE71E a:hover{color:var(--brand)}@media (max-width:900px){.Header_nav__EE71E{order:3;width:100%;padding-bottom:.35rem}}.ConsentBanner_banner__8wYHW{position:fixed;left:0;right:0;bottom:0;z-index:200;background:rgba(11,18,32,.96);color:#f2f3f5;padding:1rem;box-shadow:0 -8px 32px rgba(0,0,0,.25)}.ConsentBanner_inner__r9dcZ{width:min(100% - 2rem,1100px);margin:0 auto;display:grid;grid-gap:1rem;gap:1rem}.ConsentBanner_desc__IZnO1{margin:.4rem 0 .8rem;color:rgba(242,243,245,.72);font-size:.9rem}.ConsentBanner_cats__6rD3j{display:grid;grid-gap:.55rem;gap:.55rem}.ConsentBanner_cat__r54jM{display:flex;gap:.65rem;align-items:flex-start;font-size:.86rem}.ConsentBanner_cat__r54jM em{font-style:normal;font-weight:600;display:block}.ConsentBanner_cat__r54jM small{display:block;color:rgba(242,243,245,.6)}.ConsentBanner_actions__ptyq7{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:900px){.ConsentBanner_inner__r9dcZ{grid-template-columns:1fr auto;align-items:end}}