.acquisitionNav{z-index:30;background:#fff;border-bottom:1px solid #d8e0e5;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem clamp(1rem,4vw,4rem);display:flex;position:relative}.acquisitionBrand{color:#102a43;flex-shrink:0;align-items:center;gap:.55rem;text-decoration:none;display:flex}.acquisitionBrand span{gap:.1rem;display:grid}.acquisitionBrand strong{font-size:1.1rem;line-height:1.2}.acquisitionBrand small{letter-spacing:.04em;color:#405261;text-transform:uppercase;font-size:.6rem}.acquisitionDesktopNav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.acquisitionDesktopNav a{color:#102a43;align-items:center;min-height:44px;padding:.45rem .6rem;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.acquisitionDesktopNav .acquisitionNavCta{color:#fff;background:#a94322;border-radius:8px}.acquisitionMobileMenu,.mobileAcquisitionActions{display:none}.mobileAcquisitionPage .acquisitionHeroPrice{font-weight:750;color:#102a43!important;margin:.85rem 0!important;font-size:.9rem!important}.mobileAcquisitionPage .acquisitionHeroPrice a{color:inherit;text-decoration:underline}.mobileAcquisitionPage .acquisitionDetails{color:#102a43;background:#fff;border:1px solid #d8e0e5;border-radius:12px;margin:1.25rem 0 0}.mobileAcquisitionPage .acquisitionDetails>summary{cursor:pointer;min-height:48px;padding:1rem;font-size:1rem;font-weight:800}.mobileAcquisitionPage .acquisitionDetails>div{padding:0 1rem 1rem}.mobileAcquisitionPage .acquisitionDetails h3{color:#102a43}.mobileAcquisitionPage .acquisitionDetails p{color:#354b5c;line-height:1.6}.mobileAcquisitionPage .catalogBrowser>.productPreviewPulse{min-width:0;background:#fff!important}.mobileAcquisitionPage a:focus-visible,.mobileAcquisitionPage summary:focus-visible,.mobileAcquisitionPage button:focus-visible,.mobileAcquisitionPage input:focus-visible{outline-offset:4px;outline:3px solid #102a43}@media (max-width:900px){.acquisitionDesktopNav{display:none}.acquisitionMobileMenu{display:block;position:relative}.acquisitionMobileMenu summary{color:#102a43;cursor:pointer;border:1px solid #102a43;border-radius:8px;align-items:center;min-height:44px;padding:.6rem .85rem;font-size:.9rem;font-weight:800;list-style:none;display:flex}.acquisitionMobileMenu summary::-webkit-details-marker{display:none}.acquisitionMobileMenu summary:after{content:" +";margin-left:.4rem}.acquisitionMobileMenu[open] summary:after{content:" −"}.acquisitionMobileMenu nav{background:#fff;border:1px solid #d8e0e5;border-radius:12px;width:min(300px,100vw - 2rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 30px #102a4326}.acquisitionMobileMenu nav a{color:#102a43;border-radius:6px;align-items:center;min-height:48px;padding:.6rem .75rem;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.acquisitionMobileMenu nav a:hover{background:#edf1f4}}@media (max-width:700px){.mobileAcquisitionPage{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}.mobileAcquisitionPage~.siteFooter{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}.mobileAcquisitionPage .acquisitionNav{gap:.5rem;padding:.65rem 1rem}.mobileAcquisitionPage .catalogHero,.mobileAcquisitionPage .districtHero{grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important;min-height:0!important;padding:1.5rem 1rem!important;display:grid!important}.mobileAcquisitionPage .catalogHeroCopy,.mobileAcquisitionPage .districtHeroCopy{min-width:0;max-width:100%!important}.mobileAcquisitionPage .catalogHero h1,.mobileAcquisitionPage .districtHero h1{letter-spacing:-.035em!important;max-width:none!important;margin:.45rem 0 .8rem!important;font-size:clamp(2rem,8.5vw,2.85rem)!important;line-height:1.08!important}.mobileAcquisitionPage .catalogLead,.mobileAcquisitionPage .districtHeroCopy>p{color:#354b5c!important;font-size:1rem!important;line-height:1.55!important}.mobileAcquisitionPage .catalogHero .catalogActions,.mobileAcquisitionPage .districtHeroCopy .districtHeroActions{grid-template-columns:minmax(0,1fr)!important;gap:.6rem!important;margin:.85rem 0!important;display:grid!important}.mobileAcquisitionPage .catalogPrimary,.mobileAcquisitionPage .catalogSecondary,.mobileAcquisitionPage .districtPrimaryCta,.mobileAcquisitionPage .districtSecondaryCta{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;max-width:100%;white-space:normal!important;min-height:48px!important;padding:.75rem .85rem!important;font-size:1rem!important;line-height:1.35!important;display:flex!important}.mobileAcquisitionPage .catalogHeroTrust,.mobileAcquisitionPage .districtMicrocopy{font-size:.85rem!important;line-height:1.55!important}.mobileAcquisitionPage .catalogMeta{overflow-wrap:anywhere;font-size:.72rem!important;line-height:1.6!important}.mobileAcquisitionPage .catalogBrowser{box-sizing:border-box;width:100%;min-width:0;max-height:none!important}.mobileAcquisitionPage .catalogBrowser>span{padding:.7rem;line-height:1.5;font-size:.7rem!important}.mobileAcquisitionPage .catalogBrowser .skillClassPulse{min-width:0;padding:.85rem!important}.mobileAcquisitionPage .catalogBrowser .pulseHeading{gap:.6rem!important;display:grid!important}.mobileAcquisitionPage .catalogBrowser .pulseHeading h2{font-size:1.35rem!important;line-height:1.2!important}.mobileAcquisitionPage .catalogBrowser .pulseHeading p{font-size:.9rem!important;line-height:1.45!important}.mobileAcquisitionPage .catalogBrowser .pulseStatus{justify-self:start;font-size:.8rem!important}.mobileAcquisitionPage .catalogBrowser .pulseDial svg{margin:auto;max-width:160px!important}.mobileAcquisitionPage .catalogBrowser .pulseBandGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.mobileAcquisitionPage .catalogBrowser .pulseBand{min-width:0;min-height:100px;padding:.7rem!important}.mobileAcquisitionPage .catalogBrowser .pulseBand>span{font-size:.8rem!important;line-height:1.3!important}.mobileAcquisitionPage .catalogBrowser .pulseBand p{color:#354b5c!important;font-size:.8rem!important;line-height:1.4!important}.mobileAcquisitionPage .catalogDecisionModel,.mobileAcquisitionPage .catalogPricing,.mobileAcquisitionPage .catalogCoverage,.mobileAcquisitionPage .catalogProductStory,.mobileAcquisitionPage .districtImplementation,.mobileAcquisitionPage .districtConversion{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;min-height:0!important}.mobileAcquisitionPage .catalogJourneyGrid,.mobileAcquisitionPage .catalogEngineGrid,.mobileAcquisitionPage .catalogQuestionGrid,.mobileAcquisitionPage .districtValueGrid{grid-template-columns:minmax(0,1fr)!important;gap:.8rem!important}.mobileAcquisitionPage>.catalogJourney,.mobileAcquisitionPage>.catalogProblem,.mobileAcquisitionPage>.catalogQuestions,.mobileAcquisitionPage>.catalogEngines,.mobileAcquisitionPage>.catalogDecisionModel,.mobileAcquisitionPage>.catalogPricing,.mobileAcquisitionPage>.catalogCoverage,.mobileAcquisitionPage>.catalogProductProof,.mobileAcquisitionPage>.districtValueSection,.mobileAcquisitionPage>.districtImplementation,.mobileAcquisitionPage>.districtConversion{padding:2rem 1rem!important}.mobileAcquisitionPage h2{overflow-wrap:break-word;letter-spacing:-.02em!important;font-size:clamp(1.6rem,6.5vw,2.1rem)!important;line-height:1.15!important}.mobileAcquisitionPage h3{font-size:1.2rem!important;line-height:1.3!important}.mobileAcquisitionPage .catalogSectionHead p,.mobileAcquisitionPage article p,.mobileAcquisitionPage .districtSectionIntro p{font-size:1rem!important;line-height:1.6!important}.mobileAcquisitionPage .catalogDecisionModel article,.mobileAcquisitionPage .catalogPricing article{min-width:0;padding:1.1rem!important}.mobileAcquisitionPage .catalogDecisionModel li span,.mobileAcquisitionPage .catalogPricing li{font-size:.95rem!important;line-height:1.5!important}.mobileAcquisitionPage .districtCoverage,.mobileAcquisitionPage .catalogStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;display:grid!important}.mobileAcquisitionPage .districtCoverage small{line-height:1.35;font-size:.8rem!important}.mobileAcquisitionPage .districtProductProof{box-sizing:border-box;width:100%;min-width:0;min-height:0!important}.mobileAcquisitionPage .districtProductProof img,.mobileAcquisitionPage .districtProductProof video{width:100%;max-width:100%;height:auto}.mobileAcquisitionPage .districtProofStrip{grid-template-columns:minmax(0,1fr)!important;padding:1.5rem 1rem!important}.mobileAcquisitionPage .districtProofStrip small{line-height:1.5;font-size:.95rem!important}.mobileAcquisitionPage .districtConversion form{min-width:0;grid-template-columns:minmax(0,1fr)!important;padding:1rem!important}.mobileAcquisitionPage .districtConversion label,.mobileAcquisitionPage .resourceCaptureForm label{color:#102a43;font-size:.9rem!important}.mobileAcquisitionPage input:not([type=checkbox]),.mobileAcquisitionPage select,.mobileAcquisitionPage textarea{box-sizing:border-box;min-width:0;max-width:100%;min-height:48px!important;font-size:16px!important}.mobileAcquisitionPage form button{white-space:normal!important;min-height:48px!important;font-size:1rem!important}.mobileAcquisitionPage .legalConsent,.mobileAcquisitionPage .resourceConsent{min-height:44px;align-items:flex-start!important;gap:.65rem!important;line-height:1.5!important}.mobileAcquisitionPage .resourceCaptureRow{grid-template-columns:minmax(0,1fr)!important}.mobileAcquisitionPage .mpResource .mpContainer{min-width:0;padding:0!important}.mobileAcquisitionPage .mobileAcquisitionActions{z-index:40;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #d8e0e5;grid-template-columns:1fr 1fr;gap:.5rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #102a4314}.mobileAcquisitionActions a{color:#102a43;text-align:center;background:#fff;border:1px solid #102a43;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:.55rem;font-size:.9rem;font-weight:800;line-height:1.3;text-decoration:none;display:flex}.mobileAcquisitionActions a:last-child{color:#fff;background:#a94322;border-color:#a94322}.mobileAcquisitionPage #district-quote,.mobileAcquisitionPage #pricing{scroll-margin-top:1rem}@media (max-height:500px){.mobileAcquisitionPage .mobileAcquisitionActions{display:none}}@media (prefers-reduced-motion:reduce){.mobileAcquisitionPage *{scroll-behavior:auto!important;transition:none!important}}}.teacherLessonProof{color:#102a43;background:#f3f5f7;padding:3rem clamp(1rem,4vw,4rem)}.teacherLessonProofCard{background:#fff;border:1px solid #d8e0e5;border-left:5px solid #a94322;border-radius:14px;padding:1.5rem;box-shadow:0 8px 24px #102a430a}.teacherLessonProofGroup{color:#873719;background:#fae9e2;border-radius:6px;padding:.4rem .65rem;font-size:.85rem;font-weight:800;display:inline-block}.teacherLessonProofCard h3{color:#102a43;margin:.8rem 0;font-size:1.35rem}.teacherLessonProofSteps{grid-template-columns:1.4fr 1fr;gap:1.25rem;margin-top:1rem;display:grid}.teacherLessonProofSteps h4{color:#102a43;margin:0 0 .4rem;font-size:1rem}.teacherLessonProofCard p{color:#354b5c;font-size:1rem;line-height:1.6}.teacherLessonProofNote{border-top:1px solid #d8e0e5;margin-top:1rem;padding-top:1rem;font-size:.9rem!important}@media (max-width:700px){.teacherLessonProof{padding:2rem 1rem}.teacherLessonProofCard{padding:1rem}.teacherLessonProofSteps{grid-template-columns:1fr;gap:1rem}.teacherLessonProof .catalogActions{grid-template-columns:1fr;gap:.6rem;display:grid}}.teacherConversionPage .catalogTextLink{color:#102f49;background:0 0;border:0;align-self:center;min-height:44px;padding:.7rem .15rem;font-weight:700;text-decoration:underline;display:inline-block}.teacherReportSupport{color:#405261;margin:1.2rem 0;font-size:.95rem;line-height:1.6}.teacherPrivacyStrip{color:#183d30;background:#f3f8f4;border:1px solid #ccdcd4;border-radius:10px;padding:1rem;font-size:.9rem;line-height:1.55}.teacherPrivacyStrip p{margin:.4rem 0}.teacherPrivacyStrip a{color:#183d30;font-weight:750;text-decoration:underline}.teacherGroupPreview{color:#102f49;background:#fff;border:1px solid #d5dde2;border-radius:14px;padding:1.25rem;box-shadow:0 14px 32px #102f4910}.teacherGroupPreview h2{margin:.5rem 0 1rem;font-size:clamp(1.4rem,2vw,2rem)}.teacherPreviewGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.teacherPreviewGroup{border:1px solid #d5dde2;border-radius:9px;padding:1rem}.teacherPreviewGroup h3{margin:0 0 .5rem;font-size:1rem}.teacherPreviewGroup strong{font-size:2rem;line-height:1.2}.teacherPreviewGroup strong span{font-size:.85rem;font-weight:600}.teacherPreviewGroup p{margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.teacherPreviewGroup-support{color:#7e2d1b;background:#f8e6de}.teacherPreviewGroup-target{color:#563a7a;background:#eee6f7}.teacherPreviewGroup-extend{color:#385c2e;background:#e7f0df}.teacherPreviewGroup-check{color:#465361;background:#eef0f2}.teacherPreviewCaption{color:#405261;margin:1rem 0 .4rem;font-size:.85rem;line-height:1.5}.teacherPreviewLink{color:#102f49;align-items:center;min-height:44px;font-weight:750;text-decoration:underline;display:inline-flex}.mobileAcquisitionActions.teacherSingleAction{grid-template-columns:1fr}.teacherSingleAction a{justify-content:center;width:100%}@media (max-width:700px){.teacherConversionPage .catalogHero{gap:1.25rem}.teacherConversionPage .catalogActions{align-items:flex-start}.teacherConversionPage .catalogTextLink{align-self:flex-start}.teacherGroupPreview{padding:1rem}.teacherPreviewGroup{padding:.8rem}.teacherPrivacyStrip{font-size:.9rem}}.mobileAcquisitionPage .catalogJourneyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.mobileAcquisitionPage .catalogJourneyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mobileAcquisitionPage .catalogJourneyGrid{grid-template-columns:1fr!important}}.siteFooter nav a{align-items:center;min-height:44px;padding:.5rem .65rem;display:inline-flex}@media (max-width:700px){.siteFooter nav{flex-wrap:wrap;gap:.25rem;display:flex}.mobileAcquisitionPage .tableWrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}.mobileAcquisitionPage .catalogProduct .catalogBrowser{min-width:0}.mobileAcquisitionPage .catalogProduct .catalogBrowser .productLessonShot{background:#fff;border:1px solid #dce4ea;border-radius:10px;margin:12px 0;line-height:0;overflow:hidden}.mobileAcquisitionPage .catalogProduct .catalogBrowser>a{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;min-height:48px;margin:12px 0 0;display:flex}.mobileAcquisitionActions.mobileSingleAction{grid-template-columns:1fr}.mobileSingleAction a{justify-content:center;width:100%;min-height:48px}@media (max-width:700px){.mobileAcquisitionPage .catalogProduct .catalogBrowser .productLessonShot{margin:8px 0}.mobileAcquisitionPage .catalogProduct .catalogBrowser>a{min-height:52px}}.teacherProductGaugeHint,.teacherProofGaugeCaption{color:#334b5e;background:#eef2f5;border-radius:9px;margin:10px 0 0;padding:11px 13px;font-size:.875rem;line-height:1.55}@media (max-width:700px){.teacherProductPreview .teacherProductDesktop,.teacherProofAdExample .teacherProofDesktopPulse{display:none!important}.teacherProofAdExample>.mobileSingleGroupPreview{display:block}.teacherProofAdExample>h2{font-size:1.18rem}}.districtSalesPage .districtHeroTextLinks{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:10px 0 14px;display:flex}.districtSalesPage .districtHeroTextLinks a{color:#102b42;text-underline-offset:3px;align-items:center;min-height:36px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-flex}.districtSalesPage .districtHeroTextLinks a:focus-visible{outline-offset:3px;outline:3px solid #a94322}.districtSalesPage .districtHeroCopy>p,.districtSalesPage .districtMicrocopy,.districtSalesPage .districtProductProof p{color:#233b50;font-size:16px;line-height:1.6}.districtSalesPage .districtCoverage small{font-size:13px;line-height:1.45}.districtSalesPage .districtHeroActions .districtPrimaryCta{justify-content:center;align-items:center;min-height:48px;display:inline-flex}@media (max-width:767px){.districtSalesPage .districtHero{gap:18px;grid-template-columns:minmax(0,1fr)!important}.districtSalesPage .districtHeroCopy,.districtSalesPage .districtProductProof{min-width:0;max-width:100%}.districtSalesPage .districtHeroActions{flex-direction:column;align-items:stretch;display:flex}.districtSalesPage .districtHeroActions .districtPrimaryCta{box-sizing:border-box;text-align:center;width:100%}.districtSalesPage .districtHeroTextLinks{gap:4px 14px}.districtSalesPage .districtHeroTextLinks a{min-height:44px;font-size:14px}.districtSalesPage .districtProductProof{overflow:hidden}}
