:root{--mc-navy:#102a43;--mc-navy-2:#173f5f;--mc-navy-3:#214c6b;--mc-sienna:#b8502a;--mc-sienna-dark:#913c20;--mc-gold:#d6a62e;--mc-gold-soft:#f7edcf;--mc-gray-0:#fff;--mc-gray-25:#fafbfc;--mc-gray-50:#f1f3f5;--mc-gray-75:#eceff2;--mc-gray-100:#e3e8ec;--mc-gray-200:#ccd5dc;--mc-gray-400:#8a98a3;--mc-gray-500:#687985;--mc-gray-700:#344b5b;--mc-ink:#172b3a;--mc-group-support:#c65d3f;--mc-group-target:#7657a6;--mc-group-extend:#758b37;--mc-group-insufficient:#727e89;--mc-canvas:var(--mc-gray-50);--mc-surface:var(--mc-gray-0);--mc-line:var(--mc-gray-200);--mc-muted:var(--mc-gray-500);--mc-shadow-1:0 1px 2px #102a430d,0 6px 18px #102a430d;--mc-shadow-2:0 14px 38px #102a431a;--mc-radius-sm:7px;--mc-radius-md:10px;--mc-radius-lg:14px;--mc-space-1:.25rem;--mc-space-2:.5rem;--mc-space-3:.75rem;--mc-space-4:1rem;--mc-space-5:1.25rem;--mc-space-6:1.5rem;--mc-space-8:2rem;--ink:var(--mc-ink);--muted:var(--mc-muted);--canvas:var(--mc-canvas);--surface:var(--mc-surface);--line:var(--mc-line);--brand:var(--mc-sienna);--deep:var(--mc-navy);--soft:var(--mc-gray-75);--blue:var(--mc-navy-2);--focus:var(--mc-gold);--shadow:var(--mc-shadow-1)}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{background:var(--mc-canvas);color:var(--mc-ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.45}a{color:var(--mc-navy);text-underline-offset:3px}a:hover{color:var(--mc-sienna)}h1,h2,h3,h4{color:var(--mc-navy);letter-spacing:-.025em;margin-top:0;line-height:1.08}h1{margin-bottom:.65rem;font-size:clamp(2rem,3.8vw,3.8rem)}h2{margin-bottom:.55rem;font-size:clamp(1.45rem,2.4vw,2.35rem)}h3{margin-bottom:.4rem;font-size:1.05rem}p{margin:.35rem 0 .8rem}small{line-height:1.35}button,input,select,textarea{font:inherit}button,.primaryCta,.authPrimary{border-radius:var(--mc-radius-sm);background:var(--mc-sienna);color:#fff;cursor:pointer;min-height:40px;box-shadow:none;border:0;padding:.6rem .9rem;font-weight:800}button:hover,.primaryCta:hover,.authPrimary:hover{background:var(--mc-sienna-dark);color:#fff}button:disabled{cursor:not-allowed;opacity:.55}.secondary,.secondaryCta,.authSecondary{color:var(--mc-navy);border:1px solid var(--mc-line);background:#fff}.secondary:hover,.secondaryCta:hover,.authSecondary:hover{background:var(--mc-gray-50);color:var(--mc-navy)}input,select,textarea{border:1px solid var(--mc-line);border-radius:var(--mc-radius-sm);width:100%;min-height:40px;color:var(--mc-ink);background:#fff;padding:.55rem .7rem}textarea{resize:vertical;min-height:92px}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:2px;border-color:var(--mc-gold);outline:3px solid #d6a62e47}label{color:var(--mc-gray-700);font-size:.8rem;font-weight:800}form{gap:.65rem;display:grid}.skip{z-index:1000;color:var(--mc-navy);border:2px solid var(--mc-gold);background:#fff;border-radius:6px;padding:.6rem .8rem;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.skip:focus{transform:none}.eyebrow,.catalogEyebrow,.authEyebrow{color:var(--mc-sienna);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.68rem;font-weight:900}.card,.panel,.groupCard,.uploadPanel,.businessPanel,.priceCard,.planCard,.authCard,.grid article,.businessGrid>article,.ownerPortal .panel,.demoPanel,.demoTour,.teacherFilters,.demoLessonSignal,.teacherPlan article,.supportGrid article,.quotePanel,.districtRollout,.districtImplementation,.districtProofStrip span{border:1px solid var(--mc-line);border-radius:var(--mc-radius-md);background:var(--mc-surface);box-shadow:var(--mc-shadow-1)}.card,.panel,.groupCard,.uploadPanel,.businessPanel,.grid article,.businessGrid>article,.ownerPortal .panel,.supportGrid article{padding:var(--mc-space-4)}.panel{margin-top:var(--mc-space-4)}.panel p,.grid p,.businessPanel p{color:var(--mc-muted)}.grid,.businessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.metric{color:var(--mc-navy);font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:900;line-height:1;display:block}.sectionHead{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.sectionHead h2,.sectionHead h3{margin-bottom:0}.pills,.catalogSignals,.trustNotes,.contextPills{flex-wrap:wrap;gap:.35rem;display:flex}.pills span,.tag,.contextPills span,.statusBadge,.studentCountBadge{border:1px solid var(--mc-line);width:fit-content;color:var(--mc-gray-700);background:#fff;border-radius:999px;align-items:center;padding:.25rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.alert,.success,.callout{border-radius:var(--mc-radius-sm);border:1px solid var(--mc-line);padding:.65rem .8rem}.alert{border-left:4px solid var(--mc-sienna);color:var(--mc-sienna-dark);background:#fff}.success{border-left:4px solid var(--mc-gold);color:var(--mc-navy);background:#fff}.callout{border-left:4px solid var(--mc-gold);background:#fff}details{border-top:1px solid var(--mc-line);margin-top:.65rem;padding:.65rem 0 0}summary{cursor:pointer;color:var(--mc-navy);font-weight:800}.status-support,.group-support,.whoTeach-support,.lessonGroup-support,[data-group=support]{--group-color:var(--mc-group-support)}.status-target,.status-near-mastery,.group-target,.whoTeach-target,.whoTeach-bubble,.lessonGroup-target,[data-group=target],[data-group=mastery]{--group-color:var(--mc-group-target)}.status-ready,.status-extension,.group-extend,.whoTeach-extend,.whoTeach-extension,.lessonGroup-extension,[data-group=extend],[data-group=extension]{--group-color:var(--mc-group-extend)}.status-need-evidence,.group-verify,.whoTeach-verify,.whoTeach-evidence,[data-group=verify],[data-group=insufficient]{--group-color:var(--mc-group-insufficient)}.status-support,.status-target,.status-near-mastery,.status-ready,.status-extension,.status-need-evidence{border:1px solid color-mix(in srgb,var(--group-color) 45%,#fff)!important;background:color-mix(in srgb,var(--group-color) 10%,#fff)!important;color:var(--group-color)!important}.whoTeachGroup,.instructionalGroup,.lessonGroup{border:1px solid var(--mc-line)!important;border-left:4px solid var(--group-color,var(--mc-group-insufficient))!important;border-radius:var(--mc-radius-md)!important;box-shadow:none!important;background:#fff!important}.dashboard{background:var(--mc-canvas);grid-template-columns:15.25rem minmax(0,1fr);min-height:100vh;display:grid}.appSidebar,.dashboard>aside{scrollbar-width:thin;scrollbar-color:var(--mc-gold) var(--mc-navy);flex-direction:column;gap:.45rem;height:100vh;padding:1rem .85rem;display:flex;position:sticky;top:0;overflow-y:auto;background:var(--mc-navy)!important;border-right:1px solid var(--mc-navy-3)!important}.sidebarBrand{align-items:center;gap:.65rem;padding:.25rem .35rem .8rem;display:flex}.sidebarBrand>div{line-height:1.08;display:grid}.sidebarBrand strong,.sidebarBrand span,.mobileBrand strong{color:#fff!important}.sidebarBrand span{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:.63rem}.sidebarPromise{color:#fff;border:1px solid #ffffff21;border-radius:7px;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.72rem;font-weight:800;display:flex}.promiseDot,.statusDot{background:var(--mc-gold);border-radius:50%;width:7px;height:7px}.dashboard nav{gap:.2rem;margin:.45rem 0;display:grid}.dashboard nav a{border-radius:6px;padding:.55rem .65rem;font-size:.82rem;font-weight:720;text-decoration:none;color:#ffffffd1!important}.dashboard nav a:hover,.dashboard nav a[aria-current=page]{color:#fff!important;background:#ffffff1a!important}.sidebarFooter{color:#ffffffc7;border-top:1px solid #ffffff1f;margin-top:auto;padding-top:.65rem}.sidebarTrust{color:#fff;align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;display:flex}.sidebarFooter p{font-size:.68rem;line-height:1.45}.sidebarFooter .secondary{color:#fff;background:0 0;border-color:#ffffff2e;width:100%}.workspace{background:var(--mc-canvas);min-width:0}.appTopbar{z-index:20;border-bottom:1px solid var(--mc-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.55rem 1.25rem;display:flex;position:sticky;top:0;background:#fffffff5!important}.mobileBrand{display:none}.contextPills span{background:var(--mc-gray-50);border-color:var(--mc-gray-100)}.userBadge{background:var(--mc-navy);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:900;display:grid}.workspaceInner{max-width:1500px;margin:0 auto;padding:1.1rem 1.25rem 2.25rem}.workspaceInner>h1,.compactWorkspacePage>h1{margin:.2rem 0 .45rem;font-size:clamp(1.8rem,2.8vw,2.65rem)}.workspaceInner>p,.compactWorkspacePage>p{max-width:74rem;color:var(--mc-muted)}.compactWorkspacePage{gap:.75rem;display:grid}.priorityFilterBar,.filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.65rem;margin:.75rem 0 1rem;display:grid}.priorityFilterBar label,.filters label{gap:.3rem;display:grid}.whoTeachWorkspace{gap:.8rem;display:grid}.whoTeachSkillHero{grid-template-columns:minmax(0,1fr) minmax(230px,300px)!important;align-items:center!important;gap:1rem!important;padding:1rem!important;display:grid!important}.whoTeachSkillHero h2{margin:.15rem 0 .3rem!important;font-size:clamp(1.35rem,2vw,1.9rem)!important}.focusCallout{border-left:4px solid var(--mc-gold);background:var(--mc-gray-50);min-height:auto!important;padding:.8rem 1rem!important}.whoTeachGroup{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:1rem;display:grid;padding:.85rem!important}.whoTeachGroup .studentCard,.whoTeachGroup .student,.instructionalGroup .studentCard,.compactNames article{border:1px solid var(--mc-gray-100)!important;background:var(--mc-gray-25)!important;box-shadow:none!important;border-radius:6px!important;padding:.55rem .65rem!important}.compactNames{gap:.35rem;display:grid}.studentNameGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.studentRow{border-top:1px solid var(--mc-gray-100);justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.studentRow span{color:var(--mc-muted);font-size:.78rem}.compactMove,.nextMove,.recommendationCallout{border-left:4px solid var(--mc-sienna);background:#fff;border-radius:6px;box-shadow:none!important;padding:.75rem .85rem!important}.lessonPhases{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.75rem 0;display:grid}.lessonPhases article{min-width:0;border:1px solid var(--mc-line)!important;border-radius:var(--mc-radius-sm)!important;box-shadow:none!important;background:#fff!important;padding:.75rem!important}.lessonPhaseNumber{background:var(--mc-navy);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:900;display:inline-grid}.lessonDifferentiation{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.wholeClassLesson,.coverageSelector{overflow-wrap:anywhere}.coverageSelector{background:#fff!important;padding:.8rem!important}.coverageControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.coverageResult{border-left:4px solid var(--mc-gold);background:var(--mc-gray-50);color:var(--mc-navy);padding:.65rem}.readinessBands{gap:.4rem;display:grid}.readinessBand{border:1px solid var(--mc-gray-100);border-left:4px solid var(--group-color,var(--mc-group-insufficient));background:#fff;border-radius:6px;grid-template-columns:minmax(10rem,.28fr) 1fr;align-items:start;gap:.6rem;padding:.55rem .65rem;display:grid}.studentChips{flex-wrap:wrap;gap:.3rem;display:flex}.studentChip{border:1px solid var(--mc-gray-100);background:#fff;border-radius:6px;padding:.24rem .45rem;font-size:.76rem}.tableWrap{border:1px solid var(--mc-line);background:#fff;border-radius:8px;max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%;font-size:.82rem}th,td{border-bottom:1px solid var(--mc-gray-100);text-align:left;vertical-align:top;padding:.55rem .6rem}th{z-index:1;background:var(--mc-gray-50);color:var(--mc-navy);letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;position:sticky;top:0}tbody tr:hover{background:var(--mc-gray-25)}progress{width:100%;accent-color:var(--mc-sienna)}.masteryBars,.readinessBars,.demoBars{gap:.45rem;display:grid}.masteryBars div,.previewBar,.demoBar,.readinessBar{grid-template-columns:minmax(6rem,9rem) 1fr 3rem;align-items:center;gap:.55rem;font-size:.74rem;display:grid}.masteryBars i,.previewBar i,.demoBar i,.readinessBar i{background:var(--mc-gray-100);border-radius:99px;height:7px;display:block;overflow:hidden}.masteryBars i>*,.previewBar b,.demoBar span,.readinessBar b{border-radius:inherit;background:var(--mc-sienna);height:100%;display:block}.kpiGrid,.demoKpis,.previewMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.kpiGrid article,.demoKpis article,.previewMetrics article{border:1px solid var(--mc-line);border-top:3px solid var(--mc-gold);box-shadow:none;background:#fff;border-radius:8px;padding:.75rem}.kpiGrid strong,.demoKpis strong,.previewMetrics strong{color:var(--mc-navy);font-size:1.45rem}.kpiGrid small,.demoKpis small,.previewMetrics small{color:var(--mc-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.profileHeader,.learnerHeader,.selectedLearner,.reportHeader{border:1px solid var(--mc-line);background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem 1rem;display:flex}.profileMetrics,.learnerMetrics,.reportMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.profileMetrics>*,.learnerMetrics>*,.reportMetrics>*{border:1px solid var(--mc-line);background:#fff;border-radius:8px;min-height:90px;padding:.75rem}.profileMetrics strong,.learnerMetrics strong,.reportMetrics strong{color:var(--mc-navy);font-size:1.7rem;line-height:1;display:block}.instructionalEvidence,.assessmentTimeline{padding:.9rem!important}.settings,.settingsForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem!important;display:grid!important}.settingsForm>div,.settings>div{border:1px solid var(--mc-line);background:#fff;border-radius:7px;gap:.3rem;padding:.7rem;display:grid}.settingsWide{grid-column:1/-1}.settingsMeta{justify-content:space-between;align-items:center;display:flex!important}.uploadPanel{gap:.75rem;display:grid}.billingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:70rem;display:grid}.planCard{padding:1rem!important}.planCard h2{font-size:1.25rem}.billingNote{max-width:70rem;color:var(--mc-muted);font-size:.82rem}.onboarding{border:1px solid var(--mc-line);border-left:4px solid var(--mc-gold);box-shadow:none;background:#fff;border-radius:8px;margin:.75rem 0 1rem;padding:1rem}.onboardingHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.onboardingHead h2{margin:.15rem 0}.onboardingHead p{color:var(--mc-muted)}.setupSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.setupSteps li{border:1px solid var(--mc-line);background:#fff;border-radius:7px;grid-template-columns:1.7rem 1fr;gap:.5rem;min-height:0;padding:.65rem;display:grid}.setupSteps li>span{background:var(--mc-gray-100);width:1.7rem;height:1.7rem;color:var(--mc-navy);border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.setupSteps li.complete>span{background:var(--mc-gold);color:var(--mc-navy)}.setupSteps small{color:var(--mc-muted)}.onboardingWizard,.wizardShell{max-width:1100px;margin:0 auto}.wizardStep,.wizardCard{padding:1rem!important}.authPage,.centeredPage{background:var(--mc-canvas);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.authShell{width:min(100%,430px)}.authBrand{color:var(--mc-navy);align-items:center;gap:.65rem;margin-bottom:.75rem;text-decoration:none;display:flex}.authBrand>span{line-height:1.08;display:grid}.authBrand small{color:var(--mc-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.authCard{padding:1.15rem}.authCard h1{font-size:2rem}.authLead{color:var(--mc-muted);font-size:.92rem}.authForm,.resetForm{margin-top:.75rem}.authDivider{color:var(--mc-muted);align-items:center;gap:.6rem;margin:.9rem 0;font-size:.72rem;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--mc-line);flex:1;height:1px}.authPrimary,.authSecondary{width:100%}.authFoot,.authFooter{color:var(--mc-muted);font-size:.75rem}.salesPage,.signupPage{color:var(--mc-ink);background:var(--mc-canvas)!important}.salesNav{z-index:30;border-bottom:1px solid var(--mc-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem max(1rem,50vw - 660px);display:flex;position:sticky;top:0;background:#fffffff5!important;max-width:none!important;margin:0!important}.salesNav .brandLockup{color:var(--mc-navy);align-items:center;gap:.55rem;margin:0;text-decoration:none;display:flex}.salesNav nav{align-items:center;gap:1rem;display:flex}.salesNav nav a{font-size:.78rem;font-weight:800;text-decoration:none}.conversionSection{max-width:1100px!important;color:var(--mc-ink)!important;background:0 0!important;grid-template-columns:minmax(0,.9fr) minmax(360px,.75fr)!important;align-items:start!important;gap:2rem!important;margin:0 auto!important;padding:3rem 1.25rem!important;display:grid!important}.conversionSection h1,.conversionSection h2{color:var(--mc-navy)!important}.signupIntro{padding-top:.4rem}.signupSteps{counter-reset:signup-step;gap:.35rem;padding:0;list-style:none;display:grid}.signupSteps li{counter-increment:signup-step;border-bottom:1px solid var(--mc-gray-100);grid-template-columns:1.6rem 1fr;gap:.55rem;padding:.5rem 0;display:grid}.signupSteps li:before{content:counter(signup-step);background:var(--mc-gold);width:1.55rem;height:1.55rem;color:var(--mc-navy);border-radius:50%;place-items:center;font-size:.68rem;font-weight:900;display:grid}.signupSteps strong,.signupSteps span{display:block}.signupSteps span{color:var(--mc-muted);font-size:.78rem}.quoteForm,.signupForm{border:1px solid var(--mc-line);box-shadow:var(--mc-shadow-1);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:1rem;display:grid}.signupForm{grid-template-columns:1fr}.quoteWide{grid-column:1/-1}.consentRow,.legalConsent{grid-template-columns:auto 1fr!important;align-items:start!important;gap:.5rem!important;display:grid!important}.consentRow input,.legalConsent input{width:1rem;height:1rem;min-height:1rem;margin-top:.1rem}.ownerPortal,.businessPortal,.schoolPortal,.districtPortal,.salesPortal{max-width:1500px;margin:0 auto}.businessGrid,.ownerPortal>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.businessPanel h2,.ownerPortal .panel h2{font-size:1.2rem}.portalHeader,.businessHeader{border-bottom:1px solid var(--mc-line);background:#fff;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem 1rem;display:flex}.portalStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.portalStats>*{border:1px solid var(--mc-line);background:#fff;border-radius:8px;padding:.75rem}.portalStats strong{color:var(--mc-navy);font-size:1.6rem;display:block}.demoShell,.demoExperience{min-height:100vh;background:var(--mc-canvas)!important;color:var(--mc-ink)!important}.demoTopbar{justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.6rem 1rem;display:flex;border-bottom:1px solid var(--mc-navy-3)!important;background:var(--mc-navy)!important;color:#fff!important}.demoBrand strong,.demoBrand span,.demoSafety strong,.demoSafety span,.demoTopActions a{color:#fff!important}.demoSidebar{background:var(--mc-navy-2)!important;border-color:var(--mc-navy-3)!important;color:#fff!important}.demoSidebarLabel,.demoRepNote strong,.demoLegend strong{color:var(--mc-gold)!important}.demoRoles button{min-height:36px;color:#fff!important;background:0 0!important;border:1px solid #ffffff24!important}.demoRoles button[aria-pressed=true]{background:var(--mc-sienna)!important;border-color:var(--mc-sienna)!important}.demoMain{background:var(--mc-canvas)!important}.demoTour,.demoPanel,.teacherFilters,.demoLessonSignal,.teacherPlan article{border-color:var(--mc-line)!important;box-shadow:var(--mc-shadow-1)!important;background:#fff!important;border-radius:8px!important}.demoTour{padding:.75rem!important}.demoPageIntro h1,.demoSectionHead h2,.mcDemoSectionHead h2{color:var(--mc-navy)!important}.demoEyebrow,.mcDemoSectionHead .eyebrow{color:var(--mc-sienna)!important}.demoInsight{border-left:4px solid var(--mc-gold)!important;background:var(--mc-navy)!important;color:#fff!important}.demoBar span{background:var(--mc-sienna)!important}.catalogSite{background:var(--mc-canvas);min-height:100vh;color:var(--mc-ink)}.catalogNav{z-index:40;border-bottom:1px solid var(--mc-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.7rem max(1rem,50vw - 680px);display:flex;position:sticky;top:0}.catalogBrand{color:var(--mc-navy);align-items:center;gap:.55rem;text-decoration:none;display:flex}.catalogBrand>span{line-height:1.05;display:grid}.catalogBrand small{color:var(--mc-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.15rem;font-size:.58rem}.catalogNav nav{align-items:center;gap:1rem;display:flex}.catalogNav nav a{color:var(--mc-navy);font-size:.76rem;font-weight:800;text-decoration:none}.catalogPriceLink{background:var(--mc-sienna);border-radius:6px;padding:.48rem .7rem;color:#fff!important}.catalogLogin{border-left:1px solid var(--mc-line);padding-left:.9rem}.catalogHero{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);align-items:center;gap:2.5rem;max-width:1360px;margin:0 auto;padding:3.25rem 1.25rem 2.75rem;display:grid}.catalogHero h1{max-width:11ch;margin:.35rem 0 .75rem;font-size:clamp(3rem,5.5vw,5.7rem);line-height:.92}.catalogHero h1 em{color:var(--mc-sienna);font-style:normal}.catalogLead{max-width:42rem;color:var(--mc-muted);font-size:1.02rem;line-height:1.5}.catalogActions{flex-wrap:wrap;gap:.55rem;margin:1.25rem 0 .75rem;display:flex}.catalogPrimary,.catalogSecondary{border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:.6rem .85rem;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.catalogPrimary{background:var(--mc-sienna);color:#fff}.catalogSecondary{border:1px solid var(--mc-navy);color:var(--mc-navy);background:#fff}.catalogMeta{color:var(--mc-navy);letter-spacing:.08em;font-size:.65rem;font-weight:900}.catalogProduct{position:relative}.catalogBrowser{border:1px solid var(--mc-line);box-shadow:var(--mc-shadow-2);background:#fff;border-radius:10px;overflow:hidden}.catalogBrowser>span{border-bottom:1px solid var(--mc-line);background:var(--mc-gray-50);color:var(--mc-navy);letter-spacing:.1em;padding:.55rem .7rem;font-size:.62rem;font-weight:900;display:block}.catalogBrowser iframe{border:0;width:100%;height:460px;display:block}.catalogCallouts{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:-1rem .75rem 0;display:grid;position:relative}.catalogCallouts span{border:1px solid var(--mc-line);box-shadow:var(--mc-shadow-1);background:#fff;border-radius:6px;gap:.1rem;padding:.55rem .65rem;font-size:.68rem;display:grid}.catalogCallouts b{color:var(--mc-sienna);letter-spacing:.08em;font-size:.58rem}.catalogProblem,.catalogQuestions,.catalogEngines,.catalogPricing{max-width:1320px;margin:0 auto;padding:3.4rem 1.25rem}.catalogSectionHead{max-width:54rem}.catalogSectionHead h2,.catalogCoverage h2,.catalogPricing h2{margin:.3rem 0 .55rem;font-size:clamp(2rem,3.5vw,3.5rem)}.catalogSectionHead>p:not(.catalogEyebrow),.catalogCoverage>div>p,.catalogPricing>div>p{color:var(--mc-muted);font-size:.98rem}.catalogTransform{border-block:1px solid var(--mc-line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:1.5rem;display:grid}.catalogTransform article{border-right:1px solid var(--mc-line);background:0 0;align-content:start;min-height:0;padding:1rem;display:grid}.catalogTransform article:last-child{border-right:0}.catalogTransform article>span,.catalogEngineGrid article>span{color:var(--mc-gold);font-size:1rem;font-weight:900}.catalogTransform small,.catalogEngineGrid small{color:var(--mc-muted);letter-spacing:.1em;margin-top:.5rem;font-size:.55rem;font-weight:900}.catalogTransform h3{margin:.2rem 0;font-size:1rem}.catalogTransform i{color:var(--mc-sienna);margin:.45rem 0;font-size:1rem;font-style:normal}.catalogTransform strong{color:var(--mc-navy);font-size:.92rem}.catalogPayoff{color:var(--mc-navy);margin:1rem 0 0;font-size:1rem;font-weight:900}.catalogQuestions{background:var(--mc-navy);color:#fff;max-width:none;padding-left:max(1.25rem,50vw - 660px);padding-right:max(1.25rem,50vw - 660px)}.catalogQuestions h2,.catalogQuestions h3,.catalogQuestions strong,.catalogQuestions p{color:#fff!important}.catalogQuestions .catalogEyebrow,.catalogQuestions .catalogTextLink,.catalogQuestionGrid article>span{color:var(--mc-gold)!important}.catalogQuestionGrid{border-block:1px solid #fff3;grid-template-columns:repeat(3,1fr);gap:0;margin-top:1.25rem;display:grid}.catalogQuestionGrid article{border-right:1px solid #fff3;padding:1rem;background:0 0!important}.catalogQuestionGrid article:last-child{border-right:0}.catalogQuestionGrid p{opacity:.86;font-size:.85rem}.catalogSignals b{border-radius:4px;padding:.26rem .4rem;font-size:.58rem}.sigSupport{background:color-mix(in srgb,var(--mc-group-support) 16%,#fff);color:var(--mc-group-support)}.sigMastery,.sigTarget{background:color-mix(in srgb,var(--mc-group-target) 15%,#fff);color:var(--mc-group-target)}.sigExtension{background:color-mix(in srgb,var(--mc-group-extend) 15%,#fff);color:var(--mc-group-extend)}.sigInfo{background:color-mix(in srgb,var(--mc-group-insufficient) 15%,#fff);color:var(--mc-group-insufficient)}.catalogTextLink{color:var(--mc-sienna);margin-top:1.15rem;font-size:.82rem;font-weight:900;display:inline-flex}.catalogCoverage{background:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:2rem;padding:3.5rem max(1.25rem,50vw - 660px);display:grid}.catalogStats{border-block:1px solid var(--mc-line);grid-template-columns:repeat(4,1fr);display:grid}.catalogStats span{border-right:1px solid var(--mc-line);padding:.9rem;display:grid}.catalogStats span:last-child{border-right:0}.catalogStats strong{color:var(--mc-navy);font-size:clamp(2rem,3vw,3rem);line-height:1}.catalogStats small{color:var(--mc-muted);text-transform:uppercase;margin-top:.2rem;font-size:.62rem;font-weight:800}.catalogSubjects{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.catalogSubjects span{border-right:1px solid var(--mc-navy-3);background:var(--mc-navy);color:#fff;text-align:center;letter-spacing:.07em;padding:.65rem;font-size:.64rem;font-weight:900}.catalogEngineGrid{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:1.5rem;display:grid}.catalogEngineGrid article{border:1px solid var(--mc-line);min-height:0;box-shadow:none;background:#fff;border-radius:8px;padding:1rem}.catalogEngineGrid h3{margin:.2rem 0;font-size:1.15rem}.catalogEngineGrid p{color:var(--mc-muted);font-size:.8rem}.catalogPricing{grid-template-columns:1fr minmax(280px,.55fr);align-items:center;gap:3rem;display:grid}.catalogPricing article{border:1px solid var(--mc-navy);box-shadow:var(--mc-shadow-1);background:#fff;border-radius:8px;gap:.65rem;padding:1rem;display:grid}.catalogPrice{align-items:flex-end;gap:.4rem;display:flex}.catalogPrice strong{color:var(--mc-navy);font-size:3rem;line-height:1}.catalogPrice span{color:var(--mc-muted);font-size:.8rem}.catalogPricing ul{color:var(--mc-muted);margin:.2rem 0;padding-left:1.1rem;font-size:.8rem}.catalogFooter,.siteFooter{border-top:1px solid var(--mc-line);background:var(--mc-navy);color:#ffffffc7;justify-content:space-between;align-items:center;gap:1rem;padding:1rem max(1rem,50vw - 660px);font-size:.72rem;display:flex}.catalogFooter a,.siteFooter a{color:#fff}.catalogFooter nav,.siteFooter nav{flex-wrap:wrap;gap:.8rem;display:flex}.districtProofStrip{grid-template-columns:repeat(4,1fr);gap:.6rem;padding:1rem max(1rem,50vw - 660px);display:grid}.districtProofStrip span{box-shadow:none;padding:.75rem}.districtProofStrip strong,.districtProofStrip small{display:block}.districtProofStrip small{color:var(--mc-muted);margin-top:.2rem}.districtImplementation{grid-template-columns:1fr .8fr;gap:2rem;max-width:1320px;margin:auto;padding:2.5rem 1.25rem;display:grid}.districtImplementationCopy ul{columns:2;color:var(--mc-muted);gap:2rem}.districtRollout{padding:1rem}.districtRollout ol{gap:.35rem;padding:0;list-style:none;display:grid}.districtRollout li{border-bottom:1px solid var(--mc-gray-100);grid-template-columns:1.6rem 1fr;gap:.55rem;padding:.5rem 0;display:grid}.districtRollout li>b{background:var(--mc-gold);width:1.55rem;height:1.55rem;color:var(--mc-navy);border-radius:50%;place-items:center;font-size:.66rem;display:grid}.districtConversion{grid-template-columns:.75fr 1.25fr;gap:2rem;max-width:1320px;margin:auto;padding:3rem 1.25rem;display:grid}.legalPage{min-height:calc(100vh - 56px);padding:1.5rem}.legalPage>nav,.legalPage>article{max-width:860px;margin-left:auto;margin-right:auto}.legalPage>nav{flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;display:flex}.legalPage>article{border:1px solid var(--mc-line);background:#fff;border-radius:8px;padding:1.25rem}.supportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}@media (max-width:1180px){.grid,.businessGrid,.ownerPortal>.grid,.portalStats,.kpiGrid,.demoKpis,.previewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogEngineGrid{grid-template-columns:repeat(2,1fr)}.catalogHero{grid-template-columns:1fr;max-width:900px}.catalogProduct{max-width:760px}.catalogStats{grid-template-columns:repeat(2,1fr)}.catalogStats span:nth-child(2){border-right:0}.catalogStats span{border-bottom:1px solid var(--mc-line)}.whoTeachGroup{grid-template-columns:1fr}}@media (max-width:900px){.dashboard{grid-template-columns:1fr}.appSidebar,.dashboard>aside{height:auto;position:static}.dashboard nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebarFooter{display:none}.mobileBrand{align-items:center;gap:.45rem;display:flex}.contextPills span:nth-child(n+3){display:none}.priorityFilterBar,.filters,.coverageControls,.settings,.settingsForm,.quoteForm,.setupSteps,.lessonPhases,.lessonDifferentiation{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogTransform,.catalogQuestionGrid{grid-template-columns:repeat(2,1fr)}.catalogQuestionGrid article,.catalogTransform article{border-bottom:1px solid var(--mc-line)}.catalogCoverage,.catalogPricing,.districtImplementation,.districtConversion,.conversionSection{grid-template-columns:1fr!important}.districtImplementationCopy ul{columns:1}}@media (max-width:620px){h1{font-size:2.2rem}.workspaceInner{padding:.85rem}.appTopbar{padding:.5rem .75rem}.dashboard nav,.grid,.businessGrid,.ownerPortal>.grid,.portalStats,.kpiGrid,.demoKpis,.previewMetrics,.priorityFilterBar,.filters,.coverageControls,.settings,.settingsForm,.billingGrid,.setupSteps,.lessonPhases,.lessonDifferentiation,.studentNameGrid,.profileMetrics,.learnerMetrics,.reportMetrics,.supportGrid,.catalogTransform,.catalogQuestionGrid,.catalogEngineGrid,.catalogStats,.catalogSubjects,.districtProofStrip{grid-template-columns:1fr!important}.catalogNav nav>a:not(.catalogPriceLink):not(.catalogLogin),.catalogLogin{display:none}.catalogHero{padding-top:2rem}.catalogHero h1{font-size:clamp(2.7rem,13vw,4rem)}.catalogBrowser iframe{height:400px}.catalogCallouts{grid-template-columns:1fr;margin:.5rem 0 0}.catalogProblem,.catalogQuestions,.catalogEngines,.catalogPricing,.catalogCoverage{padding:2.5rem 1rem}.catalogFooter,.siteFooter{display:grid}.catalogFooter p{margin:0}.onboardingHead,.profileHeader,.learnerHeader,.selectedLearner,.reportHeader{display:grid}.conversionSection{padding:2rem 1rem!important}.quoteForm,.signupForm{padding:.85rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bugReportDock{z-index:1200;justify-items:end;gap:.65rem;display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.bugReportTrigger{color:#0d2a42;background:#fff;border:1px solid #0d2a42;border-radius:999px;padding:.65rem 1rem;font-weight:800;box-shadow:0 8px 24px #0d2a4224}.bugReportPanel{background:#fff;border:1px solid #cbd5dc;border-top:4px solid #bf4e27;border-radius:12px;width:min(430px,100vw - 2rem);padding:1rem;box-shadow:0 18px 48px #0d2a4238}.bugReportPanel header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bugReportPanel header span{color:#bf4e27;letter-spacing:.1em;font-size:.68rem;font-weight:900;display:block}.bugReportPanel header strong{color:#0d2a42;font-size:1.2rem;display:block}.bugReportPanel header button{background:0 0;border:0;font-size:1.6rem;line-height:1}.bugReportPanel p{color:#455968;margin:.55rem 0 .8rem;font-size:.88rem}.bugReportPanel form,.bugReportPanel label{gap:.35rem;display:grid}.bugReportFields{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.bugReportPanel label{color:#0d2a42;font-size:.78rem;font-weight:800}.bugReportPanel select,.bugReportPanel textarea{width:100%;font:inherit;background:#fff;border:1px solid #b9c7d1;border-radius:7px;padding:.6rem}.bugReportPanel textarea{resize:vertical;min-height:105px}.bugReportPanel form>button{color:#fff;background:#bf4e27;border:0;border-radius:7px;margin-top:.7rem;padding:.7rem 1rem;font-weight:900}.bugReportMessage{background:#f8f4e8;border-left:4px solid #d8a51d;margin-top:.5rem;padding:.55rem .7rem;font-size:.82rem}@media (max-width:640px){.bugReportDock{bottom:.75rem;right:.75rem}.bugReportFields{grid-template-columns:1fr}}.ownerBugQueue{margin:1rem 0}.ownerBugQueue .sectionHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ownerBugMetrics{flex-wrap:wrap;gap:.5rem;display:flex}.ownerBugMetrics strong,.ownerBugHotspots span{color:#0d2a42;background:#f3f5f6;border-radius:999px;padding:.4rem .6rem;font-size:.75rem}.ownerBugHotspots{flex-wrap:wrap;gap:.4rem;margin:.7rem 0;display:flex}.ownerBugList{gap:.55rem;display:grid}.ownerBug{background:#fff;border:1px solid #d5dde2;border-left:5px solid #d8a51d;border-radius:8px;padding:.7rem .8rem}.ownerBug-high,.ownerBug-blocking{border-left-color:#bf4e27}.ownerBug header,.ownerBug footer{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ownerBug header strong{color:#bf4e27;letter-spacing:.06em;font-size:.72rem}.ownerBug header span,.ownerBug header time,.ownerBug footer{color:#60717e;font-size:.72rem}.ownerBug p{color:#0d2a42;margin:.4rem 0}.ownerBug footer span+span{border-left:1px solid #d5dde2;padding-left:.65rem}.ownerBugTriage{border-top:1px solid #e1e6e9;grid-template-columns:150px minmax(220px,1fr) auto;align-items:end;gap:.55rem;margin-top:.65rem;padding-top:.6rem;display:grid}.ownerBugTriage label{color:#0d2a42;gap:.2rem;font-size:.68rem;font-weight:850;display:grid}.ownerBugTriage select,.ownerBugTriage input{background:#fff;border:1px solid #b9c7d1;border-radius:6px;min-height:34px;padding:.4rem .5rem}.ownerBugTriage button{color:#fff;background:#0d2a42;border:0;border-radius:6px;min-height:34px;padding:.4rem .8rem;font-weight:850}@media (max-width:760px){.ownerBugTriage{grid-template-columns:1fr}}.ixlHeroCallout{text-align:left!important;background:#fff8e6!important;border-color:#d7a51e!important;grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:.5rem!important;display:grid!important}.ixlHeroCallout span{color:#9a6410!important;grid-column:1/-1!important}.ixlHeroCallout strong{color:#0d2a42!important}.ixlHeroCallout small{color:#405261!important;line-height:1.25!important}.studentNameGrid.compactNames article{text-align:left!important;align-items:flex-start!important}.studentNameGrid.compactNames article strong,.studentNameGrid.compactNames article span,.studentNameGrid.compactNames article small{text-align:left!important;width:100%!important}.appSidebar{padding:1rem .8rem!important}.sidebarBrand{grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:.65rem!important;padding:0 .25rem .9rem!important;display:grid!important}.sidebarBrand>div{text-align:left!important;gap:.05rem!important;display:grid!important}.sidebarBrand strong{font-size:1rem!important;line-height:1.05!important}.sidebarBrand span{letter-spacing:.08em!important;font-size:.66rem!important;line-height:1.05!important}.sidebarPromise{margin:.15rem 0 1rem!important;padding:.65rem .7rem!important}.dashboardNav{gap:.18rem!important;display:grid!important}.dashboardNav .navGroupLabel{letter-spacing:.12em!important;color:#8fa1ae!important;margin:.8rem .55rem .25rem!important;font-size:.62rem!important;font-weight:900!important}.dashboardNav a{text-align:left!important;border-radius:6px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:.5rem!important;min-height:36px!important;padding:.45rem .6rem!important;display:grid!important}.dashboardNav .navIcon{text-align:center!important;place-items:center!important;width:18px!important;display:grid!important}.dashboardNav a>span:last-child{text-align:left!important;line-height:1.15!important}.sidebarFooter{left:.8rem!important;right:.8rem!important}.sidebarFooter form button{width:100%!important}.catalogProductProof{background:#f3f5f6;border-top:1px solid #d5dde2;border-bottom:1px solid #d5dde2;padding:3.25rem clamp(1rem,5vw,5rem)}.catalogProductProof .catalogSectionHead{max-width:780px;margin-bottom:1.4rem}.catalogProofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.catalogProofGrid article{background:#fff;border:1px solid #d5dde2;border-top:5px solid #d7a51e;border-radius:10px;min-height:210px;padding:1.2rem;box-shadow:0 10px 28px #0d2a420f}.catalogProofGrid article:nth-child(2){border-top-color:#bf4e27}.catalogProofGrid article:nth-child(3){border-top-color:#0d2a42}.catalogProofGrid article>span{letter-spacing:.08em;color:#bf4e27;font-size:.68rem;font-weight:950}.catalogProofGrid h3{color:#0d2a42;margin:.65rem 0 .5rem;font-size:1.35rem;line-height:1.1}.catalogProofGrid p{color:#405261;margin:0;line-height:1.5}.catalogHero{align-items:center!important}.catalogHero h1{max-width:760px}.catalogProduct{align-self:center}.catalogBrowser{box-shadow:0 18px 48px #0d2a4229!important}.catalogTransform article,.catalogQuestionGrid article,.catalogEngineGrid article{min-height:0!important}@media (max-width:900px){.catalogProofGrid{grid-template-columns:1fr}.catalogProofGrid article{min-height:0}}.ownerPortal{color:#102f49!important;background:#f5f6f7!important;max-width:none!important;padding:1.25rem clamp(1rem,2.5vw,2rem)!important}.ownerPortal .pageHeader{justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:.65rem!important;display:flex!important}.ownerPortal .portalBrand{color:#102f49!important;align-items:center!important;gap:.55rem!important;display:flex!important}.ownerPortal .pageHeader h1{color:#102f49!important;margin:.15rem 0!important;font-size:clamp(2.2rem,4vw,3.4rem)!important;line-height:.95!important}.ownerPortal .ownerNav{z-index:20!important;background:#fffffff5!important;border:1px solid #d5dde2!important;border-radius:9px!important;gap:.2rem!important;margin:.5rem 0 .75rem!important;padding:.35rem!important;display:flex!important;position:sticky!important;top:0!important;overflow:auto!important}.ownerPortal .ownerNav a{white-space:nowrap!important;color:#405261!important;border-radius:6px!important;padding:.5rem .65rem!important;font-size:.76rem!important;font-weight:850!important;text-decoration:none!important}.ownerPortal .ownerNav a:hover{color:#102f49!important;background:#eef1f3!important}.ownerPortal #overview{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.65rem!important;margin:.65rem 0!important}.ownerPortal #overview article{border-top:4px solid #d7a51e!important;min-height:0!important;padding:.85rem 1rem!important}.ownerPortal #overview article:nth-child(2),.ownerPortal #overview article:nth-child(4){border-top-color:#bf532d!important}.ownerPortal #overview .metric{font-size:2rem!important;line-height:1!important}.ownerPortal .ownerPanels{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem!important;margin:.7rem 0!important;display:grid!important}.ownerPortal .panel{box-shadow:none!important;background:#fff!important;border:1px solid #d5dde2!important;border-radius:9px!important}.ownerPortal .panel h2{color:#102f49!important}.ownerPortal .miniGrid{gap:.45rem!important}.ownerPortal .miniGrid>div{background:#f8f9fa!important;border:1px solid #e1e6e9!important;border-radius:7px!important}.ownerPortal .pipeline span{background:#f8f9fa!important;border-color:#d5dde2!important}.ownerPortal .actionLink{color:#bf532d!important;font-weight:850!important}.ownerPortal .ownerBugQueue{border-top:4px solid #bf532d!important}@media (max-width:900px){.ownerPortal #overview,.ownerPortal .ownerPanels{grid-template-columns:1fr 1fr!important}}@media (max-width:650px){.ownerPortal #overview,.ownerPortal .ownerPanels{grid-template-columns:1fr!important}.ownerPortal .pageHeader{display:grid!important}}.catalogHero{gap:clamp(1.5rem,4vw,4rem)!important;min-height:auto!important;padding-top:clamp(2rem,5vw,4.5rem)!important;padding-bottom:clamp(2rem,4vw,3.5rem)!important}.catalogProductProof{padding:2.5rem clamp(1rem,5vw,5rem)!important}.catalogProductProof .catalogSectionHead{margin-bottom:1rem!important}.catalogScreenRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.25rem;display:grid}.catalogScreenRail article{background:#fff;border:1px solid #d5dde2;border-radius:10px;overflow:hidden;box-shadow:0 10px 28px #102f4912}.catalogScreenFrame{background:#eef1f3;border-bottom:4px solid #d7a51e;height:230px;overflow:hidden}.catalogScreenRail article:nth-child(2) .catalogScreenFrame{border-bottom-color:#bf532d}.catalogScreenRail article:nth-child(3) .catalogScreenFrame{border-bottom-color:#102f49}.catalogScreenFrame iframe{transform-origin:0 0;pointer-events:none;border:0;width:145%;height:660px;display:block;transform:scale(.69)}.catalogScreenRail article>span{color:#bf532d;letter-spacing:.08em;padding:.7rem .8rem .15rem;font-size:.66rem;font-weight:950;display:block}.catalogScreenRail h3{color:#102f49;margin:.1rem .8rem .8rem;font-size:1.05rem;line-height:1.2}.catalogProofGrid article{min-height:0!important;padding:.9rem!important}.catalogProofGrid h3{font-size:1.15rem!important}.catalogProofGrid p{font-size:.88rem!important}@media (max-width:900px){.catalogScreenRail{grid-template-columns:1fr}.catalogScreenFrame{height:320px}.catalogScreenFrame iframe{width:120%;transform:scale(.82)}}.catalogDecisionBand{background:#f3f5f6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0 clamp(1rem,5vw,5rem) 2rem;display:grid}.catalogDecisionBand>div{background:#fff;border-top:4px solid #d7a51e;gap:.25rem;padding:1rem 1.15rem;display:grid}.catalogDecisionBand>div:nth-child(2){border-top-color:#bf532d}.catalogDecisionBand>div:nth-child(3){border-top-color:#102f49}.catalogDecisionBand span{letter-spacing:.08em;color:#bf532d;font-size:.65rem;font-weight:950}.catalogDecisionBand strong{color:#102f49;font-size:1rem;line-height:1.25}.catalogProblem{padding-top:2.75rem!important;padding-bottom:2.75rem!important}.catalogTransform{gap:.55rem!important}.catalogTransform article{padding:.9rem!important}.catalogPayoffRow{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.catalogPayoffRow .catalogPayoff{margin:0!important}.catalogQuestions{padding-top:2.75rem!important;padding-bottom:2.75rem!important}.catalogQuestionGrid{gap:.6rem!important}.catalogQuestionGrid article{padding:1rem!important}.catalogInlineActions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:.85rem;display:flex}.catalogCoverage{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.catalogEngines{padding-top:2.75rem!important;padding-bottom:2.75rem!important}.catalogEngineGrid{gap:.55rem!important}.catalogPricing{padding-top:2.75rem!important;padding-bottom:2.75rem!important}@media (max-width:800px){.catalogDecisionBand{grid-template-columns:1fr}.catalogPayoffRow{flex-direction:column;align-items:flex-start}}.catalogBrandStory{color:#fff;background:#102f49;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1.25rem,4vw,4rem);padding:3rem clamp(1rem,5vw,5rem);display:grid}.catalogBrandStory h2{color:#fff;margin:.3rem 0 .75rem;font-size:clamp(2rem,4vw,3.65rem);line-height:1}.catalogBrandStoryCopy>p:not(.catalogEyebrow){color:#dbe3e8;max-width:620px;line-height:1.55}.catalogBrandStory .catalogEyebrow{color:#d7a51e}.catalogBrandStory .catalogSecondary{color:#fff!important;border-color:#d7a51e!important}.catalogBrandStoryMedia{background:#071f31;border:1px solid #ffffff2e;border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #00000038}.catalogBrandStoryMedia video{aspect-ratio:16/9;object-fit:cover;background:#071f31;width:100%;display:block}.catalogMediaNote{color:#cbd6dc;margin:0;padding:.65rem .8rem;font-size:.75rem}@media (max-width:900px){.catalogBrandStory{grid-template-columns:1fr;padding-top:2.25rem;padding-bottom:2.25rem}}.catalogProductProof,.catalogProblem,.catalogEngines,.catalogCoverage,.catalogPricing{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.catalogSectionHead{max-width:820px!important;margin-bottom:1.5rem!important}.catalogSectionHead h2{max-width:760px!important;line-height:1.02!important}.catalogCenterCta{justify-content:center;margin-top:1.35rem;display:flex}.catalogTransform{grid-template-columns:repeat(4,minmax(0,1fr))!important}.catalogTransform article{grid-template-rows:auto auto auto auto!important;gap:.35rem!important;min-height:0!important;padding:1rem!important;display:grid!important}.catalogTransform article small{display:none!important}.catalogTransform article i{color:#bf532d!important;font-size:1.1rem!important;font-style:normal!important}.catalogEngineGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important}.catalogEngineGrid article{padding:1rem!important}.catalogEngineGrid article>span{color:#d7a51e!important;margin-bottom:.25rem!important;font-weight:950!important;display:inline-block!important}.catalogEngineGrid article>small{display:none!important}.engineValue{border-top:1px solid #d5dde2!important;gap:.45rem!important;margin-top:.8rem!important;padding-top:.7rem!important;display:grid!important}.engineValue b{color:#102f49!important;font-size:.76rem!important;line-height:1.3!important;display:block!important}.catalogAudienceSplit{background:#d5dde2;grid-template-columns:1fr 1fr;gap:1px;display:grid}.catalogAudienceSplit article{background:#fff;padding:3.5rem clamp(1.25rem,5vw,5rem)}.catalogAudienceSplit article:last-child{color:#fff;background:#102f49}.catalogAudienceSplit article:last-child h2{color:#fff}.catalogAudienceSplit article:last-child p:not(.catalogEyebrow){color:#dbe3e8}.catalogAudienceSplit h2{margin:.4rem 0 .8rem;font-size:clamp(1.8rem,3.3vw,3.3rem);line-height:1.03}.catalogAudienceSplit p:not(.catalogEyebrow){max-width:620px;line-height:1.55}.catalogCoverage{grid-template-columns:1fr 1fr!important;align-items:center!important;display:grid!important}.catalogCoverage .catalogStats{grid-column:auto!important}.catalogCoverage .catalogSubjects{display:none!important}.catalogPricing{gap:clamp(2rem,7vw,7rem)!important}.catalogPricing>article{width:100%!important;max-width:480px!important}.catalogPricing .catalogTextLink{text-align:center;margin-top:.8rem;display:block}.catalogPrimary{justify-content:center!important;align-items:center!important;min-height:44px!important;display:inline-flex!important}@media (max-width:900px){.catalogTransform,.catalogEngineGrid{grid-template-columns:1fr 1fr!important}.catalogAudienceSplit,.catalogCoverage{grid-template-columns:1fr!important}}@media (max-width:620px){.catalogTransform,.catalogEngineGrid{grid-template-columns:1fr!important}.catalogAudienceSplit article{padding:2.5rem 1rem}}.catalogScreenRail{display:none!important}.catalogProductSpotlight{background:#fff;border:1px solid #cbd5dc;border-radius:14px;overflow:hidden;box-shadow:0 18px 44px #102f491f}.catalogSpotlightNav{color:#fff;background:#102f49;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.catalogSpotlightNav>div{grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem;display:grid}.catalogSpotlightNav span{color:#102f49;background:#d7a51e;border-radius:50%;grid-row:1/3;place-items:center;width:2rem;height:2rem;font-weight:950;display:grid}.catalogSpotlightNav strong{font-size:.9rem}.catalogSpotlightNav small{color:#cbd6dc;font-size:.7rem}.catalogSpotlightNav i{color:#d7a51e;font-size:1.3rem;font-style:normal}.catalogSpotlightFrame{background:#eef1f3;height:min(62vh,620px);min-height:470px;overflow:auto}.catalogSpotlightFrame iframe{pointer-events:auto;background:#fff;border:0;width:100%;height:900px;display:block}.catalogProofAction{background:#fff;border-left:5px solid #bf532d;justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding:.85rem 1rem;display:flex}.catalogProofAction>div{gap:.1rem;display:grid}.catalogProofAction strong{color:#102f49}.catalogProofAction span{color:#60717e;font-size:.82rem}@media (max-width:800px){.catalogSpotlightNav{grid-template-columns:1fr}.catalogSpotlightNav i{display:none}.catalogSpotlightFrame{min-height:520px}.catalogProofAction{flex-direction:column;align-items:flex-start}}.catalogProductProof .catalogSectionHead{max-width:980px!important}.catalogProductProof .catalogSectionHead h2{max-width:900px!important;font-size:clamp(2.15rem,4.5vw,4.25rem)!important}.catalogSpotlightFrame{height:560px!important;min-height:0!important;position:relative!important;overflow:hidden!important}.catalogSpotlightFrame iframe{transform-origin:0 0!important;border:0!important;width:125%!important;height:700px!important;transform:scale(.8)!important}.catalogProofAction{max-width:100%!important}@media (max-width:900px){.catalogSpotlightFrame{height:520px!important;overflow:auto!important}.catalogSpotlightFrame iframe{width:100%!important;height:760px!important;transform:none!important}}.catalogProductStatic{align-self:center;gap:.7rem;display:grid}.catalogStaticPreview{background:#fff;border:1px solid #cbd5dc;border-radius:14px;overflow:hidden;box-shadow:0 18px 42px #102f491f}.catalogStaticTop{color:#fff;background:#102f49;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.catalogStaticTop span{letter-spacing:.08em;color:#d7a51e;font-size:.62rem;font-weight:950}.catalogStaticTop strong{font-size:.95rem}.catalogStaticBody{background:#d5dde2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.catalogStaticBody>div{background:#fff;min-height:160px;padding:1rem}.catalogStaticBody>div:first-child{border-top:4px solid #d7a51e}.catalogStaticBody>div:nth-child(2){border-top:4px solid #bf532d}.catalogStaticBody>div:nth-child(3){border-top:4px solid #102f49}.catalogStaticBody small{letter-spacing:.08em;color:#60717e;font-size:.62rem;font-weight:950}.catalogStaticBody h3{color:#102f49;margin:.45rem 0 .3rem;font-size:1.05rem;line-height:1.15}.catalogStaticBody p{color:#60717e;margin:0;font-size:.78rem;line-height:1.4}.catalogProductStatic .catalogCallouts{position:static!important}@media (max-width:900px){.catalogStaticBody{grid-template-columns:1fr}.catalogStaticBody>div{min-height:0}}.catalogProductStory{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:center!important;gap:clamp(1.5rem,4vw,4rem)!important;padding-top:3.5rem!important;padding-bottom:3.5rem!important;display:grid!important}.catalogProductStoryMedia{background:#dfe5e8!important;border-radius:16px!important;min-height:430px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 44px #102f4924!important}.catalogProductStoryMedia img{object-fit:cover!important}.catalogStoryBadge{color:#fff!important;letter-spacing:.06em!important;background:#102f49eb!important;border-radius:8px!important;max-width:360px!important;padding:.6rem .75rem!important;font-size:.7rem!important;font-weight:950!important;position:absolute!important;bottom:1rem!important;left:1rem!important}.catalogProductStoryCopy h2{color:#102f49!important;margin:.35rem 0 .8rem!important;font-size:clamp(2.15rem,4.3vw,4.1rem)!important;line-height:1!important}.catalogProductStoryCopy>p:not(.catalogEyebrow){color:#60717e!important;max-width:650px!important;line-height:1.55!important}.catalogStorySteps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.6rem!important;margin:1.25rem 0!important;display:grid!important}.catalogStorySteps>div{background:#fff!important;border:1px solid #d5dde2!important;border-top:4px solid #d7a51e!important;border-radius:8px!important;gap:.2rem!important;padding:.8rem!important;display:grid!important}.catalogStorySteps>div:nth-child(2){border-top-color:#bf532d!important}.catalogStorySteps>div:nth-child(3){border-top-color:#102f49!important}.catalogStorySteps span{color:#bf532d!important;font-size:.65rem!important;font-weight:950!important}.catalogStorySteps strong{color:#102f49!important;font-size:.85rem!important}.catalogStorySteps small{color:#60717e!important;font-size:.72rem!important;line-height:1.35!important}@media (max-width:900px){.catalogProductStory{grid-template-columns:1fr!important}.catalogProductStoryMedia{min-height:320px!important}.catalogStorySteps{grid-template-columns:1fr!important}}.catalogEnginesHero{background:linear-gradient(#f6f7f8 0%,#eef1f3 100%)!important;padding-top:4.5rem!important;padding-bottom:4.5rem!important}.catalogEnginesHero .catalogSectionHead{max-width:980px!important;margin-bottom:2rem!important}.catalogEnginesHero .catalogSectionHead h2{max-width:980px!important;font-size:clamp(2.5rem,5vw,4.8rem)!important;line-height:.98!important}.catalogEnginesHero .catalogSectionHead>p:not(.catalogEyebrow){max-width:850px!important;font-size:1rem!important;line-height:1.55!important}.catalogEnginesHero .catalogEngineGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important}.catalogEnginesHero .catalogEngineGrid article{background:#fff!important;border:1px solid #cbd5dc!important;border-top:6px solid #d7a51e!important;border-radius:12px!important;min-height:420px!important;padding:1.2rem!important;position:relative!important;box-shadow:0 10px 26px #102f4914!important}.catalogEnginesHero .catalogEngineGrid article:nth-child(2){border-top-color:#bf532d!important}.catalogEnginesHero .catalogEngineGrid article:nth-child(3){border-top-color:#102f49!important}.catalogEnginesHero .catalogEngineGrid article:nth-child(4){border-top-color:#d7a51e!important}.engineTopline{align-items:center!important;gap:.45rem!important;margin-bottom:.7rem!important;display:flex!important}.engineTopline span{color:#102f49!important;background:#d7a51e!important;border-radius:50%!important;place-items:center!important;width:2rem!important;height:2rem!important;font-weight:950!important;display:grid!important}.engineTopline small{letter-spacing:.08em!important;color:#60717e!important;font-size:.62rem!important;font-weight:950!important}.catalogEnginesHero .catalogEngineGrid h3{color:#102f49!important;margin:.1rem 0 .4rem!important;font-size:1.45rem!important}.catalogEnginesHero .catalogEngineGrid>article>strong{color:#102f49!important;margin-bottom:.55rem!important;font-size:.95rem!important;line-height:1.35!important;display:block!important}.catalogEnginesHero .catalogEngineGrid>article>p{color:#60717e!important;font-size:.82rem!important;line-height:1.5!important}.catalogEnginesHero .engineValue{border-top:1px solid #d5dde2!important;gap:.65rem!important;margin-top:1rem!important;padding-top:.9rem!important;display:grid!important}.catalogEnginesHero .engineValue>div{gap:.18rem!important;display:grid!important}.catalogEnginesHero .engineValue em{letter-spacing:.08em!important;color:#bf532d!important;font-size:.6rem!important;font-style:normal!important;font-weight:950!important}.catalogEnginesHero .engineValue b{color:#102f49!important;font-size:.8rem!important;line-height:1.35!important}.catalogEngineCta{color:#fff!important;background:#102f49!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:1.5rem!important;margin-top:1.4rem!important;padding:1.1rem 1.2rem!important;display:flex!important}.catalogEngineCta>div:first-child{gap:.15rem!important;display:grid!important}.catalogEngineCta strong{font-size:1rem!important}.catalogEngineCta span{color:#dbe3e8!important;font-size:.8rem!important}.catalogEngineCta>div:last-child{flex-wrap:wrap!important;gap:.65rem!important;display:flex!important}.catalogEngineCta .catalogSecondary{color:#fff!important;border-color:#d7a51e!important}@media (max-width:1050px){.catalogEnginesHero .catalogEngineGrid{grid-template-columns:1fr 1fr!important}}@media (max-width:700px){.catalogEnginesHero .catalogEngineGrid{grid-template-columns:1fr!important}.catalogEngineCta{flex-direction:column!important;align-items:flex-start!important}}.catalogAudienceValue{background:#fff!important;padding:4.5rem clamp(1rem,5vw,5rem)!important}.catalogAudienceIntro{text-align:center!important;max-width:980px!important;margin:0 auto 1.6rem!important}.catalogAudienceIntro h2{color:#102f49!important;max-width:980px!important;margin:.35rem auto .8rem!important;font-size:clamp(2.35rem,5vw,4.5rem)!important;line-height:.98!important}.catalogAudienceIntro>p:not(.catalogEyebrow){color:#60717e!important;max-width:820px!important;margin:0 auto!important;line-height:1.55!important}.catalogAudienceValue .catalogAudienceSplit{border-radius:14px!important;overflow:hidden!important;box-shadow:0 16px 38px #102f491a!important}.audienceFlag{color:#102f49!important;letter-spacing:.08em!important;background:#d7a51e!important;border-radius:999px!important;margin-bottom:.7rem!important;padding:.3rem .5rem!important;font-size:.62rem!important;font-weight:950!important;display:inline-flex!important}.audienceFlagDark{color:#fff!important;background:#bf532d!important}.catalogAudienceFooter{background:#f7f8f9!important;border:1px solid #d5dde2!important;border-left:6px solid #d7a51e!important;border-radius:10px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:1rem 1.4rem!important;margin-top:1rem!important;padding:1rem 1.15rem!important;display:grid!important}.catalogAudienceFooter strong{color:#102f49!important;font-size:1rem!important}.catalogAudienceFooter span{color:#60717e!important;font-size:.8rem!important;line-height:1.45!important}.catalogAudienceFooter>div{flex-wrap:wrap!important;gap:.55rem!important;display:flex!important}@media (max-width:900px){.catalogAudienceFooter{text-align:left!important;grid-template-columns:1fr!important}}@media (min-width:901px){.dashboard{grid-template-columns:17rem minmax(0,1fr)!important}.appSidebar,.dashboard>aside{gap:.5rem!important;padding:1rem .95rem!important}.sidebarBrand{grid-template-columns:52px minmax(0,1fr)!important;gap:.75rem!important;padding:.15rem .3rem .85rem!important}.sidebarBrand strong{font-size:1.08rem!important}.sidebarBrand span{font-size:.7rem!important;line-height:1.08!important}.sidebarPromise{margin:.15rem 0 .65rem!important;padding:.7rem .75rem!important;font-size:.8rem!important}.dashboardNav{gap:.25rem!important}.dashboardNav .navGroupLabel{letter-spacing:.14em!important;color:#aebcc6!important;margin:.85rem .65rem .28rem!important;font-size:.68rem!important}.dashboardNav a{border-radius:8px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:.65rem!important;min-height:43px!important;padding:.58rem .7rem!important;font-size:.9rem!important;font-weight:800!important}.dashboardNav .navIcon{width:22px!important;font-size:.95rem!important}.dashboardNav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--mc-gold)!important;background:#ffffff24!important}.sidebarTrust{font-size:.74rem!important}.sidebarFooter p{font-size:.73rem!important;line-height:1.5!important}.sidebarFooter .secondary{min-height:44px!important;font-size:.88rem!important;font-weight:850!important}}.catalogHeroVideo{background:#102f49;border-radius:18px;align-self:center;min-height:430px;position:relative;overflow:hidden;box-shadow:0 20px 48px #102f492e}.catalogHeroVideo video{object-fit:cover;object-position:center;width:100%;height:100%;min-height:430px;display:block}.catalogHeroVideo:after{content:"";pointer-events:none;background:linear-gradient(#102f4905 40%,#102f49e0 100%);position:absolute;inset:0}.catalogHeroVideoBlock{z-index:2;color:#fff;background:#102f49f0;border-left:5px solid #d7a51e;border-radius:10px;padding:1rem 1.05rem;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 10px 30px #0000002e}.catalogHeroVideoBlock small{color:#d7a51e;letter-spacing:.12em;margin-bottom:.35rem;font-size:.68rem;font-weight:950;display:block}.catalogHeroVideoBlock strong{max-width:30ch;font-size:1.15rem;line-height:1.18;display:block}.catalogHeroVideoBlock span{color:#dbe3e8;margin-top:.45rem;font-size:.78rem;line-height:1.35;display:block}@media (max-width:900px){.catalogHeroVideo,.catalogHeroVideo video{min-height:360px}.catalogHeroVideo{margin-top:.5rem}}.catalogSite,.salesPage{overflow-x:hidden}.catalogBrowser{overflow:hidden!important}.catalogBrowser iframe{transform-origin:0 0!important;pointer-events:none!important;border:0!important;width:125%!important;height:610px!important;display:block!important;transform:scale(.8)!important}.catalogPrimary,.catalogPriceLink{background:var(--mc-sienna)!important;color:#fff!important;border:1px solid var(--mc-sienna)!important}.catalogSecondary{color:var(--mc-navy)!important;border:1px solid var(--mc-navy)!important;background:#fff!important}.catalogEngineCta .catalogSecondary{color:var(--mc-navy)!important;border-color:var(--mc-gold)!important;background:#fff!important}.catalogPrimary:visited,.catalogPriceLink:visited{color:#fff!important}.catalogSecondary:visited{color:var(--mc-navy)!important}.districtSalesPage{overflow-x:hidden;background:var(--mc-canvas)!important;color:var(--mc-ink)!important}.districtHero,.districtValueSection,.districtRealScreens{max-width:1320px;margin:0 auto;padding:3.25rem 1.25rem}.districtHero{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);align-items:center;gap:2.5rem;display:grid}.districtHeroCopy h1{max-width:13ch;margin:.35rem 0 .8rem;font-size:clamp(3rem,5.2vw,5.35rem);line-height:.94}.districtHeroCopy>p{max-width:44rem;color:var(--mc-muted);font-size:1rem;line-height:1.55}.districtCoverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1.15rem 0;display:grid}.districtCoverage span{border:1px solid var(--mc-line);border-top:3px solid var(--mc-gold);background:#fff;border-radius:7px;gap:.1rem;padding:.7rem;display:grid}.districtCoverage strong{color:var(--mc-navy);font-size:1rem}.districtCoverage small{color:var(--mc-muted);font-size:.66rem}.districtHeroActions{flex-wrap:wrap;gap:.55rem;margin:.9rem 0;display:flex}.districtPrimaryCta,.navStartCta{border:1px solid var(--mc-sienna);border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:.6rem .85rem;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex;background:var(--mc-sienna)!important;color:#fff!important}.districtSecondaryCta,.navLogin{border:1px solid var(--mc-navy);border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:.6rem .85rem;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex;color:var(--mc-navy)!important;background:#fff!important}.districtMicrocopy{font-size:.74rem!important}.districtProductProof,.districtScreenFrame{border:1px solid var(--mc-line);box-shadow:var(--mc-shadow-2);background:#fff;border-radius:10px;overflow:hidden}.districtBrowserBar{border-bottom:1px solid var(--mc-line);background:var(--mc-gray-50);color:var(--mc-navy);justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.68rem;display:flex}.districtProductProof iframe,.districtScreenFrame iframe{transform-origin:0 0;pointer-events:none;border:0;width:125%;height:610px;display:block;transform:scale(.8)}.districtProductProof{height:auto;min-height:500px}.districtScreenFrame{height:410px}.districtLeadershipPreview{background:linear-gradient(#fff 0%,#f8fafc 100%);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:.9rem;min-height:440px;padding:1.35rem;display:grid}.districtLeadershipPreview article{border:1px solid var(--mc-line);border-top:4px solid var(--mc-gold);background:#fff;border-radius:9px;flex-direction:column;min-height:225px;padding:1.15rem;display:flex;box-shadow:0 8px 24px #0f27400f}.districtLeadershipPreview article:nth-child(2){border-top-color:var(--mc-sienna)}.districtLeadershipPreview article:nth-child(3){border-top-color:var(--mc-navy)}.districtLeadershipPreview article>span{letter-spacing:.08em;color:var(--mc-sienna);font-size:.7rem;font-weight:800}.districtLeadershipPreview h3{color:var(--mc-navy);margin:.45rem 0 .55rem;font-size:1.15rem;line-height:1.15}.districtLeadershipPreview p{color:var(--mc-muted);margin:0;font-size:.9rem;line-height:1.5}.districtLeadershipPreview>a{grid-column:1/-1;justify-self:start;margin-top:.15rem}.districtSectionIntro{max-width:850px;margin-bottom:1.35rem}.districtSectionIntro h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1}.districtSectionIntro>p{color:var(--mc-muted)}.districtValueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.districtValueGrid article{border:1px solid var(--mc-line);border-top:4px solid var(--mc-gold);background:#fff;border-radius:8px;padding:1rem}.districtValueGrid article:nth-child(2){border-top-color:var(--mc-sienna)}.districtValueGrid article:nth-child(3){border-top-color:var(--mc-navy)}.districtValueGrid article>span,.districtScreenCopy>span{color:var(--mc-sienna);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.districtValueGrid p,.districtScreenCopy p{color:var(--mc-muted)}.districtRealScreens{padding-top:2rem}.districtScreenGrid{grid-template-columns:1fr;gap:1rem;display:grid}.districtScreenGrid article{border:1px solid var(--mc-line);min-width:0;box-shadow:var(--mc-shadow-1);background:#fff;border-radius:10px;grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr);align-items:center;gap:1rem;padding:1rem;display:grid}.districtScreenCopy{padding:.35rem}.districtScreenCopy h3{margin:.25rem 0;font-size:1.35rem}.districtScreenGrid .districtScreenFrame{height:440px}.districtScreenGrid .districtScreenFrame iframe{width:112%;height:500px;transform:scale(.9)}@media (max-width:900px){.districtScreenGrid article{grid-template-columns:1fr}.districtScreenGrid .districtScreenFrame{height:410px}}.districtConversion{align-items:start}.districtConversion h2{font-size:clamp(2rem,3.6vw,3.4rem)}@media (max-width:1180px){.districtHero{grid-template-columns:1fr;max-width:900px}.districtProductProof{max-width:760px}}@media (max-width:900px){.districtValueGrid,.districtScreenGrid,.districtLeadershipPreview{grid-template-columns:1fr}.districtLeadershipPreview article{min-height:auto}.districtCoverage{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.catalogBrowser iframe,.districtProductProof iframe,.districtScreenFrame iframe{width:100%!important;height:460px!important;transform:none!important}.districtProductProof{height:auto;min-height:0}.districtLeadershipPreview{min-height:0;padding:1rem}.districtScreenFrame{height:390px}.districtCoverage{grid-template-columns:1fr}.districtHero,.districtValueSection,.districtRealScreens{padding:2rem 1rem}}.sidebarPromise{line-height:1.25}.demoShell{grid-template-rows:auto 1fr;grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.demoTopbar{grid-column:1/-1}.demoSidebar{grid-area:2/1;align-content:start;gap:1rem;padding:.9rem;display:grid}.demoBrand{align-items:center;gap:.55rem;display:flex}.demoBrand>div{display:grid}.demoBrand span{font-size:.7rem}.demoSafety{align-items:center;gap:.35rem;font-size:.72rem;display:flex}.demoSafety>span:first-child{color:var(--mc-gold)!important}.demoTopActions{align-items:center;gap:.65rem;display:flex}.demoTopActions a{font-size:.75rem;font-weight:800}.demoRoles{gap:.35rem;margin-top:.35rem;display:grid}.demoRoles button{justify-content:flex-start}.demoRepNote,.demoLegend{border-top:1px solid #ffffff2e;padding-top:.75rem}.demoRepNote p{color:#fff;margin:.25rem 0;font-size:.72rem}.demoLegend{gap:.3rem;font-size:.7rem;display:grid}.demoLegend>span{align-items:center;gap:.35rem;display:flex}.demoMain{grid-area:2/2;min-width:0;padding:1rem 1.15rem 2rem}.demoTour{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;margin:0 0 .85rem;display:grid}.demoTour p{color:var(--mc-muted);margin:.2rem 0;font-size:.76rem}.demoTour ol{gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.demoTour li button{min-height:34px;padding:.4rem .55rem}.demoTourActions{gap:.3rem;display:flex}.demoTourActions button{min-height:34px;padding:.4rem .55rem}.demoContent{min-width:0}.demoPageIntro{justify-content:space-between;align-items:flex-end;gap:1rem;margin:.2rem 0 .8rem;display:flex}.demoPageIntro h1{margin:.15rem 0 0;font-size:clamp(2.25rem,4vw,4rem)}.demoTag{border:1px solid var(--mc-line);width:max-content;color:var(--mc-navy);background:#fff;border-radius:999px;padding:.3rem .5rem;font-size:.68rem;font-weight:850;display:inline-flex}.teacherFilters{grid-template-columns:1fr 1fr 1fr;gap:.55rem;padding:.7rem;display:grid}.teacherFilters label,.teacherFilters>div{gap:.2rem;display:grid}.teacherFilters>div>span{color:var(--mc-muted);font-size:.7rem;font-weight:800}.demoLessonSignal{justify-content:space-between;align-items:center;gap:1rem;margin:.6rem 0;padding:.7rem .8rem;display:flex}.demoLessonSignal>div:first-child{display:grid}.demoLessonSignal strong{color:var(--mc-navy);font-size:1rem}.demoLessonSignal small{color:var(--mc-muted)}.demoGroupCounts{flex-wrap:wrap;gap:.35rem;display:flex}.demoGroupCounts span{border:1px solid var(--mc-line);background:var(--mc-gray-50);border-radius:5px;padding:.3rem .45rem;font-size:.7rem}.demoFooter{border-top:1px solid var(--mc-line);color:var(--mc-muted);justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.75rem;font-size:.7rem;display:flex}.demoEmbed{background:#fff!important;min-height:0!important;display:block!important}.demoEmbed .demoSkip,.demoEmbed .demoTopbar,.demoEmbed .demoSidebar,.demoEmbed .demoTour,.demoEmbed .demoFooter{display:none!important}.demoEmbed .demoMain{background:#fff!important;padding:.75rem!important;display:block!important}.demoEmbed .demoContent{display:block!important}.demoEmbed .demoPageIntro{margin:0 0 .55rem!important}.demoEmbed .demoPageIntro h1{font-size:2rem!important}.demoEmbed .teacherFilters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.demoEmbed .demoLessonSignal{margin:.45rem 0!important}@media (max-width:800px){.demoShell{display:block}.demoSidebar{display:none}.demoMain{padding:.75rem}.demoTour{grid-template-columns:1fr}.demoTour ol{flex-wrap:wrap}.teacherFilters,.demoEmbed .teacherFilters{grid-template-columns:1fr!important}.demoPageIntro{flex-direction:column;align-items:flex-start}}.demoEmbed .teacherFilters{border-top:4px solid var(--mc-gold)!important}.demoEmbed .demoLessonSignal{border-left:5px solid var(--mc-sienna)!important;background:#fff!important}.demoEmbed .teacherFilters label,.demoEmbed .teacherFilters>div{border:1px solid var(--mc-line);background:var(--mc-gray-50);border-radius:7px;padding:.55rem .65rem}.demoEmbed .teacherFilters label:first-child{border-top:3px solid var(--mc-gold)}.demoEmbed .teacherFilters label:nth-child(2){border-top:3px solid var(--mc-sienna)}.demoEmbed .teacherFilters>div{border-top:3px solid var(--mc-navy)}.demoEmbed .demoGroupCounts span:nth-child(odd){border-color:var(--mc-gold);background:color-mix(in srgb,var(--mc-gold) 10%,#fff)}.demoEmbed .demoGroupCounts span:nth-child(2n){border-color:var(--mc-sienna);background:color-mix(in srgb,var(--mc-sienna) 8%,#fff)}.demoEmbed .wholeClassLesson,.demoEmbed .mcLessonShell,.demoEmbed .mcLessonCard,.demoEmbed .mcDemoSectionHead{border-radius:8px!important}.demoEmbed .mcDemoSectionHead{border-left:5px solid var(--mc-gold)!important;background:#fff!important;padding:.75rem .85rem!important}.demoEmbed button:not([disabled]){border-color:var(--mc-sienna)}.lessonPreparation{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important;margin:1rem 0!important;display:grid!important}.mcPrepCue{border:1px solid var(--mc-line)!important;min-width:0!important;box-shadow:var(--mc-shadow-1)!important;background:#fff!important;border-radius:8px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;gap:.7rem!important;padding:.8rem!important;display:grid!important}.mcPrepBefore{border-top:4px solid var(--mc-gold)!important}.mcPrepMaterials{border-top:4px solid var(--mc-sienna)!important}.mcPrepIcon{background:var(--mc-navy)!important;color:#fff!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:.85rem!important;font-weight:950!important;line-height:1!important;display:flex!important}.mcPrepMaterials .mcPrepIcon{background:var(--mc-sienna)!important}.mcPrepCue .mcSectionLabel{color:var(--mc-sienna)!important;letter-spacing:.1em!important;margin:0 0 .2rem!important;font-size:.64rem!important;font-weight:950!important;display:block!important}.mcPrepCue p{color:var(--mc-ink)!important;margin:0!important;font-size:.82rem!important;line-height:1.42!important}@media (max-width:700px){.lessonPreparation{grid-template-columns:1fr!important}}.wholeClassLesson>header{margin:0!important;padding:0!important}.wholeClassLesson>header p{margin:.3rem 0!important}.wholeClassLesson .lessonPreparation{margin:.65rem 0 .75rem!important}.demoContent .wholeClassLesson{padding:1rem 1.1rem!important}.demoContent .wholeClassLesson>header{min-height:0!important;margin-bottom:.45rem!important}.demoContent .lessonPreparation{margin-top:.55rem!important}.demoContent .lessonPhases{margin-top:.7rem!important}.demoEmbed .wholeClassLesson{padding:.8rem!important}.demoEmbed .wholeClassLesson>header{margin-bottom:.35rem!important}.demoEmbed .lessonPreparation{margin:.45rem 0 .55rem!important}.demoEmbed .lessonPhases{margin-top:.55rem!important}.mcPrepCue{min-height:0!important}.demoContent .wholeClassLesson{padding-top:.55rem!important}.demoContent .wholeClassLesson>header{margin:0!important;padding:0!important}.demoContent .wholeClassLesson>header p{margin:.18rem 0!important}.demoContent .lessonPreparation{gap:.55rem!important;margin:.38rem 0 .55rem!important}.demoContent .mcPrepCue{min-height:0!important;padding:.68rem .75rem!important;box-shadow:0 3px 10px #102f4914!important}.demoContent .mcPrepBefore{background:color-mix(in srgb,var(--mc-gold) 13%,#fff)!important;border:1px solid var(--mc-gold)!important;border-left:6px solid var(--mc-gold)!important;border-top:1px solid var(--mc-gold)!important}.demoContent .mcPrepMaterials{background:color-mix(in srgb,var(--mc-sienna) 10%,#fff)!important;border:1px solid var(--mc-sienna)!important;border-left:6px solid var(--mc-sienna)!important;border-top:1px solid var(--mc-sienna)!important}.demoContent .mcPrepCue p{font-size:.78rem!important;line-height:1.3!important}.demoContent .mcPrepCue .mcSectionLabel{margin-bottom:.12rem!important}.demoContent .lessonPhases{gap:.65rem!important;margin-top:.55rem!important}.signupSteps li{grid-template-columns:1.6rem minmax(0,1fr)!important;align-items:start!important}.signupSteps li:before{grid-area:1/1/span 2}.signupSteps li>strong,.signupSteps li>span{grid-column:2!important;min-width:0!important}.signupSteps li>strong{grid-row:1;margin-top:.08rem}.signupSteps li>span{grid-row:2;max-width:36rem;margin-top:.08rem;line-height:1.35}.signupIntro,.signupForm{min-width:0}@media (max-width:820px){.conversionSection{grid-template-columns:1fr!important;padding:2rem 1rem!important}.signupIntro{padding-top:0}.signupSteps{margin-bottom:1rem}}.wtPageHero{background:linear-gradient(135deg,var(--mc-navy),var(--mc-navy-2));color:#fff;border-bottom:1px solid var(--mc-navy-3);justify-content:space-between;align-items:flex-end;gap:1rem;margin:-1.1rem -1.25rem .8rem;padding:1rem 1.25rem;display:flex}.wtPageHero h1{color:#fff;margin:.12rem 0 .2rem;font-size:clamp(2rem,3.2vw,3.2rem)}.wtPageHero p{color:#ffffffd1;margin:0}.wtPageHero .eyebrow{color:var(--mc-gold)}.wtPageHero .reportActions{margin:0}.wtFilterBar{border:1px solid var(--mc-line);box-shadow:var(--mc-shadow-1);background:#fff;border-radius:9px;grid-template-columns:1fr 1fr 1.25fr auto!important;margin:.6rem 0 .85rem!important;padding:.65rem .75rem!important}.wtFilterBar label{margin:0}.wtFilterBar select,.wtFilterBar input{min-height:38px}.wtFilterBar button{white-space:nowrap;min-height:38px}.wtPlannerWorkspace{display:block!important}.wtWorkspace{gap:.8rem;display:grid}.wtTopGrid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.95fr);gap:.8rem;display:grid}.wtFocusCard,.wtClassOverview{border:1px solid var(--mc-line);box-shadow:var(--mc-shadow-1);background:#fff;border-radius:10px}.wtFocusCard{background:linear-gradient(135deg,#fff 0%,#fbf4e9 100%);border-color:#e4cfae;grid-template-columns:58px minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.wtFocusIcon{width:48px;height:48px;color:var(--mc-sienna);background:#fff3df;border-radius:50%;place-items:center;font-size:2rem;font-weight:900;display:grid}.wtKicker{color:var(--mc-gray-700);letter-spacing:.08em;margin-bottom:.15rem;font-size:.69rem;font-weight:900;display:block}.wtFocusBody h2{margin:.05rem 0 .35rem;font-size:clamp(1.65rem,2.6vw,2.45rem)}.wtTierPill{color:var(--mc-sienna-dark);background:#f7dcc8;border-radius:6px;margin:0 0 .55rem;padding:.25rem .48rem;font-size:.74rem;font-weight:900;display:inline-flex}.wtLearningGoal{max-width:54rem;color:var(--mc-navy);margin:.1rem 0 .9rem;font-size:.92rem}.wtEvidenceRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.wtEvidenceRow>div{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.wtEvidenceRow>div>span{color:var(--mc-navy);font-size:1.1rem}.wtEvidenceRow strong,.wtEvidenceRow small{display:block}.wtEvidenceRow strong{color:var(--mc-navy);font-size:.76rem}.wtEvidenceRow small{color:var(--mc-muted);overflow-wrap:anywhere;font-size:.68rem}.wtClassOverview{background:linear-gradient(135deg,#f8fbfd 0%,#edf4f8 100%);padding:.9rem}.wtOverviewHead{align-items:center;gap:.55rem;margin-bottom:.7rem;display:flex}.wtOverviewHead>span{letter-spacing:-.25em;color:var(--mc-navy)}.wtOverviewHead strong,.wtOverviewHead small{display:block}.wtOverviewHead strong{font-size:.78rem}.wtOverviewHead small{color:var(--mc-muted);font-size:.7rem}.wtGroupGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.wtGroupCard{border:1px solid #0000;border-radius:7px;gap:.12rem;min-height:120px;padding:.7rem;display:grid}.wtGroupCard strong{font-size:2rem;line-height:1}.wtGroupCard span{font-size:.82rem;font-weight:900}.wtGroupCard small{font-size:.69rem;line-height:1.3}.wtSupport{background:color-mix(in srgb,var(--mc-group-support) 13%,#fff);border-color:color-mix(in srgb,var(--mc-group-support) 28%,#fff);color:#7e2d1b}.wtTarget{background:color-mix(in srgb,var(--mc-group-target) 11%,#fff);border-color:color-mix(in srgb,var(--mc-group-target) 25%,#fff);color:#4d3c70}.wtExtend{background:color-mix(in srgb,var(--mc-group-extend) 13%,#fff);border-color:color-mix(in srgb,var(--mc-group-extend) 28%,#fff);color:#42561b}.wtGroupLink{border:1px solid var(--mc-line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;margin-top:.6rem;padding:.55rem .65rem;font-weight:850;text-decoration:none;display:flex}.wtLessonHeader{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.1rem;display:flex}.wtLessonHeader h2{margin:0;font-size:clamp(1.55rem,2.4vw,2.3rem)}.wtLessonHeader p{color:var(--mc-muted);margin:.12rem 0 0}.wtLessonActions{flex-wrap:wrap;gap:.45rem;display:flex}.wtPrimaryAction,.wtSecondaryAction{border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:.58rem .85rem;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.wtPrimaryAction{background:var(--mc-sienna);border:1px solid var(--mc-sienna);color:#fff!important}.wtSecondaryAction{border:1px solid var(--mc-line);background:#fff;color:var(--mc-navy)!important}.wtActionNote{cursor:default}.wtPrepRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:.05rem 0!important}.wtLessonPhases{gap:.65rem!important;margin:.05rem 0!important}.wtPhaseCard{border:1px solid var(--mc-line)!important;box-shadow:var(--mc-shadow-1)!important;background:#fff!important;border-radius:9px!important;padding:.8rem!important}.wtPhaseHead{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.wtPhaseHead h3{margin:0;font-size:1rem}.wtPhaseHead small{color:var(--mc-muted)}.wtPhaseCard ul{margin:.2rem 0 0;padding-left:1.05rem}.wtPhaseCard li{margin:.28rem 0;font-size:.78rem;line-height:1.35}.wtLookFor{list-style:none;padding-left:0!important}.wtLookFor li{padding-left:1.15rem;position:relative}.wtLookFor li:before{content:"✓";color:#3d8f53;font-weight:950;position:absolute;left:0}.wtAccordions{gap:.28rem;display:grid}.wtAccordions details{border:1px solid var(--mc-line);background:#fff;border-radius:7px;overflow:hidden}.wtAccordions summary{cursor:pointer;color:var(--mc-navy);padding:.62rem .75rem;font-size:.78rem;font-weight:900;list-style:none}.wtAccordions summary::-webkit-details-marker{display:none}.wtAccordions summary:after{content:"⌄";float:right}.wtAccordions details[open] summary:after{content:"⌃"}.wtDetailBody{color:var(--mc-muted);padding:0 .75rem .7rem;font-size:.78rem}@media (max-width:1100px){.wtTopGrid{grid-template-columns:1fr}.wtFilterBar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wtLessonHeader{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.wtPageHero{flex-direction:column;align-items:flex-start}.wtFilterBar{grid-template-columns:1fr!important}.wtFocusCard{grid-template-columns:1fr}.wtEvidenceRow,.wtGroupGrid,.wtPrepRow,.wtLessonPhases{grid-template-columns:1fr!important}.wtLessonActions{width:100%}.wtLessonActions>*{flex:1}}.whoTeachPageHero{margin-bottom:.8rem}.whoTeachPolished{gap:.75rem;display:grid}.whoTeachFocusHero{box-shadow:var(--mc-shadow-1)!important;background:linear-gradient(135deg,#fff 0%,#fbf4e9 100%)!important;border:1px solid #e4cfae!important;border-radius:10px!important;grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr)!important;gap:.8rem!important;padding:1rem!important;display:grid!important}.whoTeachFocusHero h2{color:var(--mc-navy);margin:.15rem 0 .25rem;font-size:clamp(1.6rem,2.5vw,2.35rem)!important}.whoTeachFocusHero .skillCode{color:var(--mc-sienna-dark);background:#f7dcc8;border-radius:5px;margin-top:.25rem;padding:.2rem .42rem;font-size:.72rem;font-weight:900;display:inline-flex}.whoTeachFocusHero .ixlHeroCallout{align-self:stretch;border:1px solid var(--mc-line)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;margin:0!important;padding:.8rem!important}.whoTeachReadiness{border:1px solid var(--mc-line)!important;box-shadow:var(--mc-shadow-1)!important;background:#f4f8fb!important;border-radius:10px!important;grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(125px,.65fr))!important;gap:.5rem!important;padding:.65rem!important;display:grid!important}.whoTeachReadiness .mcSignalTitle{align-self:center}.whoTeachReadiness .mcSignalTitle strong{font-size:.9rem;display:block}.whoTeachReadiness .mcSignalTitle span{color:var(--mc-muted);font-size:.7rem}.whoTeachReadiness .mcSignal{overflow:hidden;border-radius:7px!important}.whoTeachReadiness .mcSignal>a{min-height:72px!important;padding:.55rem .65rem!important}.whoTeachReadiness .mcSignal:not(:has(a)){min-height:72px!important;padding:.55rem .65rem!important}.whoTeachReadiness .mcSignal strong{font-size:1.55rem!important}.whoTeachGroupList{gap:.7rem!important;display:grid!important}.whoTeachPolished .whoTeachGroup{overflow:hidden;border:1px solid var(--mc-line)!important;box-shadow:var(--mc-shadow-1)!important;background:#fff!important;border-radius:10px!important}.whoTeachPolished .whoTeachGroup>header{border-bottom:1px solid var(--mc-line)!important;background:#f8fafb!important;justify-content:space-between!important;align-items:center!important;padding:.7rem .85rem!important;display:flex!important}.whoTeachPolished .whoTeachGroup>header h3{margin:.05rem 0 0!important;font-size:1.2rem!important}.whoTeachPolished .groupCount{align-items:baseline!important;gap:.3rem!important;font-size:1.7rem!important;display:flex!important}.whoTeachPolished .groupCount small{color:var(--mc-muted);font-size:.68rem!important}.whoTeachPolished .mcGroupBody{grid-template-columns:minmax(250px,.72fr) minmax(0,1.8fr)!important;gap:0!important;display:grid!important}.whoTeachPolished .mcGroupLearners{border-right:1px solid var(--mc-line)!important;background:#fbfcfd!important;padding:.8rem!important}.whoTeachPolished .mcGroupPlan{padding:.8rem!important}.whoTeachPlanLabel{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;margin-bottom:.55rem;display:grid}.whoTeachPlanLabel>span{background:var(--mc-navy);color:#fff;letter-spacing:.06em;border-radius:5px;padding:.25rem .42rem;font-size:.65rem;font-weight:950;display:inline-flex}.whoTeachPlanLabel .groupDescription{color:var(--mc-muted);margin:.1rem 0 0!important;font-size:.8rem!important}.whoTeachPolished .studentRoster,.whoTeachPolished .whyStudents,.whoTeachPolished .mcGroupExtras{border:1px solid var(--mc-line)!important;background:#fff!important;border-radius:7px!important;margin-top:.45rem!important}.whoTeachPolished details summary{color:var(--mc-navy)!important;padding:.55rem .65rem!important;font-size:.75rem!important;font-weight:900!important}.whoTeachPolished .studentNameGrid{padding:.55rem!important}.whoTeachPolished .instructionalRecommendationCards{gap:.55rem!important}.whoTeachPolished .compactMove{padding:.6rem!important}.whoTeach-support{border-left:5px solid var(--mc-group-support)!important}.whoTeach-bubble{border-left:5px solid var(--mc-group-target)!important}.whoTeach-extension{border-left:5px solid var(--mc-group-extend)!important}.whoTeach-evidence{border-left:5px solid var(--mc-group-evidence)!important}@media (max-width:1100px){.whoTeachFocusHero{grid-template-columns:1fr!important}.whoTeachReadiness{grid-template-columns:repeat(2,minmax(0,1fr))!important}.whoTeachReadiness .mcSignalTitle{grid-column:1/-1}}@media (max-width:760px){.whoTeachReadiness,.whoTeachPolished .mcGroupBody{grid-template-columns:1fr!important}.whoTeachPolished .mcGroupLearners{border-right:0!important;border-bottom:1px solid var(--mc-line)!important}}.whoTeachPolished .studentRosterAlways{border:1px solid var(--mc-line);background:#fff;border-radius:8px;margin-top:.4rem;overflow:hidden}.whoTeachPolished .studentRosterTitle{border-bottom:1px solid var(--mc-line);color:var(--mc-navy);background:#f7f9fb;padding:.48rem .58rem;font-size:.72rem;font-weight:900}.whoTeachPolished .compactNames article{border-radius:7px!important;min-width:0!important;padding:.5rem .55rem!important}.whoTeachPolished .compactNames strong{text-overflow:clip!important;white-space:normal!important;word-break:normal!important;font-size:.78rem!important;line-height:1.15!important;display:block!important;overflow:visible!important}.whoTeachPolished .compactNames span,.whoTeachPolished .compactNames small{font-size:.66rem!important}.whoTeachPolished .whoTeach-bubble{color:var(--mc-group-target)!important}.whoTeachPolished .whoTeach-support{color:var(--mc-group-support)!important}.whoTeachPolished .whoTeach-extension{color:var(--mc-group-extend)!important}.whoTeachPolished .whoTeach-evidence{color:var(--mc-group-evidence)!important}.whoTeachPolished .whoTeachGroup>header h3,.whoTeachPolished .whoTeachGroup .mcGroupBody{color:var(--mc-navy)}.whoTeachPolished .groupCount{border-radius:6px;padding:.32rem .5rem;background:var(--group-color,var(--mc-group-insufficient))!important;color:#fff!important}.whoTeachPolished .groupCount small{color:#fff!important}.whoTeachPolished .groupCount,.whoTeachPolished .groupCount *{opacity:1!important;visibility:visible!important}.whoTeachPolished .ixlHeroCallout{min-width:0!important}.whoTeachPolished .ixlHeroCallout strong,.whoTeachPolished .ixlHeroCallout small{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;display:block!important}.whoTeachPolished .ixlHeroCallout small{margin-top:.25rem!important;line-height:1.3!important}@media (max-width:520px){.whoTeachPolished .compactNames{grid-template-columns:1fr!important}}.whoTeachPolished .mcGroupBody{grid-template-columns:minmax(360px,.9fr) minmax(0,1.65fr)!important}.whoTeachPolished .compactNames article{padding:.55rem .65rem!important}.whoTeachPolished .whoTeachGroup{border-left-width:12px!important}.whoTeachPolished .whoTeachGroup>header{border-top-width:10px!important;padding:.72rem .9rem!important}.whoTeachPolished .whoTeachGroup>header h3{font-size:1.3rem!important;font-weight:950!important}.whoTeachPolished .groupCount{justify-content:center;min-width:82px;font-size:1.8rem!important}.whoTeachPolished .whoTeach-bubble>header{background:color-mix(in srgb,var(--mc-group-target) 10%,white)!important}.whoTeachPolished .whoTeach-support>header{background:color-mix(in srgb,var(--mc-group-support) 10%,white)!important}.whoTeachPolished .whoTeach-extension>header{background:color-mix(in srgb,var(--mc-group-extend) 10%,white)!important}.whoTeachPolished .whoTeach-evidence>header{background:color-mix(in srgb,var(--mc-group-evidence) 10%,white)!important}@media (max-width:900px){.whoTeachPolished .mcGroupBody{grid-template-columns:1fr!important}.whoTeachPolished .mcGroupLearners{border-right:0!important;border-bottom:1px solid var(--mc-line)!important}.whoTeachPolished .compactNames{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:620px){.whoTeachPolished .compactNames{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.whoTeachPolished .whoTeachGroup{border-left:16px solid!important;position:relative!important}.whoTeachPolished .whoTeachGroup>header{border-top:12px solid!important}.whoTeachPolished .compactNames{grid-template-columns:repeat(2,minmax(160px,1fr))!important}.whoTeachPolished .compactNames article{min-height:62px!important}.whoTeachPolished .compactNames strong{white-space:normal!important;text-overflow:clip!important;word-break:normal!important;font-size:.84rem!important;overflow:visible!important}.ixlGroupSummary{gap:.35rem;margin-top:.4rem;display:grid}.ixlGroupRow{border-left:5px solid var(--mc-line);background:#fff;border-radius:6px;grid-template-columns:58px minmax(52px,auto) 1fr;align-items:center;gap:.4rem;min-width:0;padding:.38rem .45rem;display:grid}.ixlGroupRow b{text-transform:uppercase;font-size:.65rem}.ixlGroupRow strong{margin:0!important;font-size:.72rem!important}.ixlGroupRow small{margin:0!important;font-size:.66rem!important;line-height:1.2!important}.ixl-support{border-left-color:var(--mc-group-support)}.ixl-bubble{border-left-color:var(--mc-group-target)}.ixl-extension{border-left-color:var(--mc-group-extend)}.groupTeachingIdeas{border:1px solid var(--mc-line)!important;border-left:5px solid var(--mc-gold)!important;background:#fffaf0!important;border-radius:8px!important;margin-top:.65rem!important;padding:.65rem!important;display:block!important}.groupIdeasHead{align-items:baseline;gap:.55rem;margin-bottom:.5rem;display:flex}.groupIdeasHead strong{letter-spacing:.06em;color:var(--mc-navy);font-size:.68rem}.groupIdeasHead span{color:var(--mc-muted);font-size:.7rem}.groupIdeaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.groupIdeaGrid .compactMove{border:1px solid var(--mc-line)!important;background:#fff!important;border-radius:6px!important;margin:0!important;padding:.55rem .65rem!important}@media (max-width:900px){.whoTeachPolished .mcGroupLearners{min-width:0!important}.whoTeachPolished .compactNames{grid-template-columns:repeat(3,minmax(130px,1fr))!important}}@media (max-width:650px){.whoTeachPolished .compactNames{grid-template-columns:repeat(2,minmax(120px,1fr))!important}.ixlGroupRow{grid-template-columns:52px 1fr}.ixlGroupRow small{grid-column:1/-1}.groupIdeaGrid{grid-template-columns:1fr}}.mpResource{border-top:1px solid var(--mc-line);background:linear-gradient(135deg,#eef2f4 0%,#f7f4ee 100%);margin:0;padding:3rem 1.25rem}.mpResource>.mpContainer{border:1px solid var(--mc-line);width:min(1180px,100%);box-shadow:var(--mc-shadow-1);background:#fff;border-radius:14px;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);align-items:center;gap:2.5rem;margin:0 auto;padding:1.5rem;display:grid}.mpResource>.mpContainer>div:first-child{padding:.35rem .25rem .35rem .5rem}.mpResource h2{max-width:520px;margin:0 0 .65rem;font-size:clamp(1.9rem,3vw,3rem)}.mpResource>.mpContainer>div:first-child p{max-width:540px;color:var(--mc-muted);margin:0;font-size:1rem}.resourceCaptureForm{border:1px solid #e3c69f;border-left:7px solid var(--mc-sienna);background:#fffaf3;border-radius:10px;grid-template-columns:1fr;gap:.65rem;padding:1rem;display:grid}.resourceCaptureForm>label:first-child{color:var(--mc-navy);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.resourceCaptureRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.55rem;display:grid}.resourceCaptureRow input{background:#fff;border-color:#cfd8df;min-width:0;height:44px;margin:0}.resourceCaptureRow button{white-space:nowrap;min-width:190px;height:44px;margin:0;padding:.6rem 1rem}.resourceConsent{color:var(--mc-muted);align-items:flex-start;gap:.55rem;margin:.1rem 0 0;font-size:.72rem;font-weight:650;line-height:1.35;display:flex!important}.resourceConsent input[type=checkbox]{accent-color:var(--mc-sienna);flex:0 0 18px!important;width:18px!important;height:18px!important;min-height:18px!important;margin:.05rem 0 0!important;padding:0!important}.resourceConsent span{min-width:0;display:block}.resourceError{color:#9c2f1a;margin:0;font-size:.75rem;font-weight:800}.resourceSuccess{border:1px solid var(--mc-line);border-left:7px solid var(--mc-gold);background:var(--mc-gold-soft);border-radius:10px;gap:.25rem;padding:1rem 1.1rem;display:grid}.resourceSuccess strong{color:var(--mc-navy);font-size:1rem}.resourceSuccess span{color:var(--mc-muted);font-size:.82rem}@media (max-width:900px){.mpResource>.mpContainer{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:620px){.mpResource{padding:1.5rem .85rem}.mpResource>.mpContainer{padding:1rem}.resourceCaptureRow{grid-template-columns:1fr}.resourceCaptureRow button{width:100%}}.catalogSite:before,.salesPage:before{background:var(--mc-gold)!important}.catalogBrandStory .catalogSecondary,.catalogEngineCta .catalogSecondary{color:var(--mc-navy)!important;border:2px solid var(--mc-gold)!important;background:#fff!important}.catalogBrandStory .catalogSecondary:visited,.catalogEngineCta .catalogSecondary:visited{color:var(--mc-navy)!important}.catalogSecondary:hover{background:var(--mc-gold-soft)!important;color:var(--mc-navy)!important}.catalogHomeLink{border:1px solid var(--mc-line);background:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:.38rem .6rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex;color:var(--mc-navy)!important}.catalogJourney{max-width:1320px;margin:0 auto;padding:3.4rem 1.25rem}.catalogJourneyGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:1.25rem;display:grid}.catalogJourneyGrid article{border:1px solid var(--mc-line);border-top:5px solid var(--mc-gold);box-shadow:var(--mc-shadow-1);background:#fff;border-radius:9px;padding:1rem;position:relative}.catalogJourneyGrid article:nth-child(2n){border-top-color:var(--mc-sienna)}.catalogJourneyGrid span{color:var(--mc-sienna);letter-spacing:.08em;margin-bottom:.35rem;font-size:.65rem;font-weight:950;display:block}.catalogJourneyGrid h3{color:var(--mc-navy);margin:.2rem 0 .4rem;font-size:1rem}.catalogJourneyGrid p{color:var(--mc-muted);margin:0;font-size:.78rem;line-height:1.45}.catalogDecisionModel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;max-width:1320px;margin:0 auto;padding:3.4rem 1.25rem;display:grid}.catalogDecisionModel>div,.catalogDecisionModel article{border-radius:10px;padding:1.25rem}.catalogDecisionModel>div{background:var(--mc-navy);color:#fff}.catalogDecisionModel>div h2{color:#fff;margin:.35rem 0 .65rem;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1}.catalogDecisionModel>div p:not(.catalogEyebrow){color:#dbe3e8;line-height:1.55}.catalogDecisionModel article{border:1px solid var(--mc-line);background:#fff}.catalogDecisionModel ol{counter-reset:decision;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.catalogDecisionModel li{counter-increment:decision;grid-template-columns:34px 1fr;align-items:start;gap:.65rem;display:grid}.catalogDecisionModel li:before{content:counter(decision);background:var(--mc-gold);width:34px;height:34px;color:var(--mc-navy);border-radius:50%;place-items:center;font-weight:950;display:grid}.catalogDecisionModel li strong{color:var(--mc-navy);font-size:.9rem;display:block}.catalogDecisionModel li span{color:var(--mc-muted);margin-top:.12rem;font-size:.78rem;line-height:1.4;display:block}@media (max-width:900px){.catalogJourneyGrid{grid-template-columns:1fr 1fr}.catalogDecisionModel{grid-template-columns:1fr}}@media (max-width:620px){.catalogJourneyGrid{grid-template-columns:1fr}.catalogHomeLink{display:none}}html,body,.catalogSite,.salesPage{border-top:0!important;margin-top:0!important}.catalogSite:before,.salesPage:before{content:none!important;display:none!important}.catalogNav,.salesNav{border-top:0!important;margin-top:0!important}.catalogBrandStory .catalogSecondary,.catalogEngineCta .catalogSecondary{color:var(--mc-navy)!important;border:2px solid var(--mc-gold)!important;box-shadow:none!important;background:#fff!important}.catalogBrandStory .catalogSecondary:hover,.catalogEngineCta .catalogSecondary:hover{background:var(--mc-gold-soft)!important;color:var(--mc-navy)!important}.whoTeachPolished{margin-bottom:0!important;padding-bottom:.5rem!important}.whoTeachPolished>.micro{border-top:1px solid var(--mc-line)!important;color:var(--mc-muted)!important;background:#fff!important;margin:.25rem 0 0!important;padding:.55rem .75rem!important}.whoTeachGroupList{margin-bottom:.35rem!important}.workspaceInner{overflow-x:clip}.whoTeachPolished .whoTeachGroupList>.whoTeach-bubble{border-left-color:var(--mc-group-target)!important;color:var(--mc-group-target)!important}.whoTeachPolished .whoTeachGroupList>.whoTeach-bubble>header{border-top:12px solid var(--mc-group-target)!important;background:color-mix(in srgb,var(--mc-group-target) 10%,white)!important}.whoTeachPolished .whoTeachGroupList>.whoTeach-bubble .groupCount{background:var(--mc-group-target)!important;color:#fff!important}.mcEllAccess{border:1px solid var(--mc-line);border-left:5px solid var(--mc-gold);background:#fffaf0;border-radius:8px;margin-top:.75rem;padding:.8rem}.mcEllAccessHead{gap:.2rem;margin-bottom:.35rem;display:grid}.mcEllAccessHead>span{letter-spacing:.09em;color:var(--mc-sienna);font-size:.64rem;font-weight:950}.mcEllAccessHead>strong{color:var(--mc-navy);font-size:.92rem}.mcEllAccess>p{color:var(--mc-muted);margin:.25rem 0 .65rem;font-size:.78rem}.mcEllAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.mcEllAccessGrid>div{background:#fff;border:1px solid #ead9b6;border-radius:7px;padding:.6rem}.mcEllAccessGrid strong{color:var(--mc-navy);margin-bottom:.25rem;font-size:.76rem;display:block}.mcEllAccessGrid p,.mcEllAccessGrid li{color:var(--mc-gray-700);font-size:.74rem;line-height:1.45}.mcEllAccessGrid ul{margin:.2rem 0 0;padding-left:1.1rem}@media (max-width:760px){.mcEllAccessGrid{grid-template-columns:1fr}}.mcLessonLogForm{border:1px solid var(--mc-line);background:var(--mc-gray-25);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.75rem;padding:.65rem .75rem;display:flex}.mcLessonLogForm button{min-height:36px}.mcLessonLogForm small{max-width:52rem;color:var(--mc-muted);font-size:.7rem;line-height:1.4}.curriculumReferenceCue{border-left:4px solid var(--mc-gold);color:var(--mc-gray-700);background:#fff;border-radius:6px;margin:.1rem 0 .55rem;padding:.55rem .7rem;font-size:.74rem;line-height:1.45}.curriculumReferenceCue strong{color:var(--mc-navy)}.mcTier2PlanCue{border:1px solid var(--mc-line);border-left:4px solid var(--mc-sienna);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.65rem;margin:.65rem 0;padding:.65rem .75rem;display:flex}.mcTier2PlanCue strong{letter-spacing:.06em;color:var(--mc-sienna);font-size:.68rem}.mcTier2PlanCue span{color:var(--mc-gray-700);font-size:.74rem}.mcTier2PlanCue a{color:var(--mc-navy);margin-left:auto;font-size:.7rem;font-weight:800}.whoTeachPolished .mcGroupLearners{min-width:0!important}.whoTeachPolished .compactNames{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))!important;gap:.35rem!important;padding:.45rem!important;display:grid!important}.whoTeachPolished .compactNames article{place-items:center!important;min-width:0!important;min-height:38px!important;padding:.35rem .45rem!important;display:grid!important}.whoTeachPolished .compactNames strong{white-space:nowrap!important;text-overflow:clip!important;max-width:100%!important;font-size:.82rem!important;line-height:1!important;display:block!important;overflow:visible!important}.manualEvidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.65rem;display:grid}.manualEvidenceGrid label{gap:.25rem;min-width:0;display:grid}.manualEvidenceGrid input,.manualEvidenceGrid select{width:100%;min-width:0}.manualEvidenceAction{align-self:end;gap:.25rem;display:grid}.manualEvidenceAction small{color:var(--mc-muted)}@media (max-width:1000px){.manualEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.whoTeachPolished .compactNames{grid-template-columns:repeat(auto-fit,minmax(68px,1fr))!important}.manualEvidenceGrid{grid-template-columns:1fr}}.demoNameTiles{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))!important;gap:.35rem!important;display:grid!important}.demoNameTiles>span{place-items:center!important;min-height:38px!important;padding:.35rem .45rem!important;display:grid!important}.demoNameTiles strong{white-space:nowrap!important;text-overflow:clip!important;max-width:100%!important;overflow:visible!important}.whoTeachPolished .compactNames article{min-width:0!important;min-height:42px!important;padding:.4rem .5rem!important}.whoTeachPolished .compactNames strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.84rem!important;overflow:hidden!important}@media (max-width:760px){.whoTeachPolished .compactNames{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.curriculumIntelligenceCue{border-left:4px solid var(--mc-gold);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.4rem 0 .75rem;padding:.7rem;display:grid}.curriculumIntelligenceCue>div{border:1px solid var(--mc-line);background:var(--mc-gray-25);border-radius:6px;min-width:0;padding:.55rem .65rem}.curriculumIntelligenceCue strong{letter-spacing:.08em;color:var(--mc-sienna);margin-bottom:.18rem;font-size:.64rem;display:block}.curriculumIntelligenceCue span{color:var(--mc-gray-700);font-size:.74rem;line-height:1.35;display:block}@media (max-width:760px){.curriculumIntelligenceCue{grid-template-columns:1fr}}.whoTeachPolished .compactNames{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important;display:grid!important}.whoTeachPolished .compactNames article{justify-content:flex-start!important;align-items:center!important;min-width:0!important;min-height:44px!important;padding:.5rem .65rem!important;display:flex!important}.whoTeachPolished .compactNames strong{white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:none!important;font-size:.88rem!important;line-height:1.15!important;overflow:visible!important}.whoTeachPolished .whoTeachGroup .instructionalAdvice,.whoTeachPolished .whoTeachGroup .instructionalBestMove,.whoTeachPolished .whoTeachGroup .groupTeachingIdeas{border-color:color-mix(in srgb,var(--group-color) 55%,white)!important;background:color-mix(in srgb,var(--group-color) 8%,white)!important}.whoTeachPolished .whoTeachGroup .instructionalAdviceHeader,.whoTeachPolished .whoTeachGroup .mcEvidenceSourcesCallout,.whoTeachPolished .whoTeachGroup .mcSmallGroupPrep,.whoTeachPolished .whoTeachGroup .groupIdeaGrid .compactMove{background:color-mix(in srgb,var(--group-color) 10%,white)!important;border-color:color-mix(in srgb,var(--group-color) 38%,white)!important}.whoTeachPolished .whoTeachGroup .instructionalBestMoveTop,.whoTeachPolished .whoTeachGroup .compactMove{border-left-color:var(--group-color)!important}.whoTeachPolished .whoTeachGroup .instructionalAdviceBadge{border-color:color-mix(in srgb,var(--group-color) 45%,white)!important;background:color-mix(in srgb,var(--group-color) 12%,white)!important}@media (min-width:1280px){.whoTeachPolished .mcGroupLearners{min-width:410px!important}}@media (max-width:620px){.whoTeachPolished .compactNames{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.resourceGuideToolbar{justify-content:flex-end;align-items:center;gap:12px;max-width:1080px;margin:0 auto 18px;display:flex}.resourcePrintButton{cursor:pointer;border:0}.resourceGuideBrand{border-bottom:2px solid #c14924;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;margin-bottom:20px;padding:0 0 14px;display:grid}.resourceGuideBrand strong{letter-spacing:.14em;color:#c14924;font-size:13px}.resourceGuideBrand span{color:#102c3a;font-weight:800}.resourceGuideBrand small{color:#60717a;grid-column:1/-1}.resourceCaptureIntro{color:#102c3a;gap:3px;margin-bottom:10px;display:grid}.resourceCaptureIntro span{color:#60717a;font-size:13px;line-height:1.4}@media print{header,footer,.resourceGuideHero,.resourceGuideToolbar,.resourceBottomCta{display:none!important}body{background:#fff!important}.resourceGuidePage{background:#fff!important;padding:0!important}.resourceGuideSheet{box-shadow:none!important;border:0!important;max-width:none!important;margin:0!important}@page{size:letter;margin:.45in}}.whoTeachPolished .compactNames strong{white-space:nowrap!important;text-overflow:clip!important;font-size:.72rem!important;line-height:1.08!important;overflow:visible!important}.whoTeachPolished .whoTeach-bubble .instructionalAdvice,.whoTeachPolished .whoTeach-bubble .instructionalBestMove,.whoTeachPolished .whoTeach-bubble .groupTeachingIdeas,.whoTeachPolished .whoTeach-bubble .instructionalAdviceHeader,.whoTeachPolished .whoTeach-bubble .mcEvidenceSourcesCallout,.whoTeachPolished .whoTeach-bubble .instructionalSteps>div,.whoTeachPolished .whoTeach-bubble .groupIdeaGrid .compactMove{background:color-mix(in srgb,var(--mc-group-target) 12%,white)!important;border-color:color-mix(in srgb,var(--mc-group-target) 42%,white)!important}.whoTeachPolished .whoTeach-bubble .instructionalBestMoveTop,.whoTeachPolished .whoTeach-bubble .compactMove{border-left-color:var(--mc-group-target)!important}.whoTeachPolished .whoTeach-bubble .mcSmallGroupPrep{background:0 0!important;border-color:#0000!important}.whoTeachPolished .whoTeach-bubble .mcPrepBefore{background:#fff8e6!important;border-color:#d6a62e!important}.whoTeachPolished .whoTeach-bubble .mcPrepMaterials{background:#fff7f3!important;border-color:#b8502a!important}.siteFooter{color:#ffffffb8!important;background:#102f49!important;border-top:1px solid #ffffff29!important;grid-template-columns:minmax(240px,1fr) auto auto!important;align-items:center!important;gap:1.5rem!important;padding:.9rem max(1rem,50vw - 660px)!important;display:grid!important}.siteFooterBrand{gap:.12rem;display:grid}.siteFooterBrand strong{color:#fff;font-size:.82rem}.siteFooterBrand span{font-size:.68rem}.siteFooter nav{justify-content:flex-end;align-items:center;display:flex;gap:.85rem!important}.siteFooter a{font-size:.7rem;color:#ffffffdb!important;text-decoration:none!important}.siteFooter a:hover,.siteFooter a:focus-visible{color:#fff!important;text-decoration:underline!important}.siteFooterAccess{border-left:1px solid #fff3;padding-left:1.2rem}.siteFooterAccess>span{color:#d6a23a;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}@media (max-width:980px){.siteFooter{grid-template-columns:1fr!important;gap:.65rem!important}.siteFooter nav{justify-content:flex-start!important}.siteFooterAccess{border-left:0;padding-left:0}}@media (max-width:620px){.siteFooter nav{gap:.65rem!important}.siteFooterAccess>span{width:100%}}.catalogNav .catalogMethodologyNav,.catalogNav .catalogTrustNav{letter-spacing:.035em!important;border-radius:999px!important;padding:.48rem .72rem!important;font-weight:950!important;text-decoration:none!important}.catalogNav .catalogMethodologyNav{color:#102f49!important;background:#d6a23a!important;box-shadow:inset 0 0 0 1px #102f491f!important}.catalogNav .catalogTrustNav{color:#fff!important;background:#102f49!important;box-shadow:inset 0 0 0 1px #fff3!important}.catalogNav .catalogMethodologyNav:hover,.catalogNav .catalogMethodologyNav:focus-visible{background:#e2b94f!important}.catalogNav .catalogTrustNav:hover,.catalogNav .catalogTrustNav:focus-visible{background:#1a405d!important}.stagingEnvironmentBanner{z-index:5000;color:#102f49;text-align:center;letter-spacing:.12em;text-transform:uppercase;background:#d6a23a;border-bottom:2px solid #102f49;width:100%;padding:.42rem 1rem;font-size:.72rem;font-weight:950;position:sticky;top:0}.catalogBrandStory,.catalogDecisionModel{align-items:stretch!important}.catalogBrandStory>div,.catalogBrandStory>article,.catalogDecisionModel>div,.catalogDecisionModel>article{min-width:0}.catalogBrandStory article{align-self:center;max-width:760px}.catalogBrandStory article h3{color:#fff!important}.catalogBrandStory article>p:not(.catalogEyebrow),.catalogBrandStory article li{color:#f5f8fa!important}.catalogBrandStory article li strong{color:#fff!important}.catalogDecisionModel article{flex-direction:column;justify-content:center;min-height:0;display:flex}.catalogDecisionModel>div{flex-direction:column;justify-content:center;display:flex}.catalogDecisionModel .catalogPrimary,.catalogBrandStory .catalogPrimary{background:var(--mc-sienna)!important;color:#fff!important;border:2px solid var(--mc-sienna)!important;box-shadow:0 7px 18px #00000029!important}.catalogDecisionModel .catalogPrimary:hover,.catalogBrandStory .catalogPrimary:hover{filter:brightness(1.08)}.catalogDecisionModel .catalogSecondary,.catalogBrandStory .catalogSecondary{color:var(--mc-navy)!important;border:2px solid var(--mc-gold)!important;background:#fff!important}.catalogProductStory{overflow:hidden}.catalogProductStoryCopy,.catalogStorySteps,.catalogStorySteps>div{min-width:0}.catalogStorySteps small{overflow-wrap:anywhere}.catalogPricing article .catalogPrimary{background:var(--mc-sienna)!important;color:#fff!important}.catalogPricing article .catalogTextLink{color:var(--mc-sienna)!important;font-weight:900!important}@media (min-width:901px){.catalogBrandStory{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)!important}.catalogDecisionModel{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important}.catalogBrandStory h2,.catalogDecisionModel h2{max-width:780px}}.catalogPrograms{background:#fffaf3;padding:72px 5vw}.catalogProgramGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1180px;margin:28px auto 0;display:grid}.catalogProgramGrid article{background:#fff;border:1px solid #102c3a29;border-radius:20px;padding:28px;box-shadow:0 12px 30px #102c3a14}.catalogProgramGrid h3,.catalogProgramGrid h2{color:var(--mc-navy);margin-top:10px}.catalogProgramGrid li{margin:.55rem 0}.catalogProgramTag{letter-spacing:.1em;color:var(--mc-sienna);font-size:.75rem;font-weight:900;display:inline-block}.catalogProgramHero{max-width:1120px;margin:auto;padding:72px 5vw}.catalogProgramHero>h1{max-width:900px;color:var(--mc-navy);font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.02}.catalogProgramHero>p{max-width:850px;font-size:1.08rem;line-height:1.7}.catalogProgramForm{background:#fff;border:1px solid #102c3a29;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px;margin:34px 0;padding:28px;display:grid}.catalogProgramForm label{color:var(--mc-navy);gap:7px;font-weight:800;display:grid}.catalogProgramForm input,.catalogProgramForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #aeb8bd;border-radius:10px;padding:12px}.catalogProgramForm .catalogCheck,.catalogProgramForm button,.catalogProgramForm [role=alert]{grid-column:1/-1}.catalogProgramForm label:has(textarea){grid-column:1/-1}.catalogProgramForm .catalogCheck{align-items:flex-start;font-weight:600;display:flex}.catalogProgramForm .catalogCheck input{width:auto;margin-top:3px}.catalogProgramThanks{max-width:760px;color:var(--mc-navy);background:#edf3df;border-radius:18px;margin:34px 0;padding:26px}@media (max-width:800px){.catalogProgramGrid,.catalogProgramForm{grid-template-columns:1fr}.catalogProgramForm label{grid-column:1}}.catalogNav{background:#fffaf3fa!important;border-bottom:1px solid #102c3a1f!important;max-width:none!important;padding:.7rem clamp(1rem,4vw,4rem)!important;box-shadow:0 8px 24px #102c3a0f!important}.catalogNav nav{gap:.35rem!important}.catalogNav nav>a{padding:.5rem .62rem!important}.catalogHero{background:radial-gradient(circle at 88% 18%,#d6a23a33,#0000 28%),linear-gradient(135deg,#fffaf3 0%,#f4eee4 55%,#e9edf0 100%)!important;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr)!important;gap:clamp(2rem,6vw,6rem)!important;max-width:none!important;min-height:calc(100vh - 72px)!important;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,7vw,7.5rem)!important}.catalogHeroCopy{max-width:680px!important}.catalogHero h1{letter-spacing:-.055em!important;max-width:10.5ch!important;margin:.45rem 0 1.1rem!important;font-size:clamp(3.4rem,6vw,6.9rem)!important;line-height:.88!important}.catalogHero h1 em{margin-top:.18em;display:block;color:var(--mc-sienna)!important}.catalogHero .catalogLead{max-width:590px!important;font-size:1.08rem!important;line-height:1.62!important}.catalogHeroVideo{transform:rotate(.4deg);border:1px solid #102c3a29!important;border-radius:22px!important;min-height:500px!important;box-shadow:0 30px 70px #102c3a33!important}.catalogHeroVideo video{min-height:500px!important}.catalogHeroVideoBlock{border-left:5px solid var(--mc-gold)!important;background:#102c3af0!important;border-radius:14px!important;padding:1.05rem 1.15rem!important;bottom:1.1rem!important;left:1.1rem!important;right:1.1rem!important}.catalogActions{gap:.7rem!important;margin-top:1.25rem!important}.catalogActions a{min-height:48px!important;padding:.72rem 1rem!important;font-size:.84rem!important}.catalogMeta{margin-top:1rem!important}.catalogHeroTrust{max-width:560px!important;margin-top:.7rem!important}.catalogDecisionModel{background:var(--mc-navy)!important;color:#fff!important;padding:clamp(3.5rem,6vw,6rem) clamp(1.25rem,7vw,7.5rem)!important}.catalogDecisionModel h2,.catalogDecisionModel strong{color:#fff!important}.catalogDecisionModel>div>p:not(.catalogEyebrow){color:#e5ebee!important}.catalogDecisionModel article{color:var(--mc-navy)!important;background:#fff!important;border:1px solid #ffffff29!important;border-radius:20px!important;box-shadow:0 24px 60px #0000002e!important}.catalogDecisionModel article strong{color:var(--mc-navy)!important}.catalogBrandStory,.catalogPrograms{padding:clamp(3.5rem,6vw,6rem) clamp(1.25rem,7vw,7.5rem)!important}@media (max-width:1050px){.catalogHero{grid-template-columns:1fr!important;min-height:auto!important}.catalogHeroCopy{max-width:780px!important}.catalogHero h1{max-width:11ch!important}.catalogHeroVideo{transform:none}.catalogNav nav{overflow-x:auto}}@media (max-width:700px){.catalogHero{padding-top:2.4rem!important}.catalogHero h1{font-size:clamp(3rem,15vw,4.8rem)!important}.catalogHeroVideo,.catalogHeroVideo video{min-height:360px!important}}.catalogSite>.siteFooter{margin-top:0}.mpResource{background:#f4eee4!important;padding:clamp(3rem,5vw,5rem) clamp(1.25rem,7vw,7.5rem)!important}.mpResource>.mpContainer{max-width:1280px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr)!important;align-items:center!important;gap:clamp(2rem,5vw,5rem)!important;margin:0 auto!important;padding:0!important;display:grid!important}.mpResource h2{letter-spacing:-.04em!important;max-width:12ch!important;font-size:clamp(2.5rem,4.6vw,4.9rem)!important;line-height:.96!important}.mpResource .resourceCapture{align-self:center!important}.siteFooter{background:var(--mc-navy)!important;border-top:4px solid var(--mc-gold)!important;grid-template-columns:minmax(240px,1fr) auto auto!important;align-items:center!important;gap:1.5rem!important;padding:1.25rem clamp(1.25rem,7vw,7.5rem)!important;display:grid!important}.siteFooterBrand{flex-wrap:wrap!important;align-items:center!important;gap:.7rem!important;display:flex!important}.siteFooter nav{flex-wrap:wrap!important;align-items:center!important;gap:.85rem!important;display:flex!important}.siteFooter a,.siteFooter span,.siteFooter strong{font-size:.74rem!important}@media (max-width:950px){.mpResource>.mpContainer,.siteFooter{grid-template-columns:1fr!important}.siteFooter nav{justify-content:flex-start!important}}.catalogNav nav{align-items:center!important}.catalogNav .catalogLogin{background:var(--mc-sienna)!important;color:#fff!important;border:1px solid var(--mc-sienna)!important;border-radius:999px!important;font-weight:950!important;box-shadow:0 5px 14px #b8502a29!important}.catalogNav .catalogLogin:visited{color:#fff!important}.catalogNav .catalogLogin:hover,.catalogNav .catalogLogin:focus-visible{filter:brightness(1.06)}.catalogNav .catalogHowNav{color:var(--mc-navy)!important;white-space:nowrap!important;font-weight:850!important}@media (min-width:1051px){.catalogHero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(2rem,4.5vw,4.75rem)!important}.catalogHeroCopy{max-width:720px!important}.catalogHeroVideo{min-height:520px!important;transform:none!important}.catalogHeroVideo video{min-height:520px!important}.catalogDecisionModel,.catalogBrandStory{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(2rem,4vw,4rem)!important}}.catalogBrandStory article{background:#ffffff0e!important;border:1px solid #ffffff29!important;border-radius:22px!important;padding:clamp(1.5rem,3vw,2.5rem)!important;box-shadow:0 22px 50px #0000001f!important}.catalogScienceGuardrail{background:#d6a23a1f!important;border:1px solid #d6a23a6b!important;border-radius:14px!important;margin-top:1.4rem!important;padding:1rem 1.05rem!important}.catalogScienceGuardrail strong{display:block;color:#fff!important;margin-bottom:.35rem!important}.catalogScienceGuardrail p{color:#eef3f5!important;margin:0!important;font-size:.94rem!important;line-height:1.55!important}.whoTeachPolished .whoTeachGroup{--group-surface:#f3f5f6}.whoTeachPolished .whoTeach-support{--group-surface:#f8e5dc}.whoTeachPolished .whoTeach-bubble{--group-surface:#eee8f8}.whoTeachPolished .whoTeach-extension{--group-surface:#e6f1df}.whoTeachPolished .whoTeach-evidence{--group-surface:#edf0f2}.whoTeachPolished .whoTeachGroup .instructionalAdvice,.whoTeachPolished .whoTeachGroup .instructionalBestMove,.whoTeachPolished .whoTeachGroup .groupTeachingIdeas,.whoTeachPolished .whoTeachGroup .instructionalAdviceHeader,.whoTeachPolished .whoTeachGroup .mcEvidenceSourcesCallout,.whoTeachPolished .whoTeachGroup .instructionalSteps>div,.whoTeachPolished .whoTeachGroup .groupIdeaGrid .compactMove{background:var(--group-surface)!important;border-color:var(--group-color)!important}.whoTeachPolished .whoTeachGroup .groupIdeaGrid .compactMove{border-width:1px 1px 1px 5px!important;border-left-color:var(--group-color)!important}.whoTeachPolished .whoTeachGroup .mcSmallGroupPrep{background:0 0!important;border-color:#0000!important}.whoTeachPolished .whoTeachGroup .mcPrepBefore{background:#fff8e6!important;border-color:#d6a62e!important}.whoTeachPolished .whoTeachGroup .mcPrepMaterials{background:#fff7f3!important;border-color:#b8502a!important}.whoTeachPolished .compactNames{grid-template-columns:repeat(2,minmax(150px,1fr))!important;gap:.5rem!important}.whoTeachPolished .compactNames article{min-width:0!important;min-height:44px!important;padding:.55rem .65rem!important;overflow:visible!important}.whoTeachPolished .compactNames strong{white-space:nowrap!important;text-overflow:clip!important;width:100%!important;max-width:none!important;font-size:.82rem!important;line-height:1.15!important;display:block!important;overflow:visible!important}@media (max-width:650px){.whoTeachPolished .compactNames{grid-template-columns:repeat(2,minmax(120px,1fr))!important}}.catalogSite{background:#f6f7f8!important}.catalogHero{background:radial-gradient(circle at 88% 18%,#d6a62e29,#0000 27%),linear-gradient(135deg,#fff 0%,#f7f8f9 58%,#edf1f4 100%)!important}.catalogNav{background:#fffffffa!important}.catalogDecisionModelWarm>div{background:linear-gradient(145deg,var(--mc-sienna) 0%,var(--mc-sienna-dark) 100%)!important}.catalogDecisionModelWarm>div .catalogEyebrow{color:#fff3cf!important}.catalogDecisionModelWarm>div p:not(.catalogEyebrow){color:#fff4ee!important}.catalogDecisionModelWarm>div h2{color:#fff!important}.catalogBrandStorySienna{background:linear-gradient(135deg,var(--mc-sienna-dark),var(--mc-sienna))!important}.catalogBrandStorySienna .catalogEyebrow{color:#ffe7a7!important}.catalogBrandStorySienna .catalogPrimary{background:var(--mc-navy)!important}.catalogPrograms{background:#fff!important}.catalogPrograms .catalogProgramGrid article:first-child{border-top:6px solid var(--mc-sienna)!important}.catalogPrograms .catalogProgramGrid article:nth-child(2){border-top:6px solid var(--mc-gold)!important}.catalogPricing{background:linear-gradient(115deg,#fff 0% 58%,#b8502a14 58%,#d6a62e1f 100%)!important;max-width:none!important;padding-left:max(1.25rem,50vw - 660px)!important;padding-right:max(1.25rem,50vw - 660px)!important}.catalogPricing>article{border-top:7px solid var(--mc-sienna)!important;box-shadow:var(--mc-shadow-2)!important}.mpResource{border-top:1px solid var(--mc-line)!important;background:#fff!important}.catalogAudienceSplit article:first-child{border-top:7px solid var(--mc-sienna)!important}.catalogAudienceSplit article:last-child{border-top:7px solid var(--mc-gold)!important}.catalogPrimary{box-shadow:0 8px 18px #b8502a2e!important}.catalogPrimary:hover{transform:translateY(-1px);background:var(--mc-sienna-dark)!important}@media (max-width:900px){.catalogPricing{background:#fff!important}}.catalogDecisionModel:not(.catalogDecisionModelWarm),.catalogDecisionModel:not(.catalogDecisionModelWarm)>div{background:var(--mc-sienna)!important}.catalogDecisionModel:not(.catalogDecisionModelWarm)>div p:not(.catalogEyebrow){color:#fff4ee!important}.catalogDecisionModel article li span,.catalogDecisionModel article p,.catalogProductStoryCopy p,.catalogSectionHead p:not(.catalogEyebrow),.catalogPricing p:not(.catalogEyebrow),.catalogPrograms p:not(.catalogEyebrow){color:#3f505b!important}.catalogPricing{grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr)!important;min-height:520px!important;padding:clamp(4.5rem,8vw,8rem) clamp(2rem,9vw,10rem)!important}.catalogPricing>div{max-width:820px!important}.catalogPricing h2{font-size:clamp(3rem,5.2vw,5.4rem)!important;line-height:.98!important}.catalogPricing>div>p:not(.catalogEyebrow){font-size:1.15rem!important;line-height:1.55!important}.catalogPricing>article{gap:.9rem!important;max-width:600px!important;padding:1.6rem!important}.catalogPricing article>small{font-size:.82rem!important}.catalogPricing .catalogPrice strong{font-size:4rem!important}.catalogPricing .catalogPrice span{font-size:.95rem!important}.catalogPricing ul{font-size:.95rem!important;line-height:1.5!important}.catalogPricing article .catalogPrimary{min-height:56px!important;font-size:1rem!important}@media (max-width:900px){.catalogPricing{grid-template-columns:1fr!important;min-height:0!important;padding:3.5rem 1.25rem!important}.catalogPricing>article{max-width:none!important}}.catalogBrandStorySienna>article{background:#fffaf3!important;border-color:#0f2f442e!important}.catalogBrandStorySienna>article .catalogEyebrow{color:var(--mc-sienna)!important}.catalogBrandStorySienna>article h3,.catalogBrandStorySienna>article li,.catalogBrandStorySienna>article p{color:var(--mc-navy)!important}.catalogBrandStorySienna>article .catalogPrimary{background:var(--mc-navy)!important;border-color:var(--mc-navy)!important;color:#fff!important}.catalogBrandStoryMedia{aspect-ratio:16/9!important;min-height:0!important;position:relative!important}.catalogBrandStoryMedia>img{object-fit:cover!important}.catalogBrandStoryMedia .catalogStoryBadge{z-index:2!important;position:absolute!important;bottom:1rem!important;left:1rem!important}@media (max-width:900px){.catalogBrandStoryMedia{aspect-ratio:16/10!important}}.catalogSite{--mc-muted:#3f505b!important}.catalogHero .catalogLead,.catalogHeroTrust,.catalogSectionHead>p:not(.catalogEyebrow),.catalogPricing>div>p:not(.catalogEyebrow),.catalogPricing ul,.catalogPrice span{color:#3f505b!important}.catalogHero .catalogLead{font-weight:500!important}.catalogHeroTrust{color:#263d49!important}.catalogSecretWeaponProof>article{background:#fffaf3!important;border:1px solid #0f2f4429!important}.catalogSecretWeaponProof>article h3,.catalogSecretWeaponProof>article li,.catalogSecretWeaponProof>article p{color:var(--mc-navy)!important}.catalogSecretWeaponProof>article .catalogEyebrow{color:var(--mc-sienna)!important}.catalogMtssSpotlight{background:#fffaf3;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(4rem,7vw,7rem) clamp(1.25rem,7vw,7.5rem);display:grid}.catalogMtssSpotlight h2{color:var(--mc-navy);margin:.35rem 0 1rem;font-size:clamp(2.6rem,4.4vw,4.7rem);line-height:1}.catalogMtssSpotlight>div>p:not(.catalogEyebrow){color:#34454d;max-width:760px;font-size:1.05rem;line-height:1.6}.catalogMtssSpotlight>article{background:var(--mc-navy);box-shadow:var(--mc-shadow-2);border-radius:18px;padding:clamp(1.5rem,3vw,2.5rem)}.catalogMtssSpotlight>article h3{color:#fff;margin:.7rem 0 1rem;font-size:clamp(1.6rem,2.4vw,2.3rem)}.catalogMtssSpotlight>article ul{color:#f4f7f8;margin:0;padding-left:1.25rem;line-height:1.6}.catalogMtssSpotlight>article li+li{margin-top:.6rem}.catalogMtssSpotlight .catalogProgramTag{color:#ffe7a7;display:inline-block}.catalogMtssGuardrail{border-left:5px solid var(--mc-gold);background:#fff;margin-top:1.25rem;padding:1rem 1.15rem;color:#263d49!important}@media (max-width:900px){.catalogMtssSpotlight{grid-template-columns:1fr;padding:3rem 1.25rem}}.catalogReasoningFlow{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.4rem;display:flex}.catalogReasoningFlow span{color:var(--mc-navy);background:#fffaf3;border-radius:8px;padding:.65rem .8rem;font-size:.82rem;font-weight:900}.catalogReasoningFlow i{color:#ffe7a7;font-style:normal;font-weight:900}.catalogSecretWeaponProof>article>p:last-child{color:#263d49!important;font-weight:800!important}.catalogOutcomeProof{background:linear-gradient(145deg,#fff 0%,#f4f6f7 100%)!important;border:1px solid #cbd5dc!important;align-content:center!important;gap:.75rem!important;min-height:430px!important;padding:1.25rem!important;display:grid!important}.catalogOutcomeHeader{border-bottom:3px solid var(--mc-gold)!important;gap:.15rem!important;padding-bottom:.7rem!important;display:grid!important}.catalogOutcomeHeader span,.catalogOutcomeMove>span,.catalogOutcomeMtss>span{letter-spacing:.09em!important;color:var(--mc-sienna)!important;font-size:.62rem!important;font-weight:950!important}.catalogOutcomeHeader strong{color:var(--mc-navy)!important;font-size:1.3rem!important;line-height:1.1!important}.catalogOutcomeHeader small{color:var(--mc-muted)!important}.catalogOutcomeGroups{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;display:grid!important}.catalogOutcomeGroups article{border:1px solid var(--mc-line)!important;border-top:4px solid var(--mc-gold)!important;background:#fff!important;border-radius:8px!important;gap:.1rem!important;padding:.75rem!important;display:grid!important}.catalogOutcomeGroups .outcomeTarget{border-top-color:#76558e!important}.catalogOutcomeGroups .outcomeExtend{border-top-color:#718b37!important}.catalogOutcomeGroups b{color:var(--mc-navy)!important;font-size:1.55rem!important}.catalogOutcomeGroups strong{color:var(--mc-navy)!important;font-size:.78rem!important}.catalogOutcomeGroups span{color:var(--mc-muted)!important;font-size:.68rem!important;line-height:1.3!important}.catalogOutcomeMove{border-left:5px solid var(--mc-sienna)!important;background:#fff7f1!important;border-radius:7px!important;gap:.2rem!important;padding:.85rem!important;display:grid!important}.catalogOutcomeMove strong{color:var(--mc-navy)!important;font-size:.92rem!important;line-height:1.3!important}.catalogOutcomeMove p{color:var(--mc-muted)!important;margin:0!important;font-size:.72rem!important;line-height:1.4!important}.catalogOutcomeMtss{border:1px solid var(--mc-gold)!important;background:#fffaf0!important;border-radius:7px!important;gap:.15rem!important;padding:.7rem .8rem!important;display:grid!important}.catalogOutcomeMtss strong{color:var(--mc-navy)!important;font-size:.76rem!important;line-height:1.35!important}.catalogOutcomeProof .catalogStoryBadge{width:max-content!important;margin-top:.1rem!important;position:static!important}@media (max-width:700px){.catalogOutcomeGroups{grid-template-columns:1fr!important}.catalogOutcomeProof{min-height:0!important}}.catalogSite .catalogHero h1{max-width:11.5ch!important;font-size:clamp(3.2rem,5.05vw,5.85rem)!important;line-height:.91!important}.catalogSite .catalogProduct .catalogBrowser iframe{height:500px!important}.catalogSite .catalogProduct .catalogBrowser{max-height:545px!important}@media (max-width:1050px){.catalogSite .catalogHero h1{font-size:clamp(3.1rem,9vw,5.2rem)!important}.catalogSite .catalogProduct .catalogBrowser{max-height:none!important}}.catalogHeroSafe{background:linear-gradient(145deg,#102f49 0%,#173e59 100%)!important;justify-content:center!important;align-items:center!important;padding:2rem!important;display:flex!important}.catalogHeroSafePreview{width:100%;color:var(--mc-navy);background:#fff;border:1px solid #fff3;border-radius:14px;padding:2rem 2rem 7rem}.catalogHeroSafePreview>span{color:var(--mc-sienna);letter-spacing:.1em;font-size:.7rem;font-weight:900;display:block}.catalogHeroSafePreview h3{max-width:18ch;margin:.65rem 0 1.25rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.catalogHeroSafePreview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.catalogHeroSafePreview strong{border:1px solid var(--mc-line);border-top:3px solid var(--mc-gold);background:#f8fafc;border-radius:8px;padding:.85rem;font-size:.85rem}.catalogSite,.districtSalesPage,.trustPage,.trustCenterPage,.demoShell{color:var(--mc-ink)}.catalogSite h1,.districtSalesPage h1,.trustPage h1,.trustCenterPage h1{letter-spacing:-.035em;text-wrap:balance;line-height:1.09}.catalogSite h2,.districtSalesPage h2,.trustPage h2,.trustCenterPage h2{letter-spacing:-.025em;text-wrap:balance;line-height:1.17}.catalogSite p,.districtSalesPage p,.trustPage p,.trustCenterPage p{line-height:1.6}.catalogHero,.districtHero,.trustHero{background:linear-gradient(140deg,#fff 0%,var(--mc-gray-50) 100%);border-bottom:1px solid var(--mc-line)}.catalogHeroCopy,.districtHeroCopy,.trustHero{min-width:0}.catalogPrimary,.districtPrimaryCta,.navStartCta{background:var(--mc-sienna);border-color:var(--mc-sienna);font-weight:800;color:#fff!important}.catalogPrimary:hover,.districtPrimaryCta:hover,.navStartCta:hover{background:var(--mc-sienna-dark)}.catalogSecondary,.districtSecondaryCta{border-color:var(--mc-gray-200);font-weight:750;color:var(--mc-navy)!important}.catalogSite article,.districtSalesPage article,.trustPage article,.trustCenterPage article{box-shadow:var(--mc-shadow-1)}.catalogSite article p,.districtSalesPage article p,.trustPage article p,.trustCenterPage article p{color:var(--mc-gray-700)}.trustCenterPage{max-width:1160px;margin:0 auto;padding:clamp(1.25rem,4vw,3.5rem) 1.25rem}.trustCenterPage .trustHero{border:1px solid var(--mc-line);border-radius:16px;margin-bottom:1.5rem;padding:clamp(1.25rem,4vw,3rem)}.trustCenterPage .trustHero>p:not(.catalogEyebrow){max-width:760px}.trustCenterPage .trustActions{flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;display:flex}.trustCenterPage .trustCenterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.trustCenterPage .trustCenterGrid article{border:1px solid var(--mc-line);border-top:4px solid var(--mc-gold);background:#fff;border-radius:12px;min-width:0;padding:1.25rem}.trustCenterPage .trustCenterGrid article h2{margin:.1rem 0 .55rem;font-size:1.12rem}.trustCenterPage .trustCenterGrid article p{margin:.3rem 0 .8rem;font-size:.95rem}.trustCenterPage .trustCenterGrid article a{color:var(--mc-sienna-dark);font-weight:800}.trustCenterPage .trustCenterPromise{background:var(--mc-navy);color:#fff;border-radius:14px;margin-top:1.2rem;padding:1.5rem}.trustCenterPage .trustCenterPromise h2,.trustCenterPage .trustCenterPromise p{color:#fff}.districtSalesPage .districtValueGrid article{border-top:4px solid var(--mc-gold)}.districtSalesPage .districtProductProof{border:1px solid var(--mc-line);box-shadow:var(--mc-shadow-2)}.demoShell .demoSafety{color:var(--mc-navy)}.demoShell .demoLegend .legendNavy{background:var(--mc-navy)}.demoShell .demoLegend .legendGold{background:var(--mc-gold)}.demoShell .demoTour{border-color:var(--mc-line)}.demoShell button:focus-visible,.catalogSite a:focus-visible,.districtSalesPage a:focus-visible,.trustPage a:focus-visible{outline:3px solid var(--mc-gold);outline-offset:3px}@media (max-width:850px){.trustCenterPage .trustCenterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.trustCenterPage .trustCenterGrid{grid-template-columns:1fr}.trustCenterPage .trustActions>*{text-align:center;width:100%}.catalogHero,.districtHero{padding-inline:1rem}}.demoMtssChecks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.demoMtssChecks article{background:#f6f9fc;border:1px solid #dce3ec;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.demoMtssChecks article span{color:#18304b;font-size:1.3rem;font-weight:800}.demoMtssChecks article strong{color:#46576b;font-size:.85rem}@media (max-width:600px){.demoMtssChecks{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalogQuestionGrid article>span,.catalogQuestions .catalogEyebrow,.catalogQuestions .catalogTextLink{color:#80580b!important}.catalogEvidenceTrust .catalogPrimary,.catalogEvidenceTrust .catalogPrimary:visited{background:var(--mc-navy)!important;border-color:var(--mc-navy)!important;color:#fff!important}.catalogEvidenceTrust .catalogPrimary:hover{background:var(--mc-navy-2)!important;border-color:var(--mc-navy-2)!important}.catalogEvidenceTrust>div>.catalogEyebrow{color:#fff3cf!important}.catalogDecisionModel li span{font-size:.88rem!important;line-height:1.5!important}.catalogDecisionModel ol{gap:1rem!important}.teacherClassPulseProof{border:1px solid var(--mc-line)!important;background:#fff!important;border-radius:16px!important;padding:1.25rem!important}.teacherClassPulseProof .dashboard{min-width:0;background:0 0!important;padding:0!important}.teacherClassPulseProof .skillPulse{max-width:100%}.teacherClassPulseProof .productPreviewPulse{background:0 0!important;grid-template-columns:none!important;width:100%!important;min-height:0!important;padding:0!important;display:block!important}.teacherClassPulseProof .skillClassPulse{border:1px solid var(--mc-line);width:100%;min-width:0;color:var(--mc-navy);background:#fff;border-radius:12px;margin:0;padding:1rem}.teacherClassPulseProof .pulseHeading{flex-wrap:wrap}.teacherClassPulseProof .pulseVisuals{grid-template-columns:1fr}.teacherClassPulseProof .pulseDial{border-right:0;padding-right:0}.teacherClassPulseProof .pulseBandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teacherClassPulseProof .pulseBand{overflow-wrap:anywhere;min-width:0}.catalogHero .catalogBrowser{max-height:none!important;overflow:visible!important}.catalogHero .catalogBrowser>.productPreviewPulse{background:#fff!important;min-height:0!important;padding:1rem!important;display:block!important}.catalogHero .catalogBrowser .skillClassPulse{min-width:0;max-width:100%;color:var(--mc-navy);background:#fff;border:1px solid #d8e0e5;border-radius:12px;margin:0;padding:1rem}.catalogHero .catalogBrowser .pulseVisuals{grid-template-columns:1fr}.catalogHero .catalogBrowser .pulseDial{border-right:0;padding-right:0}.catalogHero .catalogBrowser .pulseBandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogHero .catalogBrowser .pulseBand{overflow-wrap:anywhere;min-width:0}.catalogHero .catalogBrowser>.catalogPrimary{text-align:center;margin:0 1rem 1rem;display:block}.catalogHero .catalogProduct{min-width:0}.catalogSite .mpResource{padding:2.2rem clamp(1rem,5vw,4rem)!important}.catalogSite .mpResource .mpContainer{max-width:1120px;margin:0 auto}.catalogSite .mpResource .catalogPrimary{text-align:center;margin-top:1rem;display:inline-flex}@media (max-width:700px){.catalogSite .catalogHero{gap:1.5rem!important;padding:1.65rem 1rem!important}.catalogSite .catalogHero h1{max-width:none!important;font-size:clamp(2.7rem,10vw,4rem)!important;line-height:1.02!important}.catalogSite .catalogHero .catalogLead{font-size:1.04rem!important;line-height:1.5!important}.catalogSite .catalogHero .catalogActions{grid-template-columns:1fr!important;display:grid!important}.catalogSite .catalogHero .catalogActions>*{text-align:center!important;width:100%!important}.catalogHero .catalogBrowser .skillClassPulse{padding:.75rem!important}.catalogHero .catalogBrowser>.productPreviewPulse{padding:.5rem!important}.catalogHero .catalogBrowser .pulseBandGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalogSite .mpResource .mpContainer{gap:1.2rem;grid-template-columns:1fr!important;display:grid!important}.catalogSite .mpResource .catalogPrimary{justify-content:center;width:100%;display:flex}.catalogSite .catalogDecisionModel,.catalogSite .catalogProblem,.catalogSite .catalogQuestions{padding-top:2.5rem!important;padding-bottom:2.5rem!important}}.siteFooterIdentity{align-items:center;gap:8px;line-height:1.2;display:inline-flex}.siteFooterIdentity .brandLogo{flex-shrink:0;width:32px;height:32px}.siteFooterBrand{flex-direction:column;gap:4px;display:flex}.detailedWorkflowDisclosure{background:#f5f7f9;border:1px solid #cbd7df;border-radius:12px;width:min(100% - 40px,1080px);margin:14px auto 32px;overflow:hidden}.detailedWorkflowDisclosure>summary{cursor:pointer;color:#102b42;min-height:54px;list-style:revert;align-items:center;padding:12px 20px;font-size:1rem;font-weight:800;display:flex}.detailedWorkflowDisclosure[open]>summary{border-bottom:1px solid #cbd7df}.detailedWorkflowDisclosure .teacherWorkflowTour{margin:0}.detailedWorkflowDisclosure>summary:focus-visible{outline-offset:-3px;outline:3px solid #d7a32d}
