:root{--ink:#16211a;--muted:#647067;--line:#dde4de;--bg:#f7f9f6;--card:#fff;--accent:#2d6a4f;--accent2:#e8f2ec;--warm:#f1eee7;--danger:#a34d45;--shadow:0 28px 80px rgba(27,45,34,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.01em}a,button{font:inherit}.shell{width:min(1160px,calc(100% - 40px))}.siteHeader,.testHeader{height:84px;display:flex;align-items:center;justify-content:space-between}.logo{gap:10px;color:var(--ink);font-weight:750;font-size:19px;letter-spacing:-.03em}.logoMark{width:32px;height:32px;border-radius:10px;background:var(--ink);color:white;display:grid;place-items:center;font-size:15px}.headerTrust,.testHeader>span{font-size:14px;color:var(--muted)}.hero{min-height:680px;display:grid;grid-template-columns:1.06fr .94fr;grid-gap:72px;gap:72px;align-items:center;padding-top:35px;padding-bottom:72px}.heroCopy{max-width:640px}.eyebrow,.sectionKicker{font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:9px}.eyebrowDot{width:7px;height:7px;border-radius:50%;background:var(--accent)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(52px,6.2vw,82px);line-height:.98;letter-spacing:-.065em;margin:23px 0 27px;font-weight:760}.finalCta h2 em,.hero h1 em,.parentSection h2 em,.section h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--accent);letter-spacing:-.045em}.heroLead{font-size:21px;line-height:1.55;max-width:590px;color:#48534b;letter-spacing:-.02em}.heroActions{margin-top:34px}.primaryButton{border:0;background:var(--ink);color:#fff;text-decoration:none;border-radius:16px;min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-weight:720;box-shadow:0 8px 20px rgba(22,33,26,.12);cursor:pointer;transition:transform .18s,box-shadow .18s,opacity .18s}.primaryButton:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(22,33,26,.16)}.primaryButton:disabled{opacity:.35;cursor:not-allowed;transform:none}.friction{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13px;color:#7a847d}.friction i{width:3px;height:3px;border-radius:50%;background:#acb4ad}.quietPromise{margin-top:30px;display:flex;gap:10px;align-items:center;color:#556159;font-size:14px}.quietPromise svg{color:var(--accent)}.reportStage{position:relative}.reportCard{background:var(--card);border:1px solid #e7ebe7;border-radius:28px;padding:28px;box-shadow:var(--shadow);transform:rotate(1.2deg)}.reportTop,.scoreRow{display:flex;align-items:center;justify-content:space-between;gap:20px}.tinyLabel{font-size:10px;font-weight:850;color:#859087;letter-spacing:.12em}.reportTop h3{font-size:22px;margin:6px 0 0}.statusPill{background:var(--accent2);color:var(--accent);border-radius:100px;padding:7px 11px;font-size:11px;font-weight:800}.scoreRow{justify-content:flex-start;margin:35px 0 28px}.bigScore{font-size:66px;line-height:1;font-weight:780;letter-spacing:-.07em}.bigScore span{font-size:26px;color:#9aa39c;font-weight:600}.scoreLabel{font-size:13px;color:#758078;line-height:1.45}.divider{height:1px;background:var(--line)}.priorityLabel{font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#7d877f;margin:23px 0 10px}.priorityItem{display:grid;grid-template-columns:28px 1fr 70px;grid-gap:11px;gap:11px;align-items:center;padding:12px 0}.priorityNumber{width:25px;height:25px;border-radius:8px;background:#f0f3f0;display:grid;place-items:center;font-size:11px;font-weight:800}.priorityItem strong{display:block;font-size:14px}.priorityItem small{display:block;color:#7a847d;font-size:11px;margin-top:3px;line-height:1.3}.priorityBar{height:6px;background:#edf0ed;border-radius:20px;overflow:hidden}.priorityBar span{display:block;height:100%;background:var(--accent);border-radius:inherit}.weekPlan{margin-top:18px;background:#f4f6f3;border-radius:18px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between}.weekPlan small,.weekPlan strong{display:block}.weekPlan small{font-size:9px;color:#7d877f;font-weight:800;letter-spacing:.1em}.weekPlan strong{font-size:17px;margin-top:3px}.weekDots{display:flex;gap:5px}.weekDots span{width:9px;height:9px;background:var(--accent);border-radius:50%}.floatingNote{position:absolute;left:-42px;bottom:-34px;background:#fff;border:1px solid #e8ece8;box-shadow:0 18px 50px rgba(27,45,34,.1);border-radius:18px;padding:13px 16px;display:flex;align-items:center;gap:10px;transform:rotate(-2deg)}.noteCheck{width:31px;height:31px;background:var(--accent2);color:var(--accent);border-radius:10px;display:grid;place-items:center}.floatingNote small,.floatingNote strong{display:block}.floatingNote strong{font-size:12px}.floatingNote small{font-size:10px;color:#7b847d;margin-top:2px}.proofStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfa}.proofGrid{display:grid;grid-template-columns:repeat(3,1fr)}.proofGrid>div{padding:30px 34px;border-right:1px solid var(--line)}.proofGrid>div:first-child{padding-left:0}.proofGrid>div:last-child{border:0}.proofGrid span,.proofGrid strong{display:block}.proofGrid strong{font-size:14px}.proofGrid span{font-size:12px;color:#7b857d;margin-top:5px;line-height:1.4}.section{padding-top:135px;padding-bottom:145px}.sectionHead{display:grid;grid-template-columns:1.05fr .95fr;grid-column-gap:100px;column-gap:100px;align-items:end}.sectionHead .sectionKicker{grid-column:1/-1;margin-bottom:22px}.finalCta h2,.parentSection h2,.section h2{font-size:clamp(42px,5vw,64px);line-height:1.02;letter-spacing:-.055em;margin-bottom:0}.sectionHead p{font-size:18px;line-height:1.6;color:var(--muted);margin-bottom:4px}.valueGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:68px}.valueCard{background:#fff;border:1px solid #e4e9e4;border-radius:24px;padding:27px;min-height:245px}.cardIndex{font-size:11px;font-weight:850;color:var(--accent);letter-spacing:.1em}.valueCard h3{font-size:22px;letter-spacing:-.035em;margin:45px 0 13px;max-width:240px}.valueCard p{color:var(--muted);line-height:1.55;font-size:14px}.parentSection{background:#17221b;color:#f8faf8;padding:125px 0}.parentGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:center}.parentSection .sectionKicker{color:#8fc2a5}.parentSection h2 em{color:#9bd0b2}.parentSection p{font-size:18px;line-height:1.6;color:#aab5ad;max-width:500px;margin-top:28px}.notNeededCard{background:#f7f9f6;color:var(--ink);border-radius:26px;padding:28px}.notNeededTitle{font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.12em;color:#7f8a82;margin-bottom:13px}.notNeededRow{padding:14px 2px;border-bottom:1px solid #e0e6e1;display:flex;gap:12px;align-items:center;font-size:14px}.softX{width:26px;height:26px;background:#f1e8e6;color:var(--danger);border-radius:9px;display:grid;place-items:center;font-weight:800}.calmStatus{margin-top:22px;background:#e9f2ec;border-radius:17px;padding:16px;display:flex;gap:12px;align-items:flex-start}.statusDot{margin-top:4px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(45,106,79,.1)}.calmStatus small,.calmStatus strong{display:block}.calmStatus strong{font-size:13px}.calmStatus small{font-size:11px;color:#647168;margin-top:4px}.finalCta{padding:135px 0}.finalInner{text-align:center;background:#eef3ef;border-radius:36px;padding:80px 30px}.finalInner .sectionKicker{justify-content:center}.finalInner h2{margin:20px 0 24px}.finalInner p{max-width:650px;margin:0 auto 30px;color:var(--muted);font-size:17px;line-height:1.6}.finalInner small{display:block;margin-top:14px;color:#7b857d}.footer{height:100px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.footer>span{font-size:12px;color:#8a938c}.testPage{min-height:100vh;background:#fbfcfa}.progressTrack{height:3px;background:#e7ebe7}.progressTrack span{display:block;height:100%;background:var(--accent);transition:width .3s}.questionShell{width:min(720px,calc(100% - 40px));margin:0 auto;padding:70px 0 80px}.questionMeta{display:flex;justify-content:space-between;color:#859087;font-size:12px;margin-bottom:40px}.questionTopic{font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.questionPrompt{font-size:clamp(32px,5vw,48px);line-height:1.1;letter-spacing:-.045em;margin-bottom:38px}.choiceList{display:grid;grid-gap:11px;gap:11px}.choice{width:100%;min-height:64px;background:#fff;border:1px solid #dde3de;border-radius:17px;padding:10px 16px;display:grid;grid-template-columns:36px 1fr 18px;align-items:center;text-align:left;grid-gap:12px;gap:12px;cursor:pointer;color:var(--ink);transition:.15s}.choice:hover{border-color:#aab8ae;transform:translateY(-1px)}.choice.selected{border-color:var(--accent);box-shadow:0 0 0 3px rgba(45,106,79,.08)}.choiceLetter{width:31px;height:31px;border-radius:10px;background:#f0f3f0;display:grid;place-items:center;font-size:12px;font-weight:800}.choiceRadio{width:16px;height:16px;border:1.5px solid #bcc5be;border-radius:50%;justify-self:end}.choice.selected .choiceRadio{border:5px solid var(--accent)}.questionActions{display:grid;grid-template-columns:auto auto 1fr;grid-gap:10px;gap:10px;margin-top:30px;align-items:center}.dontKnow,.ghostButton,.textButton{border:0;background:transparent;color:#6f7972;cursor:pointer;padding:12px}.ghostButton:disabled{opacity:.25}.dontKnow{text-decoration:underline;text-underline-offset:3px}.nextButton{justify-self:end}.testReassurance{text-align:center;color:#8a938c;font-size:12px;margin-top:28px}.resultPage{min-height:100vh}.resultHero{padding-bottom:90px}.resultTitle{padding:65px 0 45px;max-width:780px}.resultTitle h1{font-size:clamp(48px,6vw,78px);line-height:1;letter-spacing:-.06em;margin:20px 0 22px}.resultTitle p{font-size:18px;line-height:1.6;color:var(--muted);max-width:700px}.scorePanel{display:grid;grid-template-columns:1.05fr .95fr;background:#fff;border:1px solid var(--line);border-radius:30px;overflow:hidden;box-shadow:var(--shadow)}.scorePanelMain{padding:38px;border-right:1px solid var(--line)}.resultScore{font-size:90px;font-weight:780;line-height:1;letter-spacing:-.075em;margin:17px 0}.resultScore span{font-size:34px;color:#98a199}.scorePanelMain p{max-width:420px;color:#768078;font-size:12px;line-height:1.5}.scorePanelSide{padding:38px}.softLabel{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.11em;color:#89928b}.strengthRow{display:flex;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.checkCircle{width:30px;height:30px;border-radius:50%;background:var(--accent2);color:var(--accent);display:grid;place-items:center}.strengthRow small,.strengthRow strong{display:block}.strengthRow strong{font-size:14px}.strengthRow small{color:#879089;font-size:11px;margin-top:3px}.noStrengthCopy{color:var(--muted);font-size:13px;line-height:1.6;margin:22px 0 0}.prioritySection{padding:110px 0}.priorityHeading{display:grid;grid-template-columns:1fr .8fr;grid-gap:80px;gap:80px;align-items:end;margin-bottom:38px}.continueCard h2,.priorityHeading h2,.weekCopy h2{font-size:44px;letter-spacing:-.05em;margin:12px 0 0}.priorityHeading p{color:var(--muted);line-height:1.55;margin-bottom:4px}.resultPriorityGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.resultPriorityCard{background:#fff;border:1px solid var(--line);border-radius:24px;padding:25px}.resultPriorityTop{display:flex;justify-content:space-between;align-items:center}.rank{font-size:12px;color:var(--accent);font-weight:850}.accuracy{font-size:11px;color:#808b83}.resultPriorityCard h3{font-size:24px;letter-spacing:-.035em;margin:40px 0 12px}.resultPriorityCard p{font-size:13px;line-height:1.55;color:var(--muted);min-height:62px}.resultBar{height:6px;background:#edf0ed;border-radius:10px;margin-top:25px;overflow:hidden}.resultBar span{display:block;height:100%;background:var(--accent);border-radius:inherit}.weekSection{display:grid;grid-template-columns:1fr .85fr;grid-gap:80px;gap:80px;background:#17221b;color:#f8faf8;border-radius:32px;padding:50px}.weekCopy .sectionKicker{color:#8fc2a5}.weekCopy h2{font-size:46px;margin-top:13px}.weekCopy>p{color:#aab5ad;line-height:1.6}.goodMessage{display:flex;gap:12px;align-items:flex-start;margin-top:30px}.goodMessage small,.goodMessage strong{display:block}.goodMessage small{color:#aeb9b1;font-size:11px;margin-top:4px}.weekSchedule{background:#f7f9f6;color:var(--ink);border-radius:22px;padding:12px 20px}.dayRow{display:grid;grid-template-columns:38px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid #dfe5e0}.dayRow:last-child{border:0}.dayRow span{font-size:11px;font-weight:850;color:var(--accent)}.dayRow strong{font-size:13px}.dayRow small{color:#89928b}.noPriorityCard{margin:40px 0 0;background:#fff;border:1px solid var(--line);border-radius:30px;padding:42px;box-shadow:0 18px 50px rgba(27,45,34,.05)}.noPriorityCard h2{font-size:38px;line-height:1.08;letter-spacing:-.045em;margin:14px 0 18px;max-width:850px}.noPriorityCard p{color:var(--muted);line-height:1.6;max-width:720px}.continueCard{background:#eef3ef;border-radius:30px;padding:48px;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;align-items:center}.continueCard h2{max-width:650px;margin:12px 0}.continueCard p{color:var(--muted);line-height:1.55;max-width:690px}.resultFooterActions{padding-top:30px;display:flex;justify-content:space-between;align-items:center}.resultFooterActions span{font-size:11px;color:#8a938c}.emptyResult{background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px}.emptyResult p{color:var(--muted)}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:45px;gap:50px}.reportStage{max-width:590px}.floatingNote{left:10px}.parentGrid,.priorityHeading,.scorePanel,.sectionHead,.weekSection{grid-template-columns:1fr;gap:35px}.proofGrid,.resultPriorityGrid,.valueGrid{grid-template-columns:1fr}.proofGrid>div{padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.parentGrid{gap:55px}.scorePanelMain{border-right:0;border-bottom:1px solid var(--line)}.continueCard{grid-template-columns:1fr;gap:25px}.continueCard .primaryButton{justify-self:start}.section{padding:95px 0}.parentSection{padding:90px 0}}@media(max-width:600px){.shell{width:min(100% - 28px,1160px)}.siteHeader,.testHeader{height:68px}.headerTrust{display:none}.hero{min-height:auto;padding-top:32px;padding-bottom:70px}.hero h1{font-size:49px}.heroLead{font-size:18px}.primaryButton{width:100%}.quietPromise{align-items:flex-start}.reportCard{padding:20px;border-radius:22px}.bigScore{font-size:56px}.floatingNote{position:relative;left:auto;bottom:auto;margin-top:12px;transform:none}.finalCta h2,.parentSection h2,.section h2{font-size:42px}.finalInner{padding:58px 18px;border-radius:26px}.footer{height:auto;padding:28px 0;gap:16px;align-items:flex-start;flex-direction:column}.questionShell{padding-top:45px}.questionPrompt{font-size:34px}.questionActions{grid-template-columns:1fr 1fr}.nextButton{grid-column:1/-1;grid-row:1;width:100%}.dontKnow{grid-column:2}.resultTitle{padding-top:45px}.resultTitle h1{font-size:50px}.scorePanelMain,.scorePanelSide{padding:26px}.resultScore{font-size:74px}.prioritySection{padding:75px 0}.weekSection{padding:28px;border-radius:24px}.weekCopy h2{font-size:37px}.continueCard{padding:30px}.continueCard h2{font-size:36px}.resultFooterActions{align-items:flex-start;gap:20px;flex-direction:column}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.heroCopy{animation:heroIn .55s cubic-bezier(.16,1,.3,1) both}.reportStage{animation:heroIn .65s cubic-bezier(.16,1,.3,1) .08s both}.reportCard{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.reportStage:hover .reportCard{transform:rotate(.35deg) translateY(-3px);box-shadow:0 34px 90px rgba(27,45,34,.12)}.softCheck{width:26px;height:26px;background:var(--accent2);color:var(--accent);border-radius:9px;display:grid;place-items:center}.principleSection{padding:130px 0;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:90px;gap:90px;align-items:center}.principleCopy h2{font-size:clamp(42px,5vw,64px);line-height:1.03;letter-spacing:-.055em;margin:20px 0 22px;max-width:760px}.principleCopy p{font-size:18px;line-height:1.65;color:var(--muted);max-width:700px}.principleMetric{background:#fff;border:1px solid var(--line);border-radius:28px;padding:36px;box-shadow:0 22px 60px rgba(27,45,34,.06)}.principleMetric>span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.11em;font-weight:850;color:var(--accent)}.principleMetric strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;letter-spacing:-.045em;line-height:1.08;margin:24px 0 18px;color:var(--ink)}.principleMetric small{font-size:12px;color:var(--muted)}.choice:focus-visible,.dontKnow:focus-visible,.ghostButton:focus-visible,.primaryButton:focus-visible,.textButton:focus-visible{outline:3px solid rgba(45,106,79,.25);outline-offset:3px}.primaryButton:active{transform:translateY(0) scale(.985)}.choice:active{transform:translateY(0) scale(.995)}@keyframes heroIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.principleSection{grid-template-columns:1fr;gap:35px;padding:95px 0}}@media(max-width:600px){.principleSection{padding:75px 0}.principleMetric{padding:28px}.principleMetric strong{font-size:35px}.noPriorityCard{padding:28px}.noPriorityCard h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.heroCopy,.reportStage{animation:none!important}.reportCard{transition:none!important}}.logo:focus-visible{outline:3px solid rgba(45,106,79,.25);outline-offset:5px;border-radius:8px}:root{--ink:#20231d;--muted:#676b62;--line:#d9d6cb;--bg:#f3efe4;--card:#fffdf7;--accent:#2f704d;--accent2:#e4efe7;--warm:#ece5d6;--shadow:0 24px 70px rgba(41,39,30,.08)}body{background:var(--bg);color:var(--ink);font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.shell{width:min(1180px,calc(100% - 48px))}.logo{gap:6px;font-weight:800;font-size:22px;letter-spacing:-.055em}.logoWord{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-weight:700}.logoDot{width:7px;height:7px;border-radius:50%;background:var(--accent);margin-top:-10px}.logo:focus-visible{border-radius:2px}.homePage{overflow:hidden}.homeHeader{height:88px;justify-content:space-between}.headerMeta,.homeHeader{display:flex;align-items:center}.headerMeta{gap:10px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.headerMeta span+span{padding-left:10px;border-left:1px solid var(--line);color:var(--muted)}.stepRail{min-height:52px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:grid;grid-template-columns:.8fr 1.25fr 1.45fr;align-items:center}.stepRail span{font-size:12px;color:#4f534b;padding:0 18px;border-right:1px solid var(--line);height:100%;display:flex;align-items:center;gap:9px}.stepRail span:first-child{padding-left:0}.stepRail span:last-child{border-right:0}.stepRail b{font-size:10px;letter-spacing:.08em;color:var(--accent)}.homeHero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);grid-gap:78px;gap:78px;align-items:start;padding-top:88px;padding-bottom:112px}.homeHeroCopy{padding-top:18px;max-width:610px}.chooserKicker,.homeEyebrow,.sectionLabel{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:800;color:var(--accent)}.finalEditorial h2,.homeHero h1,.honestHead h2,.methodHead h2,.parentStatement h2,.trustCopy h2,.unavailableShell h1{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-weight:600;letter-spacing:-.055em}.homeHero h1{font-size:clamp(58px,6.8vw,91px);line-height:.93;margin:24px 0 29px;max-width:760px}.homeHero h1 em,.honestHead h2 em,.methodHead h2 em,.parentStatement h2 em{font-weight:400;color:var(--accent)}.homeHeroCopy>p{font-size:19px;line-height:1.6;color:#50554d;max-width:580px;margin-bottom:30px}.homePrimary{display:inline-flex;align-items:center;gap:15px;background:var(--accent);color:#fff;min-height:54px;padding:0 20px;text-decoration:none;font-weight:700;border-radius:3px;box-shadow:none;transition:transform .18s ease,background .18s ease}.homePrimary:hover{transform:translateY(-1px);background:#275f41}.homePrimary:focus-visible,.subjectLink:focus-visible{outline:3px solid rgba(47,112,77,.28);outline-offset:3px}.homeFriction{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:17px;color:#73766f;font-size:12px}.homeFriction span{position:relative}.homeFriction span+span:before{content:"·";position:absolute;left:-10px;color:#a29f94}.examChooser{background:var(--card);border:1px solid var(--ink);padding:26px 26px 22px;box-shadow:8px 8px 0 #d9d2c1;position:relative}.chooserIntro{display:grid;grid-template-columns:38px 1fr;grid-gap:14px;gap:14px;padding-bottom:23px;border-bottom:1px solid var(--ink)}.chooserIndex{font-family:Georgia,serif;font-size:14px;font-style:italic;color:var(--accent);padding-top:3px}.chooserIntro h2{font-size:26px;line-height:1.08;letter-spacing:-.035em;margin:6px 0 0;max-width:420px}.examRow,.examRows{display:grid}.examRow{grid-template-columns:185px 1fr;grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.examTrackName small,.examTrackName span,.examTrackName strong{display:block}.examTrackName strong{font-family:Iowan Old Style,Georgia,serif;font-size:23px;letter-spacing:-.035em}.examTrackName span{font-size:12px;font-weight:700;margin-top:3px}.examTrackName small{font-size:10px;color:var(--muted);line-height:1.35;margin-top:4px}.examSubjects{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.subjectLink{min-height:62px;padding:11px 13px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;align-items:center;text-decoration:none;color:var(--ink);background:#fffdf9;transition:background .16s,color .16s}.subjectLink:first-child{border-right:1px solid var(--line)}.subjectLink span{font-weight:700;font-size:13px}.subjectLink small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#8b8d84}.subjectLink svg{grid-column:2;grid-row:1/3;width:15px;height:15px}.subjectAvailable{background:var(--accent);color:#fff}.subjectAvailable small{color:#dceadf}.subjectAvailable:hover{background:#275f41}.subjectSoon:hover{background:#f2eee4}.chooserNote{font-size:11px;line-height:1.55;color:#6d7068;margin:18px 0 0}.chooserNote strong{color:var(--ink)}.methodBand{background:#fffdf8;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.methodLayout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:100px;gap:100px;padding-top:116px;padding-bottom:120px}.methodHead h2{font-size:clamp(42px,5.1vw,68px);line-height:.98;margin:20px 0 0;max-width:560px}.methodList{border-top:1px solid var(--ink)}.methodRow{display:grid;grid-template-columns:55px minmax(180px,.72fr) 1fr;grid-gap:24px;gap:24px;padding:27px 0;border-bottom:1px solid var(--line);align-items:start}.methodRow>span{font-family:Georgia,serif;font-style:italic;color:var(--accent);font-size:14px}.methodRow h3{font-size:18px;line-height:1.2;letter-spacing:-.025em;margin:0}.methodRow p{font-size:13px;line-height:1.58;color:var(--muted);margin:0}.honestSection{padding-top:118px;padding-bottom:126px}.honestHead{display:grid;grid-template-columns:.88fr 1.12fr;grid-column-gap:100px;column-gap:100px;align-items:end}.honestHead .sectionLabel{grid-column:1/-1;margin-bottom:20px}.honestHead h2{font-size:clamp(44px,5.2vw,70px);line-height:.98;margin:0;max-width:600px}.honestHead p{font-size:16px;line-height:1.65;color:var(--muted);max-width:500px;margin:0 0 5px}.honestStats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);margin-top:64px}.honestStats>div{padding:30px 28px 4px 0;border-right:1px solid var(--line)}.honestStats>div+div{padding-left:28px}.honestStats>div:last-child{border-right:0}.honestStats strong{display:block;font-family:Iowan Old Style,Georgia,serif;font-size:54px;line-height:1;color:var(--accent);font-weight:600;letter-spacing:-.055em}.honestStats span{display:block;font-size:12px;line-height:1.45;color:#5f635b;max-width:210px;margin-top:9px}.parentBand{background:#20231d;color:#f7f3e9}.parentEditorial{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:100px;gap:100px;padding-top:116px;padding-bottom:120px}.parentBand .sectionLabel{color:#95c3a5}.parentStatement h2{font-size:clamp(43px,5vw,66px);line-height:1;margin:20px 0 0;max-width:690px}.parentStatement h2 em{color:#a3d3b4}.parentDetails>p{font-size:17px;line-height:1.7;color:#c0c3bb;max-width:510px;margin-bottom:40px}.parentDetails dl{margin:0;border-top:1px solid #55584f}.parentDetails dl>div{display:grid;grid-template-columns:120px 1fr;grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid #454840}.parentDetails dt{font-size:11px;text-transform:uppercase;letter-spacing:.11em;color:#92c1a3;font-weight:800}.parentDetails dd{margin:0;font-size:13px;line-height:1.5;color:#e7e6df}.trustSection{display:grid;grid-template-columns:180px 1fr;grid-gap:70px;gap:70px;padding-top:120px;padding-bottom:125px;align-items:start}.trustMarker{font-family:Iowan Old Style,Georgia,serif;font-size:140px;line-height:.75;color:transparent;-webkit-text-stroke:1px var(--accent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.trustCopy{max-width:760px}.trustCopy h2{font-size:clamp(42px,4.9vw,64px);line-height:1;margin:20px 0 24px}.trustCopy p{font-size:16px;line-height:1.72;color:var(--muted);max-width:720px}.finalBand{background:var(--accent);color:#fff;border-top:1px solid var(--ink)}.finalEditorial{display:grid;grid-template-columns:1fr auto;grid-gap:70px;gap:70px;align-items:end;padding-top:74px;padding-bottom:78px}.finalBand .sectionLabel{color:#d7e8dc}.finalEditorial h2{font-size:clamp(40px,4.8vw,62px);line-height:1;margin:16px 0 18px;max-width:780px}.finalEditorial p{color:#dbe8df;line-height:1.6;max-width:620px;margin-bottom:0}.homePrimaryLight{background:#fff;color:var(--ink);white-space:nowrap}.homePrimaryLight:hover{background:#f5f0e6}.homeFooter{min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:40px}.homeFooter p{font-size:11px;color:#787b73;max-width:500px;text-align:right;margin:0}.unavailablePage{background:var(--bg)}.unavailableShell{max-width:900px;padding-top:95px;padding-bottom:120px}.unavailableShell h1{font-size:clamp(52px,7vw,88px);line-height:.94;margin:22px 0 28px;max-width:850px}.unavailableShell>p{font-size:18px;line-height:1.68;color:var(--muted);max-width:720px}.unavailableActions{display:flex;align-items:center;gap:22px;margin-top:34px}.unavailableActions .primaryButton{width:auto;border-radius:3px;background:var(--accent);box-shadow:none}.unavailableActions .textButton{text-decoration:underline;text-underline-offset:4px}.unavailableNote{margin-top:70px;padding-top:22px;border-top:1px solid var(--ink);display:grid;grid-template-columns:200px 1fr;grid-gap:30px;gap:30px;max-width:760px}.unavailableNote strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.unavailableNote span{font-size:13px;line-height:1.6;color:var(--muted)}.testHeader{border-bottom:1px solid var(--line)}.testHeader>span{font-size:12px;letter-spacing:.02em}.primaryButton{border-radius:3px;box-shadow:none}.choice{border-radius:5px}.choiceLetter{border-radius:2px}.continueCard,.emptyResult,.noPriorityCard,.resultPriorityCard,.scorePanel,.weekSection{border-radius:8px}.continueCard h2,.noPriorityCard h2,.priorityHeading h2,.resultTitle h1,.weekCopy h2{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif}@media(max-width:980px){.homeHero{grid-template-columns:1fr;gap:55px}.examChooser,.homeHeroCopy{max-width:760px}.honestHead,.methodLayout,.parentEditorial{grid-template-columns:1fr;gap:55px}.honestHead h2,.methodHead h2{max-width:760px}.honestHead p{max-width:680px}.trustSection{grid-template-columns:110px 1fr;gap:40px}.trustMarker{font-size:100px}.finalEditorial{grid-template-columns:1fr;align-items:start}.homePrimaryLight{justify-self:start}.stepRail{grid-template-columns:1fr}.stepRail span{min-height:36px;border-right:0;border-bottom:1px solid var(--line);padding-left:0}.stepRail span:last-child{border-bottom:0}}@media(max-width:680px){.shell{width:min(100% - 28px,1180px)}.homeHeader{height:70px}.headerMeta span:first-child,.stepRail{display:none}.homeHero{padding-top:52px;padding-bottom:72px}.homeHero h1{font-size:53px}.homeHeroCopy>p{font-size:17px}.homePrimary{width:100%;justify-content:space-between}.homeFriction{display:grid;grid-gap:5px;gap:5px}.homeFriction span+span:before{display:none}.examChooser{padding:18px 16px;box-shadow:5px 5px 0 #d9d2c1}.chooserIntro{grid-template-columns:28px 1fr}.chooserIntro h2{font-size:23px}.examRow{grid-template-columns:1fr;gap:12px;padding:17px 0}.examTrackName{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:baseline}.examTrackName strong{font-size:21px}.examTrackName small{grid-column:1/-1}.subjectLink{min-height:58px;padding:9px 10px}.honestSection,.methodLayout,.parentEditorial,.trustSection{padding-top:76px;padding-bottom:80px}.methodLayout{gap:42px}.honestHead h2,.methodHead h2,.parentStatement h2,.trustCopy h2{font-size:44px}.methodRow{grid-template-columns:38px 1fr;gap:12px}.methodRow p{grid-column:2}.honestStats{grid-template-columns:1fr;margin-top:42px}.honestStats>div,.honestStats>div+div{padding:23px 0;border-right:0;border-bottom:1px solid var(--line)}.honestStats>div:last-child{border-bottom:0}.honestStats strong{font-size:48px}.parentEditorial{gap:45px}.parentDetails dl>div{grid-template-columns:90px 1fr}.trustSection{grid-template-columns:1fr;gap:18px}.trustMarker{font-size:76px}.finalEditorial{padding-top:60px;padding-bottom:62px;gap:35px}.finalEditorial h2{font-size:44px}.homeFooter{padding:28px 0;align-items:flex-start;flex-direction:column}.homeFooter p{text-align:left}.unavailableShell{padding-top:70px}.unavailableShell h1{font-size:54px}.unavailableActions{align-items:stretch;flex-direction:column}.unavailableActions .primaryButton{width:100%}.unavailableNote{grid-template-columns:1fr;gap:10px;margin-top:55px}.testHeader>span{max-width:190px;text-align:right;line-height:1.35}}.scorePanel{border-radius:0;box-shadow:none;background:transparent;border-left:0;border-right:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.scorePanelMain{padding:38px 38px 38px 0;border-right:1px solid var(--ink)}.scorePanelSide{padding:38px 0 38px 38px}.resultPriorityGrid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--ink)}.resultPriorityCard{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:24px 0;display:grid;grid-template-columns:105px minmax(190px,.55fr) 1fr 150px;grid-gap:24px;gap:24px;align-items:center}.resultPriorityTop,.resultPriorityTop .accuracy,.resultPriorityTop .rank{display:block}.resultPriorityTop .rank{font-family:Georgia,serif;font-size:18px;font-style:italic;margin-bottom:6px}.resultPriorityCard h3{font-family:Iowan Old Style,Georgia,serif;font-size:28px;margin:0}.resultPriorityCard p{min-height:0;margin:0}.resultPriorityCard .resultBar{margin:0}.weekSection{border-radius:5px}.continueCard{margin-top:80px;background:transparent;border-radius:0;border-top:1px solid var(--ink);padding:54px 0}.noPriorityCard{box-shadow:none;padding:42px 0}.emptyResult,.noPriorityCard{border-radius:0;background:transparent;border-left:0;border-right:0}.resultFooterActions{border-top:1px solid var(--line);margin-top:20px}@media(max-width:900px){.scorePanelMain{border-right:0;border-bottom:1px solid var(--ink);padding-right:0}.scorePanelSide{padding-left:0}.resultPriorityCard{grid-template-columns:70px 1fr}.resultPriorityCard .resultBar,.resultPriorityCard p{grid-column:2}}@media(max-width:600px){.resultPriorityCard{grid-template-columns:48px 1fr;gap:14px}.resultPriorityCard h3{font-size:25px}.scorePanelMain,.scorePanelSide{padding:26px 0}}:root{--color-paper:#FBFAF7;--color-surface:#FEFDFB;--color-surface-warm:#F4F1EB;--color-brand:#155EEF;--color-brand-hover:#0F4FD8;--color-brand-soft:#EEF4FF;--color-brand-deep:#0C2D6B;--color-ink:#152238;--color-ink-2:#55647A;--color-rule:#DDE3EA;--color-rule-strong:#B9C4D2;--color-focus:#123E9C;--color-on-brand:#FEFDFB;--color-danger:#9B3B36;--font-display:"Public Sans",Inter,"Helvetica Neue",Arial,sans-serif;--font-body:"Public Sans",Inter,"Helvetica Neue",Arial,sans-serif;--shadow-product:0 16px 40px rgba(21,34,56,.08);--radius-sm:8px;--radius-md:16px;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--space-4xl:128px;--dur-short:160ms;--ease-out:cubic-bezier(.2,.8,.2,1);--ink:var(--color-ink);--muted:var(--color-ink-2);--line:var(--color-rule);--bg:var(--color-paper);--card:var(--color-surface);--accent:var(--color-brand);--accent2:var(--color-brand-soft);--warm:var(--color-surface-warm);--danger:var(--color-danger);--shadow:var(--shadow-product)}body,html{overflow-x:clip}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:16px;letter-spacing:-.012em}a,button{font-family:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.logo{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-ink);text-decoration:none;font-size:20px;font-weight:850;letter-spacing:-.035em;line-height:1}.logoTarget{position:relative;width:30px;height:30px;border-radius:var(--radius-sm);background:var(--color-brand);flex:0 0 auto}.logoTarget:before{inset:7px;border:2px solid var(--color-on-brand)}.logoTarget:after,.logoTarget:before{content:"";position:absolute;border-radius:50%}.logoTarget:after{width:5px;height:5px;background:var(--color-on-brand);left:50%;top:50%;transform:translate(-50%,-50%)}.logoWord{display:block;font-family:var(--font-display);font-weight:850}.brandHomeV11{background:var(--color-paper);overflow-x:clip}.brandHeaderV11{height:72px;justify-content:space-between;border-bottom:1px solid var(--color-rule)}.brandHeaderV11,.brandNavV11{display:flex;align-items:center;gap:var(--space-lg)}.brandNavV11{line-height:1}.brandNavV11 a{color:var(--color-ink-2);text-decoration:none;font-size:14px;font-weight:650;white-space:nowrap;transition:color var(--dur-short) var(--ease-out)}.brandNavV11 a:hover{color:var(--color-ink)}.brandNavV11 a:active{color:var(--color-brand)}.heroV11{display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:center;padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}.heroV11Copy{min-width:0;max-width:620px}.heroV11Context{font-size:14px;line-height:1.45;color:var(--color-brand-deep);font-weight:700;margin:0 0 var(--space-md)}.heroV11 h1{font-family:var(--font-display);font-size:clamp(48px,5.1vw,72px);line-height:1.02;letter-spacing:-.055em;font-weight:900;margin:0;max-width:12.8ch;overflow-wrap:anywhere;min-width:0}.heroV11 h1 span{color:var(--color-brand)}.heroV11Lead{font-size:19px;line-height:1.58;color:var(--color-ink-2);max-width:59ch;margin:var(--space-lg) 0 0}.heroV11Proof{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-rule);font-size:12px;line-height:1.35;color:var(--color-ink-2);font-weight:650}.heroV11Proof span{white-space:nowrap}.heroV11Proof span+span{padding-left:var(--space-md);border-left:1px solid var(--color-rule-strong)}.examPicker{background:var(--color-surface);border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-product);min-width:0}.examPickerIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-md)}.examPickerIntro h2{font-family:var(--font-display);font-size:28px;line-height:1.12;letter-spacing:-.035em;font-weight:850;margin:0}.examPickerIntro p{font-size:13px;line-height:1.5;color:var(--color-ink-2);max-width:46ch;margin:var(--space-2xs) 0 0}.examPickerStatus{font-size:11px;line-height:1.2;color:var(--color-brand-deep);font-weight:750;white-space:nowrap;padding-top:var(--space-2xs)}.examPickerRows{border-top:1px solid var(--color-rule)}.examPickerRow{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:var(--space-md);gap:var(--space-md);align-items:center;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule)}.examPickerRow:last-child{border-bottom:0}.examPickerTrack{min-width:0}.examPickerTrack span,.examPickerTrack strong{display:block}.examPickerTrack strong{font-size:16px;line-height:1.2;font-weight:800}.examPickerTrack span{font-size:12px;line-height:1.35;color:var(--color-ink-2);margin-top:var(--space-3xs)}.examPickerSubjects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2xs);gap:var(--space-2xs)}.examPickerSubject{min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) 16px;grid-template-rows:auto auto;grid-column-gap:var(--space-2xs);column-gap:var(--space-2xs);grid-row-gap:3px;row-gap:3px;align-content:center;align-items:center;padding:0 var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);text-decoration:none;min-width:0;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.examPickerSubject>span{grid-column:1;grid-row:1;font-size:13px;font-weight:800;white-space:nowrap}.examPickerSubject small{grid-column:1;grid-row:2;font-size:10px;line-height:1.1;font-weight:700;color:var(--color-ink-2);white-space:nowrap}.examPickerSubject svg{grid-column:2;grid-row:1/span 2;width:14px;height:14px;align-self:center}.examPickerSubject:hover{border-color:var(--color-brand);background:var(--color-brand-soft)}.examPickerSubject:active{background:var(--color-surface-warm)}.examPickerSubjectLive{background:var(--color-brand);border-color:var(--color-brand)}.examPickerSubjectLive,.examPickerSubjectLive small{color:var(--color-on-brand)}.examPickerSubjectLive:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.examPickerSubjectLive:active{background:var(--color-brand-deep)}.examPickerSubjectSoon{color:var(--color-ink-2)}.resultSectionV11{display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:center;padding-top:var(--space-3xl);padding-bottom:var(--space-3xl);border-top:1px solid var(--color-rule)}.resultSectionCopyV11{min-width:0}.finalV11 h2,.howV11 h2,.positioningV11 h2,.resultSectionCopyV11 h2,.trustV11 h2{font-family:var(--font-display);font-weight:850;letter-spacing:-.045em;overflow-wrap:anywhere;min-width:0}.resultSectionCopyV11 h2{font-size:clamp(40px,4.2vw,58px);line-height:1.04;margin:0;max-width:15ch}.resultSectionCopyV11>p{font-size:17px;line-height:1.62;color:var(--color-ink-2);max-width:58ch;margin:var(--space-md) 0 0}.resultBenefitsV11{list-style:none;padding:0;margin:var(--space-lg) 0 0;border-top:1px solid var(--color-rule)}.resultBenefitsV11 li{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-rule)}.resultBenefitsV11 strong{font-size:14px;line-height:1.4}.resultBenefitsV11 span{font-size:13px;line-height:1.45;color:var(--color-ink-2)}.resultPreview{margin:0;background:var(--color-surface);border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-product);overflow:hidden;min-width:0}.resultPreview figcaption{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);font-size:11px;line-height:1.2;color:var(--color-ink-2)}.resultPreview figcaption strong{font-size:12px;color:var(--color-ink);font-weight:800}.resultPreview figcaption span{white-space:nowrap}.resultPreviewLead{padding:var(--space-lg) var(--space-md);background:var(--color-brand-soft);border-bottom:1px solid var(--color-rule)}.resultPreviewLead>span,.resultPreviewNext>span{display:block;font-size:11px;line-height:1.2;color:var(--color-ink-2);font-weight:750}.resultPreviewLead strong{display:block;font-family:var(--font-display);font-size:clamp(34px,3.8vw,48px);line-height:1.04;letter-spacing:-.045em;margin-top:var(--space-2xs)}.resultPreviewLead p{font-size:13px;line-height:1.5;color:var(--color-ink-2);margin:var(--space-2xs) 0 0}.resultPreviewList{display:grid}.resultPreviewList>div{display:grid;grid-template-columns:104px minmax(0,1fr) auto;grid-gap:var(--space-sm);gap:var(--space-sm);align-items:center;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);min-width:0}.resultPreviewList strong{font-size:14px;line-height:1.3}.resultPreviewList small{font-size:11px;line-height:1.25}.resultPreviewList small,.resultPreviewTag{color:var(--color-ink-2);white-space:nowrap}.resultPreviewTag{display:inline-flex;align-items:center;justify-content:flex-start;font-size:10px;line-height:1.2;font-weight:800}.resultPreviewTagPrimary{color:var(--color-brand-deep)}.resultPreviewQuiet{background:var(--color-surface-warm)}.resultPreviewNext{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);align-items:center;padding:var(--space-md);border-bottom:1px solid var(--color-rule)}.resultPreviewNext strong{font-size:14px;line-height:1.35}.resultPreviewNote{font-size:10px;line-height:1.45;color:var(--color-ink-2);padding:var(--space-xs) var(--space-md);margin:0}.positioningV11{background:var(--color-surface-warm);border-block:1px solid var(--color-rule)}.positioningInnerV11{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:start;padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.positioningV11 h2{font-size:clamp(38px,4vw,54px);line-height:1.04;margin:0;max-width:16ch}.positioningV11 p{font-size:17px;line-height:1.62;color:var(--color-ink-2);max-width:60ch;margin:0 0 var(--space-md)}.positioningV11 a{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-brand-deep);font-size:13px;line-height:1.2;font-weight:800;text-decoration:none;border-bottom:1px solid;padding-bottom:var(--space-3xs);white-space:nowrap}.positioningV11 a:hover{color:var(--color-brand)}.positioningV11 a:active{color:var(--color-brand-hover)}.positioningV11 a svg{width:14px;height:14px}.howV11{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.howIntroV11{max-width:760px}.howIntroV11 h2{font-size:clamp(40px,4.4vw,60px);line-height:1.04;margin:0}.howIntroV11 p{font-size:17px;line-height:1.62;color:var(--color-ink-2);max-width:58ch;margin:var(--space-md) 0 0}.howRowsV11{margin-top:var(--space-xl);border-top:1px solid var(--color-rule-strong)}.howRowsV11>div{display:grid;grid-template-columns:220px minmax(0,1fr) 190px;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start;padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule)}.howRowsV11 strong{font-size:16px;line-height:1.35}.howRowsV11 p{font-size:14px;line-height:1.55;color:var(--color-ink-2);max-width:64ch;margin:0}.howRowsV11 span{font-size:11px;line-height:1.35;color:var(--color-ink-2);font-weight:700;text-align:right}.trustV11{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:var(--space-3xl);gap:var(--space-3xl);padding-top:var(--space-3xl);padding-bottom:var(--space-3xl);border-top:1px solid var(--color-rule)}.trustIntroV11 h2{font-size:clamp(38px,4vw,54px);line-height:1.05;margin:0;max-width:16ch}.trustIntroV11 p{font-size:15px;line-height:1.6;color:var(--color-ink-2);max-width:48ch;margin:var(--space-md) 0 0}.trustListV11{border-top:1px solid var(--color-rule-strong)}.trustListV11 details{border-bottom:1px solid var(--color-rule)}.trustListV11 summary{list-style:none;cursor:pointer;font-size:15px;line-height:1.4;font-weight:800;padding:var(--space-md) 40px var(--space-md) 0;position:relative}.trustListV11 summary::-webkit-details-marker{display:none}.trustListV11 summary:after{content:"+";position:absolute;right:0;top:var(--space-md);font-size:20px;font-weight:500;line-height:1}.trustListV11 details[open] summary:after{content:"−"}.trustListV11 details p{font-size:14px;line-height:1.6;color:var(--color-ink-2);padding:0 var(--space-lg) var(--space-md) 0;margin:0;max-width:64ch}.finalV11{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:end;padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);border-top:1px solid var(--color-rule-strong)}.finalV11 h2{font-size:clamp(38px,4vw,54px);line-height:1.04;margin:0;max-width:18ch}.finalV11 p{font-size:14px;line-height:1.45;color:var(--color-ink-2);margin:var(--space-xs) 0 0}.brandCtaV11{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-md);background:var(--color-brand);color:var(--color-on-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);text-decoration:none;font-weight:800;font-size:13px;line-height:1;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.brandCtaV11:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.brandCtaV11:active{background:var(--color-brand-deep);border-color:var(--color-brand-deep)}.brandCtaV11 svg{width:15px;height:15px}.brandFooterV11{min-height:88px;border-top:1px solid var(--color-rule);display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.brandFooterV11 p{font-size:11px;line-height:1.45;color:var(--color-ink-2);max-width:66ch;text-align:right;margin:0}@media(max-width:1080px){.heroV11{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.heroV11Copy{max-width:760px}.examPicker{max-width:820px}.resultSectionV11{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.resultSectionCopyV11{max-width:760px}.resultPreview{max-width:820px}.positioningInnerV11,.trustV11{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.positioningV11 h2,.trustIntroV11 h2{max-width:22ch}}@media(max-width:820px){.shell{width:min(100% - 32px,1180px)}.heroV11{padding-top:var(--space-lg);padding-bottom:var(--space-2xl)}.heroV11 h1{font-size:clamp(46px,9vw,64px);max-width:13ch}.examPickerRow{grid-template-columns:150px minmax(0,1fr)}.examPickerSubjects{grid-template-columns:minmax(0,1fr)}.howRowsV11>div{grid-template-columns:170px minmax(0,1fr);gap:var(--space-md)}.howRowsV11 span{grid-column:2;text-align:left}.finalV11{grid-template-columns:minmax(0,1fr);align-items:start}.brandCtaV11{justify-self:start}}@media(max-width:620px){.shell{width:min(100% - 24px,1180px)}.brandHeaderV11{height:64px}.brandNavV11{gap:var(--space-sm)}.brandNavV11 a{font-size:12px}.brandNavV11 a:first-child{display:none}.logo{font-size:18px}.logoTarget{width:28px;height:28px}.heroV11{padding-top:var(--space-lg);padding-bottom:var(--space-xl);gap:var(--space-lg)}.heroV11Context{font-size:12px;margin-bottom:var(--space-sm)}.heroV11 h1{font-size:clamp(42px,12vw,52px);line-height:1.04;max-width:12.5ch}.heroV11Lead{font-size:17px;line-height:1.55;margin-top:var(--space-md)}.heroV11Proof{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);margin-top:var(--space-md)}.heroV11Proof span{white-space:normal}.heroV11Proof span+span{padding-left:0;border-left:0}.examPickerIntro{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-sm)}.examPickerIntro h2{font-size:24px}.examPickerStatus{padding-top:0}.examPickerRow{grid-template-columns:minmax(0,1fr);gap:var(--space-xs);padding:var(--space-sm)}.examPickerSubjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xs)}.examPickerSubject{grid-template-columns:minmax(0,1fr) 14px;padding:0 var(--space-xs);min-height:50px}.examPickerSubject small{display:none}.examPickerSubject svg,.examPickerSubject>span{grid-row:1/span 2}.howV11,.resultSectionV11,.trustV11{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.howIntroV11 h2,.resultSectionCopyV11 h2,.trustIntroV11 h2{font-size:clamp(36px,10.5vw,46px);max-width:none}.howIntroV11 p,.resultSectionCopyV11>p{font-size:16px}.resultPreview figcaption{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.resultPreview figcaption span{white-space:normal}.resultPreviewLead{padding:var(--space-md) var(--space-sm)}.resultPreviewLead strong{font-size:36px}.resultPreviewList>div{grid-template-columns:92px minmax(0,1fr);gap:var(--space-xs);padding:var(--space-sm)}.resultPreviewList small{grid-column:2;white-space:normal;margin-top:calc(var(--space-2xs) * -1)}.resultPreviewNext{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);padding:var(--space-sm)}.resultPreviewNote{padding-inline:var(--space-sm)}.positioningInnerV11{padding-top:var(--space-xl);padding-bottom:var(--space-xl);gap:var(--space-lg)}.positioningV11 h2{font-size:clamp(36px,10.5vw,46px);max-width:none}.positioningV11 p{font-size:16px}.howRowsV11{margin-top:var(--space-lg)}.howRowsV11>div{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);padding:var(--space-md) 0}.howRowsV11 span{grid-column:1;text-align:left;margin-top:var(--space-3xs)}.trustV11{gap:var(--space-lg)}.trustListV11 summary{font-size:14px;padding-right:var(--space-lg)}.finalV11{padding-top:var(--space-xl);padding-bottom:var(--space-xl);gap:var(--space-lg)}.finalV11 h2{font-size:clamp(36px,10vw,44px);max-width:none}.brandCtaV11{width:100%;justify-content:space-between}.brandFooterV11{padding:var(--space-md) 0;align-items:flex-start;flex-direction:column}.brandFooterV11 p{text-align:left}}@media(max-width:360px){.brandNavV11{display:none}.heroV11 h1{font-size:40px}.examPickerSubjects{grid-template-columns:minmax(0,1fr)}.examPickerSubject small{display:block}.examPickerSubject>span{grid-row:1}.examPickerSubject svg{grid-row:1/span 2}.examPickerSubject{grid-template-columns:minmax(0,1fr) 14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.accountFlow{max-width:760px;border-top:1px solid var(--line);padding-top:22px}.accountMessage,.accountStatus{font-size:13px;line-height:1.55;color:var(--muted);margin:0}.accountMessage{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.accountForm{display:grid;grid-gap:10px;gap:10px}.accountForm label{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.accountFormRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.accountForm input{min-height:56px;border:1px solid var(--ink);border-radius:3px;background:#fff;color:var(--ink);padding:0 16px;font:inherit;font-size:16px;min-width:0}.accountForm input:focus-visible{outline:3px solid rgba(45,106,79,.25);outline-offset:2px}.accountForm small{font-size:11px;line-height:1.5;color:var(--muted)}.accountAction{display:grid;grid-gap:10px;gap:10px;justify-items:start}.accountAction strong{font-size:18px}.accountAction p{margin:0}.accountAction .textButton{padding:0}.accountAction .primaryButton{width:auto}.paidShell{padding-top:80px;padding-bottom:100px;max-width:900px}.paidShell h1{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(48px,6vw,76px);line-height:1;letter-spacing:-.05em;margin:18px 0 24px}.paidShell>p{font-size:18px;line-height:1.65;color:var(--muted);max-width:700px}.paidPlan{margin-top:48px;border-top:1px solid var(--ink)}.paidPlanRow{display:grid;grid-template-columns:90px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.paidPlanRow small,.paidPlanRow span{font-size:12px;color:var(--muted)}.paidPlanRow strong{font-size:15px}@media(max-width:600px){.accountFormRow{grid-template-columns:1fr}.accountFormRow .primaryButton{width:100%}.paidPlanRow{grid-template-columns:54px 1fr}.paidPlanRow small{grid-column:2}.paidShell{padding-top:52px}}.practicePage{min-height:100vh;background:var(--bg)}.practiceLayout{display:grid;grid-template-columns:280px minmax(0,760px);grid-gap:72px;gap:72px;align-items:start;padding:58px 0 100px}.practiceSidebar{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:14px;gap:14px}.practiceSidebar h2{font-size:28px;line-height:1.12;margin:4px 0 10px}.practiceMode,.practiceTopic{width:100%;border:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;cursor:pointer;border-radius:5px;transition:border-color .15s,background .15s}.practiceMode{display:grid;grid-gap:4px;gap:4px;padding:16px}.practiceMode strong{font-size:15px}.practiceMode span{font-size:11px;color:var(--muted);line-height:1.4}.practiceMode.active,.practiceTopic.active{border-color:var(--accent);background:var(--accent2)}.practiceTopicList{display:grid;border-top:1px solid var(--line)}.practiceTopic{border-width:0 0 1px;padding:12px 6px;border-radius:0;font-size:13px}.practiceMode:hover,.practiceTopic:hover{border-color:var(--accent)}.practiceBankNote{color:var(--muted);font-size:11px;line-height:1.5;margin-top:4px}.practiceMain{min-width:0}.practiceTopline{display:flex;justify-content:space-between;gap:18px;color:var(--muted);font-size:11px;margin-bottom:10px}.practiceProgress{height:3px;background:var(--line);margin-bottom:40px}.practiceProgress span{display:block;height:100%;background:var(--accent);transition:width .2s}.practicePassage{margin-bottom:32px;max-height:360px;overflow:auto}.choiceCorrect{border-color:#2f7d4a!important;background:#f2fbf5!important}.choiceWrong{border-color:#a94a46!important;background:#fff5f4!important}.choice:disabled{cursor:default;opacity:1;transform:none}.practiceFeedback{margin-top:22px;padding:18px 20px;border-left:4px solid var(--line);background:#fff}.practiceFeedback strong{font-size:16px}.practiceFeedback p{margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.practiceFeedbackGood{border-left-color:#2f7d4a}.practiceFeedbackBad{border-left-color:#a94a46}.practiceActions{grid-template-columns:1fr;margin-top:24px}.practiceActions .nextButton{grid-column:1;justify-self:end}.practiceEmpty,.practiceFinish{max-width:760px;padding:90px 0 120px}.practiceEmpty h1,.practiceFinish h1{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(48px,6vw,74px);line-height:1;letter-spacing:-.045em;margin:18px 0 22px}.practiceFinish>p{font-size:18px;line-height:1.65;color:var(--muted);max-width:620px}.practiceFinishActions{display:flex;gap:12px;align-items:center;margin-top:30px}@media(max-width:860px){.practiceLayout{grid-template-columns:1fr;gap:36px;padding-top:36px}.practiceSidebar{position:static}.practiceTopicList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border-top:0}.practiceTopic{border:1px solid var(--line);border-radius:4px;padding:11px}.practiceBankNote{margin-top:0}.practicePassage{max-height:none}}@media(max-width:600px){.practiceLayout{padding-bottom:70px}.practiceTopicList{grid-template-columns:1fr}.practiceTopline{display:grid;grid-gap:4px;gap:4px}.practiceFinishActions{align-items:stretch;flex-direction:column}.practiceActions .nextButton,.practiceFinishActions .ghostButton,.practiceFinishActions .primaryButton{width:100%}}.shortAnswerWrap{margin-top:8px}.shortAnswerInput{width:100%;min-height:64px;border:1px solid #cfd7d1;border-radius:17px;background:#fff;padding:16px 18px;font:inherit;font-size:18px;color:var(--ink);outline:none;transition:.15s}.shortAnswerInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(45,106,79,.08)}.shortAnswerInput:disabled{background:#f4f6f4}.practiceSkillSummary{display:grid;grid-gap:8px;gap:8px;margin:22px 0;color:#56615a}.practiceSkillSummary div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #e4e8e5}.practiceSkillSummary span{white-space:nowrap;color:#7a857d}.questionDiagram{max-width:560px;margin:1rem 0 1.25rem;padding:.75rem;border:1px solid rgba(17,24,39,.12);border-radius:18px;background:#fff}.questionDiagram svg{display:block;width:100%;height:auto;max-height:260px}.practiceDiagram{max-width:620px}.headerStartV2{display:inline-flex!important;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-brand);color:var(--color-on-brand)!important;font-weight:800!important}.headerStartV2:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.brandHomeV2 .heroV11{padding-top:56px;padding-bottom:72px}.brandHomeV2 .heroV11 h1{max-width:11.8ch}.brandHomeV2 .heroV11Lead{max-width:56ch}.brandHomeV2 .examPickerIntro p{max-width:50ch}.brandHomeV2 .examPickerSubjectLive small{font-weight:800}.sectionKickerV2{margin:0 0 var(--space-sm);font-size:11px;line-height:1.2;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-deep)}.proofLedgerV2{border-block:1px solid var(--color-rule);background:var(--color-surface)}.proofLedgerInnerV2{display:grid;grid-template-columns:repeat(3,minmax(120px,.45fr)) minmax(280px,1.4fr);align-items:stretch}.proofLedgerInnerV2>div{padding:24px 26px;border-right:1px solid var(--color-rule)}.proofLedgerInnerV2>div:first-child{padding-left:0}.proofLedgerInnerV2 strong{display:block;font-family:var(--font-display);font-size:28px;line-height:1;font-weight:900;letter-spacing:-.045em;color:var(--color-brand-deep)}.proofLedgerInnerV2 span{display:block;margin-top:6px;font-size:11px;line-height:1.4;color:var(--color-ink-2);font-weight:700}.proofLedgerInnerV2 p{align-self:center;margin:0;padding:20px 0 20px 28px;font-size:12px;line-height:1.55;color:var(--color-ink-2)}.practiceSectionV2{background:var(--color-brand-deep);color:var(--color-on-brand);border-block:1px solid #0a275d}.practiceSectionInnerV2{display:grid;grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:center;padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.practiceSectionCopyV2{max-width:620px}.practiceSectionCopyV2 .sectionKickerV2{color:#b9d2ff}.practiceSectionCopyV2 h2{font-family:var(--font-display);font-size:clamp(40px,4.4vw,60px);line-height:1.03;letter-spacing:-.05em;margin:0}.practiceSectionCopyV2>p{font-size:17px;line-height:1.62;color:#cbd7ea;margin:var(--space-md) 0 0;max-width:58ch}.practicePromiseV2{display:flex;gap:12px;align-items:flex-start;margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid rgba(255,255,255,.17)}.practicePromiseV2 .checkCircle{background:#eef4ff;color:var(--color-brand)}.practicePromiseV2 small,.practicePromiseV2 strong{display:block}.practicePromiseV2 strong{font-size:14px;line-height:1.4}.practicePromiseV2 small{margin-top:4px;font-size:12px;line-height:1.5;color:#aebdd3}.practicePreviewV2{margin:0;background:var(--color-surface);color:var(--color-ink);border:1px solid rgba(255,255,255,.24);border-radius:var(--radius-md);box-shadow:0 24px 60px rgba(0,0,0,.18);overflow:hidden}.practicePreviewV2 figcaption{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule)}.practicePreviewV2 figcaption span,.practicePreviewV2 figcaption strong{display:block}.practicePreviewV2 figcaption>div span{font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--color-ink-2)}.practicePreviewV2 figcaption strong{font-size:14px;line-height:1.35;margin-top:4px}.practicePreviewV2 figcaption>span{font-size:10px;line-height:1.2;color:var(--color-brand-deep);font-weight:800}.practicePreviewProgress{height:4px;background:var(--color-rule)}.practicePreviewProgress span{display:block;height:100%;background:var(--color-brand)}.practicePreviewQuestion{padding:var(--space-lg) var(--space-md)}.practicePreviewQuestion>span{font-size:10px;line-height:1.2;font-weight:800;color:var(--color-ink-2)}.practicePreviewQuestion strong{display:block;font-family:var(--font-display);font-size:clamp(28px,3vw,40px);line-height:1.06;letter-spacing:-.04em;max-width:17ch;margin:var(--space-sm) 0}.practicePreviewQuestion p{font-size:13px;line-height:1.58;color:var(--color-ink-2);max-width:56ch;margin:0}.practicePreviewFeedback{display:flex;align-items:flex-start;gap:12px;margin:0 var(--space-md) var(--space-md);padding:var(--space-sm);background:var(--color-brand-soft);border:1px solid #dbe8ff;border-radius:var(--radius-sm)}.practicePreviewFeedback small,.practicePreviewFeedback strong{display:block}.practicePreviewFeedback strong{font-size:13px;line-height:1.4}.practicePreviewFeedback small{font-size:11px;line-height:1.45;color:var(--color-ink-2);margin-top:3px}.handoffSectionV2{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.handoffHeadV2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.7fr);grid-column-gap:var(--space-3xl);column-gap:var(--space-3xl);align-items:end}.handoffHeadV2 .sectionKickerV2{grid-column:1/-1}.handoffHeadV2 h2{font-family:var(--font-display);font-size:clamp(40px,4.4vw,60px);line-height:1.04;letter-spacing:-.05em;margin:0;max-width:15ch}.handoffHeadV2>p:last-child{font-size:16px;line-height:1.6;color:var(--color-ink-2);margin:0 0 3px;max-width:58ch}.handoffRowsV2{margin-top:var(--space-xl);border-top:1px solid var(--color-rule-strong)}.handoffRowsV2>div{display:grid;grid-template-columns:minmax(220px,.8fr) 24px minmax(0,1.2fr);grid-gap:var(--space-md);gap:var(--space-md);align-items:center;padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule)}.handoffRowsV2 span{font-size:14px;line-height:1.45;color:var(--color-ink-2)}.handoffRowsV2 svg{width:16px;height:16px;color:var(--color-brand)}.handoffRowsV2 strong{font-size:15px;line-height:1.45}.officialLinkV2{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-md);color:var(--color-brand-deep);font-size:12px;font-weight:800;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}.officialLinkV2 svg{width:14px;height:14px}.brandHomeV2 .trustV11{border-top:1px solid var(--color-rule-strong)}.brandHomeV2 .trustListV11 details:first-child{border-top:0}.brandHomeV2 .finalV11{background:var(--color-brand-soft);border:1px solid #d9e6ff;border-radius:var(--radius-md);padding:var(--space-xl);margin-bottom:var(--space-2xl)}@media(max-width:1080px){.proofLedgerInnerV2{grid-template-columns:repeat(3,1fr)}.proofLedgerInnerV2 p{grid-column:1/-1;border-top:1px solid var(--color-rule);padding:16px 0}.practiceSectionInnerV2{grid-template-columns:1fr;gap:var(--space-xl)}.practicePreviewV2{max-width:820px}.handoffHeadV2{grid-template-columns:1fr;gap:var(--space-md)}.handoffHeadV2>p:last-child{margin:0}}@media(max-width:700px){.brandHomeV2 .brandHeaderV11{height:64px}.brandHomeV2 .brandNavV11 a:not(.headerStartV2){display:none}.headerStartV2{min-height:36px;padding:0 12px}.brandHomeV2 .heroV11{padding-top:36px;padding-bottom:48px}.brandHomeV2 .heroV11 h1{max-width:12.5ch}.proofLedgerInnerV2{grid-template-columns:repeat(3,1fr)}.proofLedgerInnerV2>div{padding:18px 10px;text-align:center}.proofLedgerInnerV2>div:first-child{padding-left:0}.proofLedgerInnerV2>div:nth-child(3){border-right:0}.proofLedgerInnerV2 strong{font-size:24px}.proofLedgerInnerV2 span{font-size:10px}.proofLedgerInnerV2 p{text-align:center}.handoffSectionV2,.practiceSectionInnerV2{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.handoffHeadV2 h2,.practiceSectionCopyV2 h2{font-size:clamp(36px,10vw,46px)}.practiceSectionCopyV2>p{font-size:16px}.practicePreviewV2 figcaption{align-items:flex-start}.practicePreviewV2 figcaption>span{max-width:90px;text-align:right}.practicePreviewQuestion{padding:var(--space-md) var(--space-sm)}.practicePreviewFeedback{margin-inline:var(--space-sm)}.handoffRowsV2>div{grid-template-columns:1fr 20px;gap:8px 12px}.handoffRowsV2 strong{grid-column:1/-1;padding-left:32px}.brandHomeV2 .finalV11{margin-inline:12px;width:calc(100% - 24px);padding:var(--space-md)}.brandHomeV2 .brandCtaV11{width:100%}}.continueCardV2{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:48px;background:var(--color-surface);border:1px solid var(--color-rule-strong);box-shadow:0 18px 48px rgba(21,34,56,.06)}.continueCardV2 .offerCopyV2>p{font-size:15px;line-height:1.6}.continueCardV2 .offerCopyV2>p strong{color:var(--color-ink)}.offerBenefitsV2{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-gap:10px;gap:10px}.offerBenefitsV2 li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--color-ink)}.offerBenefitsV2 li svg{width:16px;height:16px;color:var(--color-brand);flex:0 0 auto;margin-top:1px}.offerPriceV2{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 20px;gap:8px 20px;align-items:end;margin-top:28px;padding-top:22px;border-top:1px solid var(--color-rule)}.offerPriceV2 span{display:block;font-size:11px;line-height:1.35;color:var(--color-ink-2);font-weight:700}.offerPriceV2 strong{display:block;font-family:var(--font-display);font-size:32px;line-height:1.05;letter-spacing:-.04em;margin-top:5px}.offerPriceV2 small{grid-column:2;grid-row:1;align-self:end;max-width:190px;text-align:right;font-size:10px;line-height:1.45;color:var(--color-ink-2)}.accountFlowV2{max-width:none;padding:28px;background:var(--color-brand-soft);border:1px solid #d9e6ff;border-radius:14px;align-self:stretch}.checkoutStepsV2{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #cfddf5}.checkoutStepsV2 span{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.3;color:#70809a;font-weight:750}.checkoutStepsV2 b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#dfe9f8;color:#61718a;font-size:10px}.checkoutStepsV2 span.isCurrent{color:var(--color-brand-deep)}.checkoutStepsV2 span.isCurrent b{background:var(--color-brand);color:#fff}.checkoutStepsV2 span.isDone{color:#375e4a}.checkoutStepsV2 span.isDone b{background:#dcefe4;color:#28613f}.accountFlowV2 .accountForm{gap:10px}.accountFlowV2 .accountFormRow{grid-template-columns:1fr}.accountFlowV2 .accountForm input{border-color:#8ba7d2;border-radius:8px;background:#fff}.accountFlowV2 .accountForm .primaryButton{width:100%}.accountFlowV2 .accountAction{justify-items:stretch}.accountFlowV2 .accountAction .primaryButton{width:100%}.accountFlowV2 .accountAction .textButton{justify-self:start}.accountFlowV2 .accountStatus{padding:12px;background:#fff;border:1px solid #dbe5f3;border-radius:8px}.accountFlowV2 .accountMessage{margin-top:14px;padding:12px 0 0;border-top:1px solid #cfddf5;color:var(--color-brand-deep)}.offerEscapeV2{margin:18px 0 0!important;padding-top:14px;border-top:1px solid #cfddf5;font-size:10px!important;line-height:1.5!important;color:#6e7d92!important}@media(max-width:900px){.continueCardV2{gap:28px}.continueCardV2,.offerPriceV2{grid-template-columns:1fr}.offerPriceV2 small{grid-column:1;grid-row:auto;text-align:left;max-width:none}.accountFlowV2{padding:24px}}@media(max-width:600px){.continueCardV2{padding:24px}.offerPriceV2 strong{font-size:29px}.accountFlowV2{padding:20px}.checkoutStepsV2{grid-template-columns:1fr;gap:7px}}.paidShell,.practicePage,.resultPage,.testPage{font-family:var(--font-body)}.continueCard h2,.noPriorityCard h2,.paidShell h1,.practiceEmpty h1,.practiceFinish h1,.priorityHeading h2,.questionPrompt,.resultPriorityCard h3,.resultPriorityTop .rank,.resultTitle h1,.weekCopy h2{font-family:var(--font-display)}.paidShell h1,.practiceEmpty h1,.practiceFinish h1,.resultTitle h1{font-weight:900}.continueCard h2,.noPriorityCard h2,.priorityHeading h2,.weekCopy h2{font-weight:850}.questionPrompt,.resultPriorityCard h3{font-weight:800}.resultPriorityTop .rank{font-style:normal;font-weight:800}.paidShell,.practicePage,.resultPage,.testPage{--ink:var(--color-ink);--muted:var(--color-ink-2);--line:var(--color-rule);--bg:var(--color-paper);--card:var(--color-surface);--accent:var(--color-brand);--accent2:var(--color-brand-soft);background:var(--color-paper);color:var(--color-ink)}.brandHomeV2 .practiceSectionInnerV2,.brandHomeV2 .resultSectionV11{grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);gap:clamp(34px,4.5vw,68px)}.marketingShot{min-width:0;margin:0;position:relative}.marketingShotMeta{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 18px 10px;color:var(--color-ink-2)}.marketingShotMeta span{font-size:10px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.marketingShotMeta strong{font-size:12px;line-height:1.3;color:var(--color-ink);text-align:right}.marketingShot img{display:block;width:100%;height:auto}.marketingShot figcaption{margin:8px 18px 0;font-size:10px;line-height:1.45;color:var(--color-ink-2)}.marketingShotResult{margin-right:-3vw}.marketingShotPractice{background:#f7f6f2;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 22px 52px rgba(0,0,0,.22)}.marketingShotPractice .marketingShotMeta{padding-top:14px}.marketingShotPractice figcaption{padding-bottom:12px}.marketingShotMetaLight span,.marketingShotMetaLight strong,.marketingShotPractice figcaption{color:var(--color-ink-2)}.continueCardV21{margin-top:34px;border:1px solid #c7d8f6;border-top:4px solid var(--color-brand);box-shadow:0 22px 56px rgba(21,34,56,.09)}.continueCardV21 .sectionKicker{color:var(--color-brand-deep)}.continueCardV21 h2{max-width:15ch}.offerTopicAccent{color:var(--color-brand)}.nextSeriesV21{margin-top:24px;padding:17px 18px;border:1px solid #d7e3f6;background:var(--color-brand-soft);border-radius:10px}.nextSeriesV21 small,.nextSeriesV21 span,.nextSeriesV21 strong{display:block}.nextSeriesV21 span{font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--color-brand-deep)}.nextSeriesV21 strong{margin-top:6px;font-size:21px;line-height:1.2;letter-spacing:-.025em}.nextSeriesV21 small{margin-top:4px;font-size:11px;line-height:1.45;color:var(--color-ink-2)}.offerBenefitsV21{gap:8px;margin-top:18px}.accountFlowV21{background:#f4f7fc;border-color:#cfdbef}.accountValueV21{margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #d5dfef}.accountValueV21 small,.accountValueV21 span,.accountValueV21 strong{display:block}.accountValueV21 span{font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.07em;color:var(--color-brand-deep)}.accountValueV21 strong{margin-top:7px;font-size:23px;line-height:1.15;letter-spacing:-.025em}.accountValueV21 small{margin-top:5px;font-size:11px;line-height:1.45;color:var(--color-ink-2)}.accountFlowV21 .accountForm label{color:var(--color-ink);text-transform:none;letter-spacing:0;font-size:13px}.accountFlowV21 .accountForm input{min-height:54px;border-color:#9fb3d2}.accountFlowV21 .primaryButton{min-height:54px;background:var(--color-brand)}.accountFlowV21 .primaryButton:hover{background:var(--color-brand-hover)}.checkoutTrustV21{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:13px;color:var(--color-ink-2);font-size:10px;line-height:1.35;font-weight:700}.checkoutTrustV21 span+span:before{content:"·";margin-right:12px;color:#9aabc3}.weekSectionV21{margin-top:64px;background:var(--color-brand-deep);border-radius:14px}.weekSectionV21 .weekSchedule{border-radius:10px}.practiceLayoutV21{grid-template-columns:250px minmax(0,790px);gap:clamp(42px,5vw,78px);padding-top:48px}.practiceSidebarV21{gap:12px}.practiceSidebarV21 h2{font-family:var(--font-display);font-weight:850;color:var(--color-ink)}.practiceTodayCardV21{padding:16px;border:1px solid #cbd9ef;border-left:4px solid var(--color-brand);border-radius:8px;background:var(--color-brand-soft)}.practiceTodayCardV21 small,.practiceTodayCardV21 span,.practiceTodayCardV21 strong{display:block}.practiceTodayCardV21 span{font-size:9px;line-height:1.2;font-weight:850;letter-spacing:.08em;color:var(--color-brand-deep)}.practiceTodayCardV21 strong{margin-top:6px;font-size:16px;line-height:1.25;color:var(--color-ink)}.practiceTodayCardV21 small{margin-top:5px;font-size:10px;line-height:1.45;color:var(--color-ink-2)}.practiceModeV21{border-color:var(--color-rule-strong);background:var(--color-surface);border-radius:8px}.practiceModeV21.active{border-color:var(--color-brand);background:var(--color-surface);box-shadow:inset 3px 0 0 var(--color-brand)}.practiceTopicDisclosureV21{border-top:1px solid var(--color-rule);padding-top:10px}.practiceTopicDisclosureV21 summary{list-style:none;cursor:pointer;color:var(--color-ink-2);font-size:12px;font-weight:750;padding:8px 0}.practiceTopicDisclosureV21 summary::-webkit-details-marker{display:none}.practiceTopicDisclosureV21 summary:after{content:"+";float:right;color:var(--color-brand);font-weight:900}.practiceTopicDisclosureV21[open] summary:after{content:"−"}.practiceTopicDisclosureV21 .practiceTopicList{margin-top:4px}.practiceReasonV21{margin:-25px 0 30px;color:var(--color-ink-2);font-size:11px;line-height:1.45}.practiceMainV21 .questionTopic{color:var(--color-brand)}.practiceMainV21 .questionPrompt{color:var(--color-ink)}.practiceAdaptNoteV21{display:block;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-rule);color:var(--color-ink-2);font-size:11px;line-height:1.45}.practiceFinishV21{max-width:820px;padding-top:78px}.practiceFinishV21 h1{max-width:12ch;color:var(--color-ink)}.practiceFinishLead{max-width:650px!important}.practiceNextV21{margin:30px 0 12px;padding:20px 22px;background:var(--color-brand-soft);border:1px solid #d3e0f5;border-radius:10px;max-width:620px}.practiceNextV21 small,.practiceNextV21 span,.practiceNextV21 strong{display:block}.practiceNextV21 span{font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-deep)}.practiceNextV21 strong{margin-top:7px;font-size:22px;line-height:1.2}.practiceNextV21 small{margin-top:5px;font-size:11px}.practiceFinishActionsV21 .textButton,.practiceNextV21 small{color:var(--color-ink-2)}.practicePage .practiceProgress span,.resultPage .resultBar span,.testPage .progressTrack span{background:var(--color-brand)}.practicePage .sectionKicker,.resultPage .sectionKicker,.testPage .questionTopic{color:var(--color-brand)}.testPage .testReassurance{color:var(--color-ink-2);font-weight:650}@media(max-width:1080px){.brandHomeV2 .practiceSectionInnerV2,.brandHomeV2 .resultSectionV11{grid-template-columns:1fr}.marketingShotResult{margin-right:0;max-width:920px}.marketingShotPractice{max-width:920px}}@media(max-width:860px){.practiceLayoutV21{grid-template-columns:1fr;gap:30px}.practiceSidebarV21{position:static}.practiceTopicDisclosureV21 .practiceTopicList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.marketingShotMeta{margin-inline:4px;align-items:flex-start;flex-direction:column;gap:3px}.marketingShotMeta strong{text-align:left}.marketingShot figcaption{margin-inline:4px}.marketingShotResult{width:calc(100% + 24px);margin-left:-12px}.marketingShotPractice{width:calc(100% + 16px);margin-left:-8px}.continueCardV21{margin-top:24px}.checkoutTrustV21 span+span:before{display:none}.weekSectionV21{margin-top:42px}.practiceTopicDisclosureV21 .practiceTopicList{grid-template-columns:1fr}.practiceReasonV21{margin-top:-22px;margin-bottom:24px}.practiceFinishActionsV21{align-items:stretch;flex-direction:column}.practiceFinishActionsV21 .primaryButton,.practiceFinishActionsV21 .textButton{width:100%;justify-content:center}}.handoffHeadV2>p:last-child{color:#46566e;font-size:17px;line-height:1.65}.practiceShotsSoV23{min-width:0;position:relative;width:126%;margin:-7.5% -13%}.practiceShotsSoV23>img{display:block;width:100%;height:auto;max-width:none}.practiceShotsSoV23 figcaption{position:absolute;left:18%;right:18%;bottom:2.6%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px 18px;color:#b9c9df;font-size:10px;line-height:1.35;font-weight:700;text-align:center;pointer-events:none}.practiceShotsSoV23 figcaption span{position:relative;white-space:nowrap}.practiceShotsSoV23 figcaption span+span:before{content:"";position:absolute;left:-10px;top:50%;width:3px;height:3px;border-radius:50%;background:#6f86a7;transform:translateY(-50%)}@media(max-width:1080px){.practiceShotsSoV23{width:118%;margin:-5% -9%}}@media(max-width:700px){.practiceShotsSoV23{width:116%;margin:-4% -8%}.practiceShotsSoV23 figcaption{position:static;margin:-3% 9% 0;gap:5px 12px;font-size:9px}.practiceShotsSoV23 figcaption span{white-space:normal}.practiceShotsSoV23 figcaption span+span:before{display:none}}.brandHomeV24 .heroV24{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);grid-gap:clamp(52px,6vw,92px);gap:clamp(52px,6vw,92px);align-items:center;padding-top:58px;padding-bottom:76px}.heroCopyV24{min-width:0;max-width:650px}.heroContextV24{margin:0 0 18px;font-size:13px;line-height:1.45;color:var(--color-brand-deep);font-weight:760}.brandHomeV24 .heroV24 h1{margin:0;max-width:14.2ch;font-family:var(--font-display);font-size:clamp(50px,4.85vw,68px);line-height:.99;letter-spacing:-.056em;font-weight:880;text-wrap:balance}.heroLeadV24{max-width:54ch;margin:26px 0 0;font-size:18px;line-height:1.58;color:var(--color-ink-2)}.heroSecondaryLinkV24{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding-bottom:3px;border-bottom:1px solid var(--color-rule-strong);color:var(--color-ink);font-size:13px;line-height:1.3;font-weight:760;text-decoration:none;transition:color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.heroSecondaryLinkV24 svg{width:14px;height:14px}.heroSecondaryLinkV24:hover{color:var(--color-brand);border-color:var(--color-brand)}.examLauncherV24{min-width:0;border-top:2px solid var(--color-ink);border-bottom:1px solid var(--color-rule-strong);background:transparent}.examLauncherHeadV24{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:18px 0 20px}.examLauncherOverlineV24{display:block;margin-bottom:6px;font-size:10px;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--color-brand);font-weight:820}.examLauncherHeadV24 h2{margin:0;font-family:var(--font-display);font-size:26px;line-height:1.12;letter-spacing:-.035em;font-weight:850}.examLauncherMetaV24{flex:0 0 auto;padding-bottom:2px;font-size:11px;line-height:1.35;color:var(--color-ink-2);font-weight:700;white-space:nowrap}.examLauncherRowsV24{border-top:1px solid var(--color-rule-strong)}.examLauncherRowV24{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--color-rule)}.examLauncherRowV24:last-child{border-bottom:0}.examLauncherTrackV24{display:flex;flex-direction:column;justify-content:center;padding:16px 18px 16px 0}.examLauncherTrackV24 span,.examLauncherTrackV24 strong{display:block}.examLauncherTrackV24 strong{font-size:15px;line-height:1.2;font-weight:820}.examLauncherTrackV24 span{margin-top:3px;font-size:11px;line-height:1.35;color:var(--color-ink-2)}.examLauncherSubjectsV24{grid-template-columns:repeat(2,minmax(0,1fr))}.examLauncherSubjectV24,.examLauncherSubjectsV24{display:grid;border-left:1px solid var(--color-rule)}.examLauncherSubjectV24{min-width:0;min-height:66px;grid-template-columns:minmax(0,1fr) 18px;grid-template-rows:auto auto;align-content:center;align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;padding:12px 16px 12px 18px;color:var(--color-ink);background:transparent;text-decoration:none;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.examLauncherSubjectV24:first-child{border-left:0}.examLauncherSubjectV24>span{grid-column:1;grid-row:1;font-size:14px;line-height:1.2;font-weight:820;white-space:nowrap}.examLauncherSubjectV24 small{grid-column:1;grid-row:2;font-size:10px;line-height:1.2;color:var(--color-brand);font-weight:760}.examLauncherSubjectV24 svg{grid-column:2;grid-row:1/span 2;width:15px;height:15px;color:var(--color-brand)}.examLauncherSubjectV24.isLive:hover{background:var(--color-brand-soft);color:var(--color-brand-deep)}.examLauncherSubjectV24.isLive:active{background:#e4eeff}.examLauncherSubjectV24.isSoon{color:var(--color-ink-2)}.examLauncherSubjectV24.isSoon small,.examLauncherSubjectV24.isSoon svg{color:#8b98a9}.examLauncherFootV24{margin:0;padding:12px 0 0;font-size:11px;line-height:1.45;color:var(--color-ink-2)}.examLauncherFootV24,.proofBandV24{border-top:1px solid var(--color-rule)}.proofBandV24{border-bottom:1px solid var(--color-rule);background:rgba(255,255,255,.28)}.proofBandInnerV24{min-height:62px;display:grid;grid-template-columns:auto auto minmax(260px,1fr);align-items:center;grid-gap:0;gap:0}.proofBandInnerV24 span,.proofBandInnerV24 strong{font-size:11px;line-height:1.4}.proofBandInnerV24 strong{color:var(--color-ink);font-weight:820;padding-right:24px}.proofBandInnerV24 span{color:var(--color-ink-2);padding:0 24px;border-left:1px solid var(--color-rule)}.proofBandInnerV24 span:last-child{padding-right:0}@media(max-width:1080px){.brandHomeV24 .heroV24{grid-template-columns:1fr;gap:42px;padding-top:46px;padding-bottom:58px}.heroCopyV24{max-width:760px}.brandHomeV24 .heroV24 h1{max-width:15ch}.examLauncherV24{max-width:860px}.proofBandInnerV24{grid-template-columns:auto auto 1fr}}@media(max-width:700px){.brandHomeV24 .heroV24{gap:34px;padding-top:34px;padding-bottom:44px}.heroContextV24{font-size:12px;margin-bottom:14px}.brandHomeV24 .heroV24 h1{max-width:13.6ch;font-size:clamp(42px,11.5vw,54px);line-height:1.01}.heroLeadV24{margin-top:20px;font-size:16px;line-height:1.55}.heroSecondaryLinkV24{margin-top:18px}.examLauncherHeadV24{align-items:flex-start;flex-direction:column;gap:8px;padding:16px 0}.examLauncherHeadV24 h2{font-size:23px}.examLauncherMetaV24{white-space:normal}.examLauncherRowV24{grid-template-columns:1fr}.examLauncherTrackV24{padding:13px 0 10px;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px}.examLauncherTrackV24 span{margin:0}.examLauncherSubjectsV24{border-left:0;border-top:1px solid var(--color-rule)}.examLauncherSubjectV24{min-height:56px;padding:10px 12px}.examLauncherFootV24{padding-top:10px}.proofBandInnerV24{min-height:0;grid-template-columns:1fr;padding-top:14px;padding-bottom:14px;gap:6px}.proofBandInnerV24 span,.proofBandInnerV24 strong{padding:0;border:0}}@media(max-width:360px){.brandHomeV24 .heroV24 h1{font-size:40px}.examLauncherSubjectV24 small{display:none}.examLauncherSubjectV24>span{grid-row:1/span 2;font-size:13px}}.headerLoginV25{color:var(--color-ink)!important;font-weight:780!important}.brandFooterV11 p a{color:inherit;font-weight:780;-webkit-text-decoration-color:#9fb0c8;text-decoration-color:#9fb0c8;text-underline-offset:3px}.accountHome,.authPage{min-height:100vh;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.authHeader>a{color:var(--color-ink-2);font-size:13px;font-weight:700;text-decoration:none}.authHeader>a:hover{color:var(--color-ink)}.authShell{min-height:calc(100vh - 84px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,480px);grid-gap:clamp(56px,8vw,120px);gap:clamp(56px,8vw,120px);align-items:center;padding-top:64px;padding-bottom:96px}.authCopy{max-width:620px}.accountHomeHero h1,.authCopy h1{margin:14px 0 20px;font-family:var(--font-display);font-size:clamp(48px,6vw,78px);line-height:1;letter-spacing:-.055em;font-weight:900}.accountHomeHero>p,.authCopy>p{margin:0;max-width:58ch;color:var(--color-ink-2);font-size:18px;line-height:1.62}.authTrust{display:grid;grid-gap:11px;gap:11px;margin-top:34px;padding-top:22px;border-top:1px solid var(--color-rule);color:var(--color-ink-2);font-size:12px;line-height:1.4;font-weight:700}.authTrust span:before{content:"✓";display:inline-block;width:22px;color:var(--color-brand);font-weight:900}.loginPanel{padding:30px;border:1px solid var(--color-rule-strong);background:var(--color-surface);box-shadow:0 20px 60px rgba(24,45,82,.08)}.loginForm{display:grid;grid-gap:10px;gap:10px}.loginForm label{font-size:13px;line-height:1.35;font-weight:800}.loginForm input{width:100%;min-height:58px;padding:0 16px;border:1px solid #91a5c4;border-radius:7px;background:#fff;color:var(--color-ink);font:inherit;font-size:16px}.loginForm input:focus-visible{outline:3px solid rgba(29,98,232,.16);outline-offset:2px;border-color:var(--color-brand)}.loginButton{width:100%;min-height:56px;margin-top:4px;justify-content:space-between}.loginFinePrint{margin:12px 0 0;color:var(--color-ink-2);font-size:11px;line-height:1.5}.loginMessage,.loginNotice{margin-top:18px;padding-top:18px;border-top:1px solid var(--color-rule);color:var(--color-brand-deep);font-size:13px;line-height:1.55}.loginMessage.isError{color:var(--color-danger)}.loginNotice strong{display:block;color:var(--color-ink)}.loginNotice p{margin:7px 0 0}.paidAccountHeader{gap:24px}.paidAccountNav{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:0;color:var(--color-ink-2);font-size:12px;line-height:1.35}.paidAccountNav>span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountNavAction,.paidAccountNav a{border:0;padding:0;background:transparent;color:var(--color-ink);font:inherit;font-weight:780;text-decoration:none;cursor:pointer}.accountNavAction:hover,.paidAccountNav a:hover{color:var(--color-brand)}.accountHomeHero{padding-top:72px;padding-bottom:46px;border-bottom:1px solid var(--color-rule-strong)}.accountHomeHero h1{max-width:12ch}.accountHomeContent{padding-top:34px;padding-bottom:100px}.ownedProducts{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--color-ink)}.ownedProduct{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:center;padding:28px 0;border-bottom:1px solid var(--color-rule)}.ownedProduct>div>span{color:var(--color-brand-deep);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ownedProduct h2{margin:7px 0 6px;font-family:var(--font-display);font-size:28px;line-height:1.1;letter-spacing:-.035em;font-weight:850}.ownedProduct p{margin:0;color:var(--color-ink-2);font-size:13px;line-height:1.5}.accountEmptyState{max-width:760px;padding:34px;border:1px solid var(--color-rule-strong);background:var(--color-surface)}.accountEmptyState h2{margin:0;font-family:var(--font-display);font-size:34px;line-height:1.08;letter-spacing:-.04em}.accountEmptyState p{color:var(--color-ink-2);line-height:1.55}.accountEmptyState .primaryButton{margin-top:10px}.accountSecondaryAction{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding-top:24px;border-top:1px solid var(--color-rule)}.accountSecondaryAction span,.accountSecondaryAction strong{display:block}.accountSecondaryAction strong{font-size:14px}.accountSecondaryAction span{margin-top:4px;color:var(--color-ink-2);font-size:12px}.existingAccountLinkV25{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--color-brand-deep);font-size:12px;font-weight:820;text-decoration:none}.existingAccountLinkV25 svg{width:14px;height:14px}@media(max-width:800px){.authShell{grid-template-columns:1fr;gap:36px;padding-top:44px}.accountHomeHero h1,.authCopy h1{font-size:clamp(44px,11vw,58px)}.accountHomeHero>p,.authCopy>p{font-size:16px}.loginPanel{max-width:620px;padding:24px}.ownedProduct{grid-template-columns:1fr;gap:18px}.ownedProduct .primaryButton{width:100%}}@media(max-width:700px){.brandHomeV24 .brandNavV11{gap:12px}.brandHomeV24 .brandNavV11 .headerLoginV25{display:inline-flex;font-size:12px}.brandHomeV24 .headerStartV2{padding-inline:10px;font-size:12px}.paidAccountNav>span{display:none}.paidAccountNav{gap:12px}.accountHomeHero{padding-top:46px}.accountSecondaryAction{align-items:flex-start;flex-direction:column}}@media(max-width:430px){.accountEmptyState,.loginPanel{padding:20px}.accountNavAction,.paidAccountNav a{font-size:11px}}.paidWorkspaceV26{min-height:100vh;background:var(--color-paper)}.paidWorkspaceHeroV26{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-gap:48px;gap:48px;align-items:end;padding-top:72px;padding-bottom:42px;border-bottom:1px solid var(--color-rule-strong)}.paidWorkspaceHeroV26 h1{margin:12px 0 16px;max-width:11ch;font-family:var(--font-display);font-size:clamp(52px,6vw,82px);line-height:.98;letter-spacing:-.06em;font-weight:900}.paidWorkspaceHeroV26 p{margin:0;max-width:58ch;color:var(--color-ink-2);font-size:17px;line-height:1.6}.weekPulseV26{padding:0 0 4px 28px;border-left:1px solid var(--color-rule-strong)}.weekPulseV26 small,.weekPulseV26 span,.weekPulseV26 strong{display:block}.weekPulseV26 span{font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2)}.weekPulseV26 strong{margin-top:9px;font-family:var(--font-display);font-size:30px;line-height:1.05;letter-spacing:-.035em}.weekPulseV26 small{margin-top:7px;color:var(--color-ink-2);font-size:12px;line-height:1.5}.todayRecommendationV26{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);grid-gap:54px;gap:54px;align-items:center;margin-top:32px;padding-top:36px;padding-bottom:36px;color:#fff;background:var(--color-brand-deep);box-shadow:0 0 0 100vmax var(--color-brand-deep);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.todayRecommendationV26 .sectionKicker{color:#bcd3ff}.todayRecommendationCopyV26 h2{margin:10px 0 12px;font-family:var(--font-display);font-size:clamp(36px,4.1vw,56px);line-height:1;letter-spacing:-.05em}.todayRecommendationCopyV26>p{margin:0;max-width:62ch;color:#cad8ef;font-size:16px;line-height:1.62}.todayReasonV26{display:flex;gap:12px;align-items:baseline;margin-top:20px;padding-top:17px;border-top:1px solid rgba(255,255,255,.18)}.todayReasonV26 span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:850;color:#9fb8df}.todayReasonV26 strong{font-size:14px;text-transform:none}.todayRecommendationActionV26{display:grid;grid-gap:12px;gap:12px;justify-items:stretch}.todayRecommendationActionV26>span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#bcd3ff}.todayRecommendationActionV26 .primaryButton{justify-content:space-between;background:#fff;color:var(--color-brand-deep);border-color:#fff}.todayRecommendationActionV26 small{font-size:11px;line-height:1.45;color:#b8c8e0}.paidWorkspaceContentV26{padding-top:56px;padding-bottom:42px}.trackWorkspaceV26+.trackWorkspaceV26{margin-top:68px;padding-top:56px;border-top:1px solid var(--color-rule-strong)}.trackWorkspaceHeadV26{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);grid-gap:40px;gap:40px;align-items:end;margin-bottom:24px}.trackWorkspaceHeadV26 span{display:block;color:var(--color-brand-deep);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.trackWorkspaceHeadV26 h2{margin:5px 0 0;font-family:var(--font-display);font-size:38px;line-height:1;letter-spacing:-.045em}.trackWorkspaceHeadV26 p{margin:0;max-width:64ch;color:var(--color-ink-2);font-size:13px;line-height:1.55}.subjectGridV26{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-ink)}.subjectCardV26{padding:28px 30px 26px 0;border-bottom:1px solid var(--color-rule)}.subjectCardV26:nth-child(2n){padding-left:30px;padding-right:0;border-left:1px solid var(--color-rule)}.subjectCardTopV26{display:flex;gap:14px;align-items:center}.subjectCardTopV26>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #9db1d0;border-radius:50%;color:var(--color-brand);font-weight:900;font-size:12px}.subjectCardTopV26 h3{margin:0;font-family:var(--font-display);font-size:28px;line-height:1.05;letter-spacing:-.035em}.subjectCardTopV26 small{display:block;margin-top:4px;color:var(--color-ink-2);font-size:11px}.subjectCardStatsV26{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:24px;padding:18px 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.subjectCardStatsV26 span,.subjectCardStatsV26 strong{display:block}.subjectCardStatsV26 span{font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--color-ink-2)}.subjectCardStatsV26 strong{margin-top:5px;font-size:16px}.subjectCardFocusV26{min-height:54px;margin:18px 0 0}.subjectCardFocusV26 span,.subjectCardFocusV26 strong{display:block}.subjectCardFocusV26 span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:var(--color-ink-2)}.subjectCardFocusV26 strong{margin-top:5px;font-size:14px;line-height:1.4}.subjectCardActionsV26{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px}.subjectCardActionsV26 .textButton{font-weight:850}.subjectQuietLinkV26{color:var(--color-ink-2);font-size:11px;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#b3bfce;text-decoration-color:#b3bfce;text-underline-offset:3px}.subjectQuietLinkV26:hover{color:var(--color-brand)}.paidWorkspaceFooterV26{display:flex;justify-content:space-between;gap:28px;align-items:center;padding-top:26px;padding-bottom:72px;border-top:1px solid var(--color-rule-strong)}.paidWorkspaceFooterV26 span,.paidWorkspaceFooterV26 strong{display:block}.paidWorkspaceFooterV26 strong{font-size:14px}.paidWorkspaceFooterV26 span{margin-top:4px;color:var(--color-ink-2);font-size:12px}@media(max-width:860px){.paidWorkspaceHeroV26{grid-template-columns:1fr;gap:28px;padding-top:50px}.weekPulseV26{padding:18px 0 0;border-left:0;border-top:1px solid var(--color-rule)}.todayRecommendationV26{grid-template-columns:1fr;gap:26px}.trackWorkspaceHeadV26{gap:12px}.subjectGridV26,.trackWorkspaceHeadV26{grid-template-columns:1fr}.subjectCardV26,.subjectCardV26:nth-child(2n){padding:24px 0;border-left:0}}@media(max-width:600px){.paidWorkspaceHeroV26 h1{font-size:clamp(46px,14vw,62px)}.paidWorkspaceHeroV26 p{font-size:15px}.todayRecommendationV26{margin-top:22px;padding-top:28px;padding-bottom:30px}.todayRecommendationCopyV26 h2{font-size:clamp(34px,10vw,44px)}.todayRecommendationActionV26 .primaryButton{width:100%}.paidWorkspaceContentV26{padding-top:38px}.paidWorkspaceFooterV26,.subjectCardActionsV26{align-items:flex-start;flex-direction:column}.paidWorkspaceFooterV26{padding-bottom:56px}}.continueCardV27{margin-top:72px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);grid-gap:clamp(46px,6vw,86px);gap:clamp(46px,6vw,86px);align-items:start;padding:48px 0 54px;border-top:2px solid var(--color-ink);border-bottom:1px solid var(--color-rule-strong)}.offerMainV27{min-width:0}.offerMainV27 .sectionKicker{color:var(--color-brand-deep)}.offerMainV27 h2{margin:12px 0 16px;max-width:11ch;font-family:var(--font-display);font-size:clamp(40px,4.4vw,58px);line-height:1.01;letter-spacing:-.05em;font-weight:900}.offerLeadV27{margin:0;max-width:62ch;color:var(--color-ink-2);font-size:16px;line-height:1.62}.offerLeadV27 strong{color:var(--color-ink)}.offerSeriesV27{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end;margin-top:30px;padding:20px 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.offerSeriesMetaV27 span,.offerSeriesMetaV27 strong,.offerSeriesV27>div:first-child>span,.offerSeriesV27>div:first-child>strong{display:block}.offerSeriesV27>div:first-child>span{color:var(--color-ink-2);font-size:10px;line-height:1.3;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.offerSeriesV27>div:first-child>strong{margin-top:5px;font-family:var(--font-display);font-size:24px;line-height:1.1;letter-spacing:-.03em}.offerSeriesMetaV27{text-align:right}.offerSeriesMetaV27 strong{font-size:14px;line-height:1.25}.offerSeriesMetaV27 span{margin-top:3px;color:var(--color-ink-2);font-size:11px;line-height:1.35}.offerIncludesV27{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px}.offerIncludesV27 span{display:inline-flex;align-items:center;gap:7px;color:var(--color-ink-2);font-size:12px;line-height:1.4;font-weight:720}.offerIncludesV27 svg{width:14px;height:14px;color:var(--color-brand);flex:0 0 auto}.offerPriceLineV27{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:26px;gap:26px;align-items:end;margin-top:34px}.offerPriceLineV27 small,.offerPriceLineV27 span,.offerPriceLineV27>strong{display:block}.offerPriceLineV27 span{font-size:13px;line-height:1.4;font-weight:820}.offerPriceLineV27 small{margin-top:5px;max-width:58ch;color:var(--color-ink-2);font-size:11px;line-height:1.45}.offerPriceLineV27>strong{font-family:var(--font-display);font-size:36px;line-height:1;letter-spacing:-.045em;white-space:nowrap}.purchasePanelV27{position:-webkit-sticky;position:sticky;top:22px;padding:26px;border:1px solid var(--color-rule-strong);border-top:3px solid var(--color-brand);border-radius:8px;background:var(--color-surface);box-shadow:0 18px 50px rgba(21,34,56,.06)}.purchaseHeadV27{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:start;padding-bottom:20px;border-bottom:1px solid var(--color-rule)}.purchaseHeadV27>div:first-child>span,.purchaseHeadV27>div:first-child>strong{display:block}.purchaseHeadV27>div:first-child>span{color:var(--color-brand-deep);font-size:10px;line-height:1.25;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.purchaseHeadV27>div:first-child>strong{margin-top:5px;font-family:var(--font-display);font-size:27px;line-height:1;letter-spacing:-.035em}.purchaseStepsV27{display:flex;gap:7px}.purchaseStepsV27 span{display:inline-flex;align-items:center;gap:5px;color:#8a98ab;font-size:9px;line-height:1.25;font-weight:800}.purchaseStepsV27 b{width:19px;height:19px;display:grid;place-items:center;border:1px solid var(--color-rule-strong);border-radius:50%;background:#fff;color:#7d8da4;font-size:9px}.purchaseStepsV27 span.isCurrent{color:var(--color-brand-deep)}.purchaseStepsV27 span.isCurrent b{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.purchaseStepsV27 span.isDone{color:#3d6a50}.purchaseStepsV27 span.isDone b{border-color:#b8d7c4;background:#e7f3eb;color:#2e6643}.purchaseIntroV27{padding-top:24px}.purchaseIntroV27 strong,.readyCheckoutV27>strong,.verifyEmailV27>strong{display:block;font-family:var(--font-display);font-size:24px;line-height:1.08;letter-spacing:-.03em}.purchaseIntroV27 p,.readyCheckoutV27>p,.verifyEmailV27>p{margin:7px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.5}.purchaseFormV27{display:grid;grid-gap:9px;gap:9px;margin-top:20px}.purchaseFormV27 label{font-size:12px;line-height:1.35;font-weight:820}.purchaseFormV27 input{width:100%;min-height:56px;padding:0 15px;border:1px solid #8fa4c2;border-radius:5px;background:#fff;color:var(--color-ink);font:inherit;font-size:16px}.purchaseFormV27 input:focus-visible{outline:3px solid rgba(21,94,239,.15);outline-offset:2px;border-color:var(--color-brand)}.purchaseFormV27 .primaryButton,.readyCheckoutV27 .primaryButton,.verifyEmailV27 .primaryButton{width:100%;min-height:54px;justify-content:space-between;border-radius:4px;background:var(--color-brand);box-shadow:none}.purchaseFormV27 .primaryButton:hover,.readyCheckoutV27 .primaryButton:hover,.verifyEmailV27 .primaryButton:hover{background:var(--color-brand-hover)}.purchaseFormV27>small{color:var(--color-ink-2);font-size:10px;line-height:1.45}.purchaseLoadingV27{min-height:190px;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;text-align:center;color:var(--color-ink-2)}.purchaseLoadingV27>span{width:24px;height:24px;border:2px solid #d7e0ec;border-top:2px solid var(--color-brand);border-radius:50%;animation:purchaseSpinV27 .8s linear infinite}.purchaseLoadingV27 p{margin:0;font-size:12px}.purchaseLoadingV27>div{max-width:360px}.purchaseLoadingV27>div>strong{display:block;margin-bottom:7px;color:var(--color-ink);font-size:15px}.purchaseLoadingV27>div .purchaseQuietV27{margin-top:11px}@keyframes purchaseSpinV27{to{transform:rotate(1turn)}}.purchaseNoticeV27{margin-top:18px;padding:12px 14px;border-left:3px solid #c28c32;background:#fff8eb;color:#72541e;font-size:11px;line-height:1.5}.purchaseNoticeV27 strong{display:block;color:inherit}.purchaseNoticeV27 p{margin:4px 0 0}.purchaseNoticeV27.isError{border-left-color:#b4514a;background:#fff4f3;color:#7e3834}.readyCheckoutV27,.verifyEmailV27{padding-top:24px}.verifyIconV27{width:34px;height:34px;display:grid;place-items:center;margin-bottom:14px;border-radius:50%;background:var(--color-brand-soft);color:var(--color-brand)}.verifyIconV27 svg{width:17px;height:17px}.verifyDetailV27{margin-top:12px!important;padding-top:12px;border-top:1px solid var(--color-rule);color:var(--color-brand-deep)!important}.readyCheckoutV27 .primaryButton,.verifyEmailV27 .primaryButton{margin-top:18px}.purchaseQuietV27{margin-top:5px;padding:7px 0;font-size:11px;text-decoration:underline;text-underline-offset:3px}.purchaseTrustV27{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:22px;padding-top:16px;border-top:1px solid var(--color-rule);color:var(--color-ink-2);font-size:9px;line-height:1.35;font-weight:760}.purchaseTrustV27 span+span:before{content:"·";margin-right:12px;color:#9da9b8}@media(max-width:960px){.continueCardV27{grid-template-columns:1fr;gap:34px;margin-top:58px;padding-top:38px}.offerMainV27 h2{max-width:14ch}.purchasePanelV27{position:static;max-width:680px}}@media(max-width:600px){.continueCardV27{margin-top:46px;padding:32px 0 38px}.offerMainV27 h2{font-size:40px}.offerLeadV27{font-size:15px}.offerSeriesV27{grid-template-columns:1fr;gap:12px}.offerSeriesMetaV27{text-align:left}.offerPriceLineV27{grid-template-columns:1fr;gap:13px}.offerPriceLineV27>strong{font-size:34px}.purchasePanelV27{padding:20px}.purchaseHeadV27{grid-template-columns:1fr;gap:13px}.purchaseStepsV27{justify-content:flex-start}.purchaseTrustV27{display:grid;grid-gap:4px;gap:4px}.purchaseTrustV27 span+span:before{display:none}}@media(prefers-reduced-motion:reduce){.purchaseLoadingV27>span{animation:none}}.paidWorkspaceV28{min-height:100vh;background:var(--color-paper)}.purchaseSuccessV28,.workspaceLeadV28{padding-top:64px;padding-bottom:44px;border-bottom:1px solid var(--color-rule-strong)}.purchaseSuccessV28{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:56px;column-gap:56px;grid-row-gap:34px;row-gap:34px;align-items:end}.purchaseSuccessCopyV28{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.purchaseSuccessMarkV28{width:44px;height:44px;display:grid;place-items:center;border:1px solid #b8d5c1;border-radius:50%;background:#eef7f0;color:#267248}.purchaseSuccessMarkV28 svg{width:20px;height:20px}.purchaseSuccessV28 h1,.workspaceLeadV28 h1{margin:10px 0 14px;max-width:12ch;font-family:var(--font-display);font-size:clamp(46px,5.2vw,68px);line-height:1;letter-spacing:-.055em;font-weight:900}.purchaseSuccessCopyV28 p,.workspaceLeadCopyV28>p{margin:0;max-width:62ch;color:var(--color-ink-2);font-size:16px;line-height:1.58}.purchaseSuccessNextV28{margin-top:10px!important;color:var(--color-ink)!important}.purchaseSuccessNextV28 strong{font-weight:850}.purchaseSuccessActionV28{display:grid;grid-gap:12px;gap:12px;min-width:270px}.purchaseSuccessActionV28 .primaryButton{justify-content:space-between}.purchaseSuccessActionV28>a:not(.primaryButton){color:var(--color-ink-2);font-size:11px;font-weight:720;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#aebac9;text-decoration-color:#aebac9;text-underline-offset:3px}.purchaseSuccessFactsV28{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.purchaseSuccessFactsV28 span{padding:14px 18px 14px 0;color:var(--color-ink-2);font-size:11px;line-height:1.4}.purchaseSuccessFactsV28 span+span{padding-left:18px;border-left:1px solid var(--color-rule)}.purchaseSuccessFactsV28 strong{color:var(--color-ink);font-weight:830}.workspaceLeadV28{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.75fr);grid-gap:clamp(44px,7vw,96px);gap:clamp(44px,7vw,96px);align-items:end}.workspaceLeadCopyV28{max-width:670px}.nextStepV28{padding:24px 0 4px 28px;border-left:1px solid var(--color-rule-strong)}.nextStepHeadV28{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--color-rule)}.nextStepHeadV28 span{color:var(--color-brand-deep);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.nextStepHeadV28 small{color:var(--color-ink-2);font-size:11px;white-space:nowrap}.nextStepV28 h2{margin:20px 0 10px;font-family:var(--font-display);font-size:30px;line-height:1.08;letter-spacing:-.04em}.nextStepV28 p{margin:0 0 20px;color:var(--color-ink-2);font-size:13px;line-height:1.55}.nextStepV28 .primaryButton{width:100%;justify-content:space-between}.progressOverviewV28{padding-top:58px;padding-bottom:54px}.historyHeadV28,.progressHeadV28,.subjectOverviewHeadV28{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.75fr);grid-gap:48px;gap:48px;align-items:end}.historyHeadV28 h2,.progressHeadV28 h2,.subjectOverviewHeadV28 h2{margin:8px 0 0;font-family:var(--font-display);font-size:34px;line-height:1.08;letter-spacing:-.04em}.historyHeadV28 p,.progressHeadV28 p,.subjectOverviewHeadV28 p{margin:0;color:var(--color-ink-2);font-size:12px;line-height:1.58}.progressStripV28{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-rule-strong)}.progressStripV28>div{min-width:0;padding:23px 22px 22px 0}.progressStripV28>div+div{padding-left:22px;border-left:1px solid var(--color-rule)}.progressStripV28 span,.progressStripV28 strong{display:block}.progressStripV28 strong{font-family:var(--font-display);font-size:32px;line-height:1;letter-spacing:-.04em}.progressStripV28 span{margin-top:7px;color:var(--color-ink-2);font-size:10px;line-height:1.35}.progressStripV28 .isPositive strong{color:#267248}.progressNoteV28{margin:11px 0 0;color:#78869a;font-size:10px;line-height:1.45}.subjectOverviewV28{padding-top:54px;padding-bottom:56px;border-top:1px solid var(--color-rule)}.subjectRowsV28{margin-top:28px;border-top:1px solid var(--color-ink)}.subjectRowV28{display:grid;grid-template-columns:46px minmax(150px,.55fr) minmax(260px,1.3fr) minmax(150px,.45fr);grid-gap:22px;gap:22px;align-items:center;min-height:112px;padding:20px 0;border-bottom:1px solid var(--color-rule)}.subjectBadgeV28{width:38px;height:38px;display:grid;place-items:center;border:1px solid #9db1d0;border-radius:50%;color:var(--color-brand);font-size:11px;font-weight:900}.subjectFocusV28 small,.subjectFocusV28 span,.subjectIdentityV28 span{display:block}.subjectIdentityV28 span{color:var(--color-ink-2);font-size:10px;line-height:1.35}.subjectIdentityV28 h3{margin:5px 0 0;font-family:var(--font-display);font-size:23px;line-height:1.08;letter-spacing:-.035em}.subjectFocusV28 span{color:var(--color-ink-2);font-size:9px;line-height:1.3;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.subjectFocusV28 strong{display:block;margin-top:4px;font-size:13px;line-height:1.4}.subjectFocusV28 small{margin-top:5px;color:var(--color-ink-2);font-size:10px;line-height:1.35}.subjectActionV28{display:grid;justify-items:end;grid-gap:7px;gap:7px}.subjectActionV28 .textButton{display:inline-flex;align-items:center;gap:7px;padding:8px 0;color:var(--color-brand-deep);font-size:12px;font-weight:850;text-decoration:none}.subjectActionV28 .textButton svg{width:13px;height:13px}.subjectQuietLinkV28{color:var(--color-ink-2);font-size:9px;font-weight:680;text-decoration:underline;-webkit-text-decoration-color:#bdc7d3;text-decoration-color:#bdc7d3;text-underline-offset:3px}.subjectQuietLinkV28:hover{color:var(--color-brand)}.historyV28{padding-top:54px;padding-bottom:58px;border-top:1px solid var(--color-rule)}.historyTableV28{margin-top:28px;border-top:1px solid var(--color-ink)}.historyRowV28{display:grid;grid-template-columns:110px minmax(220px,1fr) 145px 72px;grid-gap:24px;gap:24px;align-items:center;padding:16px 0;border-bottom:1px solid var(--color-rule);font-size:11px}.historyRowV28>span:first-child{color:var(--color-brand-deep);font-weight:800}.historyRowV28 strong{font-size:12px;font-weight:780}.historyRowV28 time,.historyRowV28>span:nth-child(3){color:var(--color-ink-2)}.historyRowV28 time{text-align:right;white-space:nowrap}.paidWorkspaceFooterV28{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:26px;padding-bottom:68px;border-top:1px solid var(--color-rule-strong)}.paidWorkspaceFooterV28 span,.paidWorkspaceFooterV28 strong{display:block}.paidWorkspaceFooterV28 strong{font-size:12px}.paidWorkspaceFooterV28 span{margin-top:4px;color:var(--color-ink-2);font-size:10px;line-height:1.45}.paidWorkspaceFooterV28 .textButton{display:inline-flex;align-items:center;gap:7px;color:var(--color-ink);font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.paidWorkspaceFooterV28 .textButton svg{width:13px;height:13px}@media(max-width:900px){.historyHeadV28,.progressHeadV28,.purchaseSuccessV28,.subjectOverviewHeadV28,.workspaceLeadV28{grid-template-columns:1fr}.purchaseSuccessV28,.workspaceLeadV28{gap:28px}.purchaseSuccessActionV28{min-width:0;max-width:460px}.nextStepV28{padding:22px 0 0;border-left:0;border-top:1px solid var(--color-rule-strong)}.progressStripV28{grid-template-columns:repeat(2,minmax(0,1fr))}.progressStripV28>div:nth-child(3){border-left:0;padding-left:0}.progressStripV28>div:nth-child(3),.progressStripV28>div:nth-child(4){border-top:1px solid var(--color-rule)}.subjectRowV28{grid-template-columns:44px minmax(150px,.6fr) minmax(220px,1fr)}.subjectActionV28{grid-column:2/-1;justify-items:start;display:flex;align-items:center;gap:18px;padding-top:2px}}@media(max-width:620px){.purchaseSuccessV28,.workspaceLeadV28{padding-top:42px;padding-bottom:34px}.purchaseSuccessCopyV28{grid-template-columns:36px minmax(0,1fr);gap:12px}.purchaseSuccessMarkV28{width:34px;height:34px}.purchaseSuccessV28 h1,.workspaceLeadV28 h1{font-size:clamp(42px,12vw,54px)}.purchaseSuccessCopyV28 p,.workspaceLeadCopyV28>p{font-size:14px}.purchaseSuccessFactsV28{grid-template-columns:1fr}.purchaseSuccessFactsV28 span,.purchaseSuccessFactsV28 span+span{padding:11px 0;border-left:0;border-top:1px solid var(--color-rule)}.purchaseSuccessFactsV28 span:first-child{border-top:0}.nextStepHeadV28{align-items:flex-start;flex-direction:column;gap:5px}.nextStepHeadV28 small{white-space:normal}.historyV28,.progressOverviewV28,.subjectOverviewV28{padding-top:42px;padding-bottom:44px}.historyHeadV28,.progressHeadV28,.subjectOverviewHeadV28{gap:12px}.historyHeadV28 h2,.progressHeadV28 h2,.subjectOverviewHeadV28 h2{font-size:30px}.progressStripV28{grid-template-columns:1fr 1fr}.progressStripV28>div{padding:18px 14px 18px 0}.progressStripV28>div+div{padding-left:14px}.progressStripV28 strong{font-size:27px}.subjectRowV28{grid-template-columns:38px 1fr;gap:14px;min-height:0;padding:20px 0}.subjectBadgeV28{width:34px;height:34px}.subjectActionV28,.subjectFocusV28{grid-column:2}.subjectActionV28{align-items:flex-start;flex-direction:column;gap:5px}.historyRowV28{grid-template-columns:1fr auto;gap:7px 14px;padding:14px 0}.historyRowV28>span:first-child{grid-column:1}.historyRowV28 strong{grid-column:1/-1}.historyRowV28>span:nth-child(3){grid-column:1}.historyRowV28 time{grid-column:2;grid-row:1}.paidWorkspaceFooterV28{align-items:flex-start;flex-direction:column;padding-bottom:52px}}.paidScopeV31{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:18px;color:#66738a;font-size:10px;font-weight:720}.paidScopeV31 span+span:before{content:"·";margin-right:16px;color:#a7b0bf}.resourceSectionV31{display:grid;grid-template-columns:minmax(260px,.74fr) minmax(460px,1.26fr);grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);align-items:start;padding-top:92px;padding-bottom:96px;border-top:1px solid #dce2eb}.resourceSectionV31>div>span{color:#2764e7;font-size:10px;font-weight:820;letter-spacing:.08em}.resourceSectionV31 h2{max-width:520px;margin:10px 0 14px;color:#14213a;font-size:clamp(31px,3.2vw,45px);line-height:1.05;letter-spacing:-.045em}.resourceSectionV31>div>p{max-width:500px;margin:0;color:#66738a;font-size:14px;line-height:1.6}.resourceSectionV31 nav{border-top:1px solid #1e2c45}.resourceSectionV31 nav a{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.75fr) 18px;grid-gap:20px;gap:20px;align-items:center;min-height:82px;padding:15px 0;border-bottom:1px solid #dce2eb;color:#14213a;text-decoration:none}.resourceSectionV31 nav strong{font-size:13px;line-height:1.35}.resourceSectionV31 nav span{color:#6f7b91;font-size:10px;line-height:1.4}.resourceSectionV31 nav svg{width:14px;height:14px;transition:transform .16s ease}.resourceSectionV31 nav a:hover{color:#2764e7}.resourceSectionV31 nav a:hover svg{transform:translateX(3px)}@media(max-width:900px){.resourceSectionV31{grid-template-columns:1fr;gap:30px}.resourceSectionV31 nav a{grid-template-columns:minmax(0,1fr) 18px}.resourceSectionV31 nav span{grid-column:1;grid-row:2}.resourceSectionV31 nav svg{grid-column:2;grid-row:1/span 2}}@media(max-width:620px){.paidScopeV31{gap:5px 10px}.paidScopeV31 span+span:before{margin-right:10px}.resourceSectionV31{padding-top:64px;padding-bottom:68px}.resourceSectionV31 h2{font-size:34px}.resourceSectionV31 nav a{min-height:76px}}