@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&display=swap");:root{--simusce-violet:#635bff;--simusce-violet-deep:#4a3ee0;--simusce-violet-light:#8f7bff;--simusce-ink:#0a2540;--simusce-slate:#425466;--simusce-mist:#f6f9fc;--simusce-line:#e6ebf1;--simusce-white:#ffffff;--color-surface:var(--simusce-white);--color-surface-alt:var(--simusce-mist);--color-text:var(--simusce-ink);--color-text-muted:var(--simusce-slate);--color-line:var(--simusce-line);--color-accent:var(--simusce-violet);--color-accent-deep:var(--simusce-violet-deep);--color-accent-soft:var(--simusce-violet-light);--font-display:"Archivo","Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;--font-body:"Archivo","Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;--layout-max:1440px;--layout-cols:12;--layout-gutter:24px;--layout-pad:48px;--layout-pad-tablet:32px;--layout-pad-mobile:20px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-12:96px;--space-15:120px;--space-20:160px;--section-y-sm:var(--space-12);--section-y:var(--space-15);--section-y-lg:var(--space-20);--stack:var(--space-3);--stack-sm:var(--space-2);--card-pad:var(--space-4);--text-display:clamp(44px,4.8vw,68px);--text-h2:clamp(30px,2.8vw,40px);--text-h3:24px;--text-body:18px;--text-small:15px;--text-eyebrow:12.5px;--leading-display:1.06;--leading-h2:1.16;--leading-h3:1.35;--leading-body:1.72;--leading-small:1.6;--header-height:72px;--radius:2px;--card-radius:2px}