.SchoolFinanceContent-module__r4YmfW__page{background:var(--surface-page)}.SchoolFinanceContent-module__r4YmfW__hero{background:var(--surface-header);text-align:center;padding-top:132px;padding-bottom:92px;position:relative;overflow:hidden}.SchoolFinanceContent-module__r4YmfW__hero:after{content:"";inset-inline:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C360,80 1080,0 1440,50 L1440,70 L0,70 Z' fill='white'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;block-size:55px;position:absolute;bottom:-1px}.SchoolFinanceContent-module__r4YmfW__heroBrand{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;display:flex}.SchoolFinanceContent-module__r4YmfW__heroBrandMark{font-size:var(--icon-sm);letter-spacing:.04em;color:var(--ink-accent);font-family:Cairo,sans-serif;font-weight:900}.SchoolFinanceContent-module__r4YmfW__kicker{font-size:var(--text-base);letter-spacing:.02em;color:var(--ink-eyebrow);background:0 0;border:none;margin-bottom:16px;padding:0;font-weight:800;display:inline-block}.SchoolFinanceContent-module__r4YmfW__title{font-size:var(--text-display);font-weight:800;line-height:var(--leading-display);letter-spacing:-.01em;text-wrap:balance;color:var(--ink-display);margin:0 0 16px;font-family:Cairo,sans-serif}.SchoolFinanceContent-module__r4YmfW__titleAccent{color:var(--ink-display-accent)}.SchoolFinanceContent-module__r4YmfW__heroBody{max-width:62ch;font-size:var(--text-base);color:var(--ink-muted);margin:0 auto;line-height:1.95}.SchoolFinanceContent-module__r4YmfW__heroCtas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.SchoolFinanceContent-module__r4YmfW__btnPrimary,.SchoolFinanceContent-module__r4YmfW__btnGhost{border-radius:var(--radius-md);min-block-size:46px;font-size:var(--text-base);justify-content:center;align-items:center;padding:0 24px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.SchoolFinanceContent-module__r4YmfW__btnPrimary{background:var(--action);color:var(--ink-on-dark);border:1px solid var(--border-strong)}.SchoolFinanceContent-module__r4YmfW__btnPrimary:hover{background:var(--action-hover);transform:translateY(-2px)}.SchoolFinanceContent-module__r4YmfW__btnPrimary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.SchoolFinanceContent-module__r4YmfW__btnGhost{background:var(--surface-page);color:var(--ink-accent);border:1px solid var(--color-neutral-200)}.SchoolFinanceContent-module__r4YmfW__btnGhost:hover{border-color:var(--decor-brand);transform:translateY(-2px)}.SchoolFinanceContent-module__r4YmfW__btnGhost:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.SchoolFinanceContent-module__r4YmfW__tag{font-size:var(--text-base);letter-spacing:.02em;color:var(--ink-eyebrow);background:0 0;border:none;margin-bottom:12px;padding:0;font-weight:800;display:inline-block}.SchoolFinanceContent-module__r4YmfW__sectionTitle{letter-spacing:-.01em;text-wrap:balance;color:var(--ink-heading);margin:0 0 16px;font-family:Cairo,sans-serif;font-size:clamp(22px,3.4vw,34px);font-weight:800;line-height:1.3}.SchoolFinanceContent-module__r4YmfW__sectionBody{max-width:68ch;font-size:var(--text-base);color:var(--ink-muted);margin:0;line-height:1.95}.SchoolFinanceContent-module__r4YmfW__pillars{padding:var(--section-y-lead) 0 var(--section-y)}.SchoolFinanceContent-module__r4YmfW__pillarGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.SchoolFinanceContent-module__r4YmfW__pillar{border-radius:var(--radius-lg);background:var(--surface-page);border:1px solid var(--color-neutral-200);box-shadow:var(--shadow-xs);padding:28px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.SchoolFinanceContent-module__r4YmfW__pillar:hover{box-shadow:var(--shadow-md);border-color:#47b8b173}.SchoolFinanceContent-module__r4YmfW__pillarNum{font-size:var(--text-h2);color:#305a6047;margin-bottom:12px;font-family:Cairo,sans-serif;font-weight:900;line-height:1;display:block}.SchoolFinanceContent-module__r4YmfW__pillarTitle{font-size:var(--text-lg);color:var(--ink-heading);margin:0 0 8px;font-family:Cairo,sans-serif;font-weight:800;line-height:1.5}.SchoolFinanceContent-module__r4YmfW__pillarBody{font-size:var(--text-base);color:var(--ink-muted);margin:0;line-height:1.9}.SchoolFinanceContent-module__r4YmfW__journey{padding:var(--section-y) 0;background:var(--surface-sunken);border-block:1px solid var(--color-neutral-200)}.SchoolFinanceContent-module__r4YmfW__journeyHead{margin-bottom:36px}.SchoolFinanceContent-module__r4YmfW__note{border-radius:var(--radius-md);background:var(--surface-page);border:1px solid var(--color-neutral-200);border-inline-start:3px solid var(--decor-brand);max-width:74ch;font-size:var(--text-base);color:var(--ink-muted);align-items:flex-start;gap:8px;margin:20px 0 0;padding:16px;line-height:1.9;display:flex}.SchoolFinanceContent-module__r4YmfW__note svg{color:var(--ink-accent);flex-shrink:0;margin-block-start:4px}.SchoolFinanceContent-module__r4YmfW__note strong{color:var(--ink-heading);font-weight:800}.SchoolFinanceContent-module__r4YmfW__ref{vertical-align:super;color:var(--ink-accent);margin-inline-start:4px;padding-block:8px;padding-inline:4px;font-size:11px;font-weight:800;text-decoration:none}.SchoolFinanceContent-module__r4YmfW__ref:hover{text-decoration:underline}.SchoolFinanceContent-module__r4YmfW__ref:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.SchoolFinanceContent-module__r4YmfW__steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.SchoolFinanceContent-module__r4YmfW__step{border-radius:var(--radius-lg);background:var(--surface-page);border:1px solid var(--color-neutral-200);padding:24px 20px}.SchoolFinanceContent-module__r4YmfW__stepNum{border-radius:var(--radius-md);block-size:34px;inline-size:34px;font-size:var(--text-sm);color:var(--ink-on-dark);background:#305a60;justify-content:center;align-items:center;margin-bottom:12px;font-family:Cairo,sans-serif;font-weight:900;display:inline-flex}.SchoolFinanceContent-module__r4YmfW__stepTitle{font-size:var(--text-base);color:var(--ink-heading);margin:0 0 8px;font-family:Cairo,sans-serif;font-weight:800;line-height:1.5}.SchoolFinanceContent-module__r4YmfW__stepBody{font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.85}.SchoolFinanceContent-module__r4YmfW__compare{padding:var(--section-y) 0;scroll-margin-block-start:96px}.SchoolFinanceContent-module__r4YmfW__compareInner{grid-template-columns:.95fr 1.05fr;align-items:start;gap:52px;display:grid}.SchoolFinanceContent-module__r4YmfW__compareCopy{min-width:0}.SchoolFinanceContent-module__r4YmfW__compareList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.SchoolFinanceContent-module__r4YmfW__compareItem{border-radius:var(--radius-md);font-size:var(--text-base);color:var(--ink-body);background:var(--surface-page);border:1px solid #0000;align-items:flex-start;gap:12px;padding:16px;line-height:1.8;transition:background .2s,border-color .2s;display:flex}.SchoolFinanceContent-module__r4YmfW__compareItem:hover{background:var(--surface-sunken);border-color:var(--color-neutral-200)}.SchoolFinanceContent-module__r4YmfW__compareItem svg{color:var(--ink-accent);flex-shrink:0;margin-block-start:3px}.SchoolFinanceContent-module__r4YmfW__partners{padding:var(--section-y) 0;background:var(--surface-page);color:var(--ink-muted)}.SchoolFinanceContent-module__r4YmfW__partnersInner{grid-template-columns:1.1fr .9fr;align-items:center;gap:52px;display:grid}.SchoolFinanceContent-module__r4YmfW__tagLight{font-size:var(--text-base);letter-spacing:.02em;color:var(--ink-eyebrow);background:0 0;border:none;margin-bottom:12px;padding:0;font-weight:800;display:inline-block}.SchoolFinanceContent-module__r4YmfW__partnersTitle{text-wrap:balance;color:var(--ink-heading);margin:0 0 16px;font-family:Cairo,sans-serif;font-size:clamp(21px,3.2vw,32px);font-weight:800;line-height:1.35}.SchoolFinanceContent-module__r4YmfW__partnersBody{max-width:62ch;color:var(--ink-muted);margin:0 0 24px;font-size:15px;line-height:1.95}.SchoolFinanceContent-module__r4YmfW__partnersCopy{min-width:0}.SchoolFinanceContent-module__r4YmfW__partnersCard{border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--color-neutral-200);padding:28px 24px}.SchoolFinanceContent-module__r4YmfW__partnersCardTitle{border-bottom:1px solid var(--color-neutral-200);color:var(--ink-heading);margin:0 0 16px;padding-bottom:12px;font-family:Cairo,sans-serif;font-size:15px;font-weight:800}.SchoolFinanceContent-module__r4YmfW__partnersList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.SchoolFinanceContent-module__r4YmfW__partnersItem{font-size:var(--text-sm);color:var(--ink-muted);padding-inline-start:20px;line-height:1.75;position:relative}.SchoolFinanceContent-module__r4YmfW__partnersItem:before{content:"";border-radius:var(--radius-md);background:var(--color-accent-500);block-size:7px;inline-size:7px;position:absolute;inset-block-start:9px;inset-inline-start:0}.SchoolFinanceContent-module__r4YmfW__legal{background:var(--surface-sunken);border-top:1px solid var(--color-neutral-200);padding:44px 0 64px}.SchoolFinanceContent-module__r4YmfW__disclaimer{border-radius:var(--radius-md);background:var(--surface-page);border:1px solid var(--color-neutral-200);border-inline-start:3px solid var(--color-warning-500);max-width:92ch;font-size:var(--text-sm);color:var(--ink-muted);margin:0 0 16px;padding:16px 20px;line-height:1.9}.SchoolFinanceContent-module__r4YmfW__disclaimer strong{color:var(--ink-heading);font-weight:800}.SchoolFinanceContent-module__r4YmfW__footnotes{max-width:92ch;font-size:var(--text-xs);color:var(--ink-muted);margin:0;padding-inline-start:20px;line-height:1.9}.SchoolFinanceContent-module__r4YmfW__footnotes li{scroll-margin-block-start:96px}@media (max-width:1023.98px){.SchoolFinanceContent-module__r4YmfW__compareInner,.SchoolFinanceContent-module__r4YmfW__partnersInner{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.SchoolFinanceContent-module__r4YmfW__hero{padding:112px 0 48px}.SchoolFinanceContent-module__r4YmfW__heroCtas{flex-direction:column;align-items:stretch}.SchoolFinanceContent-module__r4YmfW__btnPrimary,.SchoolFinanceContent-module__r4YmfW__btnGhost{inline-size:100%}}
