@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_bf30dc81-module__bwRYxW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_bf30dc81-module__bwRYxW__variable{--font-mkt-display:"Manrope", "Manrope Fallback"}
.mkt-page{--mkt-navy:#164e60;--mkt-navy-2:#103f4e;--mkt-ivory:#fff7df;--mkt-paper:#fffdf7;--mkt-orange:#b54128;--mkt-orange-dark:#91321f;--mkt-orange-bright:#f39469;--mkt-teal:#c5e7e1;--mkt-teal-ink:#285b45;--mkt-line:#d3e3e6;--mkt-focus:#ffdc77;--mkt-dark-copy:#d4e8eb;--mkt-dark-meta:#e2eff1;--mkt-blue:#eff8fc;--mkt-mint:#e0f2e9;--mkt-ink:#244653;--mkt-muted:#506b75;color:var(--mkt-ink);background:var(--mkt-paper);font-family:var(--font-poppins), sans-serif;text-rendering:optimizelegibility}.mkt-page *,.mkt-page :before,.mkt-page :after{box-sizing:border-box}.mkt-page h1,.mkt-page h2,.mkt-page h3{font-family:var(--font-mkt-display), sans-serif;text-wrap:balance}.mkt-page h1,.mkt-page h2{letter-spacing:-.04em}.mkt-page a{color:inherit;text-decoration:none}.mkt-page p{line-height:1.75}.mkt-page main>section{scroll-margin-top:1.5rem}.mkt-page :focus-visible{outline:3px solid var(--mkt-orange);outline-offset:4px}.mkt-page .mkt-header :focus-visible,.mkt-page .mkt-footer :focus-visible,.mkt-page .mkt-explore-next :focus-visible,.mkt-page .mkt-detail-hero:is(.is-curriculum,.is-safety,.is-early-access) :focus-visible{outline-color:var(--mkt-focus)}.mkt-icon{flex:none;width:1.15rem;height:1.15rem}.mkt-brand-logo{flex:none;width:9.5rem;height:auto}.mkt-wordmark{flex:none;align-items:center;display:inline-flex}.mkt-header{background:var(--mkt-navy);color:#fff}.mkt-nav{align-items:center;gap:2rem;max-width:94rem;min-height:5rem;margin:auto;padding:.6rem 2.5rem;display:flex}.mkt-nav-links{flex-wrap:wrap;align-items:center;gap:.2rem 1.4rem;margin:0 auto;display:flex}.mkt-nav-links a,.mkt-nav-signin{align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}.mkt-nav-links a:hover,.mkt-nav-signin:hover{text-underline-offset:.35rem;text-decoration:underline}.mkt-nav-links a.is-current{color:#ffdc77;text-underline-offset:.35rem;text-decoration:underline}.mkt-nav-actions{flex:none;align-items:center;gap:1rem;display:flex}.mkt-nav-cta{background:#ffdc77;border-radius:.6rem;align-items:center;min-height:2.75rem;padding:.55rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex;color:var(--mkt-navy)!important}.mkt-nav-cta:hover{background:#ffe69d}.mkt-primary-cta,.mkt-secondary-cta{border-radius:.65rem;justify-content:center;align-items:center;gap:.75rem;min-height:3.25rem;padding:.85rem 1.25rem;font-size:.9375rem;font-weight:750;line-height:1.5;display:inline-flex}.mkt-page .mkt-primary-cta{background:var(--mkt-navy);color:#fff}.mkt-page .mkt-primary-cta:hover{background:var(--mkt-navy-2)}.mkt-detail-hero:is(.is-curriculum,.is-safety) .mkt-primary-cta{background:var(--mkt-focus);color:var(--mkt-navy)}.mkt-detail-hero:is(.is-curriculum,.is-safety) .mkt-primary-cta:hover{background:#ffe69d}.mkt-secondary-cta{color:var(--mkt-navy);background:#fff;box-shadow:inset 0 0 0 1px #9ab9c3}.mkt-secondary-cta:hover{background:var(--mkt-blue)}.mkt-text-link{align-items:center;gap:.6rem;min-height:2.75rem;font-size:.9375rem;font-weight:650;display:inline-flex}.mkt-text-link:hover{text-underline-offset:.3rem;text-decoration:underline}.mkt-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.mkt-page .mkt-offer-note{max-width:62ch;color:var(--mkt-muted);margin:1.25rem 0 0;font-size:.875rem;line-height:1.65}.mkt-eyebrow{color:var(--mkt-navy);margin:0 0 1.25rem;font-size:.9375rem;font-weight:650}.mkt-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;gap:3rem;max-width:94rem;margin:auto;padding:4.5rem 2.5rem 4rem;display:grid}.mkt-hero h1{max-width:11ch;color:var(--mkt-navy);margin:0;font-size:clamp(3rem,4.8vw,5rem);font-weight:750;line-height:1.04}.mkt-hero-description{max-width:36rem;color:var(--mkt-muted);margin:1.6rem 0 0;font-size:1.0625rem}.mkt-product-preview{min-width:0;margin:0}.mkt-preview-heading{border-radius:1rem 1rem 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.9rem 1.15rem;font-size:.8125rem;font-weight:650;display:flex}.mkt-supervisor-preview .mkt-preview-heading{background:#c5e5f2}.mkt-preview-tag{font-size:.75rem;font-weight:500}.mkt-product-preview>a{background:#fff;border:1px solid #b8d2db;border-radius:0 0 1rem 1rem;display:block;overflow:hidden;box-shadow:0 1.5rem 3rem #164e6012}.mkt-product-preview img{width:100%;height:auto;display:block}.mkt-learning-ribbon{background:var(--mkt-mint);border-block:1px solid #bedbcd;grid-template-columns:repeat(3,1fr);padding:0 max(2.5rem,50vw - 44.5rem);display:grid}.mkt-learning-ribbon p{text-align:center;margin:0;padding:1.25rem .75rem;font-size:.9375rem;font-weight:600}.mkt-learning-ribbon p+p{border-left:1px solid #bedbcd}.mkt-learning-ribbon span{color:#36745a;margin-right:.6rem;font-size:1.25rem;display:inline-block}.mkt-audiences,.mkt-workflow,.mkt-human-section,.mkt-questions{max-width:86rem;margin:auto;padding:6rem 2.5rem}.mkt-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:4rem;margin-bottom:2.75rem;display:grid}.mkt-section-heading h2,.mkt-student-copy h2,.mkt-questions h2,.mkt-final h2{color:var(--mkt-navy);margin:0;font-size:clamp(2rem,3.25vw,3.5rem);line-height:1.13}.mkt-section-heading>p{max-width:35rem;color:var(--mkt-muted);margin:0;font-size:1rem}.mkt-audience-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.mkt-audience-grid article{border-radius:1.25rem;padding:2.3rem}.mkt-audience-parent{background:var(--mkt-blue)}.mkt-audience-educator{background:var(--mkt-ivory)}.mkt-audience-label{margin-bottom:1.75rem;font-size:.9375rem;font-weight:650;display:block}.mkt-audience-grid h3{max-width:24ch;color:var(--mkt-navy);letter-spacing:-.025em;margin:0;font-size:1.8rem;line-height:1.2}.mkt-audience-grid p{max-width:44ch;color:var(--mkt-muted);margin:1.1rem 0 1.5rem}.mkt-audience-links{flex-direction:column;align-items:flex-start;display:flex}.mkt-audience-links a{align-items:center;gap:.65rem;min-height:2.75rem;font-size:.9rem;font-weight:600;display:inline-flex}.mkt-audience-links a:hover{text-underline-offset:.25rem;text-decoration:underline}.mkt-workflow{padding-top:1rem}.mkt-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.mkt-workflow-steps li{padding:0 1.8rem 0 0;position:relative}.mkt-workflow-steps li:before{content:"";z-index:0;border-top:2px solid #d3e3e6;width:100%;position:absolute;top:1.35rem;left:0}.mkt-workflow-steps li:last-child:before{width:0}.mkt-workflow-steps li>span{border:6px solid var(--mkt-paper);box-sizing:content-box;background:#c5e5f2;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.5rem;font-weight:750;display:grid;position:relative}.mkt-workflow-steps li:nth-child(2)>span{background:#c5e7d7}.mkt-workflow-steps li:nth-child(3)>span{background:#ffdc77}.mkt-workflow-steps li:nth-child(4)>span{background:#f8c8b3}.mkt-workflow-steps h3{color:var(--mkt-navy);margin:0;font-size:1.2rem}.mkt-workflow-steps p{color:var(--mkt-muted);margin:.8rem 0 0;font-size:.9375rem}.mkt-student-section{background:var(--mkt-blue);border-block:1px solid #d3e8f0;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;gap:3rem;padding:5rem max(2.5rem,50vw - 44.5rem);display:grid}.mkt-student-copy>p:not(.mkt-eyebrow){max-width:42ch;color:var(--mkt-muted);margin:1.4rem 0;font-size:.9375rem}.mkt-student-preview .mkt-preview-heading{background:#c5e7d7}.mkt-human-grid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.mkt-human-grid article{min-width:0}.mkt-feature-symbol{border-radius:.75rem;place-items:center;width:3.4rem;height:3.4rem;margin-bottom:1.5rem;display:grid}.mkt-feature-symbol .mkt-icon{width:1.7rem;height:1.7rem}.mkt-paper-feature .mkt-feature-symbol{background:#ffdc77}.mkt-oversight-feature .mkt-feature-symbol{background:#c5e7d7}.mkt-human-grid h3{color:var(--mkt-navy);margin:0;font-size:1.5rem}.mkt-human-grid p{color:var(--mkt-muted)}.mkt-human-grid small{max-width:48ch;color:var(--mkt-muted);margin-top:1rem;font-size:.8125rem;line-height:1.7;display:block}.mkt-human-grid small a,.mkt-question-list p a{text-underline-offset:.2rem;text-decoration:underline}.mkt-questions{grid-template-columns:.8fr 1.2fr;gap:5rem;padding-top:1rem;display:grid}.mkt-questions>div>.mkt-text-link{margin-top:1.5rem}.mkt-question-list article{border-top:1px solid var(--mkt-line);padding:1.4rem 0}.mkt-question-list h3{color:var(--mkt-navy);margin:0;font-size:1.15rem}.mkt-question-list p{color:var(--mkt-muted);margin:.75rem 0 0;font-size:.9375rem}.mkt-final{text-align:center;background:#ffedb7;border-top:1px solid #ecd391;padding:5.5rem 2.5rem}.mkt-final h2{max-width:28ch;margin:auto}.mkt-final>p:not(.mkt-eyebrow){max-width:48rem;margin:1.4rem auto 0}.mkt-final>div{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.75rem;display:flex}.mkt-footer{background:var(--mkt-navy);color:#fff;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:2rem 2.5rem;display:flex}.mkt-footer>p{color:var(--mkt-dark-copy);margin:0 auto 0 0;font-size:.8125rem}.mkt-footer nav{flex-wrap:wrap;gap:.2rem 1.2rem;display:flex}.mkt-footer a{align-items:center;min-height:2.75rem;font-size:.8125rem;display:inline-flex}.mkt-footer a:hover{text-underline-offset:.25rem;text-decoration:underline}.mkt-detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5rem;max-width:88rem;margin:0 auto;padding:4.5rem 3rem 5rem;display:grid}.mkt-detail-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:1.5rem 0 0;font-size:clamp(2.75rem,4.2vw,4.6rem);line-height:1.08}.mkt-detail-hero>div:first-child>p:not(.mkt-offer-note){max-width:40rem;color:var(--mkt-muted);margin:1.7rem 0 0;font-size:1.15rem;line-height:1.72}.mkt-back-link{min-height:2.75rem;color:var(--mkt-teal-ink);align-items:center;gap:.5rem;font-size:.875rem;font-weight:750;display:inline-flex}.mkt-detail-hero.is-records{background:var(--mkt-ivory);grid-template-columns:1.12fr .88fr;max-width:none;padding-inline:max(3rem,50vw - 44rem)}.mkt-detail-hero.is-records>div:first-child{grid-column:2}.mkt-detail-hero.is-records>div:last-child{grid-area:1/1}.mkt-detail-hero.is-curriculum,.mkt-detail-hero.is-safety{background:var(--mkt-navy);color:#fff;max-width:none;padding-inline:max(3rem,50vw - 44rem)}.mkt-detail-hero.is-curriculum>div:first-child>p:not(.mkt-offer-note),.mkt-detail-hero.is-safety>div:first-child>p:not(.mkt-offer-note),.mkt-detail-hero.is-curriculum .mkt-offer-note,.mkt-detail-hero.is-safety .mkt-offer-note{color:var(--mkt-dark-copy)}.mkt-detail-hero.is-curriculum .mkt-back-link,.mkt-detail-hero.is-safety .mkt-back-link{color:var(--mkt-teal)}.mkt-detail-hero.is-adaptive{background:var(--mkt-mint);grid-template-columns:.9fr 1.1fr;max-width:none;padding-inline:max(3rem,50vw - 44rem)}.mkt-detail-hero.is-planning{border-bottom:1px solid var(--mkt-line);grid-template-columns:1.05fr .95fr}.mkt-detail-hero.is-high-school{background:var(--mkt-ivory);grid-template-columns:.9fr 1.1fr;max-width:none;padding-inline:max(3rem,50vw - 44rem)}.mkt-detail-hero.is-early-access{background:var(--mkt-orange);color:#fff;grid-template-columns:1.05fr .95fr;max-width:none;min-height:34rem;padding-inline:max(3rem,50vw - 44rem)}.mkt-detail-hero.is-early-access>div:first-child>p:not(.mkt-offer-note),.mkt-detail-hero.is-early-access .mkt-offer-note,.mkt-detail-hero.is-early-access .mkt-back-link{color:#fff}.mkt-detail-hero.is-early-access .mkt-primary-cta{background:var(--mkt-navy)}.mkt-detail-hero.is-faq{background:var(--mkt-ivory);grid-template-columns:.9fr 1.1fr;max-width:none;min-height:43rem;padding-inline:max(3rem,50vw - 44rem)}.mkt-detail-console{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1.5rem 4rem #164e6012}.mkt-detail-console>header{background:var(--mkt-navy);color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.mkt-detail-console>header div{flex-direction:column;gap:.25rem;display:flex}.mkt-detail-console>header span{color:var(--mkt-teal);font-size:.75rem}.mkt-detail-console>header strong{font-family:var(--font-mkt-display);font-size:1.15rem}.mkt-detail-console>header small{color:var(--mkt-dark-meta);font-size:.75rem}.mkt-detail-student{border-bottom:1px solid var(--mkt-line);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.8rem;margin:1.4rem 1.4rem 0;padding-bottom:1.2rem;display:grid}.mkt-detail-student i{background:var(--mkt-teal);width:2.5rem;height:2.5rem;color:var(--mkt-navy);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.mkt-detail-student div{flex-direction:column;display:flex}.mkt-detail-student strong{font-family:var(--font-mkt-display);font-size:.92rem}.mkt-detail-student span,.mkt-detail-student b{color:var(--mkt-muted);font-size:.75rem}.mkt-detail-student b{color:var(--mkt-teal-ink)}.mkt-detail-console-note{background:var(--mkt-ivory);color:var(--mkt-muted);border-radius:.8rem;margin:.6rem 1.4rem 1.4rem;padding:1rem;font-size:.75rem;line-height:1.6}.mkt-detail-console-note strong{color:var(--mkt-navy)}.mkt-record-overview{grid-template-columns:1fr 1fr;gap:1rem;padding:1.4rem;display:grid}.mkt-record-overview>div{background:var(--mkt-ivory);min-width:0;padding:1.2rem}.mkt-record-overview span,.mkt-record-overview small{color:var(--mkt-muted);font-size:.75rem;display:block}.mkt-record-overview strong{font-family:var(--font-mkt-display);margin-top:.5rem;font-size:.92rem;display:block}.mkt-record-overview i{background:var(--mkt-line);height:.5rem;margin:1.2rem 0 .6rem;display:block}.mkt-record-overview i b{background:var(--mkt-teal-ink);width:72%;height:100%;display:block}.mkt-demo-action{background:var(--mkt-orange);color:#fff;border-radius:.7rem;place-items:center;width:100%;min-height:2.75rem;margin-top:1.2rem;font-size:.75rem;font-weight:750;display:grid}.mkt-detail-proof{background:var(--mkt-navy);color:#fff;grid-template-columns:repeat(3,1fr);gap:3rem;padding:3rem max(3rem,50vw - 40rem);display:grid}.mkt-detail-proof p{color:var(--mkt-dark-copy);margin:0;font-size:.75rem;line-height:1.5}.mkt-detail-proof strong{color:#fff;font-family:var(--font-mkt-display);margin-bottom:.35rem;font-size:1.55rem;display:block}.mkt-detail-steps{grid-template-columns:.72fr 1.28fr;gap:6rem;max-width:82rem;margin:0 auto;padding:7rem 3rem;display:grid}.mkt-detail-steps h2,.mkt-detail-close h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,3.6vw,4.15rem);line-height:1.03}.mkt-detail-steps-heading>p{max-width:34rem;color:var(--mkt-muted);margin:1.2rem 0 0;font-size:.94rem;line-height:1.7}.mkt-detail-steps ol{border-top:1px solid var(--mkt-line);margin:0;padding:0;list-style:none}.mkt-detail-steps li{border-bottom:1px solid var(--mkt-line);grid-template-columns:3rem 1fr;gap:1.2rem;padding:1.6rem 0;display:grid}.mkt-detail-steps li>span{color:var(--mkt-teal-ink);font-family:var(--font-mkt-display);font-size:.92rem;font-weight:800}.mkt-detail-steps h3{margin:0;font-size:1.15rem}.mkt-detail-steps li p{color:var(--mkt-muted);margin:.5rem 0 0;font-size:.86rem;line-height:1.7}.mkt-detail-steps.is-curriculum-steps{background:var(--mkt-navy);color:#fff;grid-template-columns:1fr;max-width:none;padding-inline:max(3rem,50vw - 44rem)}.is-curriculum-steps .mkt-detail-steps-heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:5rem;display:grid}.is-curriculum-steps .mkt-detail-steps-heading>p{color:var(--mkt-dark-copy)}.is-curriculum-steps ol{border-color:#ffffff46;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.is-curriculum-steps li{border-bottom:0;border-right:1px solid #ffffff46;min-width:0;padding:1.5rem;display:block}.is-curriculum-steps li:first-child{padding-left:0}.is-curriculum-steps li:last-child{border-right:0;padding-right:0}.is-curriculum-steps li>span{color:var(--mkt-teal);margin-bottom:2.5rem;display:block}.is-curriculum-steps li p{color:var(--mkt-dark-copy)}.mkt-detail-steps.is-adaptive-steps{background:var(--mkt-mint);grid-template-columns:.78fr 1.22fr;max-width:none;padding-inline:max(3rem,50vw - 41rem)}.is-adaptive-steps ol{border-top:0;grid-template-columns:1fr 1fr;display:grid}.is-adaptive-steps li{border-top:1px solid #176b6b45;grid-template-columns:2.6rem 1fr;padding:1.5rem}.is-adaptive-steps li:nth-child(odd){padding-left:0}.is-adaptive-steps li:nth-child(2n){border-left:1px solid #176b6b45;padding-right:0}.is-adaptive-steps li>span{background:var(--mkt-teal);width:2.2rem;height:2.2rem;color:var(--mkt-navy);border-radius:50%;place-items:center;display:grid}.mkt-detail-steps.is-planning-steps{background:var(--mkt-ivory);grid-template-columns:.62fr 1.38fr;max-width:none;padding-inline:max(3rem,50vw - 41rem)}.is-planning-steps ol{border-top:0}.is-planning-steps li{border-color:#151b3340;grid-template-columns:6rem 1fr;padding:1.35rem 0}.is-planning-steps li>span{font-size:.75rem}.mkt-detail-steps.is-records-steps{background:var(--mkt-ivory);grid-template-columns:1fr;max-width:none;padding-inline:max(3rem,50vw - 42rem)}.is-records-steps .mkt-detail-steps-heading{grid-template-columns:.85fr 1.15fr;align-items:end;gap:5rem;display:grid}.is-records-steps ol{border-top:2px solid var(--mkt-navy);grid-template-columns:repeat(3,1fr);display:grid}.is-records-steps li{border-right:1px solid var(--mkt-line);min-width:0;padding:1.5rem;display:block}.is-records-steps li:nth-child(3n+1){padding-left:0}.is-records-steps li:nth-child(3n){border-right:0;padding-right:0}.is-records-steps li>span{margin-bottom:2rem;display:block}.mkt-detail-steps.is-safety-steps{background:var(--mkt-navy);color:#fff;grid-template-columns:.72fr 1.28fr;max-width:none;padding-inline:max(3rem,50vw - 41rem)}.is-safety-steps .mkt-detail-steps-heading>p,.is-safety-steps li p{color:var(--mkt-dark-copy)}.is-safety-steps ol,.is-safety-steps li{border-color:#ffffff46}.is-safety-steps li>span{color:var(--mkt-teal)}.mkt-detail-steps.is-high-school-steps{grid-template-columns:1fr;max-width:78rem}.is-high-school-steps .mkt-detail-steps-heading{max-width:50rem}.is-high-school-steps ol{border-top:2px solid var(--mkt-navy);margin-left:16%}.is-high-school-steps li{grid-template-columns:4rem 1fr;padding:1.8rem 0}.is-high-school-steps li>span{color:var(--mkt-orange)}.mkt-planning-assignments{background:var(--mkt-navy);color:#fff;grid-template-columns:.8fr 1.2fr;gap:6rem;padding:7rem max(3rem,50vw - 41rem);scroll-margin-top:2rem;display:grid}.mkt-planning-assignments h2{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.25rem,3.6vw,4.15rem);line-height:1.03}.mkt-planning-assignments>div>p{max-width:32rem;color:var(--mkt-dark-copy);margin:1.2rem 0 0;font-size:.94rem;line-height:1.7}.mkt-planning-assignments ol{border-top:1px solid #ffffff46;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.mkt-planning-assignments li{border-bottom:1px solid #ffffff46;border-right:1px solid #ffffff46;grid-template-columns:2.5rem 1fr;gap:1rem;min-width:0;padding:1.5rem;display:grid}.mkt-planning-assignments li:nth-child(odd){padding-left:0}.mkt-planning-assignments li:nth-child(2n){border-right:0;padding-right:0}.mkt-planning-assignments li>span{color:var(--mkt-teal);font-family:var(--font-mkt-display);font-size:.92rem;font-weight:800}.mkt-planning-assignments h3{margin:0;font-size:1.15rem}.mkt-planning-assignments li p{color:var(--mkt-dark-copy);margin:.5rem 0 0;font-size:.75rem;line-height:1.65}.mkt-print-curriculum{background:var(--mkt-paper);grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;padding:6rem max(3rem,50vw - 42rem);display:grid}.mkt-print-curriculum h2{max-width:16ch;margin:0;font-size:clamp(2.25rem,3.6vw,3.5rem);line-height:1.1}.mkt-print-curriculum>div:last-child>p{max-width:34rem;color:var(--mkt-muted);margin:1.3rem 0 0;font-size:.9375rem}.mkt-print-curriculum ul{border-top:1px solid var(--mkt-line);margin:1.5rem 0 0;padding:0;list-style:none}.mkt-print-curriculum li{border-bottom:1px solid var(--mkt-line);color:var(--mkt-teal-ink);padding:.75rem 0;font-size:.875rem;font-weight:650}.mkt-print-example{background:#fffdf1;border:1px solid #e2d9b7;border-radius:.4rem;padding:2rem;box-shadow:.6rem .6rem #f5e8bc}.mkt-print-example>p:first-child{color:var(--mkt-muted);margin-top:0;font-size:.8125rem}.mkt-print-example h3{margin:1.5rem 0 0;font-size:1.75rem;line-height:1.25}.mkt-print-example>div{margin-block:2rem}.mkt-print-example span{border-bottom:1px solid #c4c8b6;height:2rem;display:block}.mkt-print-example small{color:var(--mkt-muted);font-size:.8125rem}.is-faq-page .mkt-detail-steps li{grid-template-columns:1fr}.is-faq-page .mkt-detail-steps li h2{letter-spacing:-.015em;margin:0;font-size:1.2rem;line-height:1.35}.is-faq-page .mkt-detail-steps li p{max-width:70ch;font-size:1rem}.mkt-detail-close{text-align:center;background:var(--mkt-ivory);padding:7rem 3rem}.mkt-detail-close h2{max-width:18ch;margin:0 auto}.mkt-detail-close>p{color:var(--mkt-muted);margin:1.4rem auto 0}.mkt-detail-close>div{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.2rem;display:flex}.mkt-explore-next{background:var(--mkt-navy);color:#fff;grid-template-columns:.7fr 1.3fr;gap:5rem;padding:6.5rem max(3rem,50vw - 41rem);display:grid}.mkt-explore-next h2{letter-spacing:-.035em;max-width:12ch;margin:0;font-size:clamp(2.25rem,3.6vw,4.15rem);line-height:1.03}.mkt-explore-next>div:first-child p{max-width:30rem;color:var(--mkt-dark-copy);font-size:.86rem;line-height:1.7}.mkt-explore-next-links{border-top:1px solid #ffffff46}.mkt-explore-next-links a{color:#fff;border-bottom:1px solid #ffffff46;grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;min-height:6rem;margin-inline:-1rem;padding:1rem;transition:background .2s;display:grid}.mkt-explore-next-links a:hover{background:var(--mkt-navy-2)}.mkt-explore-next-links strong{font-family:var(--font-mkt-display);font-size:1.15rem}.mkt-explore-next-links span{color:var(--mkt-dark-copy);grid-column:1;font-size:.75rem}.mkt-explore-next-links .mkt-icon{color:var(--mkt-teal);grid-area:1/2/3}.mkt-curriculum-atlas,.mkt-adaptive-hero-view,.mkt-planning-week,.mkt-safety-boundary,.mkt-transcript-desk{border-radius:1rem;box-shadow:0 1.5rem 4rem #164e6012}.mkt-curriculum-atlas{background:var(--mkt-paper);color:var(--mkt-navy);overflow:hidden}.mkt-curriculum-atlas header,.mkt-adaptive-hero-view header,.mkt-planning-week header,.mkt-transcript-desk>header{border-bottom:1px solid var(--mkt-line);align-items:center;gap:.7rem;padding:1.3rem 1.5rem;display:flex}.mkt-curriculum-atlas header span,.mkt-adaptive-hero-view header span,.mkt-planning-week header span,.mkt-transcript-desk>header span{color:var(--mkt-teal-ink);font-size:.75rem}.mkt-curriculum-atlas header strong,.mkt-adaptive-hero-view header strong,.mkt-planning-week header strong,.mkt-transcript-desk>header strong{font-family:var(--font-mkt-display);font-size:1.15rem}.mkt-curriculum-atlas header small,.mkt-adaptive-hero-view header small,.mkt-planning-week header small,.mkt-transcript-desk>header small{color:var(--mkt-muted);margin-left:auto;font-size:.75rem}.mkt-atlas-subjects{grid-template-columns:1fr 1fr;display:grid}.mkt-atlas-subjects article{border-right:1px solid var(--mkt-line);border-bottom:1px solid var(--mkt-line);flex-direction:column;min-height:8.5rem;padding:1.3rem;display:flex}.mkt-atlas-subjects b{color:var(--mkt-teal-ink);font-size:.75rem}.mkt-atlas-subjects strong{font-family:var(--font-mkt-display);margin-top:auto;font-size:.92rem}.mkt-atlas-subjects span{color:var(--mkt-muted);margin-top:.35rem;font-size:.75rem}.mkt-curriculum-atlas footer{flex-direction:column;padding:1.2rem 1.5rem;display:flex}.mkt-curriculum-atlas footer span{color:var(--mkt-orange);font-size:.75rem;font-weight:750}.mkt-curriculum-atlas footer strong{margin-top:.3rem;font-size:.86rem}.mkt-adaptive-hero-view{background:var(--mkt-navy);color:#fff;overflow:hidden}.mkt-adaptive-hero-view header{border-color:#ffffff46}.mkt-adaptive-hero-view header span{color:var(--mkt-teal)}.mkt-adaptive-hero-view header small{color:var(--mkt-dark-copy)}.mkt-adaptive-hero-view ol{margin:0;padding:1rem 1.5rem 1.5rem;list-style:none}.mkt-adaptive-hero-view li{grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;min-height:4.8rem;display:grid;position:relative}.mkt-adaptive-hero-view li:not(:last-child):after{content:"";background:#ffffff46;width:1px;position:absolute;top:3.5rem;bottom:-1rem;left:1.2rem}.mkt-adaptive-hero-view li>span{z-index:1;background:var(--mkt-teal);width:2.5rem;height:2.5rem;color:var(--mkt-navy);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.mkt-adaptive-hero-view li.is-attention>span{background:var(--mkt-orange);color:#fff}.mkt-adaptive-hero-view li strong,.mkt-adaptive-hero-view li small{display:block}.mkt-adaptive-hero-view li strong{font-size:.92rem}.mkt-adaptive-hero-view li small{color:var(--mkt-dark-copy);margin-top:.25rem;font-size:.75rem}.mkt-planning-week{background:#fff;overflow:hidden}.mkt-planning-week header{background:var(--mkt-navy);color:#fff;border:0;justify-content:space-between}.mkt-planning-week header div{flex-direction:column;display:flex}.mkt-planning-week header span{color:var(--mkt-teal)}.mkt-planning-week header small{color:var(--mkt-dark-copy)}.mkt-week-grid{grid-template-columns:repeat(5,1fr);display:grid}.mkt-week-grid>div{border-right:1px solid var(--mkt-line);min-width:0;min-height:15rem;padding:1rem .6rem}.mkt-week-grid b{margin-bottom:1rem;font-size:.75rem;display:block}.mkt-week-grid span{background:var(--mkt-ivory);color:var(--mkt-muted);margin-bottom:.55rem;padding:.55rem;font-size:.68rem;line-height:1.35;display:block}.mkt-week-grid span.is-coop{background:var(--mkt-mint);color:var(--mkt-teal-ink)}.mkt-week-grid span.is-off{background:var(--mkt-orange);color:#fff}.mkt-planning-week footer{background:var(--mkt-ivory);flex-direction:column;padding:1rem 1.5rem;display:flex}.mkt-planning-week footer strong{font-size:.86rem}.mkt-planning-week footer span{color:var(--mkt-muted);margin-top:.25rem;font-size:.75rem}.mkt-safety-boundary{background:var(--mkt-paper);color:var(--mkt-navy);overflow:hidden}.mkt-safety-boundary>header{border-bottom:1px solid var(--mkt-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1.2rem 1.5rem;display:grid}.mkt-safety-boundary>header span{color:var(--mkt-teal-ink);font-size:.75rem}.mkt-safety-boundary>header strong{font-family:var(--font-mkt-display);font-size:1.15rem}.mkt-safety-boundary>header small{color:var(--mkt-muted);font-size:.75rem}.mkt-oversight-flow{grid-template-columns:1fr 5.5rem 1fr;align-items:stretch;padding:1.5rem;display:grid}.mkt-oversight-flow section{background:var(--mkt-ivory);min-width:0;padding:1.3rem}.mkt-oversight-flow section>span{color:var(--mkt-teal-ink);font-size:.75rem;font-weight:750}.mkt-oversight-flow section>strong{font-family:var(--font-mkt-display);margin-top:.5rem;font-size:1.15rem;display:block}.mkt-oversight-flow section>p{color:var(--mkt-muted);margin:.65rem 0 0;font-size:.75rem;line-height:1.6}.mkt-oversight-flow ul{margin:1.2rem 0 0;padding:0;list-style:none}.mkt-oversight-flow li{border-top:1px solid var(--mkt-line);color:var(--mkt-teal-ink);padding:.55rem 0;font-size:.75rem;font-weight:750}.mkt-oversight-flow .is-parent-review{background:#fff;box-shadow:0 .8rem 1.7rem #164e6012}.mkt-oversight-flow .is-parent-review>span{color:var(--mkt-orange)}.mkt-oversight-flow .is-parent-review li{color:var(--mkt-orange-dark)}.mkt-review-handoff{align-content:center;place-items:center;gap:.7rem;display:grid}.mkt-review-handoff span{max-width:4.5rem;color:var(--mkt-muted);text-align:center;font-size:.68rem;font-weight:750}.mkt-review-handoff i{background:var(--mkt-orange);width:2.5rem;height:1px;position:relative}.mkt-review-handoff i:after{content:"";border-top:1px solid var(--mkt-orange);border-right:1px solid var(--mkt-orange);width:.45rem;height:.45rem;position:absolute;top:-.22rem;right:0;transform:rotate(45deg)}.mkt-safety-boundary>footer{background:var(--mkt-navy);color:#fff;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;display:flex}.mkt-safety-boundary>footer span{color:var(--mkt-dark-copy);font-size:.75rem}.mkt-safety-boundary>footer strong{font-size:.86rem}.mkt-transcript-desk{background:#ded8c6;padding:1rem}.mkt-transcript-desk>header{border:0}.mkt-transcript-sheet{background:#fff;padding:1.5rem;box-shadow:0 .8rem 1.7rem #164e6012}.mkt-transcript-sheet>div{border-bottom:2px solid var(--mkt-navy);justify-content:space-between;padding-bottom:1rem;display:flex}.mkt-transcript-sheet>div strong{font-family:var(--font-mkt-display);font-size:1.15rem}.mkt-transcript-sheet>div span{color:var(--mkt-muted);font-size:.75rem}.mkt-transcript-sheet ol{margin:1rem 0;padding:0;list-style:none}.mkt-transcript-sheet li{border-bottom:1px solid var(--mkt-line);grid-template-columns:1fr auto auto;gap:1rem;padding:.8rem 0;font-size:.75rem;display:grid}.mkt-transcript-sheet li b{color:var(--mkt-muted);font-weight:500}.mkt-transcript-sheet li em{font-style:normal;font-weight:800}.mkt-transcript-sheet footer{background:var(--mkt-mint);flex-direction:column;padding:1rem;display:flex}.mkt-transcript-sheet footer span{color:var(--mkt-teal-ink);font-size:.75rem}.mkt-transcript-sheet footer strong{margin-top:.25rem;font-size:.86rem}.mkt-early-pass{background:var(--mkt-navy);color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1.5rem 4rem #151b3333}.mkt-early-pass>header{border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;padding:1.2rem 1.5rem;display:flex}.mkt-early-pass>header span{color:var(--mkt-teal);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:750}.mkt-early-pass>header strong{font-family:var(--font-mkt-display);font-size:.92rem}.mkt-early-pass-date{padding:2.5rem 1.5rem 2.75rem}.mkt-early-pass-date>span{color:var(--mkt-dark-meta);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:750;display:block}.mkt-early-pass-date p{justify-content:space-between;align-items:flex-end;gap:1.5rem;max-width:none;margin:1.1rem 0 0;display:flex}.mkt-early-pass-date strong{font-family:var(--font-mkt-display);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;font-size:clamp(4.5rem,6vw,5.85rem);line-height:.82}.mkt-early-pass-date b{color:var(--mkt-teal);font-family:var(--font-mkt-display);padding-bottom:.35rem;font-size:2rem;line-height:1}.mkt-early-pass>footer{background:var(--mkt-navy-2);border-top:1px solid #ffffff3d;grid-template-columns:.8fr 1.2fr;gap:1.5rem;padding:1.5rem;display:grid}.mkt-early-pass>footer strong{max-width:13rem;font-family:var(--font-mkt-display);font-size:1.05rem;line-height:1.3}.mkt-early-pass>footer p{max-width:24rem;color:var(--mkt-dark-copy);margin:0;font-size:.75rem;line-height:1.65}.mkt-detail-hero>div,.mkt-detail-steps>div{min-width:0}.mkt-detail-hero:not(:has(>:nth-child(2))){grid-template-columns:1fr}.mkt-detail-hero:not(:has(>:nth-child(2))) h1{max-width:22ch}.mkt-detail-hero:not(:has(>:nth-child(2)))>div:first-child>p:not(.mkt-offer-note){max-width:65ch}.mkt-detail-steps-heading h1{color:var(--mkt-navy);margin:0;font-size:clamp(2.4rem,4vw,4rem);line-height:1.1}.mkt-transcript-desk>header span,.mkt-transcript-desk>header small{color:var(--mkt-navy)}@media (max-width:1100px){.mkt-nav{flex-wrap:wrap;gap:.5rem 1.5rem;padding:.75rem 1.5rem}.mkt-nav-links{order:3;gap:.2rem 1.4rem;width:100%;margin:0}.mkt-nav-actions{margin-left:auto}.mkt-hero{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 1.5rem}.mkt-hero h1{max-width:16ch}.mkt-hero-description{max-width:55ch}.mkt-product-preview{width:100%}.mkt-section-heading{gap:2rem}.mkt-student-section{grid-template-columns:1fr;gap:2.5rem;padding:4rem 1.5rem}.mkt-student-copy>p:not(.mkt-eyebrow){max-width:64ch}.mkt-audiences,.mkt-workflow,.mkt-human-section,.mkt-questions{padding-inline:1.5rem}.mkt-workflow-steps{grid-template-columns:1fr 1fr;gap:2rem}.mkt-workflow-steps li:nth-child(2):before{width:0}.mkt-human-grid,.mkt-questions{gap:2.5rem}.mkt-detail-hero,.mkt-detail-hero.is-records,.mkt-detail-hero.is-curriculum,.mkt-detail-hero.is-adaptive,.mkt-detail-hero.is-planning,.mkt-detail-hero.is-safety,.mkt-detail-hero.is-high-school,.mkt-detail-hero.is-early-access,.mkt-detail-hero.is-faq{grid-template-columns:1fr;gap:3rem}.mkt-detail-hero.is-records>div:first-child,.mkt-detail-hero.is-records>div:last-child{grid-area:auto}.mkt-detail-steps,.mkt-detail-steps.is-adaptive-steps,.mkt-detail-steps.is-planning-steps,.mkt-detail-steps.is-safety-steps,.mkt-planning-assignments,.mkt-print-curriculum,.mkt-explore-next{grid-template-columns:1fr;gap:3rem}.is-curriculum-steps .mkt-detail-steps-heading,.is-records-steps .mkt-detail-steps-heading{grid-template-columns:1fr;gap:1rem}.is-curriculum-steps ol{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row}.is-curriculum-steps li,.is-curriculum-steps li:first-child,.is-curriculum-steps li:last-child{border-bottom:1px solid #ffffff46;border-right:0;padding:1.5rem 0}.is-curriculum-steps li>span{margin-bottom:1rem}.mkt-early-pass{max-width:44rem}}@media (max-width:680px){.mkt-nav{gap:.4rem;padding:.75rem 1rem .5rem}.mkt-brand-logo{width:7rem}.mkt-nav-actions{gap:.6rem}.mkt-nav-signin{font-size:.8125rem}.mkt-nav-cta{padding:.5rem .75rem;font-size:.75rem}.mkt-nav-links{gap:0 1rem}.mkt-nav-links a{font-size:.8125rem}.mkt-hero{padding:2.75rem 1rem}.mkt-hero h1{max-width:12ch;font-size:clamp(2.75rem,11.5vw,4rem)}.mkt-hero-actions{flex-direction:column;align-items:stretch}.mkt-hero-actions .mkt-text-link{justify-content:center}.mkt-eyebrow{font-size:.8125rem}.mkt-preview-heading{padding:.8rem}.mkt-preview-tag{display:none}.mkt-learning-ribbon{grid-template-columns:1fr;padding-inline:1rem}.mkt-learning-ribbon p{text-align:left;padding:.8rem 0;font-size:.875rem}.mkt-learning-ribbon p+p{border-top:1px solid #bedbcd;border-left:0}.mkt-audiences,.mkt-human-section,.mkt-questions{padding:4rem 1rem}.mkt-workflow{padding:0 1rem 4rem}.mkt-section-heading{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.mkt-audience-grid,.mkt-human-grid,.mkt-questions{grid-template-columns:1fr}.mkt-audience-grid article{padding:1.5rem}.mkt-audience-grid h3{font-size:1.6rem}.mkt-audience-label{margin-bottom:1.2rem}.mkt-workflow-steps{grid-template-columns:1fr;gap:1.75rem}.mkt-workflow-steps li{padding:0 0 0 3.5rem}.mkt-workflow-steps li:before{display:none}.mkt-workflow-steps li>span{border:0;width:2.5rem;height:2.5rem;margin:0;position:absolute;top:0;left:0}.mkt-workflow-steps h3{padding-top:.35rem}.mkt-student-section{padding:4rem 1rem}.mkt-human-grid{gap:3rem}.mkt-questions{gap:2rem;padding-top:0}.mkt-final{padding:4rem 1rem}.mkt-final>div{flex-direction:column}.mkt-footer{align-items:flex-start;gap:1rem;padding:2rem 1rem}.mkt-footer>p{width:calc(100% - 9rem)}.mkt-footer nav{width:100%}.mkt-detail-hero,.mkt-page .mkt-detail-steps,.mkt-planning-assignments,.mkt-print-curriculum,.mkt-detail-hero.is-records,.mkt-detail-hero.is-curriculum,.mkt-detail-hero.is-adaptive,.mkt-detail-hero.is-planning,.mkt-detail-hero.is-safety,.mkt-detail-hero.is-high-school,.mkt-detail-hero.is-early-access,.mkt-detail-hero.is-faq{padding:3.5rem 1rem}.mkt-detail-hero h1{font-size:clamp(2.5rem,10vw,3.5rem)}.mkt-detail-hero>div:first-child>p:not(.mkt-offer-note){font-size:1rem}.mkt-detail-proof{grid-template-columns:1fr;gap:1.5rem;padding:2rem 1rem}.mkt-detail-close,.mkt-explore-next{padding:4rem 1rem}.mkt-detail-close>div{flex-direction:column}.mkt-detail-steps li{grid-template-columns:2rem 1fr;gap:.6rem}.is-adaptive-steps ol,.is-records-steps ol,.mkt-planning-assignments ol,.mkt-record-overview,.mkt-atlas-subjects{grid-template-columns:1fr}.is-adaptive-steps li,.is-adaptive-steps li:nth-child(n),.is-records-steps li,.is-records-steps li:nth-child(n),.mkt-planning-assignments li,.mkt-planning-assignments li:nth-child(n){border-left:0;border-right:0;padding:1.5rem 0}.is-high-school-steps ol{margin-left:0}.mkt-week-grid{grid-template-columns:1fr 1fr}.mkt-week-grid>div{min-height:10rem}.mkt-oversight-flow{grid-template-columns:1fr}.mkt-review-handoff{padding:1rem}.mkt-safety-boundary>header{grid-template-columns:1fr}.mkt-safety-boundary>footer{flex-direction:column}.mkt-early-pass>header{flex-direction:column;align-items:flex-start;gap:.3rem}.mkt-early-pass-date{padding:2rem 1.25rem}.mkt-early-pass-date p{flex-direction:column;align-items:flex-start;gap:.8rem}.mkt-early-pass-date strong{font-size:clamp(3.75rem,18vw,5.25rem)}.mkt-early-pass>footer{grid-template-columns:1fr;gap:.75rem;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.mkt-page *,.mkt-page :before,.mkt-page :after{scroll-behavior:auto;transition:none;animation:none}}
