@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:86px}body{font-family:var(--font-family);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.7}button,a{font:inherit}a{color:inherit;text-decoration:none}svg{display:block}.container{width:min(1200px,100% - 48px);margin-inline:auto}.section{padding:36px 0;position:relative}@media (width<=820px){.section{padding:27px 0}}@media (width<=620px){.container{width:min(100% - 30px,1200px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--blue:#1264ff;--blue-dark:#084fe0;--blue-soft:#eaf2ff;--navy:#071b43;--text:#34425f;--muted:#70809d;--line:#dce6f4;--surface:#f7faff;--white:#fff;--color-primary:#1264ff;--color-primary-light:#eaf2ff;--color-primary-gradient:linear-gradient(135deg, #1970ff, #0758ee);--color-text:#34425f;--color-text-secondary:#70809d;--color-text-muted:#95a1b4;--color-text-light:#b0bccd;--color-bg:#fff;--color-bg-alt:#fbfdff;--color-bg-dark:#071b43;--color-border:#dce6f4;--color-border-light:#edf1f6;--color-success:#1fc67a;--color-danger:#dc2626;--color-warning:#f59e0b;--font-family:Inter, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--shadow-sm:0 8px 24px #1a499a14;--shadow-md:0 20px 60px #1947961c;--container-max-width:1200px;--header-height:72px;--spacing-section:36px;--spacing-section-mobile:27px;--radius:22px;--radius-card:18px;--radius-sm:9px;--radius-lg:14px;--breakpoint-mobile:768px}.main-content{padding-top:var(--header-height)}
