.wordmark{display:inline-flex;align-items:center;gap:10px}.wordmark__text{font-family:var(--font-display);font-size:1.28rem;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.highlight{position:relative;display:inline-block;white-space:nowrap}.highlight__text{position:relative;z-index:1}.highlight__mark{position:absolute;left:-2%;bottom:-.16em;width:104%;height:.3em;overflow:visible}.site-header{position:sticky;top:0;z-index:50;background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.site-header.is-scrolled{border-bottom-color:var(--line);box-shadow:0 1px #10151905}.site-header__inner{display:flex;align-items:center;gap:28px;min-height:68px}.site-header__brand{flex:none}.site-header__nav{display:flex;align-items:center;gap:26px}.site-header__nav a{font-size:.93rem;font-weight:500;color:var(--ink-2);transition:color .16s var(--ease)}.site-header__nav a:hover{color:var(--primary)}.site-header__actions{margin-left:auto;display:flex;align-items:center;gap:18px}.site-header__signin{font-size:.93rem;font-weight:500;color:var(--ink-2)}.site-header__signin:hover{color:var(--primary)}.site-header__toggle{display:none;margin-left:auto;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);cursor:pointer}.site-header__mobile{display:none;border-top:1px solid var(--line);background:var(--paper);padding:18px var(--gutter) 26px}.site-header__mobile nav{display:grid;gap:4px}.site-header__mobile nav a{padding:12px 4px;font-family:var(--font-display);font-size:1.45rem;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}.site-header__mobile-actions{display:grid;gap:10px;margin-top:20px}@media (max-width: 900px){.site-header__nav,.site-header__actions{display:none}.site-header__toggle{display:grid}.site-header__mobile.is-open{display:block}}.frame{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-lg);overflow:hidden}.frame__bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--paper-2);border-bottom:1px solid var(--line)}.frame__dots{display:inline-flex;gap:5px;flex:none}.frame__dots i{width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.frame__title{font-size:.8rem;font-weight:600;color:var(--ink-2);letter-spacing:-.005em}.frame__meta{margin-left:auto;font-size:.74rem;color:var(--muted);font-weight:500}.frame__body{padding:18px}@media (max-width: 560px){.frame__body{padding:14px}.frame__meta{display:none}}:root{--loop: 9s}.mock{font-size:.8rem;color:var(--ink-2)}.mock__label{display:block;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mock--builder{display:grid;grid-template-columns:168px 1fr;gap:18px}.mock__rail{border-right:1px solid var(--line);padding-right:16px}.mock__rail-label{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mock__rail ul{margin-top:10px;display:grid;gap:4px}.mock__rail li{padding:7px 10px;border-radius:var(--r-sm);font-size:.78rem;color:var(--muted);line-height:1.35}.mock__rail li.is-active{background:var(--primary-050);color:var(--primary-600);font-weight:600}.mock__main{display:grid;gap:14px;min-width:0}.mock__file{display:flex;align-items:center;gap:10px}.mock__file-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper-2);font-size:.76rem;font-weight:600;color:var(--ink)}.mock__file-size{font-size:.72rem;color:var(--muted)}.mock__objective{padding:11px 13px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper)}.mock__objective p{margin-top:4px;font-size:.82rem;color:var(--ink);line-height:1.45}.mock__actions{display:flex;align-items:center;gap:12px}.mock__btn{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:var(--r-sm);background:var(--primary);color:#fff;font-size:.78rem;font-weight:600;white-space:nowrap}.mock__btn--ghost{background:transparent;border:1px solid var(--line-strong);color:var(--ink)}.mock__progress{flex:1;height:6px;border-radius:var(--r-pill);background:var(--paper-3);overflow:hidden}.mock__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#2c8f74);animation:cl-progress var(--loop) var(--ease) infinite}.mock__questions{display:grid;gap:8px}.mock__questions li{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);animation:cl-rise var(--loop) var(--ease) infinite}.mock__questions li:nth-child(1){animation-delay:0s}.mock__questions li:nth-child(2){animation-delay:.5s}.mock__questions li:nth-child(3){animation-delay:1s}.mock__qnum{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--primary-050);color:var(--primary-600);font-size:.7rem;font-weight:700}.mock__qtext{font-size:.79rem;color:var(--ink);line-height:1.4}.mock__qtag{font-size:.68rem;font-weight:600;color:var(--muted);padding:4px 8px;border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap}.mock--grade{display:grid;gap:12px}.mock__stem{font-size:.84rem;font-weight:600;color:var(--ink);line-height:1.45}.mock__response{padding:12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);display:grid;gap:9px}.mock__response-head{display:flex;align-items:center;gap:9px}.mock__avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--paper-3);color:var(--ink-2);font-size:.64rem;font-weight:700}.mock__who{font-size:.78rem;font-weight:600;color:var(--ink)}.mock__pill{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-pill);font-size:.7rem;font-weight:600}.mock__pill--ok{background:var(--primary-050);color:var(--primary-600)}.mock__pill--warn{background:var(--accent-soft);color:#8a6100}.mock__answer{font-size:.8rem;color:var(--ink-2);line-height:1.5}.mock__why{font-size:.75rem;color:var(--muted);line-height:1.5;padding-left:11px;border-left:2px solid var(--line-strong)}.mock__why span{color:var(--ink-2);font-weight:600}.mock__override{display:flex;gap:8px;flex-wrap:wrap}.mock--insight{display:grid;gap:14px}.mock__insight-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mock__insight-sub{font-size:.72rem;color:var(--muted)}.mock__bars{display:grid;gap:11px}.mock__bars li{display:grid;grid-template-columns:168px 1fr 38px;align-items:center;gap:12px}.mock__bar-label{font-size:.78rem;color:var(--ink)}.mock__bar{height:10px;border-radius:var(--r-pill);background:var(--paper-3);overflow:hidden}.mock__bar i{display:block;height:100%;border-radius:inherit}.mock__bar i.is-low{background:#d97706}.mock__bar i.is-mid{background:var(--accent)}.mock__bar i.is-high{background:var(--primary)}.mock__bar-pct{font-size:.76rem;font-weight:600;color:var(--ink-2);text-align:right}.mock__reteach{padding:12px 13px;border-radius:var(--r-sm);background:var(--primary-050);border:1px solid #cfe3da}.mock__reteach-tag{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--primary-600)}.mock__reteach p{margin-top:3px;font-size:.8rem;color:var(--ink);line-height:1.45}@keyframes cl-progress{0%{width:6%}32%{width:100%}90%{width:100%}to{width:6%}}@keyframes cl-rise{0%{opacity:0;transform:translateY(10px)}16%{opacity:0;transform:translateY(10px)}30%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}@media (max-width: 640px){.mock--builder{grid-template-columns:1fr}.mock__rail{border-right:0;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:12px}.mock__bars li{grid-template-columns:1fr 34px}.mock__bar-label{grid-column:1 / -1}.mock__bar-pct{text-align:right}}@media (prefers-reduced-motion: reduce){.mock__progress i{animation:none!important;width:100%}.mock__questions li{animation:none!important;opacity:1;transform:none}}.hero{padding-top:clamp(48px,6vw,84px);padding-bottom:clamp(72px,9vw,128px)}.hero__inner{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:center}.hero__headline{max-width:15ch}.hero__sub{margin-top:22px;max-width:48ch}.hero__cta{margin-top:30px}.hero__micro{margin-top:16px;font-size:.86rem}.hero__visual{min-width:0}@media (max-width: 1000px){.hero__inner{grid-template-columns:1fr;gap:44px}.hero__headline{max-width:20ch}}.section-title{max-width:22ch}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.problem-points{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,44px);margin-top:clamp(44px,5vw,72px)}.problem-point{border-top:1px solid var(--line-strong);padding-top:22px}.problem-point__title{font-size:1.12rem;line-height:1.3}.problem-point__text{margin-top:9px;color:var(--ink-2);font-size:.95rem;line-height:1.6}.rail{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);margin-top:clamp(44px,5vw,76px)}.rail__item{border-top:1px solid var(--line-strong);padding-top:26px;position:relative}.rail__num{display:block;font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:.04em;color:var(--primary);margin-bottom:14px}.rail__title{font-size:1.28rem;line-height:1.25}.rail__text{margin-top:10px;color:var(--ink-2);font-size:.95rem;line-height:1.6}.audiences{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(28px,5vw,96px);margin-top:clamp(44px,5vw,72px)}.audience__body{border-top:1px solid var(--line-strong);padding-top:24px}.audience__kicker{display:block;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.audience__lead{margin-top:10px}.ticks{display:grid;gap:12px;margin-top:22px}.ticks li{display:flex;gap:11px;align-items:flex-start;font-size:.97rem;color:var(--ink-2);line-height:1.55}.tick{flex:none;margin-top:3px;color:var(--primary)}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,52px);margin-top:clamp(44px,5vw,72px)}.quote{border-top:1px solid var(--line-strong);padding-top:24px}.quote__text{margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.45;letter-spacing:-.01em;color:var(--ink)}.quote__by{margin-top:18px;display:grid}.quote__name{font-weight:600;font-size:.92rem}.quote__role{font-size:.84rem;color:var(--muted)}.final__inner{max-width:720px;margin-inline:auto;text-align:center}.final__sub{margin-top:18px;color:var(--on-ink-muted)}.final__cta{margin-top:32px;justify-content:center}@media (max-width: 900px){.split,.audiences{grid-template-columns:1fr}.problem-points,.rail,.quotes{grid-template-columns:1fr;gap:26px}}.features{display:grid;gap:clamp(64px,8vw,112px);margin-top:clamp(52px,6vw,84px)}.feature{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,84px);align-items:center}.feature--flip .feature__copy{order:2}.feature--flip .feature__visual{order:1}.feature__title{font-size:clamp(1.45rem,2.3vw,1.95rem);line-height:1.18;letter-spacing:-.02em;max-width:20ch}.feature__body{margin-top:16px;color:var(--ink-2);font-size:1.02rem;line-height:1.62;max-width:44ch}.feature__visual{min-width:0}@media (max-width: 900px){.feature,.feature--flip{grid-template-columns:1fr}.feature--flip .feature__copy,.feature--flip .feature__visual{order:initial}}.pricing__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.toggle{display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper-2)}.toggle__btn{border:0;background:transparent;border-radius:var(--r-pill);padding:10px 18px;font-size:.88rem;font-weight:600;color:var(--muted);cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease)}.toggle__btn.is-active{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(44px,5vw,68px);align-items:start}.tier{display:flex;flex-direction:column;gap:14px;padding:28px 26px 26px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper)}.tier--featured{border-color:var(--primary);box-shadow:var(--shadow-md)}.tier__name{font-size:1.12rem}.tier__blurb{margin-top:6px;font-size:.92rem;color:var(--ink-2);line-height:1.5}.tier__price{display:flex;align-items:baseline;gap:8px;padding-top:6px}.tier__amount{font-family:var(--font-display);font-size:clamp(2.1rem,3vw,2.6rem);font-weight:600;letter-spacing:-.03em;line-height:1}.tier__unit{font-size:.86rem;color:var(--muted)}.tier__note{font-size:.8rem;margin-top:-6px}.tier__features{margin-top:6px;padding-top:18px;border-top:1px solid var(--line)}.tier__cta{margin-top:auto;width:100%}.pricing__note{margin-top:26px;font-size:.86rem}@media (max-width: 900px){.tiers{grid-template-columns:1fr;gap:16px}.pricing__head{align-items:flex-start}}.faq__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}.faq__list{border-top:1px solid var(--line-strong)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{margin:0;font-family:var(--font-sans);font-weight:600;letter-spacing:0}.faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px 0;border:0;background:transparent;text-align:left;font-size:1.02rem;font-weight:600;color:var(--ink);cursor:pointer}.faq__chev{flex:none;color:var(--muted);transition:transform .28s var(--ease),color .2s var(--ease)}.faq__item.is-open .faq__chev{transform:rotate(180deg);color:var(--primary)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease)}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden}.faq__panel p{padding-bottom:22px;max-width:60ch;color:var(--ink-2);font-size:.98rem;line-height:1.62}@media (max-width: 900px){.faq__inner{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--line);padding-top:clamp(48px,5vw,72px);padding-bottom:34px}.site-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(28px,5vw,72px)}.site-footer__blurb{margin-top:16px;max-width:32ch;color:var(--muted);font-size:.92rem;line-height:1.6}.site-footer__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.site-footer__col-title{font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.site-footer__col ul{display:grid;gap:10px;margin-top:14px}.site-footer__col a{font-size:.92rem;color:var(--ink-2);transition:color .16s var(--ease)}.site-footer__col a:hover{color:var(--primary)}.site-footer__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(40px,4vw,64px);padding-top:22px;border-top:1px solid var(--line);font-size:.85rem;color:var(--muted)}@media (max-width: 820px){.site-footer__top{grid-template-columns:1fr}.site-footer__cols{grid-template-columns:repeat(2,1fr);gap:28px 20px}}:root{--paper: #ffffff;--paper-2: #f5f6f4;--paper-3: #eef0ec;--ink-band: #101519;--ink-band-2: #1a2126;--ink: #14181c;--ink-2: #39424a;--muted: #5f686f;--on-ink: #f4f6f3;--on-ink-muted: #9aa5a8;--line: #e4e7e3;--line-strong: #cdd3ce;--line-dark: #2a3339;--primary: #16624f;--primary-600: #11503f;--primary-050: #e7f1ed;--accent: #eab308;--accent-soft: #fdf3d0;--r-xs: 6px;--r-sm: 9px;--r-md: 14px;--r-lg: 22px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(16, 21, 25, .06), 0 1px 1px rgba(16, 21, 25, .04);--shadow-md: 0 18px 40px -20px rgba(16, 21, 25, .28), 0 2px 6px rgba(16, 21, 25, .05);--shadow-lg: 0 40px 80px -40px rgba(16, 21, 25, .4), 0 4px 12px rgba(16, 21, 25, .06);--font-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--container: 1180px;--gutter: clamp(20px, 4vw, 40px);--ease: cubic-bezier(.22, .71, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-.015em;color:var(--ink);font-variation-settings:"opsz" 60}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}::selection{background:var(--accent-soft)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(72px,9vw,128px)}.section--tight{padding-block:clamp(56px,6vw,88px)}.band{background:var(--paper-2)}.band-dark{background:var(--ink-band);color:var(--on-ink)}.band-dark h1,.band-dark h2,.band-dark h3{color:#fff}.band-dark .lead,.band-dark .muted{color:var(--on-ink-muted)}.display-1{font-size:clamp(2.5rem,5.4vw,4.35rem);line-height:1.03;letter-spacing:-.025em;font-weight:600}.display-2{font-size:clamp(1.95rem,3.6vw,3rem);line-height:1.08;letter-spacing:-.022em}.display-3{font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.25}.lead{font-size:clamp(1.06rem,1.35vw,1.2rem);line-height:1.6;color:var(--ink-2)}.muted{color:var(--muted)}.measure{max-width:60ch}.measure-tight{max-width:46ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:var(--r-sm);padding:.78rem 1.25rem;font-family:var(--font-sans);font-size:.95rem;font-weight:600;letter-spacing:-.005em;line-height:1;cursor:pointer;transition:background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease);white-space:nowrap}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-sm)}.btn--primary:hover{background:var(--primary-600)}.btn--ghost{background:transparent;border-color:var(--line-strong);color:var(--ink)}.btn--ghost:hover{background:var(--paper-2);border-color:var(--muted)}.btn--on-dark{background:#fff;color:var(--ink-band)}.btn--on-dark:hover{background:#eef1ec}.btn--on-dark-ghost{background:transparent;border-color:#ffffff47;color:#fff}.btn--on-dark-ghost:hover{border-color:#fff9;background:#ffffff0f}.btn--lg{padding:.92rem 1.5rem;font-size:1rem}.btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}.reveal--d1{transition-delay:.08s}.reveal--d2{transition-delay:.16s}.reveal--d3{transition-delay:.24s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:50%;top:-60px;transform:translate(-50%);z-index:100;background:var(--ink);color:#fff;padding:10px 18px;border-radius:0 0 var(--r-sm) var(--r-sm);font-size:.9rem;font-weight:600;transition:top .18s var(--ease)}.skip-link:focus{top:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--font-cjk: "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", system-ui, sans-serif}.lang-switch{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper-2)}.lang-switch__btn{border:0;background:transparent;border-radius:var(--r-pill);padding:6px 11px;font-family:var(--font-sans);font-size:.82rem;font-weight:600;line-height:1.25;color:var(--muted);cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease)}.lang-switch__btn:hover{color:var(--ink)}.lang-switch__btn.is-active{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm)}.lang-switch__btn[lang=zh-CN]{font-family:var(--font-cjk)}.site-header__mobile-actions .lang-switch{align-self:start;margin-bottom:4px}@media (max-width: 1080px){.site-header__signin{display:none}}.lang-zh{--font-sans: "Inter", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", system-ui, sans-serif;--font-display: "Fraunces", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", system-ui, sans-serif}.lang-zh h1,.lang-zh h2,.lang-zh h3,.lang-zh h4{letter-spacing:0;font-weight:700;line-height:1.3}.lang-zh .display-1{font-size:clamp(2.15rem,4.6vw,3.5rem);line-height:1.24;letter-spacing:0}.lang-zh .display-2{font-size:clamp(1.7rem,3.1vw,2.5rem);line-height:1.34;letter-spacing:0}.lang-zh .display-3{line-height:1.45}.lang-zh .hero__headline{max-width:12em}.lang-zh .section-title{max-width:15em}.lang-zh .measure{max-width:33em}.lang-zh .measure-tight{max-width:20em}.lang-zh .feature__title{max-width:17em;letter-spacing:0}.lang-zh .feature__body{max-width:31em}.lang-zh .quote__text{font-family:var(--font-sans);line-height:1.7}.lang-zh .lead,.lang-zh .problem-point__text,.lang-zh .rail__text,.lang-zh .feature__body,.lang-zh .tier__blurb,.lang-zh .ticks li,.lang-zh .faq__panel p{line-height:1.8}.lang-zh .audience__kicker,.lang-zh .site-footer__col-title,.lang-zh .mock__label,.lang-zh .mock__rail-label,.lang-zh .mock__reteach-tag{letter-spacing:.04em;text-transform:none}.lang-zh .mock__qtag,.lang-zh .mock__pill{letter-spacing:0}.lang-zh .tier__amount{font-family:var(--font-sans);font-weight:700}.lang-zh .highlight__mark{height:.26em;bottom:-.1em}
