html{scroll-behavior:smooth;scroll-padding-top:72px;max-width:100%;overflow-x:clip}body{margin:0;max-width:100%;overflow-x:clip;background:var(--paper);color:var(--ink);font:17px/1.82 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--blue);text-underline-offset:4px;overflow-wrap:anywhere}.top{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(0,0,0,.08);background:#ffffffed;backdrop-filter:blur(18px)}.nav{max-width:var(--max);height:54px;margin:auto;padding:0 28px;display:flex;align-items:center;gap:23px;overflow-x:auto;white-space:nowrap}.nav a{font-size:13px;color:#45454b;text-decoration:none}.nav .brand{margin-right:auto;color:var(--ink);font-weight:720}.hero{max-width:var(--max);margin:auto;padding:100px 28px 70px}.eyebrow{font-size:12px;font-weight:760;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}h1{font-size:clamp(50px,8vw,96px);line-height:.99;letter-spacing:-.058em;margin:19px 0 28px;max-width:1060px}.dek{font-size:clamp(21px,2.7vw,31px);line-height:1.43;color:#4d4d52;max-width:920px}.pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:31px}.pill{padding:6px 13px;border-radius:999px;background:#eef4f9;color:#315f7f;font-size:12px;font-weight:650}.numbers{max-width:var(--max);margin:auto;padding:0 28px 84px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.number{border-radius:24px;background:var(--soft);padding:25px}.number b{display:block;font-size:37px;line-height:1.08;letter-spacing:-.04em}