.words-header{min-height:76px;padding:16px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff}
.words-brand{display:flex;align-items:center;gap:18px;text-decoration:none;white-space:nowrap;font-size:20px;font-weight:750;letter-spacing:-.04em}
.words-brand img{width:108px;height:auto;display:block}
.words-nav{display:flex;align-items:center;gap:24px;font-size:14px;color:#526174}
.words-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}
.words-nav button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;border:0;border-radius:8px;padding:0 16px;background:#f1f4f8;color:#2859f5;font-size:14px}
.words-nav button:focus-visible,.words-nav a:focus-visible{outline:2px solid #2859f5;outline-offset:4px}
.words-nav button:disabled{color:#526174;cursor:default}
.student-figure{position:relative;isolation:isolate;aspect-ratio:1;margin:0;overflow:hidden;background:#d7e8fb;container-type:inline-size}
.student-figure img{display:block;width:100%;height:100%;object-fit:contain}
.word-stage{position:absolute;left:10%;width:80%;top:var(--word-y,75%);transform:translateY(-50%);font-size:clamp(25px,9.5cqi,39px);line-height:1.4;font-weight:750;letter-spacing:-.05em;color:#203f75;text-align:center;perspective:600px;overflow:hidden;height:1.8em}
.word-stack{position:relative;width:100%;height:100%;transform-style:preserve-3d}
.word-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;opacity:0;transform:translateY(26px) rotateX(-35deg);transform-origin:50% 50%;backface-visibility:hidden;transition:opacity 420ms cubic-bezier(.22,1,.36,1),transform 420ms cubic-bezier(.22,1,.36,1)}
.word-face.is-current{opacity:1;transform:translateY(0) rotateX(0)}
.word-face.is-leaving{opacity:0;transform:translateY(-26px) rotateX(35deg)}
.word-face.is-long{font-size:.77em;letter-spacing:-.055em}
.word-static{display:none}
@media(max-width:760px){.words-header{padding:18px 24px;flex-wrap:wrap;gap:12px}.words-brand{font-size:18px;gap:14px}.words-brand img{width:96px}.words-nav{width:100%;justify-content:space-between;gap:14px}.words-nav a,.words-nav button{font-size:13px}.words-section .proof-introduction{margin-bottom:58px}.word-stage{font-size:clamp(25px,9.5cqi,39px)}}
@media(max-width:359px){.words-header{padding-inline:20px}.words-nav{gap:8px}.words-nav button{padding:0 12px}.words-section .story-outcome{font-size:31px}}
@media(prefers-reduced-motion:reduce){.word-stack{display:none}.word-static{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:clamp(14px,5.2cqi,20px);letter-spacing:-.045em;white-space:nowrap}}
