.marketing-module__snxi8q__site{--ink:#20392e;--green:#21563e;--muted:#68766d;--paper:#fafaf5;background:var(--paper);color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;-webkit-font-smoothing:antialiased}.marketing-module__snxi8q__site *,.marketing-module__snxi8q__portalPage *{box-sizing:border-box}.marketing-module__snxi8q__site a,.marketing-module__snxi8q__portalPage a{text-decoration:none}.marketing-module__snxi8q__site a:focus-visible,.marketing-module__snxi8q__site summary:focus-visible,.marketing-module__snxi8q__portalPage a:focus-visible,.marketing-module__snxi8q__portalPage button:focus-visible{outline-offset:5px;outline:3px solid #dc9f42}.marketing-module__snxi8q__skipLink{z-index:50;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}.marketing-module__snxi8q__skipLink:focus{top:12px}.marketing-module__snxi8q__header{border-bottom:1px solid #e5e8dd}.marketing-module__snxi8q__headerInner{justify-content:space-between;align-items:center;gap:24px;max-width:1260px;margin:auto;padding:23px 36px;display:flex}.marketing-module__snxi8q__brand{color:#244d37;letter-spacing:-1.5px;white-space:nowrap;align-items:center;gap:9px;font-size:28px;font-weight:750;display:inline-flex}.marketing-module__snxi8q__brandLogo{object-fit:contain;width:auto;height:52px}.marketing-module__snxi8q__brandThin{font-weight:450}.marketing-module__snxi8q__brandDot{color:#cf8b38}.marketing-module__snxi8q__brandMark{color:#fff;background:#21563e;border-radius:9px 9px 15px 15px;place-items:center;width:37px;height:40px;margin-right:1px;display:grid;position:relative}.marketing-module__snxi8q__brandMark>span{background:#eabb69;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:16px}.marketing-module__snxi8q__brandMark svg{margin-top:5px}.marketing-module__snxi8q__brandLight{color:#fff}.marketing-module__snxi8q__brandLight .marketing-module__snxi8q__brandMark{color:#244d37;background:#f2f0d9}.marketing-module__snxi8q__navigation{color:#536256;gap:32px;font-size:13px;font-weight:500;display:flex}.marketing-module__snxi8q__navigation a:hover,.marketing-module__snxi8q__footer a:hover{color:#ad6b1b}.marketing-module__snxi8q__headerCta{border:1px solid #3f634a;border-radius:6px;align-items:center;gap:14px;padding:11px 17px;font-size:12px;font-weight:650;transition:background .2s;display:flex}.marketing-module__snxi8q__headerCta:hover{background:#edf0e5}.marketing-module__snxi8q__hero{overflow:hidden}.marketing-module__snxi8q__heroInner{grid-template-columns:1fr 1.1fr;align-items:center;gap:38px;max-width:1260px;margin:auto;padding:94px 36px 79px;display:grid}.marketing-module__snxi8q__eyebrow{color:#5c725d;letter-spacing:1.6px;align-items:center;gap:9px;margin:0 0 24px;font-size:10px;font-weight:700;line-height:1.8;display:flex}.marketing-module__snxi8q__eyebrow>span{background:#cd963c;border-radius:50%;width:6px;height:6px}.marketing-module__snxi8q__hero h1{letter-spacing:-3.2px;margin:0;font-size:clamp(42px,4.55vw,63px);font-weight:530;line-height:1.1}.marketing-module__snxi8q__site em,.marketing-module__snxi8q__portalPage em{color:#487657;font-family:Georgia,Times New Roman,serif;font-weight:400}.marketing-module__snxi8q__heroDescription{color:var(--muted);max-width:410px;margin:25px 0 30px;font-size:15px;line-height:1.9}.marketing-module__snxi8q__heroActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.marketing-module__snxi8q__primaryButton,.marketing-module__snxi8q__lightButton{color:#fff;background:#21563e;border-radius:6px;justify-content:center;align-items:center;gap:22px;padding:16px 20px;font-size:12px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.marketing-module__snxi8q__primaryButton:hover{background:#153f2c;transform:translateY(-2px)}.marketing-module__snxi8q__textButton{color:#355340;align-items:center;gap:12px;font-size:12px;font-weight:600;display:inline-flex}.marketing-module__snxi8q__textButton span{font-size:20px}.marketing-module__snxi8q__textButton:hover{text-underline-offset:5px;text-decoration:underline}.marketing-module__snxi8q__heroChecks{color:#778174;gap:20px;margin-top:28px;font-size:10px;display:flex}.marketing-module__snxi8q__heroChecks span{align-items:center;gap:5px;display:flex}.marketing-module__snxi8q__heroChecks svg{color:#7b9861}.marketing-module__snxi8q__previewScene{min-width:0;padding:20px 0 27px 10px;position:relative}.marketing-module__snxi8q__previewOrbit{background:radial-gradient(circle,#e8ebdd 0,#eff0e400 70%);border:1px solid #d9decb;border-radius:50%;width:420px;height:420px;position:absolute;top:-21px;right:-32px}.marketing-module__snxi8q__previewOrbit:after{content:"";border:1px dashed #d8ddc8;border-radius:50%;position:absolute;inset:19px}.marketing-module__snxi8q__previewSpark{z-index:2;color:#c38a3a;font-family:Georgia,serif;font-size:58px;position:absolute;top:-29px;right:18px}.marketing-module__snxi8q__productWindow{background:#fff;border:1px solid #d8e0d7;border-radius:10px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 22px 55px #2d493714,0 4px 12px #2d493705}.marketing-module__snxi8q__windowBar{color:#9aa297;letter-spacing:1px;border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:center;height:34px;padding:0 14px;font-size:6px;display:flex}.marketing-module__snxi8q__windowDots{gap:4px;display:flex}.marketing-module__snxi8q__windowDots i{background:#e1e4db;border-radius:50%;width:5px;height:5px}.marketing-module__snxi8q__windowDots i:first-child{background:#d9b685}.marketing-module__snxi8q__previewLabel{color:#5d705f;letter-spacing:.1px;background:#f3f5ef;border-radius:3px;padding:3px 6px;font-size:6px}.marketing-module__snxi8q__productBody{grid-template-columns:110px 1fr;display:grid}.marketing-module__snxi8q__productSidebar{background:#f7f8f2;border-right:1px solid #edf0e8;flex-direction:column;gap:10px;padding:17px 8px;display:flex}.marketing-module__snxi8q__productSidebar>span{color:#798473;align-items:center;gap:7px;padding:5px 8px;font-size:8px;display:flex}.marketing-module__snxi8q__productSidebar .marketing-module__snxi8q__miniBrand{letter-spacing:-1px;color:#2c563a;gap:6px;margin-bottom:13px;padding-left:8px;font-size:22px;font-weight:600}.marketing-module__snxi8q__productSidebar .marketing-module__snxi8q__miniActive{color:#41603d;background:#e7eddf;border-radius:4px}.marketing-module__snxi8q__miniSchool{letter-spacing:.5px;color:#9aa08c;margin-top:auto;padding:11px 6px 0;font-size:5px}.marketing-module__snxi8q__miniSchool strong{color:#788469;letter-spacing:0;margin-top:5px;font-size:7px;font-weight:500;display:block}.marketing-module__snxi8q__productContent{min-width:0;padding:21px 18px 18px}.marketing-module__snxi8q__productGreeting{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-module__snxi8q__productGreeting p{color:#a1a694;letter-spacing:1px;margin:0 0 6px;font-size:5px}.marketing-module__snxi8q__productGreeting h3{letter-spacing:-.4px;margin:0;font-size:13px;font-weight:600}.marketing-module__snxi8q__productGreeting h3 span{color:#c69a3f;margin-left:4px}.marketing-module__snxi8q__productGreeting>svg{color:#9aab93}.marketing-module__snxi8q__previewStats{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:19px;display:grid}.marketing-module__snxi8q__previewStats>div{background:#f7f8f4;border:1px solid #edf0e7;border-radius:5px;padding:10px 9px}.marketing-module__snxi8q__previewStats>div:first-child{background:#edf1e7;border-color:#edf1e7}.marketing-module__snxi8q__previewStats span{color:#74816c;font-size:7px;display:block}.marketing-module__snxi8q__previewStats strong{letter-spacing:-.6px;justify-content:space-between;align-items:center;margin:4px 0 5px;font-size:23px;font-weight:550;display:flex}.marketing-module__snxi8q__previewStats svg{color:#90a77d}.marketing-module__snxi8q__previewStats small{color:#909a88;font-size:5px;display:block}.marketing-module__snxi8q__previewChart{border:1px solid #eceee6;border-radius:5px;margin-top:13px;padding:13px 12px 9px}.marketing-module__snxi8q__previewChart>div:first-child{justify-content:space-between;align-items:center;gap:7px;display:flex}.marketing-module__snxi8q__previewChart h4{margin:0;font-size:8px;font-weight:600}.marketing-module__snxi8q__previewChart>div:first-child>span{color:#8b9781;align-items:center;gap:3px;font-size:6px;display:flex}.marketing-module__snxi8q__chartPlot{gap:10px;height:111px;margin-top:13px;display:flex}.marketing-module__snxi8q__chartGuides{color:#9eaa95;flex-direction:column;justify-content:space-between;padding-bottom:18px;font-size:5px;display:flex}.marketing-module__snxi8q__chartBars{background:repeating-linear-gradient(0deg,#eef0e7 0 1px,#0000 1px 30px);flex:1;justify-content:space-around;gap:12px;padding-top:5px;display:flex}.marketing-module__snxi8q__chartBars>div{flex:1;justify-content:center;align-items:flex-end;padding-bottom:18px;display:flex;position:relative}.marketing-module__snxi8q__chartBars>div>span{background:#acc494;border-radius:3px 3px 0 0;width:85%;display:block}.marketing-module__snxi8q__chartBars>div:nth-child(2n)>span{background:#4c7751}.marketing-module__snxi8q__chartBars small{color:#929e89;text-align:center;background:#fff;width:100%;font-size:5px;position:absolute;bottom:0}.marketing-module__snxi8q__previewChart>p{color:#98a18e;justify-content:center;align-items:center;gap:4px;margin:9px 0 0;font-size:5px;display:flex}.marketing-module__snxi8q__previewChart>p>span{background:#76965a;border-radius:1px;width:4px;height:4px}.marketing-module__snxi8q__previewExam{border:1px solid #edf0e7;border-radius:5px;align-items:center;gap:9px;margin-top:12px;padding:10px;display:flex}.marketing-module__snxi8q__previewExamIcon{color:#b08a48;background:#f4ecda;border-radius:5px;padding:7px}.marketing-module__snxi8q__previewExam strong{font-size:8px;font-weight:550;display:block}.marketing-module__snxi8q__previewExam div span{color:#8b967e;margin-top:4px;font-size:6px;display:block}.marketing-module__snxi8q__readyBadge{color:#5b7854;background:#eff3e9;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:6px}.marketing-module__snxi8q__floatingCard{z-index:3;background:#fff;border:1px solid #e9ebe0;border-radius:8px;align-items:center;gap:12px;padding:16px 20px 16px 14px;display:flex;position:absolute;bottom:-1px;left:-11px;transform:rotate(2deg);box-shadow:0 10px 25px #264c3712}.marketing-module__snxi8q__floatingCard>span{color:#60854d;background:#e8eddc;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.marketing-module__snxi8q__floatingCard strong{font-size:11px;font-weight:600}.marketing-module__snxi8q__floatingCard p{color:#89947f;margin:4px 0 0;font-size:8px}.marketing-module__snxi8q__floatingCard>svg{color:#8e9d82;margin-left:13px}.marketing-module__snxi8q__previewCaption{letter-spacing:1.2px;color:#95a18c;font-size:6px;position:absolute;bottom:-23px;right:4px}.marketing-module__snxi8q__capabilities{border-top:1px solid #e4e7db;border-bottom:1px solid #e4e7db;justify-content:space-between;align-items:center;gap:20px;max-width:1188px;margin:0 auto;padding:25px 0;display:flex}.marketing-module__snxi8q__capabilities>span{letter-spacing:1.3px;color:#9aa18f;max-width:140px;font-size:8px;line-height:1.7}.marketing-module__snxi8q__capabilities>div{color:#78866e;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.marketing-module__snxi8q__capabilities svg{color:#819473}.marketing-module__snxi8q__section{max-width:1260px;margin:auto;padding:94px 36px;scroll-margin-top:30px}.marketing-module__snxi8q__sectionHeading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:37px;display:flex}.marketing-module__snxi8q__section h2,.marketing-module__snxi8q__community h2{letter-spacing:-1.6px;margin:0;font-size:39px;font-weight:500;line-height:1.2}.marketing-module__snxi8q__section .marketing-module__snxi8q__eyebrow,.marketing-module__snxi8q__community .marketing-module__snxi8q__eyebrow{margin-bottom:17px;font-size:9px}.marketing-module__snxi8q__sectionHeading>p{max-width:300px;color:var(--muted);margin:0 0 3px;font-size:13px;line-height:1.9}.marketing-module__snxi8q__featureGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.marketing-module__snxi8q__featureCard{border-radius:9px;padding:30px;position:relative}.marketing-module__snxi8q__featureGreen{background:#e9efdf}.marketing-module__snxi8q__featurePeach{background:#f5e9df}.marketing-module__snxi8q__featureCream{background:#f1eddb}.marketing-module__snxi8q__featureTop{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.marketing-module__snxi8q__featureTop>span{border:1px solid #58694726;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.marketing-module__snxi8q__featureTop small{color:#8e9980;font-size:10px}.marketing-module__snxi8q__featureCard .marketing-module__snxi8q__featureLabel{letter-spacing:1.2px;color:#748064;margin-bottom:11px;font-size:8px;font-weight:650}.marketing-module__snxi8q__featureCard h3{letter-spacing:-.8px;margin:0 0 13px;font-size:22px;font-weight:500}.marketing-module__snxi8q__featureCard>p{color:#6f7a64;margin:0;font-size:12px;line-height:1.9}.marketing-module__snxi8q__featureCard>a{border:1px solid #64745038;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;margin-top:29px;display:inline-flex}.marketing-module__snxi8q__featureCard>a:hover{background:#ffffff70}.marketing-module__snxi8q__community{background:#f0f2e9;scroll-margin-top:30px}.marketing-module__snxi8q__communityInner{grid-template-columns:.9fr 1.15fr;gap:100px;max-width:1260px;margin:auto;padding:77px 36px;display:grid}.marketing-module__snxi8q__communityIntro>p:not(.marketing-module__snxi8q__eyebrow){color:var(--muted);max-width:290px;margin:22px 0;font-size:13px;line-height:1.9}.marketing-module__snxi8q__communityBadge{color:#64815c;border-top:1px solid #dce1d1;align-items:center;gap:12px;margin-top:30px;padding-top:22px;display:flex}.marketing-module__snxi8q__communityBadge span{font-size:9px;line-height:1.9}.marketing-module__snxi8q__communityBadge strong{color:#919981;font-weight:400}.marketing-module__snxi8q__roleGrid{grid-template-columns:1fr 1fr;align-content:center;gap:21px;display:grid}.marketing-module__snxi8q__roleGrid article{background:#fafbf6;border:1px solid #e5e9dc;border-radius:8px;padding:28px}.marketing-module__snxi8q__roleGrid svg{color:#6a8560;margin-bottom:22px}.marketing-module__snxi8q__roleGrid h3{letter-spacing:-.3px;margin:0 0 12px;font-size:15px;font-weight:550}.marketing-module__snxi8q__roleGrid p{color:#7c8872;margin:0;font-size:11px;line-height:1.9}.marketing-module__snxi8q__faqSection{grid-template-columns:.9fr 1.15fr;gap:100px;display:grid}.marketing-module__snxi8q__faqIntro{color:var(--muted);margin-top:21px;font-size:12px}.marketing-module__snxi8q__faqList details{border-bottom:1px solid #dfe4d6}.marketing-module__snxi8q__faqList details:first-child{border-top:1px solid #dfe4d6}.marketing-module__snxi8q__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.marketing-module__snxi8q__faqList summary::-webkit-details-marker{display:none}.marketing-module__snxi8q__faqList summary svg{color:#7f936f;flex-shrink:0;transition:transform .2s}.marketing-module__snxi8q__faqList details[open] summary svg{transform:rotate(45deg)}.marketing-module__snxi8q__faqList p{color:#75836d;margin:0 25px 23px 0;font-size:12px;line-height:1.9}.marketing-module__snxi8q__closing{color:#fff;text-align:center;background:#224c37;border-radius:10px;max-width:1188px;margin:0 auto 70px;padding:66px 30px 54px;position:relative;overflow:hidden}.marketing-module__snxi8q__closing:before,.marketing-module__snxi8q__closing:after{content:"";border:1px solid #73956940;border-radius:50%;width:400px;height:400px;position:absolute;top:-35px;left:-290px}.marketing-module__snxi8q__closing:after{top:80px;left:auto;right:-210px}.marketing-module__snxi8q__closing>div{z-index:1;position:relative}.marketing-module__snxi8q__closing .marketing-module__snxi8q__eyebrow{color:#b0c39d;justify-content:center;margin-bottom:18px;font-size:9px}.marketing-module__snxi8q__closing h2{letter-spacing:-1.4px;margin:0 0 27px;font-size:43px;font-weight:450;line-height:1.15}.marketing-module__snxi8q__closing em{color:#dce3bd}.marketing-module__snxi8q__closingStar{color:#ddba6a;font-size:53px;position:absolute;top:19px;right:13%}.marketing-module__snxi8q__lightButton{color:#2b5138;background:#f0edda}.marketing-module__snxi8q__lightButton:hover{background:#fff;transform:translateY(-2px)}.marketing-module__snxi8q__closing>div>p:last-child{color:#95ad8c;margin:18px 0 0;font-size:9px}.marketing-module__snxi8q__footer{max-width:1260px;margin:auto;padding:0 36px 25px}.marketing-module__snxi8q__footerTop{align-items:center;gap:47px;padding-bottom:32px;display:flex}.marketing-module__snxi8q__footerTop>p{color:#8b9582;margin:0;font-size:10px;line-height:1.8}.marketing-module__snxi8q__footerTop>div{color:#5f7155;gap:25px;margin-left:auto;font-size:10px;display:flex}.marketing-module__snxi8q__footerTop>div a{align-items:center;gap:5px;display:inline-flex}.marketing-module__snxi8q__footerBottom{color:#95a08b;border-top:1px solid #e3e7da;justify-content:space-between;gap:25px;padding-top:21px;font-size:9px;display:flex}.marketing-module__snxi8q__portalPage{color:#20392e;min-height:100vh;font-family:var(--font-inter), Arial, sans-serif;background:#fafaf5}.marketing-module__snxi8q__portalNav{justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:auto;padding:25px 30px;display:flex}.marketing-module__snxi8q__portalNav>a:last-child{color:#677962;align-items:center;gap:7px;font-size:12px;display:flex}.marketing-module__snxi8q__portalMain{max-width:960px;margin:auto;padding:58px 30px 80px}.marketing-module__snxi8q__portalStatus{color:#667761;letter-spacing:.2px;font-size:11px}.marketing-module__snxi8q__unavailableMain{max-width:1240px;padding-top:54px}.marketing-module__snxi8q__unavailablePanel{background:linear-gradient(122deg,#f0f4e9 0%,#fbfcf8 58%,#edf2e5 100%);border:1px solid #e1e8d8;border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);align-items:center;gap:64px;min-height:570px;padding:65px clamp(28px,6vw,86px);display:grid;position:relative;overflow:hidden}.marketing-module__snxi8q__unavailablePanel:before,.marketing-module__snxi8q__unavailablePanel:after{content:"";pointer-events:none;border:1px solid #bdd0ad73;border-radius:50%;width:390px;height:390px;position:absolute}.marketing-module__snxi8q__unavailablePanel:before{bottom:-255px;left:-205px}.marketing-module__snxi8q__unavailablePanel:after{top:-220px;right:-275px}.marketing-module__snxi8q__unavailableCopy,.marketing-module__snxi8q__supportCard{z-index:1;position:relative}.marketing-module__snxi8q__unavailableCopy{max-width:550px}.marketing-module__snxi8q__unavailableCopy .marketing-module__snxi8q__eyebrow{margin-bottom:19px}.marketing-module__snxi8q__unavailableIcon{color:#3f694e;background:#dfead5;border-radius:15px 15px 26px 26px;place-items:center;width:62px;height:68px;margin-bottom:22px;display:grid}.marketing-module__snxi8q__unavailableCopy h1{letter-spacing:-3px;margin:0;font-size:clamp(43px,5vw,66px);font-weight:500;line-height:1.04}.marketing-module__snxi8q__unavailableCopy>p:not(.marketing-module__snxi8q__eyebrow){color:#657467;max-width:520px;margin:24px 0 0;font-size:15px;line-height:1.9}.marketing-module__snxi8q__unavailableStatus{color:#657466;flex-wrap:wrap;align-items:center;gap:13px 20px;margin-top:31px;font-size:11px;display:flex}.marketing-module__snxi8q__unavailableStatus>span:first-child{color:#41634b;background:#fff9;border:1px solid #cbdac1;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-weight:650;display:inline-flex}.marketing-module__snxi8q__unavailableStatus i{background:#d39b42;border-radius:50%;width:7px;height:7px}.marketing-module__snxi8q__supportCard{background:#fff;border:1px solid #dce7d4;border-radius:14px;padding:31px;box-shadow:0 20px 45px #28452c13}.marketing-module__snxi8q__supportCardTitle{align-items:center;gap:13px;display:flex}.marketing-module__snxi8q__supportCardTitle>span{color:#537b48;background:#ecf2e6;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.marketing-module__snxi8q__supportCardTitle p,.marketing-module__snxi8q__supportAction small{color:#7d8d78;letter-spacing:1px;margin:0;font-size:9px;font-weight:700}.marketing-module__snxi8q__supportCardTitle h2{letter-spacing:-.6px;margin:4px 0 0;font-size:20px;font-weight:550}.marketing-module__snxi8q__supportCard>p{color:#6d7a6b;margin:24px 0 20px;font-size:12px;line-height:1.8}.marketing-module__snxi8q__supportAction{color:#426747;border-top:1px solid #edf0e8;align-items:center;gap:12px;padding:14px 0;transition:color .2s,padding-left .2s;display:flex}.marketing-module__snxi8q__supportAction:hover{color:#a66520;padding-left:4px}.marketing-module__snxi8q__supportAction>svg{color:#779568;flex-shrink:0}.marketing-module__snxi8q__supportAction span{gap:4px;min-width:0;display:grid}.marketing-module__snxi8q__supportAction strong{overflow-wrap:anywhere;font-size:12px;font-weight:550}.marketing-module__snxi8q__supportNote{color:#75806f;background:#f5f7f1;border-radius:7px;margin-top:12px;padding:12px 14px;font-size:10px;line-height:1.7}.marketing-module__snxi8q__unavailableSteps{grid-template-columns:repeat(3,1fr);gap:16px;margin:21px 18px 0;display:grid}.marketing-module__snxi8q__unavailableSteps>div{background:#fff;border:1px solid #e5e9df;border-radius:10px;align-items:center;gap:13px;padding:18px 17px;display:flex}.marketing-module__snxi8q__unavailableSteps span{color:#6f8d60;font-size:11px;font-weight:700}.marketing-module__snxi8q__unavailableSteps p{color:#6b7768;margin:0;font-size:10px;line-height:1.6}.marketing-module__snxi8q__portalHeading{text-align:center;max-width:610px;margin:0 auto 42px}.marketing-module__snxi8q__portalHeading .marketing-module__snxi8q__eyebrow{justify-content:center}.marketing-module__snxi8q__portalHeading h1{letter-spacing:-2px;margin:0;font-size:48px;font-weight:500;line-height:1.15}.marketing-module__snxi8q__portalHeading>p:last-child{color:#79836f;margin:19px 0 0;font-size:14px;line-height:1.9}.marketing-module__snxi8q__portalShield{color:#537345;background:#e8eedb;border-radius:15px 15px 28px 28px;place-items:center;width:69px;height:77px;margin:0 auto 25px;display:grid}.marketing-module__snxi8q__portalRoles{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.marketing-module__snxi8q__portalRole{background:#fff;border:1px solid #e4e8dd;border-radius:10px;align-items:center;gap:20px;padding:25px;transition:border-color .2s,transform .2s;display:flex}.marketing-module__snxi8q__portalRole:hover{border-color:#87a577;transform:translateY(-3px)}.marketing-module__snxi8q__portalRole>span{color:#6a8759;background:#f0f3e8;border-radius:9px;padding:13px}.marketing-module__snxi8q__portalRole h2{margin:0 0 5px;font-size:16px;font-weight:550}.marketing-module__snxi8q__portalRole p{color:#849179;margin:0;font-size:11px;line-height:1.7}.marketing-module__snxi8q__portalRole>svg{color:#8ba17b;flex-shrink:0;margin-left:auto}.marketing-module__snxi8q__portalFootnote{text-align:center;color:#87927c;margin-top:28px;font-size:11px;line-height:1.9}.marketing-module__snxi8q__previewNotice{color:#8e702b;background:#fcf6e6;border:1px solid #e9d9b3;border-radius:7px;margin-bottom:25px;padding:14px 20px;font-size:12px;line-height:1.8}.marketing-module__snxi8q__finder{background:#fff;border:1px solid #e4e8dc;border-radius:12px;max-width:570px;margin:auto;padding:32px}.marketing-module__snxi8q__finder label{margin-bottom:9px;font-size:13px;font-weight:550;display:block}.marketing-module__snxi8q__finderInput{border:1px solid #cfd8c4;border-radius:6px;margin-bottom:9px;display:flex;overflow:hidden}.marketing-module__snxi8q__finderInput:focus-within{outline-offset:2px;outline:2px solid #618352}.marketing-module__snxi8q__finderInput input{color:#294d36;background:#fff;border:0;outline:0;flex:1;min-width:0;padding:14px;font-size:14px}.marketing-module__snxi8q__finderInput>span{color:#8f9b83;align-self:center;padding:14px 12px 14px 0;font-size:12px}.marketing-module__snxi8q__finder>p{color:#87937a;margin:0 0 21px;font-size:11px;line-height:1.8}.marketing-module__snxi8q__finder .marketing-module__snxi8q__primaryButton{cursor:pointer;border:0;width:100%}.marketing-module__snxi8q__featuredSchool{border:1px solid #e4e8dc;border-radius:9px;align-items:center;gap:15px;max-width:570px;margin:20px auto 0;padding:19px 22px;display:flex}.marketing-module__snxi8q__featuredSchool>span{color:#718961;background:#edf1e3;border-radius:8px;padding:11px}.marketing-module__snxi8q__featuredSchool strong{font-size:13px;font-weight:550}.marketing-module__snxi8q__featuredSchool p{color:#8c9980;margin:5px 0 0;font-size:10px}.marketing-module__snxi8q__featuredSchool>svg{color:#809770;margin-left:auto}.marketing-module__snxi8q__error{font-size:12px;color:#a53b2c!important}.marketing-module__snxi8q__loginShell{color:#20392e;background:#fafaf5;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.marketing-module__snxi8q__loginStory{color:#fff;background:#244e38;flex-direction:column;justify-content:space-between;gap:60px;padding:47px clamp(35px,6vw,95px);display:flex;position:relative;overflow:hidden}.marketing-module__snxi8q__loginStory:after{content:"";border:1px solid #afc39033;border-radius:50%;width:450px;height:450px;position:absolute;bottom:30px;right:-200px}.marketing-module__snxi8q__loginStory>div,.marketing-module__snxi8q__loginStory>p{z-index:1;position:relative}.marketing-module__snxi8q__loginStory .marketing-module__snxi8q__eyebrow{color:#c0cba7}.marketing-module__snxi8q__loginStory h1{letter-spacing:-2px;margin:0 0 25px;font-size:clamp(38px,4vw,60px);font-weight:450;line-height:1.15}.marketing-module__snxi8q__loginStory h1 em{color:#dae1b8;font-family:Georgia,serif;font-weight:400}.marketing-module__snxi8q__loginStory>div>p:last-child{color:#b2c4a7;max-width:340px;font-size:14px;line-height:1.9}.marketing-module__snxi8q__loginStory>p{color:#9caf93;font-size:11px}.marketing-module__snxi8q__loginFormSide{justify-content:center;align-items:center;padding:60px 35px;display:flex}.marketing-module__snxi8q__loginForm{width:100%;max-width:355px}.marketing-module__snxi8q__loginForm h2{letter-spacing:-.8px;margin:0 0 12px;font-size:29px;font-weight:550}.marketing-module__snxi8q__loginForm>p{color:#87927c;margin:0 0 30px;font-size:13px;line-height:1.8}.marketing-module__snxi8q__loginForm label{margin-bottom:8px;font-size:12px;font-weight:550;display:block}.marketing-module__snxi8q__loginForm input{color:#2c4d37;background:#fff;border:1px solid #dce3d3;border-radius:6px;outline-color:#648451;width:100%;padding:13px;font-size:14px}.marketing-module__snxi8q__loginForm>div{margin-bottom:22px}.marketing-module__snxi8q__passwordField{position:relative}.marketing-module__snxi8q__passwordField input{padding-right:47px}.marketing-module__snxi8q__passwordField button{color:#859777;cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:14px}.marketing-module__snxi8q__loginForm .marketing-module__snxi8q__primaryButton{cursor:pointer;border:0;width:100%}.marketing-module__snxi8q__loginForm .marketing-module__snxi8q__primaryButton:disabled{opacity:.6;cursor:wait}.marketing-module__snxi8q__loginHelp{color:#8d987f;border-top:1px solid #e2e7d9;margin-top:30px;padding-top:23px;font-size:11px;line-height:1.9}.marketing-module__snxi8q__loginHelp a{color:#476b3e;text-underline-offset:3px;text-decoration:underline}@media (min-width:1440px){.marketing-module__snxi8q__heroInner{padding-top:110px;padding-bottom:100px}}@media (max-width:900px){.marketing-module__snxi8q__unavailablePanel{grid-template-columns:1fr;gap:38px;padding:48px clamp(24px,7vw,58px)}.marketing-module__snxi8q__unavailableCopy{max-width:620px}.marketing-module__snxi8q__supportCard{width:100%;max-width:560px}.marketing-module__snxi8q__unavailableSteps{grid-template-columns:1fr}}@media (max-width:760px){.marketing-module__snxi8q__unavailableMain{padding:27px 16px 48px}.marketing-module__snxi8q__portalStatus{display:none}.marketing-module__snxi8q__unavailablePanel{border-radius:14px;gap:31px;min-height:0;padding:39px 24px}.marketing-module__snxi8q__unavailableCopy h1{letter-spacing:-2.2px;font-size:42px}.marketing-module__snxi8q__unavailableCopy>p:not(.marketing-module__snxi8q__eyebrow){font-size:13px}.marketing-module__snxi8q__unavailableStatus{margin-top:24px}.marketing-module__snxi8q__supportCard{padding:23px}.marketing-module__snxi8q__unavailableSteps{gap:10px;margin:14px 0 0}.marketing-module__snxi8q__unavailableSteps>div{padding:15px}}@media (max-width:1050px){.marketing-module__snxi8q__heroInner{gap:26px;padding-top:70px;padding-bottom:65px}.marketing-module__snxi8q__hero h1{letter-spacing:-2.3px;font-size:48px}.marketing-module__snxi8q__productBody{grid-template-columns:85px 1fr}.marketing-module__snxi8q__productSidebar{padding-left:3px;padding-right:3px}.marketing-module__snxi8q__productSidebar>span{gap:4px;font-size:6px}.marketing-module__snxi8q__productContent{padding:16px 12px}.marketing-module__snxi8q__productGreeting h3{font-size:10px}.marketing-module__snxi8q__previewStats{gap:5px}.marketing-module__snxi8q__previewStats>div{padding:8px 6px}.marketing-module__snxi8q__previewStats strong{font-size:20px}.marketing-module__snxi8q__capabilities{gap:18px;margin:0 36px}.marketing-module__snxi8q__capabilities>div{font-size:10px}.marketing-module__snxi8q__capabilities>span{max-width:100px;font-size:6px}.marketing-module__snxi8q__communityInner,.marketing-module__snxi8q__faqSection{gap:55px}.marketing-module__snxi8q__featureCard{padding:24px}.marketing-module__snxi8q__featureCard h3{font-size:19px}.marketing-module__snxi8q__closing{margin-left:36px;margin-right:36px}.marketing-module__snxi8q__closingStar{right:4%}}@media (max-width:760px){.marketing-module__snxi8q__headerInner{padding:20px 23px}.marketing-module__snxi8q__brandLogo{height:36px}.marketing-module__snxi8q__navigation{display:none}.marketing-module__snxi8q__headerCta{gap:9px;padding:10px 12px;font-size:11px}.marketing-module__snxi8q__heroInner{grid-template-columns:1fr;gap:55px;padding:55px 25px 67px}.marketing-module__snxi8q__heroCopy{width:100%;max-width:520px;margin:auto}.marketing-module__snxi8q__hero h1{letter-spacing:-2.5px;font-size:clamp(42px,8vw,57px)}.marketing-module__snxi8q__eyebrow{letter-spacing:1.2px;margin-bottom:23px;font-size:8px}.marketing-module__snxi8q__heroDescription{max-width:430px;margin-top:23px;font-size:14px}.marketing-module__snxi8q__heroActions{gap:22px}.marketing-module__snxi8q__textButton{font-size:11px}}@media (prefers-reduced-motion:reduce){.marketing-module__snxi8q__site *,.marketing-module__snxi8q__portalPage *{scroll-behavior:auto!important;transition:none!important}}
.landing-module__KyKYYq__site{--gutter:clamp(24px, 4vw, 88px);--ink:#233e30;--muted:#626f62;--line:#dce1d3;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#fafaf5}.landing-module__KyKYYq__site *{box-sizing:border-box}.landing-module__KyKYYq__site a{text-decoration:none}.landing-module__KyKYYq__site a:focus-visible,.landing-module__KyKYYq__site button:focus-visible,.landing-module__KyKYYq__site summary:focus-visible{outline-offset:5px;outline:3px solid #b78031}.landing-module__KyKYYq__skipLink{z-index:30;background:#fff;padding:12px 20px;position:fixed;top:-80px;left:20px}.landing-module__KyKYYq__skipLink:focus{top:15px}.landing-module__KyKYYq__header{padding:25px var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;display:flex}.landing-module__KyKYYq__navigation{color:#4f6352;gap:clamp(24px,3vw,60px);font-size:13px;display:flex}.landing-module__KyKYYq__navigation a,.landing-module__KyKYYq__footer nav a{transition:color .15s}.landing-module__KyKYYq__navigation a:hover,.landing-module__KyKYYq__footer nav a:hover{color:#a26927}.landing-module__KyKYYq__headerCta{border:1px solid #526b52;border-radius:3px;align-items:center;gap:25px;padding:12px 19px;font-size:12px;display:inline-flex}.landing-module__KyKYYq__headerCta:hover{background:#edf1e6}.landing-module__KyKYYq__hero{grid-template-columns:1fr 1fr;min-height:min(810px,88vh);display:grid}.landing-module__KyKYYq__heroCopy{padding:clamp(50px, 5.3vw, 105px) clamp(30px, 4.5vw, 95px) 35px var(--gutter);flex-direction:column;align-items:flex-start;display:flex}.landing-module__KyKYYq__eyebrow{color:#667254;letter-spacing:1.3px;align-items:center;gap:9px;margin:0 0 32px;font-size:10px;font-weight:550;line-height:1.7;display:flex}.landing-module__KyKYYq__statusDot{background:#ba8c46;border-radius:50%;flex-shrink:0;width:5px;height:5px}.landing-module__KyKYYq__hero h1{letter-spacing:-.061em;margin:0;font-size:clamp(64px,6.2vw,120px);font-weight:480;line-height:.99}.landing-module__KyKYYq__site em{color:#547953;letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-weight:400}.landing-module__KyKYYq__hero h1 em{margin-top:5px;display:inline-block}.landing-module__KyKYYq__heroDescription{max-width:420px;color:var(--muted);margin:29px 0 27px;font-size:clamp(13px,1.05vw,17px);line-height:1.85}.landing-module__KyKYYq__heroActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.landing-module__KyKYYq__primaryButton,.landing-module__KyKYYq__lightButton{color:#fff;background:#28573d;border-radius:3px;justify-content:space-between;align-items:center;gap:34px;padding:17px 20px;font-size:12px;font-weight:500;transition:background .2s;display:inline-flex}.landing-module__KyKYYq__primaryButton:hover{background:#163c28}.landing-module__KyKYYq__textLink{color:#34583c;align-items:center;gap:13px;font-size:12px;display:inline-flex}.landing-module__KyKYYq__textLink:hover{text-underline-offset:6px;text-decoration:underline}.landing-module__KyKYYq__heroFootnote{margin-top:auto;padding-top:38px}.landing-module__KyKYYq__heroFootnote>span{color:#777f69;letter-spacing:1.2px;font-size:8px}.landing-module__KyKYYq__heroFootnote p{color:#606f5a;margin:9px 0 0;font-size:11px}.landing-module__KyKYYq__workspaceStage{background:#e9eedd;border-left:1px solid #dce2cf;flex-direction:column;justify-content:space-between;gap:32px;min-width:0;padding:29px clamp(25px,3vw,70px) 32px;display:flex}.landing-module__KyKYYq__stageLabel{letter-spacing:1.5px;color:#657759;justify-content:space-between;gap:15px;font-size:8px;display:flex}.landing-module__KyKYYq__workspace{background:#fffefa;border:1px solid #d7decb;border-radius:7px;width:100%;margin:auto 0;overflow:hidden;box-shadow:0 14px 35px #3443290b}.landing-module__KyKYYq__workspaceHeader{border-bottom:1px solid #e8eadd;justify-content:space-between;align-items:center;gap:8px;padding:18px 25px;display:flex}.landing-module__KyKYYq__workspaceLogo{align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.landing-module__KyKYYq__sampleLabel{color:#637454;border:1px solid #e2e6d6;border-radius:3px;padding:4px 6px;font-size:9px}.landing-module__KyKYYq__workspaceWelcome{justify-content:space-between;align-items:center;padding:25px 25px 22px;display:flex}.landing-module__KyKYYq__workspaceWelcome p{letter-spacing:1.1px;color:#69745f;margin:0 0 9px;font-size:7px}.landing-module__KyKYYq__workspaceWelcome h2{letter-spacing:-.7px;margin:0;font-size:clamp(20px,1.8vw,34px);font-weight:500}.landing-module__KyKYYq__adminAvatar{color:#85744a;background:#eee8d6;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.landing-module__KyKYYq__workspaceStats{background:#f1f4e8;border:1px solid #e7ebdd;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 25px 24px;display:grid}.landing-module__KyKYYq__workspaceStats>div{border-right:1px solid #dfe6d1;padding:16px}.landing-module__KyKYYq__workspaceStats>div:last-child{border:0}.landing-module__KyKYYq__workspaceStats span{color:#626f56;align-items:center;gap:7px;font-size:10px;display:flex}.landing-module__KyKYYq__workspaceStats svg{flex-shrink:0}.landing-module__KyKYYq__workspaceStats strong{letter-spacing:-1.5px;margin-top:12px;font-size:clamp(26px,2.6vw,46px);font-weight:450;display:block}.landing-module__KyKYYq__previewTabs{border-bottom:1px solid #e0e5d6;align-items:stretch;gap:23px;margin:0 25px;display:flex}.landing-module__KyKYYq__previewTabs button{color:#758168;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 13px;font-family:inherit;font-size:12px}.landing-module__KyKYYq__previewTabs button[aria-pressed=true]{color:#23462e;border-bottom-color:#315b3d;font-weight:600}.landing-module__KyKYYq__previewTabs button:hover{color:#264a30}.landing-module__KyKYYq__previewTabs>span{color:#727c67;align-items:center;gap:7px;margin:0 0 14px auto;font-size:8px;display:flex}.landing-module__KyKYYq__previewPanel{padding:0 25px}.landing-module__KyKYYq__previewTableHeading{letter-spacing:.7px;color:#747f6a;justify-content:space-between;gap:15px;padding:17px 0 8px;font-size:8px;display:flex}.landing-module__KyKYYq__previewRow{border-bottom:1px solid #edf0e5;align-items:center;gap:12px;min-height:68px;padding:12px 0;display:flex}.landing-module__KyKYYq__previewRow:last-child{border:0}.landing-module__KyKYYq__subjectIcon{color:#658457;background:#f1f4eb;border:1px solid #e1e8d7;border-radius:4px;flex-shrink:0;place-items:center;width:32px;height:36px;font-family:Georgia,serif;font-size:16px;display:grid}.landing-module__KyKYYq__previewRow:nth-child(3) .landing-module__KyKYYq__subjectIcon{color:#a08657;background:#f6f0e4;border-color:#eee5d4}.landing-module__KyKYYq__previewRow>div:not(.landing-module__KyKYYq__resultScore){min-width:0}.landing-module__KyKYYq__previewRow strong{font-size:12px;font-weight:550;line-height:1.5}.landing-module__KyKYYq__previewRow>div>span{color:#737d68;margin-top:4px;font-size:10px;display:block}.landing-module__KyKYYq__published,.landing-module__KyKYYq__draft{color:#597147;background:#f0f4e7;border-radius:3px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:4px 6px;font-size:8px;display:inline-flex}.landing-module__KyKYYq__published>span{background:#81975f;border-radius:50%;width:4px;height:4px}.landing-module__KyKYYq__draft{color:#89764e;background:#f5f0e6}.landing-module__KyKYYq__teacherCount{color:#627154;white-space:nowrap;margin-left:auto;font-size:9px}.landing-module__KyKYYq__resultScore{text-align:right;flex-shrink:0;width:75px;margin-left:auto}.landing-module__KyKYYq__resultScore>span{background:#e9eddf;border-radius:3px;height:4px;overflow:hidden}.landing-module__KyKYYq__resultScore i{background:#658655;height:100%;display:block}.landing-module__KyKYYq__workspaceNote{color:#69775d;background:#f7f8f0;border-top:1px solid #e6ebdb;align-items:center;gap:8px;padding:12px 25px;font-size:9px;display:flex}.landing-module__KyKYYq__workspaceNote svg{flex-shrink:0}.landing-module__KyKYYq__stageCaption{color:#516844;justify-content:space-between;align-items:center;display:flex}.landing-module__KyKYYq__stageCaption p{margin:0;font-size:12px;line-height:1.8}.landing-module__KyKYYq__stageCaption span{color:#6b7b5d;font-size:10px}.landing-module__KyKYYq__capabilities{width:100%;padding:29px var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr repeat(4,1.1fr);align-items:center;gap:22px;display:grid}.landing-module__KyKYYq__capabilities>span{letter-spacing:1.4px;color:#6f795f;font-size:8px;line-height:1.8}.landing-module__KyKYYq__capabilities>div{color:#5a6f51;align-items:center;gap:12px;font-size:12px;display:flex}.landing-module__KyKYYq__platformSection,.landing-module__KyKYYq__faqSection{width:100%;padding:clamp(65px, 7vw, 130px) var(--gutter);grid-template-columns:1fr 1.15fr;gap:clamp(40px,8vw,180px);scroll-margin-top:25px;display:grid}.landing-module__KyKYYq__sectionIntro .landing-module__KyKYYq__eyebrow,.landing-module__KyKYYq__communityIntro .landing-module__KyKYYq__eyebrow{margin-bottom:28px;font-size:9px}.landing-module__KyKYYq__sectionIntro h2,.landing-module__KyKYYq__communityIntro h2{letter-spacing:-.045em;margin:0;font-size:clamp(39px,4.1vw,80px);font-weight:450;line-height:1.07}.landing-module__KyKYYq__sectionIntro>p:not(.landing-module__KyKYYq__eyebrow),.landing-module__KyKYYq__communityIntro>p:not(.landing-module__KyKYYq__eyebrow){max-width:350px;color:var(--muted);margin:25px 0;font-size:14px;line-height:1.9}.landing-module__KyKYYq__sectionIntro .landing-module__KyKYYq__textLink{margin-top:5px}.landing-module__KyKYYq__featureRows{border-top:1px solid #b4bfa7}.landing-module__KyKYYq__featureRow{border-bottom:1px solid var(--line);gap:28px;padding:33px 0 36px;display:flex}.landing-module__KyKYYq__rowNumber{color:#7b896a;font-variant-numeric:tabular-nums;margin-top:5px;font-size:10px}.landing-module__KyKYYq__featureRow h3{letter-spacing:-.5px;margin:0;font-size:clamp(18px,1.6vw,28px);font-weight:500}.landing-module__KyKYYq__featureRow p{color:var(--muted);max-width:520px;margin:15px 0 18px;font-size:13px;line-height:1.85}.landing-module__KyKYYq__featureDetail{color:#697b57;letter-spacing:.15px;font-size:9px;line-height:1.8;display:block}.landing-module__KyKYYq__communitySection{width:100%;padding:clamp(65px, 7vw, 130px) var(--gutter);background:#edf0e4;border-top:1px solid #dce2d0;border-bottom:1px solid #dce2d0;grid-template-columns:1fr 1.15fr;gap:clamp(40px,8vw,180px);scroll-margin-top:20px;display:grid}.landing-module__KyKYYq__communitySignature{align-items:center;gap:20px;margin-top:46px;display:flex}.landing-module__KyKYYq__communitySignature>span{letter-spacing:-5px;color:#53724c;font-family:Georgia,serif;font-size:59px;font-style:italic;line-height:1}.landing-module__KyKYYq__communitySignature p{color:#607153;border-left:1px solid #c6d1b7;padding-left:18px;font-size:11px;line-height:1.9}.landing-module__KyKYYq__roleRows{border-top:1px solid #bcc9ad}.landing-module__KyKYYq__roleRows article{border-bottom:1px solid #cfd8c3;align-items:flex-start;gap:23px;padding:25px 0;display:flex}.landing-module__KyKYYq__roleRows article>span{color:#768961;margin-top:6px;font-size:9px}.landing-module__KyKYYq__roleRows h3{letter-spacing:-.5px;margin:0 0 11px;font-size:20px;font-weight:500}.landing-module__KyKYYq__roleRows p{color:#66765a;max-width:470px;margin:0;font-size:12px;line-height:1.85}.landing-module__KyKYYq__roleLink{color:#4f6a3d;flex-shrink:0;margin:0 0 0 auto;padding:4px}.landing-module__KyKYYq__roleLink:hover{background:#dce5cd}.landing-module__KyKYYq__faqList{border-top:1px solid #b8c2ad}.landing-module__KyKYYq__faqList details{border-bottom:1px solid var(--line)}.landing-module__KyKYYq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:15px;font-weight:450;list-style:none;display:flex}.landing-module__KyKYYq__faqList summary::-webkit-details-marker{display:none}.landing-module__KyKYYq__faqList summary svg{color:#6b8059;flex-shrink:0;transition:transform .2s}.landing-module__KyKYYq__faqList details[open] summary svg{transform:rotate(45deg)}.landing-module__KyKYYq__faqList details>p{color:var(--muted);margin:0 35px 25px 0;font-size:13px;line-height:1.9}.landing-module__KyKYYq__closing{width:100%;padding:clamp(55px, 5vw, 100px) var(--gutter);color:#f3f3e5;background:#254c37;justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.landing-module__KyKYYq__closing .landing-module__KyKYYq__eyebrow{color:#b8caa6;margin-bottom:24px;font-size:9px}.landing-module__KyKYYq__closing h2{letter-spacing:-.04em;margin:0;font-size:clamp(45px,5.2vw,100px);font-weight:450;line-height:1.06}.landing-module__KyKYYq__closing em{color:#d9dfbd}.landing-module__KyKYYq__closingAction{padding-bottom:7px}.landing-module__KyKYYq__closingAction p{color:#bdcbb0;max-width:250px;margin:0 0 20px;font-size:12px;line-height:1.8}.landing-module__KyKYYq__lightButton{color:#2b4f36;background:#ececd5;padding:19px 22px}.landing-module__KyKYYq__lightButton:hover{background:#fff}.landing-module__KyKYYq__footer{width:100%;padding:45px var(--gutter) 24px}.landing-module__KyKYYq__footerTop{align-items:center;gap:40px;padding-bottom:36px;display:flex}.landing-module__KyKYYq__footerTop>p{color:#6d7a60;margin:0;font-size:11px;line-height:1.8}.landing-module__KyKYYq__footer nav{color:#526b47;gap:30px;margin-left:auto;font-size:11px;display:flex}.landing-module__KyKYYq__footer nav a{align-items:center;gap:7px;display:inline-flex}.landing-module__KyKYYq__footerBottom{border-top:1px solid var(--line);color:#69775f;justify-content:space-between;gap:20px;padding-top:23px;font-size:10px;display:flex}@media (min-width:1800px){.landing-module__KyKYYq__workspaceHeader{padding:23px 32px}.landing-module__KyKYYq__workspaceWelcome{padding:32px}.landing-module__KyKYYq__workspaceStats{margin:0 32px 32px}.landing-module__KyKYYq__workspaceStats>div{padding:24px}.landing-module__KyKYYq__previewTabs{margin:0 32px}.landing-module__KyKYYq__previewPanel{padding:0 32px}.landing-module__KyKYYq__previewRow{min-height:82px}.landing-module__KyKYYq__workspaceLogo,.landing-module__KyKYYq__previewTabs button{font-size:14px}.landing-module__KyKYYq__previewRow strong{font-size:13px}.landing-module__KyKYYq__previewRow>div>span,.landing-module__KyKYYq__workspaceStats span,.landing-module__KyKYYq__published,.landing-module__KyKYYq__draft,.landing-module__KyKYYq__teacherCount{font-size:11px}.landing-module__KyKYYq__workspaceNote{padding:17px 32px;font-size:10px}}@media (max-width:1100px){.landing-module__KyKYYq__hero{grid-template-columns:1fr 1.06fr;min-height:auto}.landing-module__KyKYYq__heroCopy{padding-top:54px;padding-right:30px}.landing-module__KyKYYq__hero h1{font-size:clamp(59px,6.6vw,75px)}.landing-module__KyKYYq__eyebrow{letter-spacing:1px;font-size:8px}.landing-module__KyKYYq__heroDescription{font-size:13px}.landing-module__KyKYYq__heroActions{gap:18px}.landing-module__KyKYYq__textLink{font-size:11px}.landing-module__KyKYYq__primaryButton{gap:20px;padding:15px 17px;font-size:11px}.landing-module__KyKYYq__workspaceStage{gap:27px;padding:25px 22px}.landing-module__KyKYYq__workspaceHeader{padding:16px}.landing-module__KyKYYq__workspaceWelcome{padding:23px 16px}.landing-module__KyKYYq__workspaceStats{margin:0 16px 20px}.landing-module__KyKYYq__workspaceStats>div{padding:13px 10px}.landing-module__KyKYYq__workspaceStats span{gap:5px;font-size:8px}.landing-module__KyKYYq__workspaceStats svg{width:12px}.landing-module__KyKYYq__previewTabs{gap:16px;margin:0 16px}.landing-module__KyKYYq__previewPanel{padding:0 16px}.landing-module__KyKYYq__previewRow{gap:8px}.landing-module__KyKYYq__previewRow strong{font-size:9px}.landing-module__KyKYYq__workspaceNote{padding:12px 16px}.landing-module__KyKYYq__capabilities{gap:20px}.landing-module__KyKYYq__capabilities>div{gap:9px;font-size:10px}.landing-module__KyKYYq__capabilities svg{width:18px}.landing-module__KyKYYq__featureRow{gap:19px}}@media (max-width:800px){.landing-module__KyKYYq__site{--gutter:25px}.landing-module__KyKYYq__header{padding:20px var(--gutter);gap:20px}.landing-module__KyKYYq__navigation{display:none}.landing-module__KyKYYq__headerCta{gap:14px;padding:10px 13px;font-size:11px}.landing-module__KyKYYq__hero{grid-template-columns:1fr}.landing-module__KyKYYq__heroCopy{padding:45px var(--gutter) 29px}.landing-module__KyKYYq__hero h1{font-size:clamp(63px,10vw,85px)}.landing-module__KyKYYq__heroDescription{max-width:400px;margin:23px 0 25px;font-size:14px}.landing-module__KyKYYq__hero .landing-module__KyKYYq__eyebrow{letter-spacing:1px;margin-bottom:25px;font-size:8px}.landing-module__KyKYYq__heroFootnote{margin-top:5px;padding-top:28px}.landing-module__KyKYYq__heroFootnote p{font-size:10px}.landing-module__KyKYYq__workspaceStage{padding:22px var(--gutter) 25px;border-top:1px solid #dce2cf;border-left:0;gap:25px}.landing-module__KyKYYq__workspace{margin:0}.landing-module__KyKYYq__workspaceHeader{padding:17px 21px}.landing-module__KyKYYq__workspaceWelcome{padding:23px 21px}.landing-module__KyKYYq__workspaceWelcome h2{font-size:25px}.landing-module__KyKYYq__workspaceStats{margin:0 21px 24px}.landing-module__KyKYYq__workspaceStats>div{padding:17px 12px}.landing-module__KyKYYq__workspaceStats span{font-size:9px}.landing-module__KyKYYq__workspaceStats strong{font-size:30px}.landing-module__KyKYYq__previewTabs{gap:25px;margin:0 21px}.landing-module__KyKYYq__previewPanel{padding:0 21px}.landing-module__KyKYYq__previewRow{gap:11px;min-height:69px}.landing-module__KyKYYq__previewRow strong{font-size:11px}.landing-module__KyKYYq__previewRow>div>span{font-size:9px}.landing-module__KyKYYq__published,.landing-module__KyKYYq__draft{font-size:8px}.landing-module__KyKYYq__workspaceNote{padding:13px 21px}.landing-module__KyKYYq__capabilities{padding:25px var(--gutter);grid-template-columns:repeat(2,1fr);gap:22px 15px}.landing-module__KyKYYq__capabilities>span{grid-column:1/-1;font-size:8px}.landing-module__KyKYYq__capabilities>span br{display:none}.landing-module__KyKYYq__capabilities>div{font-size:11px}.landing-module__KyKYYq__platformSection,.landing-module__KyKYYq__communitySection,.landing-module__KyKYYq__faqSection{padding:59px var(--gutter);grid-template-columns:1fr;gap:35px}.landing-module__KyKYYq__sectionIntro h2,.landing-module__KyKYYq__communityIntro h2{font-size:44px}.landing-module__KyKYYq__sectionIntro>p:not(.landing-module__KyKYYq__eyebrow),.landing-module__KyKYYq__communityIntro>p:not(.landing-module__KyKYYq__eyebrow){max-width:370px;font-size:13px}.landing-module__KyKYYq__sectionIntro .landing-module__KyKYYq__eyebrow,.landing-module__KyKYYq__communityIntro .landing-module__KyKYYq__eyebrow{margin-bottom:22px;font-size:8px}.landing-module__KyKYYq__featureRow{gap:20px;padding:27px 0}.landing-module__KyKYYq__featureRow h3{font-size:20px}.landing-module__KyKYYq__featureRow p{font-size:12px}.landing-module__KyKYYq__featureDetail{font-size:8px}.landing-module__KyKYYq__communitySignature{margin-top:25px}.landing-module__KyKYYq__roleRows h3{font-size:19px}.landing-module__KyKYYq__roleRows p{font-size:12px}.landing-module__KyKYYq__faqList summary{padding:23px 0;font-size:14px}.landing-module__KyKYYq__closing{padding:48px var(--gutter);flex-direction:column;align-items:flex-start;gap:30px}.landing-module__KyKYYq__closing h2{font-size:49px}.landing-module__KyKYYq__closingAction p{max-width:none;font-size:12px}.landing-module__KyKYYq__closing .landing-module__KyKYYq__eyebrow{font-size:8px}.landing-module__KyKYYq__footer{padding:32px var(--gutter) 22px}.landing-module__KyKYYq__footerTop{flex-wrap:wrap;gap:20px;padding-bottom:27px}.landing-module__KyKYYq__footerTop>p{margin-left:auto;font-size:9px}.landing-module__KyKYYq__footer nav{justify-content:space-between;gap:13px;width:100%;margin-left:0;padding-top:6px;font-size:10px}.landing-module__KyKYYq__footerBottom{flex-wrap:wrap;gap:17px;font-size:9px}.landing-module__KyKYYq__footerBottom>span:nth-child(2){display:none}}@media (max-width:400px){.landing-module__KyKYYq__hero h1{font-size:62px}.landing-module__KyKYYq__heroActions{gap:18px}.landing-module__KyKYYq__primaryButton{gap:17px}.landing-module__KyKYYq__workspaceHeader{padding:16px}.landing-module__KyKYYq__workspaceWelcome{padding:22px 16px}.landing-module__KyKYYq__workspaceStats{margin:0 16px 21px}.landing-module__KyKYYq__workspaceStats>div{padding:13px 8px}.landing-module__KyKYYq__workspaceStats span{gap:4px;font-size:8px}.landing-module__KyKYYq__workspaceStats strong{font-size:28px}.landing-module__KyKYYq__previewTabs{gap:19px;margin:0 16px}.landing-module__KyKYYq__previewPanel{padding:0 16px}.landing-module__KyKYYq__previewRow{gap:9px}.landing-module__KyKYYq__previewRow strong{font-size:12px}.landing-module__KyKYYq__previewRow>div>span{font-size:8px}.landing-module__KyKYYq__workspaceNote{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.landing-module__KyKYYq__site *{transition:none!important}}
