.hero.svelte-1uha8ag{min-height:min(820px,calc(100svh - 74px));display:grid;align-items:center;padding:clamp(4rem,9vw,7.5rem) 0;overflow:clip}.hero-layout.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(2rem,6vw,6rem);align-items:center}.hero-copy.svelte-1uha8ag{max-width:820px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:1.3rem 0 1.7rem}.title-clip.svelte-1uha8ag{display:block;overflow:hidden;padding:.04em .04em .09em;margin:-.04em}.title-clip.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:block}.accent-line.svelte-1uha8ag{color:var(--exam-blue);font-style:italic}.hero.svelte-1uha8ag .lead:where(.svelte-1uha8ag){max-width:660px}.text-link.svelte-1uha8ag{font-weight:750;text-decoration:none;padding:.7rem 0;border-bottom:1px solid var(--ink)}.text-link.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-block;transition:transform var(--duration) var(--ease-out)}.text-link.svelte-1uha8ag:hover span:where(.svelte-1uha8ag){transform:translateY(4px)}.trust-note.svelte-1uha8ag{color:var(--muted);font-family:var(--font-data);font-size:.73rem;letter-spacing:.06em;text-transform:uppercase;margin-top:1.8rem}.score-stage.svelte-1uha8ag{position:relative;min-height:430px;display:grid;place-items:center;transform:rotate(1.5deg)}.paper-lines.svelte-1uha8ag{position:absolute;top:2rem;right:0;bottom:2rem;left:0;border:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0 37px,rgba(39,93,173,.13) 38px 39px);box-shadow:18px 22px 0 var(--highlighter)}.paper-lines.svelte-1uha8ag:before{content:"";position:absolute;top:0;bottom:0;left:2.4rem;border-left:1px solid rgba(228,87,69,.35)}.score-card.svelte-1uha8ag{position:relative;width:clamp(185px,20vw,245px);aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--ink);color:#fff;box-shadow:0 28px 70px #14213d47;z-index:1}.score-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:clamp(3.3rem,6vw,5.4rem);line-height:.9;font-style:italic}.score-label.svelte-1uha8ag,.score-meta.svelte-1uha8ag{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.score-label.svelte-1uha8ag{margin-bottom:.8rem;color:var(--highlighter)}.score-meta.svelte-1uha8ag{margin-top:.65rem;opacity:.65}.score-card.svelte-1uha8ag i:where(.svelte-1uha8ag){position:absolute;width:68%;height:7px;left:17%;bottom:25%;background:var(--correction);border-radius:50%;transform:rotate(-8deg)}.margin-note.svelte-1uha8ag{position:absolute;right:-1.8rem;top:1.5rem;color:var(--correction);font-family:var(--font-display);font-style:italic;font-size:1.1rem;line-height:1.05;transform:rotate(7deg)}.process-section.svelte-1uha8ag{border-top:1px solid var(--line)}.section-heading.svelte-1uha8ag{display:grid;grid-template-columns:minmax(230px,.8fr) 1.2fr;gap:1rem 3rem;align-items:end;margin-bottom:clamp(2rem,5vw,4.5rem)}.section-heading.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){grid-column:1 / -1}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.section-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{color:var(--muted);max-width:580px;justify-self:end}.process-grid.svelte-1uha8ag{display:grid;border-top:1px solid var(--ink)}.process-card.svelte-1uha8ag{display:grid;grid-template-columns:90px 1fr;gap:1.5rem;padding:2rem 0;border-bottom:1px solid var(--line);transition:padding var(--duration) var(--ease-out),color var(--duration)}.process-card.svelte-1uha8ag:hover{padding-left:1rem;color:var(--exam-blue)}.process-card.svelte-1uha8ag div:where(.svelte-1uha8ag){display:grid;grid-template-columns:minmax(210px,.7fr) 1fr;align-items:baseline;gap:2rem}.process-card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.process-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.process-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted)}.step-number.svelte-1uha8ag{font-family:var(--font-data);color:var(--correction);font-weight:800}.principles.svelte-1uha8ag{background:var(--ink);color:#fff;padding:clamp(4.5rem,9vw,8rem) 0}.principles-layout.svelte-1uha8ag{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem)}.principles.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;margin-top:1.2rem}.principles.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--highlighter);font-weight:400}.principles-list.svelte-1uha8ag{border-top:1px solid rgba(255,255,255,.25)}.principles-list.svelte-1uha8ag article:where(.svelte-1uha8ag){display:grid;grid-template-columns:135px 1fr;gap:1.5rem;padding:1.6rem 0;border-bottom:1px solid rgba(255,255,255,.18)}.principles-list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--highlighter);font-family:var(--font-data);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.principles-list.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#ffffffb8}.faq-layout.svelte-1uha8ag{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,7rem)}.faq-layout.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag){display:block;margin:0}.faq-layout.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:1rem}.faq-list.svelte-1uha8ag{border-top:1px solid var(--ink)}details.svelte-1uha8ag{border-bottom:1px solid var(--line)}summary.svelte-1uha8ag{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:1.4rem 0;font-weight:750}summary.svelte-1uha8ag::-webkit-details-marker{display:none}summary.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--exam-blue);font-size:1.4rem;transition:transform var(--duration) var(--ease-out)}details[open].svelte-1uha8ag summary:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){transform:rotate(45deg)}details.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:-.4rem 0 1.5rem;max-width:650px}.closing-card.svelte-1uha8ag{position:relative;overflow:hidden;background:var(--exam-blue);color:#fff;padding:clamp(2rem,6vw,5rem);display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;border-radius:var(--radius-lg)}.closing-card.svelte-1uha8ag:after{content:"✓";position:absolute;right:4%;top:-38%;color:#ffffff14;font-family:var(--font-display);font-size:24rem;line-height:1;transform:rotate(-8deg)}.closing-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;margin:1rem 0 0;position:relative;z-index:1}.closing-card.svelte-1uha8ag .button:where(.svelte-1uha8ag){position:relative;z-index:1;flex:0 0 auto}@media(max-width:820px){.hero-layout.svelte-1uha8ag,.principles-layout.svelte-1uha8ag,.faq-layout.svelte-1uha8ag{grid-template-columns:1fr}.score-stage.svelte-1uha8ag{min-height:340px;width:min(100%,430px);margin:0 auto}.section-heading.svelte-1uha8ag{grid-template-columns:1fr}.section-heading.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){grid-column:auto}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{justify-self:start}.process-card.svelte-1uha8ag div:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:.5rem}.closing-card.svelte-1uha8ag{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.hero.svelte-1uha8ag{padding-top:3rem}.score-stage.svelte-1uha8ag{transform:none;min-height:300px}.paper-lines.svelte-1uha8ag{top:1rem;right:.75rem;bottom:1rem;left:.75rem}.margin-note.svelte-1uha8ag{right:0}.process-card.svelte-1uha8ag{grid-template-columns:50px 1fr;gap:.75rem}.principles-list.svelte-1uha8ag article:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:.5rem}}
