.seo-landing-hero-module__EI0nPa__hero{border-bottom:1px solid var(--academy-line-strong);background:var(--academy-cream);color:var(--academy-ink)}.seo-landing-hero-module__EI0nPa__frame{width:min(100%,1200px);margin-inline:auto;padding:clamp(24px,3.6vw,52px) clamp(20px,5vw,64px) clamp(56px,7vw,96px)}.seo-landing-hero-module__EI0nPa__breadcrumb{margin-bottom:clamp(32px,4vw,56px)}.seo-landing-hero-module__EI0nPa__titleBlock{max-width:1040px}.seo-landing-hero-module__EI0nPa__meta{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:20px;display:flex}.seo-landing-hero-module__EI0nPa__badge{border-left:2px solid var(--academy-teal);background:var(--academy-paper);min-height:32px;color:var(--academy-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;padding-inline:11px 13px;font-size:.6875rem;font-weight:680;line-height:1.25;display:inline-flex}.seo-landing-hero-module__EI0nPa__badgeIcon{flex:none;width:15px;height:15px}.seo-landing-hero-module__EI0nPa__lastUpdated{color:var(--ink-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:.6875rem}.seo-landing-hero-module__EI0nPa__headline{max-width:20ch;color:var(--academy-ink);font-family:var(--font-serif), "Source Serif 4", Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,5.4vw,4.875rem);font-weight:520;line-height:.99}.seo-landing-hero-module__EI0nPa__headline :is(em,i){font-weight:440}.seo-landing-hero-module__EI0nPa__subheading{max-width:48ch;color:var(--academy-ink);font-family:var(--font-serif), "Source Serif 4", Georgia, serif;text-wrap:balance;margin:22px 0 0;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:620;line-height:1.25}.seo-landing-hero-module__EI0nPa__description{max-width:62ch;color:var(--ink-muted);text-wrap:pretty;margin-top:24px;font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.62}.seo-landing-hero-module__EI0nPa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.seo-landing-hero-module__EI0nPa__actionControl{display:inline-flex}.seo-landing-hero-module__EI0nPa__actionControl [data-slot=button]{min-height:52px;box-shadow:none;border-radius:3px;transition-property:background-color,border-color,color,transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.seo-landing-hero-module__EI0nPa__actionControl [data-slot=button]:active{transform:scale(.96)}.seo-landing-hero-module__EI0nPa__evidence{border-block:1px solid var(--academy-line-strong);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);margin-top:clamp(48px,6vw,76px);display:grid}.seo-landing-hero-module__EI0nPa__evidenceStatsOnly{grid-template-columns:minmax(0,1fr)}.seo-landing-hero-module__EI0nPa__definition{border-right:1px solid var(--academy-line-strong);align-self:stretch;padding:clamp(26px,3vw,38px) clamp(28px,4vw,52px) clamp(26px,3vw,38px) 0}.seo-landing-hero-module__EI0nPa__eyebrow{color:var(--academy-teal-deep);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.6875rem;font-weight:700}.seo-landing-hero-module__EI0nPa__definitionCopy{max-width:64ch;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.7}.seo-landing-hero-module__EI0nPa__definitionCopy strong{color:var(--academy-ink)}.seo-landing-hero-module__EI0nPa__definitionCopy a,.seo-landing-hero-module__EI0nPa__sourceLink,.seo-landing-hero-module__EI0nPa__benefitSource{color:var(--academy-teal-deep);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.seo-landing-hero-module__EI0nPa__stats{align-self:stretch;margin:0;display:grid}.seo-landing-hero-module__EI0nPa__evidenceStatsOnly .seo-landing-hero-module__EI0nPa__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-landing-hero-module__EI0nPa__stat{--stat-accent:var(--academy-teal);border-bottom:1px solid var(--academy-line);grid-template-columns:24px minmax(0,1fr);align-content:center;gap:5px 14px;min-width:0;padding:20px 0 20px clamp(24px,3vw,38px);display:grid}.seo-landing-hero-module__EI0nPa__stat:last-child{border-bottom:0}.seo-landing-hero-module__EI0nPa__evidenceStatsOnly .seo-landing-hero-module__EI0nPa__stat{border-right:1px solid var(--academy-line);border-bottom:0;padding:clamp(24px,3vw,34px)}.seo-landing-hero-module__EI0nPa__evidenceStatsOnly .seo-landing-hero-module__EI0nPa__stat:last-child{border-right:0}.seo-landing-hero-module__EI0nPa__statTeal{--stat-accent:var(--academy-teal)}.seo-landing-hero-module__EI0nPa__statGold,.seo-landing-hero-module__EI0nPa__statAmber{--stat-accent:var(--academy-gold)}.seo-landing-hero-module__EI0nPa__statEmerald{--stat-accent:var(--academy-verdant)}.seo-landing-hero-module__EI0nPa__statRose{--stat-accent:var(--academy-oxblood)}.seo-landing-hero-module__EI0nPa__statLabel{color:var(--ink-soft);font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px;font-size:.625rem;font-weight:700;line-height:1.3;display:grid}.seo-landing-hero-module__EI0nPa__statIcon{width:24px;height:24px;color:var(--stat-accent)}.seo-landing-hero-module__EI0nPa__statDetails{grid-column:2;min-width:0;margin:0}.seo-landing-hero-module__EI0nPa__statValue{overflow-wrap:anywhere;color:var(--academy-ink);font-family:var(--font-serif), "Source Serif 4", Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:3px 0 0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:650;line-height:1.05;display:block}.seo-landing-hero-module__EI0nPa__statValueLarge{font-size:clamp(1.65rem,2.8vw,2.35rem)}.seo-landing-hero-module__EI0nPa__sourceLink{margin-top:7px;font-size:.625rem;font-style:italic;line-height:1.4;display:inline-block}.seo-landing-hero-module__EI0nPa__callout{--callout-accent:var(--academy-teal);border:1px solid var(--academy-line-strong);border-top:3px solid var(--callout-accent);background:var(--academy-paper);border-radius:2px;margin-top:28px;padding:clamp(24px,3.5vw,38px)}.seo-landing-hero-module__EI0nPa__calloutStatic{grid-template-columns:48px minmax(0,1fr);gap:22px;min-width:0;display:grid}.seo-landing-hero-module__EI0nPa__calloutDisclosure{min-width:0;display:none}.seo-landing-hero-module__EI0nPa__calloutSummary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:22px;list-style:none;display:grid}.seo-landing-hero-module__EI0nPa__calloutSummary::-webkit-details-marker{display:none}.seo-landing-hero-module__EI0nPa__calloutTeal{--callout-accent:var(--academy-teal)}.seo-landing-hero-module__EI0nPa__calloutOxblood{--callout-accent:var(--academy-oxblood)}.seo-landing-hero-module__EI0nPa__calloutMark{border:1px solid var(--academy-line-strong);width:48px;height:48px;color:var(--callout-accent);border-radius:2px;place-items:center;display:grid}.seo-landing-hero-module__EI0nPa__calloutIcon{width:24px;height:24px}.seo-landing-hero-module__EI0nPa__calloutTitle{min-width:0;color:var(--academy-ink);font-family:var(--font-serif), "Source Serif 4", Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:650;line-height:1.25}.seo-landing-hero-module__EI0nPa__calloutCopy{min-width:0}.seo-landing-hero-module__EI0nPa__calloutStatic .seo-landing-hero-module__EI0nPa__calloutBody{margin-top:13px}.seo-landing-hero-module__EI0nPa__calloutSummaryAction{color:var(--ink-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:.625rem;font-weight:700;display:inline-flex}.seo-landing-hero-module__EI0nPa__calloutChevron{width:16px;height:16px;transition:transform .16s}.seo-landing-hero-module__EI0nPa__calloutDisclosure[open] .seo-landing-hero-module__EI0nPa__calloutChevron{transform:rotate(180deg)}.seo-landing-hero-module__EI0nPa__calloutBody{color:var(--ink-muted);text-wrap:pretty;font-size:.9375rem;line-height:1.65}.seo-landing-hero-module__EI0nPa__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.seo-landing-hero-module__EI0nPa__benefit{min-width:0;color:var(--ink-muted);align-items:flex-start;gap:9px;font-size:.875rem;line-height:1.55;display:flex}.seo-landing-hero-module__EI0nPa__benefitIcon{width:16px;height:16px;color:var(--callout-accent,var(--academy-teal));flex:none;margin-top:3px}.seo-landing-hero-module__EI0nPa__benefitSource{font-size:.625rem;font-style:italic}@media (max-width:949px){.seo-landing-hero-module__EI0nPa__frame{padding-top:28px}.seo-landing-hero-module__EI0nPa__breadcrumb{margin-bottom:36px}.seo-landing-hero-module__EI0nPa__headline{max-width:18ch;font-size:clamp(3.1rem,7.2vw,4.1rem)}.seo-landing-hero-module__EI0nPa__evidence{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr)}.seo-landing-hero-module__EI0nPa__definition{padding-right:32px}.seo-landing-hero-module__EI0nPa__stat{padding-left:28px}}@media (max-width:720px){.seo-landing-hero-module__EI0nPa__frame{padding-block:22px 64px}.seo-landing-hero-module__EI0nPa__breadcrumb{margin-bottom:30px}.seo-landing-hero-module__EI0nPa__meta{align-items:flex-start;margin-bottom:18px}.seo-landing-hero-module__EI0nPa__badge{width:fit-content;max-width:100%}.seo-landing-hero-module__EI0nPa__headline{max-width:none;font-size:clamp(2.45rem,12vw,3.5rem);line-height:1}.seo-landing-hero-module__EI0nPa__description{margin-top:20px;font-size:1rem;line-height:1.55}.seo-landing-hero-module__EI0nPa__actions{flex-direction:column;align-items:flex-start;margin-top:24px}.seo-landing-hero-module__EI0nPa__actionControl:first-child{width:100%}.seo-landing-hero-module__EI0nPa__actionControl:first-child [data-slot=button]{width:100%}.seo-landing-hero-module__EI0nPa__evidence,.seo-landing-hero-module__EI0nPa__evidenceStatsOnly{grid-template-columns:minmax(0,1fr);margin-top:36px}.seo-landing-hero-module__EI0nPa__definition{border-right:0;border-bottom:1px solid var(--academy-line-strong);padding:22px 0 24px}.seo-landing-hero-module__EI0nPa__stats,.seo-landing-hero-module__EI0nPa__evidenceStatsOnly .seo-landing-hero-module__EI0nPa__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-landing-hero-module__EI0nPa__stat,.seo-landing-hero-module__EI0nPa__evidenceStatsOnly .seo-landing-hero-module__EI0nPa__stat{border-right:1px solid var(--academy-line);border-bottom:1px solid var(--academy-line);grid-template-columns:18px minmax(0,1fr);gap:4px 9px;padding:18px 14px}.seo-landing-hero-module__EI0nPa__stat:nth-child(2n),.seo-landing-hero-module__EI0nPa__evidenceStatsOnly .seo-landing-hero-module__EI0nPa__stat:nth-child(2n),.seo-landing-hero-module__EI0nPa__stat:last-child,.seo-landing-hero-module__EI0nPa__evidenceStatsOnly .seo-landing-hero-module__EI0nPa__stat:last-child{border-right:0}.seo-landing-hero-module__EI0nPa__stat:last-child:nth-child(odd),.seo-landing-hero-module__EI0nPa__evidenceStatsOnly .seo-landing-hero-module__EI0nPa__stat:last-child:nth-child(odd){grid-column:1/-1}.seo-landing-hero-module__EI0nPa__stat:last-child,.seo-landing-hero-module__EI0nPa__evidenceStatsOnly .seo-landing-hero-module__EI0nPa__stat:last-child{border-bottom:0}.seo-landing-hero-module__EI0nPa__statLabel{letter-spacing:.09em;grid-template-columns:18px minmax(0,1fr);gap:9px;font-size:.5625rem}.seo-landing-hero-module__EI0nPa__statIcon{width:18px;height:18px}.seo-landing-hero-module__EI0nPa__statValue,.seo-landing-hero-module__EI0nPa__statValueLarge{font-size:1.35rem}.seo-landing-hero-module__EI0nPa__callout{margin-top:22px;padding:24px 20px}.seo-landing-hero-module__EI0nPa__calloutStatic{display:none}.seo-landing-hero-module__EI0nPa__calloutDisclosure{display:block}.seo-landing-hero-module__EI0nPa__calloutSummary{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.seo-landing-hero-module__EI0nPa__calloutMark{width:40px;height:40px}.seo-landing-hero-module__EI0nPa__calloutIcon{width:20px;height:20px}.seo-landing-hero-module__EI0nPa__calloutTitle{font-size:1.125rem}.seo-landing-hero-module__EI0nPa__calloutBody{border-top:1px solid var(--academy-line);margin:18px 0 0;padding-top:18px}.seo-landing-hero-module__EI0nPa__benefits{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.seo-landing-hero-module__EI0nPa__badge{letter-spacing:.12em;font-size:.625rem}.seo-landing-hero-module__EI0nPa__headline{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.seo-landing-hero-module__EI0nPa__actionControl [data-slot=button]{transition:none}.seo-landing-hero-module__EI0nPa__actionControl [data-slot=button]:active{transform:none}}
