.Stats_metricCard__QRn7F{min-width:0;container-type:inline-size}.Stats_metricValue__1GZhV{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;line-height:1.15}@container (max-width: 220px){.Stats_metricValue__1GZhV.Stats_metricValue__1GZhV{font-size:1.35rem}}@container (max-width: 175px){.Stats_metricValue__1GZhV.Stats_metricValue__1GZhV{font-size:1.15rem}}.LandingPage_shell__vPuf8{min-height:100vh;color:#1b2c3b;color-scheme:light}.LandingPage_shell__vPuf8,.LandingPage_site__exy6g{background:#f6f7f5;font-family:var(--font-lexend),Arial,sans-serif}.LandingPage_site__exy6g{--ink:#1b2c3b;--muted:#63717d;--line:#e4e8e8;--paper:#ffffff;--wash:#f4f6f5;--navy:#142f43;--teal:#087d78;--teal-dark:#066762;--gold:#e7a83a;color:var(--ink);overflow:clip}.LandingPage_site__exy6g a,.LandingPage_site__exy6g button{-webkit-tap-highlight-color:transparent}.LandingPage_header__UyTDH{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(26,48,63,.08);background:rgba(255,255,255,.92);backdrop-filter:blur(16px)}.LandingPage_freeBanner__6pAgC{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;color:#f2fffb;background:linear-gradient(90deg,#0a6e69,#087d78 50%,#0a6e69);font-size:12px;line-height:1.55;text-align:center}.LandingPage_freeBanner__6pAgC svg{flex:0 0 auto;color:#f0ca74}.LandingPage_freeBanner__6pAgC strong{font-weight:700}.LandingPage_cornerRibbon___oe_u{position:fixed;top:0;left:0;z-index:70;width:230px;height:230px;overflow:hidden;pointer-events:none;text-decoration:none}.LandingPage_cornerRibbon___oe_u>span{position:absolute;top:52px;left:-62px;display:block;width:280px;padding:12px 0;transform:rotate(-45deg);background:linear-gradient(180deg,#f4c452,#e7a83a);border-top:1px solid rgba(255,255,255,.65);border-bottom:1px solid rgba(0,0,0,.14);box-shadow:0 10px 22px rgba(20,40,35,.28);color:#3a2a00;font-size:14px;font-weight:800;letter-spacing:.07em;line-height:1.4;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:auto;transition:filter .2s ease}a.LandingPage_cornerRibbon___oe_u:hover>span{filter:brightness(1.06)}.LandingPage_footerInner__nXjkG,.LandingPage_heroInner__WVelV,.LandingPage_navWrap__t3Anf,.LandingPage_productWrap__94SiL,.LandingPage_proofInner___qmvi,.LandingPage_sectionWrap__EovA8,.LandingPage_trustWrap__SEEaT{width:min(1160px,calc(100% - 48px));margin-inline:auto}.LandingPage_navWrap__t3Anf{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.LandingPage_brand__sQifK{display:inline-flex;align-items:center;gap:10px;color:#193246;text-decoration:none;font-size:17px;font-weight:700;letter-spacing:-.04em;white-space:nowrap}.LandingPage_brandMark__6dDke{position:relative;display:inline-block;width:36px;height:36px}.LandingPage_brandDot__Z8j7t{color:var(--teal)}.LandingPage_nav__TkifD{display:flex;align-items:center;gap:28px}.LandingPage_loginLink__QlpOX,.LandingPage_nav__TkifD>a{color:#53626c;text-decoration:none;font:inherit;font-size:13px;transition:color .2s ease}.LandingPage_loginLink__QlpOX:hover,.LandingPage_nav__TkifD>a:hover{color:var(--teal)}.LandingPage_nav__TkifD>a.LandingPage_navActive___cjdJ{color:var(--teal);font-weight:700}.LandingPage_loginLink__QlpOX{padding:10px 0;border:0;background:transparent;cursor:pointer}.LandingPage_ctaButton__mH_Hn,.LandingPage_navCta__T7Df_,.LandingPage_packageButton__XCXDS,.LandingPage_primaryButton__Qqw8k,.LandingPage_secondaryButton__nQICv{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:9px;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.LandingPage_navCta__T7Df_{min-height:42px;padding:0 17px;color:white;background:var(--teal);box-shadow:0 5px 14px rgba(8,125,120,.18)}.LandingPage_navCta__T7Df_:hover,.LandingPage_primaryButton__Qqw8k:hover{background:var(--teal-dark);box-shadow:0 9px 20px rgba(8,125,120,.23);transform:translateY(-2px)}.LandingPage_nav__TkifD>a.LandingPage_navCta__T7Df_,.LandingPage_nav__TkifD>a.LandingPage_navCta__T7Df_:hover{color:#fff}.LandingPage_hero__rTUv_{position:relative;padding:66px 0 44px;background:radial-gradient(ellipse at 4% 2%,#e8f1ed 0,transparent 35%),linear-gradient(180deg,#fbfcfb,#f6f7f5 82%)}.LandingPage_hero__rTUv_:before{position:absolute;top:110px;right:-150px;width:420px;height:420px;border:1px solid rgba(8,125,120,.1);border-radius:50%;content:"";pointer-events:none}.LandingPage_heroIntro__rqdNB{position:relative;z-index:1;max-width:790px;margin:0 auto 34px;text-align:center}.LandingPage_freeHeroBadge__xSZyT{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:9px 16px;border:1px solid #a9d8cd;border-radius:999px;color:#065e5a;background:linear-gradient(180deg,#e4f5ef,#d2eee5);box-shadow:0 6px 18px rgba(8,125,120,.14);font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.4}.LandingPage_freeHeroBadge__xSZyT svg{color:#087d78}.LandingPage_heroFreeHighlight__a7Dlz{color:#0a6e69}.LandingPage_eyebrowLight__nnL4c,.LandingPage_eyebrow__7TMGU{display:inline-flex;align-items:center;gap:9px;color:#52706e;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.5}.LandingPage_eyebrowDotLight__hpkZv,.LandingPage_eyebrowDot__eTmo9{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(8,125,120,.1)}.LandingPage_heroIntro__rqdNB h1{margin:18px 0 14px;color:#183349;font-family:var(--font-lexend),Arial,sans-serif;font-size:clamp(38px,5.3vw,64px);font-weight:600;letter-spacing:-.055em;line-height:1.08}.LandingPage_heroIntro__rqdNB h1 span,.LandingPage_productCopy__QI6Sc h2 span,.LandingPage_sectionHeading__hZQHv h2 span{color:var(--teal)}.LandingPage_heroIntro__rqdNB>p{max-width:620px;margin:0 auto;color:#5b6973;font-size:16px;line-height:1.75}.LandingPage_heroActions__IJnKB{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:24px}.LandingPage_primaryButton__Qqw8k{min-height:48px;padding:0 21px;color:#fff;background:var(--teal);box-shadow:0 7px 17px rgba(8,125,120,.18)}.LandingPage_secondaryButton__nQICv{min-height:48px;padding:0 19px;border:1px solid #d6dfdc;color:#3d535d;background:rgba(255,255,255,.8)}.LandingPage_packageButton__XCXDS:hover,.LandingPage_secondaryButton__nQICv:hover{border-color:#9dbbb5;background:white;transform:translateY(-2px)}.LandingPage_heroLoginButton__fP5B5{padding:10px 5px;border:0;color:#5d7077;background:transparent;font:inherit;font-size:12px;cursor:pointer}.LandingPage_heroLoginButton__fP5B5:hover{color:var(--teal)}.LandingPage_heroTrust__aV0TR{display:flex;flex-wrap:wrap;justify-content:center;gap:19px;margin-top:20px;color:#6a797f;font-size:11px}.LandingPage_heroTrust__aV0TR span{display:inline-flex;align-items:center;gap:6px}.LandingPage_heroTrust__aV0TR svg{color:var(--teal)}.LandingPage_heroArtwork__YEU5F{position:relative;overflow:hidden;border:1px solid rgba(32,54,66,.12);border-radius:15px;background:#fff;box-shadow:0 26px 65px -34px rgba(21,45,57,.38),0 7px 20px rgba(26,48,63,.08);animation:LandingPage_hero-arrive__btIe5 .85s cubic-bezier(.2,.8,.2,1) both}.LandingPage_heroImage__IEOeE{display:block;width:100%;height:auto}.LandingPage_artworkCaption__ukc44{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 17px;color:#78858a;background:white;font-size:10px;letter-spacing:.02em}.LandingPage_artworkCaption__ukc44>span{display:inline-flex;align-items:center;gap:8px}.LandingPage_artworkCaption__ukc44>svg{color:#99a6a8}.LandingPage_liveDot__oKW9H{display:inline-block;width:7px;height:7px;border-radius:50%;background:#43a782;box-shadow:0 0 0 4px rgba(67,167,130,.12)}.LandingPage_scrollCue__jci1Z{display:flex;width:max-content;align-items:center;gap:9px;margin:24px auto 0;color:#84908f;font-size:9px;font-weight:700;letter-spacing:.17em;text-decoration:none}.LandingPage_scrollCue__jci1Z svg{color:var(--teal);animation:LandingPage_cue-down__5lJBM 1.7s ease-in-out infinite}.LandingPage_teachboardSection__LYVXS{position:relative;overflow:hidden;padding:91px 0 83px;color:white;background:linear-gradient(125deg,#132e42,#17485a 53%,#087b76 115%)}.LandingPage_teachboardGlow__LYBb4{position:absolute;top:-320px;right:-180px;width:750px;height:750px;border:1px solid rgba(173,224,208,.13);border-radius:50%;box-shadow:0 0 0 65px rgba(173,224,208,.035),0 0 0 130px rgba(173,224,208,.025);pointer-events:none}.LandingPage_teachboardOverview__WuV9j{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(36px,6vw,76px)}.LandingPage_teachboardCopy__9dZn_{max-width:580px}.LandingPage_teachboardEyebrow__R3nWZ{display:inline-flex;align-items:center;gap:9px;color:#a8d6cc;font-size:9px;font-weight:700;letter-spacing:.16em}.LandingPage_teachboardPulse__UQOuo{position:relative;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#6bd1ad;box-shadow:0 0 0 4px rgba(107,209,173,.13)}.LandingPage_teachboardPulse__UQOuo:after{position:absolute;inset:-4px;border:1px solid rgba(107,209,173,.65);border-radius:50%;animation:LandingPage_board-pulse__PbfWF 2.3s ease-out infinite;content:""}.LandingPage_teachboardCopy__9dZn_ h2{margin:18px 0 17px;color:white;font-family:var(--font-lexend),Arial,sans-serif;font-size:clamp(34px,4.3vw,49px);font-weight:550;letter-spacing:-.05em;line-height:1.12}.LandingPage_teachboardCopy__9dZn_ h2 span{color:#91d6c5}.LandingPage_teachboardCopy__9dZn_>p{max-width:565px;margin:0;color:#c8d8dc;font-size:13px;line-height:1.85}.LandingPage_teachboardActions__Kj6Qu{display:flex;flex-wrap:wrap;align-items:center;gap:17px;margin-top:23px}.LandingPage_teachboardPrimary__9jzFS{display:inline-flex;min-height:45px;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:1px solid rgba(170,224,207,.34);border-radius:8px;color:#f4fffa;background:rgba(121,201,177,.14);font-size:11px;font-weight:650;text-decoration:none;transition:background .2s ease,transform .2s ease}.LandingPage_teachboardPrimary__9jzFS:hover{transform:translateY(-2px);background:rgba(121,201,177,.24)}.LandingPage_teachboardActions__Kj6Qu>span{display:inline-flex;align-items:center;gap:6px;color:#b7cbd0;font-size:10px}.LandingPage_teachboardActions__Kj6Qu>span svg{color:#92d4c0}.LandingPage_teachboardBenefits__RfHs0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.LandingPage_teachboardBenefits__RfHs0>span{display:grid;grid-template-columns:22px 1fr;column-gap:7px;align-items:center}.LandingPage_teachboardBenefits__RfHs0 svg{grid-row:span 2;color:#8bd5c1}.LandingPage_teachboardBenefits__RfHs0 strong{color:white;font-size:10px;font-weight:650}.LandingPage_teachboardBenefits__RfHs0 small{margin-top:3px;color:#acc1c5;font-size:8px}.LandingPage_teachboardVisual__b_lDx{position:relative;padding:13px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:14px;color:#314955;background:#fff;box-shadow:0 27px 60px -30px rgba(4,20,31,.75),0 0 0 8px rgba(255,255,255,.04);transform:perspective(1200px) rotateY(-3deg);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.LandingPage_teachboardVisual__b_lDx:hover{transform:perspective(1200px) rotateY(0) translateY(-3px)}.LandingPage_teachboardVisualFooter__MXnmG,.LandingPage_teachboardVisualTop__c6GCA{display:flex;align-items:center;justify-content:space-between;gap:10px}.LandingPage_teachboardVisualTop__c6GCA{padding:4px 5px 11px;color:#708087;font-size:8px}.LandingPage_teachboardVisualTop__c6GCA>span:first-child{display:inline-flex;align-items:center;gap:7px;color:#3c675e;font-size:8px;font-weight:700;letter-spacing:.12em}.LandingPage_teachboardVisualTop__c6GCA .LandingPage_teachboardPulse__UQOuo{width:6px;height:6px;flex-basis:6px}.LandingPage_teachboardImage__Bpcrj{display:block;width:100%;height:auto;border-radius:8px}.LandingPage_teachboardVisualFooter__MXnmG{padding:10px 5px 2px;color:#566972;font-size:9px}.LandingPage_teachboardVisualFooter__MXnmG>span:first-child{display:flex;flex-direction:column;gap:3px}.LandingPage_teachboardVisualFooter__MXnmG small{color:#859398;font-size:8px}.LandingPage_teachboardVisualFooter__MXnmG>span:last-child{display:inline-flex;align-items:center;gap:5px;color:#087d78;font-weight:600}.LandingPage_teachboardSetup__7Duva{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;padding:17px 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.LandingPage_teachboardSetup__7Duva>div{display:flex;align-items:center;gap:11px;padding:4px 18px;border-right:1px solid rgba(255,255,255,.14)}.LandingPage_teachboardSetup__7Duva>div:first-child{padding-left:3px}.LandingPage_teachboardSetup__7Duva>div:last-child{border-right:0}.LandingPage_teachboardSetup__7Duva svg{flex:0 0 auto;color:#91d6c5}.LandingPage_teachboardSetup__7Duva small,.LandingPage_teachboardSetup__7Duva strong{display:block}.LandingPage_teachboardSetup__7Duva strong{color:#fff;font-size:10px;font-weight:650}.LandingPage_teachboardSetup__7Duva small{margin-top:4px;color:#b4c9cd;font-size:8px;line-height:1.5}.LandingPage_teachboardTools__5ieNp{position:relative;margin-top:76px;padding-top:42px;border-top:1px solid rgba(255,255,255,.16);scroll-margin-top:95px}.LandingPage_teachboardToolsHeading__EoKNo{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.LandingPage_teachboardToolsHeading__EoKNo h3{margin:10px 0 0;color:white;font-size:clamp(22px,3vw,30px);font-weight:550;letter-spacing:-.04em}.LandingPage_teachboardToolsHeading__EoKNo>p{max-width:350px;margin:0 0 3px;color:#bdd0d2;font-size:11px;line-height:1.7}.LandingPage_teachboardGrid__7ovxF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.LandingPage_teachboardWidget__Wiqkh{display:flex;min-height:137px;align-items:flex-start;gap:11px;height:100%;padding:15px 13px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:rgba(255,255,255,.075);transition:transform .22s ease,background .22s ease,border-color .22s ease}.LandingPage_teachboardWidget__Wiqkh:hover{transform:translateY(-3px);border-color:rgba(156,220,200,.42);background:rgba(255,255,255,.12)}.LandingPage_teachboardWidgetIcon__K1uGs{display:flex;width:35px;height:35px;flex:0 0 35px;align-items:center;justify-content:center;border:1px solid rgba(153,219,198,.28);border-radius:8px;color:#9ce0ca;background:rgba(127,207,181,.1)}.LandingPage_teachboardWidget__Wiqkh h4{margin:2px 0 6px;color:#fff;font-size:11px;font-weight:650}.LandingPage_teachboardWidget__Wiqkh p{margin:0;color:#c1d0d2;font-size:9px;line-height:1.65}.LandingPage_teachboardFootnote__SWjzm{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;color:#b8ccce;font-size:9px}.LandingPage_teachboardFootnote__SWjzm>span{display:inline-flex;align-items:center;gap:6px}.LandingPage_teachboardFootnote__SWjzm>span:first-child svg{color:#8ed7c1}.LandingPage_teachboardFootnote__SWjzm a{display:inline-flex;align-items:center;gap:4px;color:#f0cc7d;font-weight:600;text-decoration:none}.LandingPage_teachboardFootnote__SWjzm a:hover{color:#ffe29f}.LandingPage_plannerKillerSection__PR4e5{padding:97px 0 91px;background:linear-gradient(180deg,#f0f4f1,#f7f8f6)}.LandingPage_plannerKillerHeading__UhoZc{max-width:730px;margin:0 auto 39px;text-align:center}.LandingPage_plannerKillerHeading__UhoZc h2{margin:14px 0 11px;color:#193246;font-family:var(--font-lexend),Arial,sans-serif;font-size:clamp(34px,4vw,46px);font-weight:550;letter-spacing:-.05em;line-height:1.14}.LandingPage_plannerKillerHeading__UhoZc h2 span{color:var(--teal)}.LandingPage_plannerKillerHeading__UhoZc>p{max-width:580px;margin:0 auto;color:#66767c;font-size:13px;line-height:1.8}.LandingPage_plannerKillerGrid__b70mu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.LandingPage_aiPlannerCard__DsuQD{position:relative;height:100%;min-height:425px;padding:24px;overflow:hidden;border:1px solid #234e5b;border-radius:12px;color:#fff;background:linear-gradient(145deg,#153749,#15545a);box-shadow:0 16px 38px rgba(22,56,68,.14)}.LandingPage_aiPlannerCard__DsuQD:after{position:absolute;top:-100px;right:-135px;width:310px;height:310px;border:1px solid rgba(157,223,200,.16);border-radius:50%;box-shadow:0 0 0 32px rgba(157,223,200,.035);content:"";pointer-events:none}.LandingPage_plannerCardLabel__O4mZZ{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a8d6cc;font-size:8px;font-weight:700;letter-spacing:.13em}.LandingPage_plannerCardLabel__O4mZZ>span:first-child{display:inline-flex;align-items:center;gap:7px}.LandingPage_plannerCardLabel__O4mZZ>span:first-child svg{color:#f0ca72}.LandingPage_plannerCardLabel__O4mZZ>span:last-child{color:#dce6e4;font-size:7px}.LandingPage_aiPlannerBody__XaOPi{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(180px,.98fr);align-items:center;gap:17px;margin-top:28px}.LandingPage_aiPlannerCopy__X_rkt h3,.LandingPage_mobileScanBody__qpV32 h3{margin:0 0 10px;color:#fff;font-size:clamp(20px,2.2vw,25px);font-weight:600;letter-spacing:-.04em;line-height:1.23}.LandingPage_aiPlannerCopy__X_rkt>p{margin:0;color:#c6d9db;font-size:10px;line-height:1.75}.LandingPage_aiPlannerCopy__X_rkt ul{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.LandingPage_aiPlannerCopy__X_rkt li{display:flex;align-items:flex-start;gap:7px;color:#e1eeee;font-size:9px;line-height:1.5}.LandingPage_aiPlannerCopy__X_rkt li svg{flex:0 0 auto;margin-top:1px;color:#8cdbc1}.LandingPage_aiPlannerDemo__DUmAV{padding:14px;border:1px solid rgba(255,255,255,.4);border-radius:9px;color:#24404d;background:#fbfdfb;box-shadow:0 12px 30px rgba(7,30,37,.22);transform:rotate(1deg);transition:transform .28s ease}.LandingPage_aiPlannerCard__DsuQD:hover .LandingPage_aiPlannerDemo__DUmAV{transform:rotate(0) translateY(-3px)}.LandingPage_aiDemoTop__j8lUg{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-bottom:11px;border-bottom:1px solid #e6ece9}.LandingPage_aiDemoTop__j8lUg>span:first-child{display:inline-flex;align-items:center;gap:5px;color:#315364;font-size:8px;font-weight:700;letter-spacing:.04em}.LandingPage_aiDemoTop__j8lUg svg{color:#987424}.LandingPage_aiDemoStatus__97vB6{padding:4px 6px;border-radius:4px;color:#287459;background:#e8f4ed;font-size:6px;font-weight:700}.LandingPage_aiDemoInputs__KPR9J{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px}.LandingPage_aiDemoInputs__KPR9J span{padding:7px 4px;border:1px solid #e0e9e5;border-radius:4px;color:#657b7f;background:#f6f9f7;font-size:6px;font-weight:700;letter-spacing:.04em;text-align:center}.LandingPage_aiDemoLine__BBAzD{display:flex;flex-direction:column;gap:7px;margin:12px 2px}.LandingPage_aiDemoLine__BBAzD span{display:block;height:5px;border-radius:4px;background:#e5eeea}.LandingPage_aiDemoLine__BBAzD span:nth-child(2){width:78%}.LandingPage_aiDemoLine__BBAzD span:nth-child(3){width:57%}.LandingPage_aiDemoResult__Y_cxm{display:grid;gap:8px;padding:10px 9px;border:1px solid #e2ebe5;border-radius:6px;background:#f7faf8}.LandingPage_aiDemoResult__Y_cxm>div{display:flex;align-items:center;gap:6px;color:#52666c;font-size:7px}.LandingPage_aiDemoCheck__zN2Ag{display:flex;width:14px;height:14px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#398b70}.LandingPage_aiDemoFooter__Lhw1a{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding:8px 9px;border-radius:5px;color:white;background:#197c75;font-size:7px;font-weight:600}.LandingPage_mobileScanCard__PK8xn{display:flex;height:100%;min-height:425px;flex-direction:column;overflow:hidden;border:1px solid #e0e8e4;border-radius:12px;background:#fff;box-shadow:0 14px 35px rgba(25,52,57,.07);transition:transform .25s ease,box-shadow .25s ease}.LandingPage_mobileScanCard__PK8xn:hover{transform:translateY(-3px);box-shadow:0 20px 42px rgba(25,52,57,.11)}.LandingPage_mobileScanImage__QrwSb{position:relative;height:170px;flex:0 0 170px;overflow:hidden;background:#e9f2ed}.LandingPage_mobileScanPhoto__7qeHM{display:block;width:100%;height:100%;object-fit:cover;object-position:center 44%;transition:transform .5s ease}.LandingPage_mobileScanCard__PK8xn:hover .LandingPage_mobileScanPhoto__7qeHM{transform:scale(1.025)}.LandingPage_mobileScanBadge__9Z7Dk{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(255,255,255,.8);border-radius:6px;color:#274f4d;background:rgba(255,255,255,.94);box-shadow:0 4px 12px rgba(20,44,39,.12);font-size:8px;font-weight:700;backdrop-filter:blur(8px)}.LandingPage_mobileScanBadge__9Z7Dk svg{color:#087d78}.LandingPage_mobileScanBody__qpV32{display:flex;flex:1;flex-direction:column;padding:20px 22px 17px}.LandingPage_mobileScanEyebrow__BZEQ6{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:#268274;font-size:8px;font-weight:700;letter-spacing:.13em}.LandingPage_mobileScanBody__qpV32 h3{margin-bottom:8px;color:#203c4a;font-size:22px}.LandingPage_mobileScanBody__qpV32>p{margin:0;color:#64747b;font-size:9px;line-height:1.7}.LandingPage_scanSteps__b_hlY{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:14px;padding:10px 0;border-top:1px solid #e8edeb;border-bottom:1px solid #e8edeb;color:#50636c;font-size:8px;font-weight:600}.LandingPage_scanSteps__b_hlY>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.LandingPage_scanSteps__b_hlY>svg{flex:0 0 auto;color:#8ea49d}.LandingPage_scanSteps__b_hlY b{display:flex;width:17px;height:17px;align-items:center;justify-content:center;border-radius:50%;color:white;background:#137b73;font-size:8px}.LandingPage_scanPrivacy__dnxGI{display:flex;align-items:flex-start;gap:6px;margin-top:auto;padding-top:12px;color:#667b76;font-size:8px;line-height:1.55}.LandingPage_scanPrivacy__dnxGI svg{flex:0 0 auto;margin-top:1px;color:#398b70}.LandingPage_scanAvailability__bJ23K{display:block;margin-top:7px;color:#8b9797;font-size:7px}.LandingPage_plannerKillerBottom__cacqJ{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding:15px 17px;border:1px solid #e1e8e4;border-radius:8px;background:rgba(255,255,255,.74)}.LandingPage_plannerKillerBottom__cacqJ>span:first-child{color:#277568;font-size:9px;font-weight:700}.LandingPage_plannerKillerBottom__cacqJ>span:nth-child(2){flex:1;color:#718087;font-size:9px}.LandingPage_plannerKillerBottom__cacqJ button{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:#087d78;background:transparent;font:inherit;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer}.LandingPage_plannerKillerBottom__cacqJ button:hover{color:#075e5b}.LandingPage_proofBand__VQziu{position:relative;z-index:2;border-top:1px solid #e8ece9;border-bottom:1px solid #e8ece9;background:white}.LandingPage_proofInner___qmvi{display:grid;grid-template-columns:repeat(4,1fr);padding-block:25px}.LandingPage_proofInner___qmvi>div{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 15px;border-right:1px solid #e9edeb}.LandingPage_proofInner___qmvi>div:last-child{border-right:0}.LandingPage_proofIcon__x0aQ1{display:flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border:1px solid #dceae6;border-radius:11px;color:var(--teal);background:#f4f9f7}.LandingPage_proofInner___qmvi small,.LandingPage_proofInner___qmvi strong{display:block}.LandingPage_proofInner___qmvi strong{color:#334b59;font-size:12px;font-weight:600}.LandingPage_proofInner___qmvi small{margin-top:3px;color:#899397;font-size:10px}.LandingPage_featureSection__1K2dj{padding:104px 0 111px;background:#fff}.LandingPage_sectionHeading__hZQHv{max-width:675px;margin:0 auto 44px;text-align:center}.LandingPage_centerHeading__11Mh0 h2,.LandingPage_productCopy__QI6Sc h2,.LandingPage_sectionHeading__hZQHv h2{margin:15px 0 11px;color:#193246;font-family:var(--font-lexend),Arial,sans-serif;font-size:clamp(31px,4vw,45px);font-weight:550;letter-spacing:-.045em;line-height:1.16}.LandingPage_centerHeading__11Mh0>p,.LandingPage_sectionHeading__hZQHv>p{max-width:610px;margin:0 auto;color:var(--muted);font-size:14px;line-height:1.75}.LandingPage_featureGrid__1hC7n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.LandingPage_revealFill__YVhZk{height:100%}.LandingPage_featureCard__Lzfx7{position:relative;display:flex;height:100%;min-height:220px;flex-direction:column;padding:25px 23px 23px;overflow:hidden;border:1px solid #e6eae8;border-radius:11px;background:#fff;box-shadow:0 7px 22px rgba(28,50,60,.035);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.LandingPage_featureCard__Lzfx7:hover{transform:translateY(-5px);border-color:#bfd7d1;box-shadow:0 16px 32px rgba(28,50,60,.09)}.LandingPage_featureTop__6kvJk{display:flex;align-items:center;justify-content:space-between}.LandingPage_featureIcon__LIP_i{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #d6e9e4;border-radius:10px;color:var(--teal);background:#f1f8f5}.LandingPage_featureNumber__W6Ayb{color:#aab6b3;font-size:10px;font-weight:600;letter-spacing:.08em}.LandingPage_featureCard__Lzfx7 h3{margin:21px 0 8px;color:#253f50;font-size:15px;font-weight:600;letter-spacing:-.02em}.LandingPage_featureCard__Lzfx7 p{margin:0;color:#6d7b82;font-size:12px;line-height:1.75}.LandingPage_featureRule__FpKOf{width:30px;height:2px;margin-top:auto;padding-top:16px;box-sizing:content-box;background-clip:content-box;background-color:#d9a742}.LandingPage_productSection__B60Qt{padding:98px 0;background:#f1f4f2}.LandingPage_productWrap__94SiL{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(40px,7vw,96px)}.LandingPage_productVisualReveal__jCG_5{min-width:0}.LandingPage_productVisual__JZ6dH{position:relative;padding:16px;border:1px solid #e3e9e6;border-radius:16px;background:rgba(255,255,255,.75);box-shadow:0 24px 58px -35px rgba(21,47,58,.38)}.LandingPage_productVisual__JZ6dH:before{position:absolute;z-index:0;inset:29px -15px -15px 29px;border:1px solid #c5d8d2;border-radius:14px;content:""}.LandingPage_productImage__sjJS_{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:10px}.LandingPage_productBadge__JOpuY{position:absolute;z-index:2;right:28px;bottom:28px;display:flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid rgba(255,255,255,.65);border-radius:8px;color:#344c53;background:rgba(255,255,255,.94);box-shadow:0 10px 25px rgba(30,50,58,.15);font-size:10px;font-weight:600;backdrop-filter:blur(10px)}.LandingPage_productCopy__QI6Sc h2{margin-top:15px;font-size:clamp(32px,3.7vw,43px)}.LandingPage_productLead__UB7iV{margin:17px 0 22px;color:#617079;font-size:14px;line-height:1.85}.LandingPage_checkList__jSdoH{display:grid;gap:13px;margin:0;padding:0;list-style:none}.LandingPage_checkList__jSdoH li{display:flex;align-items:flex-start;gap:10px;color:#425862;font-size:12px;line-height:1.6}.LandingPage_checkList__jSdoH svg{flex:0 0 auto;margin-top:1px;color:var(--teal)}.LandingPage_lightLink__XfhXp,.LandingPage_textLink__4jyWC{display:inline-flex;align-items:center;gap:9px;margin-top:26px;color:var(--teal);font-size:12px;font-weight:700;text-decoration:none;transition:gap .2s ease}.LandingPage_lightLink__XfhXp:hover,.LandingPage_textLink__4jyWC:hover{gap:14px}.LandingPage_audienceSection__EfViX{padding:100px 0 108px;background:white}.LandingPage_centerHeading__11Mh0{max-width:720px;margin:0 auto 41px;text-align:center}.LandingPage_centerHeading__11Mh0 h2{margin-top:14px;font-size:clamp(30px,3.8vw,42px)}.LandingPage_audienceGrid__dJ_IY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:930px;margin:0 auto}.LandingPage_audienceCard__gJrXd{overflow:hidden;border:1px solid #e4e9e6;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(26,49,61,.055);transition:transform .25s ease,box-shadow .25s ease}.LandingPage_audienceCard__gJrXd:hover{transform:translateY(-4px);box-shadow:0 19px 42px rgba(26,49,61,.11)}.LandingPage_audiencePhoto__HHw6V{overflow:hidden;aspect-ratio:1.9;background:#ecf3ef}.LandingPage_audienceImage__35d2v{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.LandingPage_audienceCard__gJrXd:hover .LandingPage_audienceImage__35d2v{transform:scale(1.035)}.LandingPage_audienceBody__hfczL{display:flex;align-items:flex-start;gap:14px;padding:23px 24px 25px}.LandingPage_audienceIcon__jPCq9{display:flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:10px;color:var(--teal);background:#edf6f3}.LandingPage_audienceBody__hfczL h3{margin:1px 0 7px;color:#274254;font-size:15px;font-weight:600}.LandingPage_audienceBody__hfczL p{margin:0;color:#6d7b82;font-size:12px;line-height:1.75}.LandingPage_stepsSection__rE80z{padding:96px 0 105px;background:#f6f8f6}.LandingPage_stepsGrid__RYAc1{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:990px;margin:0 auto}.LandingPage_stepsGrid__RYAc1:before{position:absolute;top:44px;left:16%;right:16%;border-top:1px dashed #b9cfca;content:""}.LandingPage_stepCard__RF5BR{position:relative;z-index:1;min-height:206px;padding:24px 23px;border:1px solid #e2e9e6;border-radius:11px;background:#fff;box-shadow:0 8px 22px rgba(31,55,61,.04);text-align:center}.LandingPage_stepIndex__dY__Z{position:absolute;top:18px;right:19px;color:#a0b4af;font-size:10px;font-weight:700;letter-spacing:.1em}.LandingPage_stepIcon__MyoCv{display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin:0 auto 19px;border:1px solid #d8e8e3;border-radius:50%;color:var(--teal);background:#f3f9f6}.LandingPage_stepCard__RF5BR h3{margin:0 0 8px;color:#2b4553;font-size:14px;font-weight:600}.LandingPage_stepCard__RF5BR p{max-width:240px;margin:auto;color:#748188;font-size:11px;line-height:1.75}.LandingPage_trustSection__e_cYU{position:relative;overflow:hidden;padding:83px 0 88px;color:#fff;background:#17394e}.LandingPage_trustSection__e_cYU:before{position:absolute;top:-260px;right:-90px;width:600px;height:600px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.025),0 0 0 110px rgba(255,255,255,.02);content:"";pointer-events:none}.LandingPage_trustWrap__SEEaT{position:relative;display:grid;grid-template-columns:1fr .83fr;align-items:center;gap:90px}.LandingPage_eyebrowLight__nnL4c{color:#c3d9d6}.LandingPage_eyebrowDotLight__hpkZv{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#e4b349;box-shadow:0 0 0 4px rgba(228,179,73,.13)}.LandingPage_trustCopy__ScMYy h2{margin:18px 0 13px;color:#fff;font-family:var(--font-lexend),Arial,sans-serif;font-size:clamp(32px,4vw,46px);font-weight:550;letter-spacing:-.05em;line-height:1.16}.LandingPage_trustCopy__ScMYy h2 span{color:#9bd3c5}.LandingPage_trustCopy__ScMYy>p{max-width:470px;margin:0;color:#c4d0d4;font-size:13px;line-height:1.8}.LandingPage_lightLink__XfhXp{color:#f0ca74}.LandingPage_trustPoints__CdG2H{display:grid;gap:12px}.LandingPage_trustPoint__j6naz{display:flex;align-items:flex-start;gap:15px;padding:16px 17px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(255,255,255,.055);transition:background .2s ease,transform .2s ease}.LandingPage_trustPoint__j6naz:hover{transform:translateX(4px);background:rgba(255,255,255,.09)}.LandingPage_trustPoint__j6naz>span{display:flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:1px solid rgba(165,214,197,.24);border-radius:9px;color:#9bd3c5;background:rgba(155,211,197,.08)}.LandingPage_trustPoint__j6naz h3{margin:0 0 4px;color:white;font-size:12px;font-weight:600}.LandingPage_trustPoint__j6naz p{margin:0;color:#bbcbd0;font-size:10px;line-height:1.65}.LandingPage_packageSection__80DQe{padding:100px 0 108px;background:#fff}.LandingPage_packageGrid__37aer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;max-width:1020px;margin:0 auto}.LandingPage_packageCard__oGmww{display:flex;height:100%;min-height:342px;flex-direction:column;padding:25px 23px 22px;border:1px solid #e3e9e6;border-radius:11px;background:white;box-shadow:0 10px 25px rgba(29,51,62,.045);transition:transform .25s ease,box-shadow .25s ease}.LandingPage_packageCard__oGmww:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(29,51,62,.1)}.LandingPage_packageFeatured__okUNc{border-color:#8abeb0;box-shadow:0 12px 30px rgba(8,125,120,.12)}.LandingPage_packageTop__h4MCa{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#263e4d;font-size:17px;font-weight:650}.LandingPage_packageBadge__XoZwy{padding:6px 9px;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.03em}.LandingPage_starter__r2VVN{color:#417464;background:#eaf4ef}.LandingPage_standard__ninDA{color:#08736e;background:#e4f3ef}.LandingPage_pro__KgVMZ{color:#4b6070;background:#edf1f3}.LandingPage_packageSummary__DKQWC{min-height:42px;margin:13px 0 19px;color:#738087;font-size:11px;line-height:1.65}.LandingPage_packageCard__oGmww ul{display:grid;gap:12px;margin:0 0 22px;padding:17px 0 0;border-top:1px solid #edf0ee;list-style:none}.LandingPage_packageCard__oGmww li{display:flex;align-items:flex-start;gap:9px;color:#53656e;font-size:11px;line-height:1.45}.LandingPage_packageCard__oGmww li svg{flex:0 0 auto;color:var(--teal)}.LandingPage_packageButton__XCXDS,.LandingPage_packageCard__oGmww .LandingPage_primaryButton__Qqw8k{width:100%;min-height:43px;margin-top:auto}.LandingPage_packageButton__XCXDS{border:1px solid #dbe3df;color:#425a65;background:#fff}.LandingPage_packageNote__KxnSs{display:flex;align-items:flex-start;gap:10px;max-width:1020px;margin:18px auto 0;padding:15px 17px;border:1px solid #bfe0d6;border-radius:10px;color:#33565a;background:#eef7f3;font-size:11px;line-height:1.7}.LandingPage_packageNote__KxnSs svg{flex:0 0 auto;margin-top:2px;color:var(--teal)}.LandingPage_finalCtaSection__CUGAP{padding:0 0 90px;background:white}.LandingPage_finalCta__q_ll9{position:relative;display:flex;min-height:240px;align-items:center;justify-content:space-between;gap:30px;width:min(1160px,calc(100% - 48px));margin:0 auto;padding:46px clamp(28px,6vw,76px);overflow:hidden;border-radius:13px;color:white;background:linear-gradient(108deg,#14534f,#087d78 56%,#159286);box-shadow:0 24px 50px -27px rgba(5,84,77,.55)}.LandingPage_finalCtaTexture__Xfd_s{position:absolute;top:-150px;right:170px;width:440px;height:440px;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.045),0 0 0 90px rgba(255,255,255,.035);pointer-events:none}.LandingPage_finalCtaCopy__FN2um{position:relative;z-index:1}.LandingPage_finalCtaCopy__FN2um h2{margin:17px 0 8px;color:#fff;font-family:var(--font-lexend),Arial,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:550;letter-spacing:-.04em;line-height:1.18}.LandingPage_finalCtaCopy__FN2um p{margin:0;color:#d0e6df;font-size:12px}.LandingPage_ctaButton__mH_Hn{position:relative;z-index:1;min-height:49px;flex:0 0 auto;padding:0 19px;color:#174d49;background:white;box-shadow:0 9px 24px rgba(4,47,45,.18)}.LandingPage_ctaButton__mH_Hn:hover{transform:translateY(-2px);background:#f3f8f6;box-shadow:0 13px 26px rgba(4,47,45,.24)}.LandingPage_footer__fTRtS{border-top:1px solid #e4e9e6;background:#fff}.LandingPage_footerInner__nXjkG{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:18px}.LandingPage_footerInner__nXjkG .LandingPage_brand__sQifK{font-size:14px}.LandingPage_footerInner__nXjkG .LandingPage_brandMark__6dDke{width:29px;height:29px}.LandingPage_footerNote__Kv6l5{color:#7f8b8e;font-size:10px}.LandingPage_footerNote__Kv6l5 span{padding-inline:4px;color:#b2bfbb}.LandingPage_footerLinks__Z7YIa{display:flex;align-items:center;gap:18px;color:#87918f;font-size:10px}.LandingPage_footerLinks__Z7YIa a{color:inherit;text-decoration:none}.LandingPage_footerLinks__Z7YIa a:hover{color:var(--teal)}.LandingPage_noticeOverlay__wF6Km{position:fixed;z-index:60;inset:0;display:flex;align-items:center;justify-content:center;padding:20px}.LandingPage_noticeBackdrop__PDhtQ{position:absolute;inset:0;border:0;background:rgba(15,29,37,.56);backdrop-filter:blur(5px)}.LandingPage_noticeCard__s_qVq{position:relative;width:min(100%,410px);padding:32px;border:1px solid #e3e9e6;border-radius:13px;background:#fff;box-shadow:0 28px 80px rgba(5,25,35,.23);text-align:center;animation:LandingPage_notice-in__GqFDI .25s ease-out both}.LandingPage_noticeIcon__QKnGj{display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin:0 auto 17px;border-radius:12px;color:var(--teal);background:#edf6f3}.LandingPage_noticeCard__s_qVq h2{margin:0 0 9px;color:#1e3647;font-size:19px;letter-spacing:-.03em}.LandingPage_noticeCard__s_qVq p{margin:0 0 22px;color:#66767e;font-size:12px;line-height:1.75}.LandingPage_noticeCard__s_qVq .LandingPage_primaryButton__Qqw8k{width:100%}@keyframes LandingPage_hero-arrive__btIe5{0%{opacity:0;transform:translateY(18px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LandingPage_cue-down__5lJBM{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes LandingPage_notice-in__GqFDI{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LandingPage_board-pulse__PbfWF{0%{transform:scale(.8);opacity:.8}to{transform:scale(2);opacity:0}}@media (max-width:900px){.LandingPage_footerInner__nXjkG,.LandingPage_heroInner__WVelV,.LandingPage_navWrap__t3Anf,.LandingPage_productWrap__94SiL,.LandingPage_proofInner___qmvi,.LandingPage_sectionWrap__EovA8,.LandingPage_trustWrap__SEEaT{width:min(100% - 36px,760px)}.LandingPage_nav__TkifD{gap:18px}.LandingPage_nav__TkifD>a{display:none}.LandingPage_nav__TkifD>.LandingPage_navTeachboard__Jf6jh{display:inline-flex}.LandingPage_proofInner___qmvi{grid-template-columns:repeat(2,1fr);row-gap:18px}.LandingPage_proofInner___qmvi>div:nth-child(2){border-right:0}.LandingPage_featureGrid__1hC7n{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_productWrap__94SiL{grid-template-columns:1fr 1fr;gap:40px}.LandingPage_trustWrap__SEEaT{gap:42px}.LandingPage_packageGrid__37aer{grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage_packageCard__oGmww{padding-inline:18px}.LandingPage_packageTop__h4MCa{align-items:flex-start;flex-direction:column}.LandingPage_packageSummary__DKQWC{min-height:60px}.LandingPage_teachboardOverview__WuV9j{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px}.LandingPage_teachboardGrid__7ovxF{grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage_teachboardWidget__Wiqkh{min-height:145px;flex-direction:column}.LandingPage_teachboardToolsHeading__EoKNo{align-items:flex-start;flex-direction:column;gap:11px}.LandingPage_plannerKillerGrid__b70mu{grid-template-columns:minmax(0,1fr);max-width:700px;margin-inline:auto}}@media (max-width:640px){.LandingPage_footerInner__nXjkG,.LandingPage_heroInner__WVelV,.LandingPage_navWrap__t3Anf,.LandingPage_productWrap__94SiL,.LandingPage_proofInner___qmvi,.LandingPage_sectionWrap__EovA8,.LandingPage_trustWrap__SEEaT{width:min(100% - 32px,520px)}.LandingPage_navWrap__t3Anf{min-height:66px;gap:10px}.LandingPage_brand__sQifK{gap:7px;font-size:15px}.LandingPage_brandMark__6dDke{width:31px;height:31px}.LandingPage_nav__TkifD{gap:12px}.LandingPage_navCta__T7Df_{min-height:38px;padding-inline:11px;font-size:11px}.LandingPage_navCta__T7Df_ svg{display:none}.LandingPage_loginLink__QlpOX{display:none;font-size:12px}.LandingPage_hero__rTUv_{padding:46px 0 34px}.LandingPage_heroIntro__rqdNB{margin-bottom:25px}.LandingPage_heroIntro__rqdNB h1{margin-top:16px;font-size:clamp(35px,9vw,49px)}.LandingPage_heroIntro__rqdNB>p{max-width:470px;font-size:13px}.LandingPage_heroActions__IJnKB{gap:9px;margin-top:20px}.LandingPage_primaryButton__Qqw8k,.LandingPage_secondaryButton__nQICv{min-height:45px;padding-inline:14px;font-size:11px}.LandingPage_heroTrust__aV0TR{gap:8px 14px;font-size:9px}.LandingPage_heroArtwork__YEU5F{border-radius:10px}.LandingPage_artworkCaption__ukc44{min-height:36px;padding-inline:11px;font-size:9px}.LandingPage_scrollCue__jci1Z{margin-top:18px}.LandingPage_teachboardSection__LYVXS{padding:66px 0 62px}.LandingPage_teachboardOverview__WuV9j{grid-template-columns:minmax(0,1fr);gap:31px}.LandingPage_teachboardCopy__9dZn_ h2{font-size:36px}.LandingPage_teachboardCopy__9dZn_>p{font-size:12px}.LandingPage_teachboardActions__Kj6Qu{gap:12px}.LandingPage_teachboardBenefits__RfHs0{gap:8px;margin-top:25px}.LandingPage_teachboardBenefits__RfHs0>span{grid-template-columns:19px 1fr;column-gap:5px}.LandingPage_teachboardBenefits__RfHs0 strong{font-size:9px}.LandingPage_teachboardBenefits__RfHs0 small{font-size:7px}.LandingPage_teachboardVisual__b_lDx{padding:9px;transform:none}.LandingPage_teachboardVisual__b_lDx:hover{transform:translateY(-2px)}.LandingPage_teachboardSetup__7Duva{grid-template-columns:minmax(0,1fr);margin-top:27px;padding:8px 0}.LandingPage_teachboardSetup__7Duva>div,.LandingPage_teachboardSetup__7Duva>div:first-child{min-height:51px;padding:8px 2px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.LandingPage_teachboardSetup__7Duva>div:last-child{border-bottom:0}.LandingPage_teachboardSetup__7Duva strong{font-size:10px}.LandingPage_teachboardSetup__7Duva small{font-size:8px}.LandingPage_teachboardTools__5ieNp{margin-top:50px;padding-top:30px}.LandingPage_teachboardToolsHeading__EoKNo{gap:10px;margin-bottom:18px}.LandingPage_teachboardToolsHeading__EoKNo h3{font-size:24px}.LandingPage_teachboardToolsHeading__EoKNo>p{font-size:10px}.LandingPage_teachboardGrid__7ovxF{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.LandingPage_teachboardWidget__Wiqkh{min-height:0;flex-direction:row;gap:8px;padding:12px 10px}.LandingPage_teachboardWidgetIcon__K1uGs{width:30px;height:30px;flex-basis:30px}.LandingPage_teachboardWidgetIcon__K1uGs svg{width:16px}.LandingPage_teachboardWidget__Wiqkh h4{font-size:10px}.LandingPage_teachboardWidget__Wiqkh p{font-size:8px}.LandingPage_teachboardFootnote__SWjzm{align-items:flex-start;flex-direction:column;gap:8px;font-size:8px}.LandingPage_proofInner___qmvi{padding-block:18px}.LandingPage_proofInner___qmvi>div{justify-content:flex-start;gap:9px;padding:3px 5px;border-right:0}.LandingPage_proofIcon__x0aQ1{width:35px;height:35px;flex-basis:35px;border-radius:9px}.LandingPage_proofIcon__x0aQ1 svg{width:16px}.LandingPage_proofInner___qmvi strong{font-size:10px}.LandingPage_proofInner___qmvi small{font-size:8px}.LandingPage_audienceSection__EfViX,.LandingPage_featureSection__1K2dj,.LandingPage_packageSection__80DQe{padding:72px 0}.LandingPage_centerHeading__11Mh0,.LandingPage_sectionHeading__hZQHv{margin-bottom:29px}.LandingPage_centerHeading__11Mh0 h2,.LandingPage_sectionHeading__hZQHv h2{font-size:32px}.LandingPage_centerHeading__11Mh0>p,.LandingPage_sectionHeading__hZQHv>p{font-size:12px}.LandingPage_featureGrid__1hC7n{grid-template-columns:1fr;gap:11px}.LandingPage_featureCard__Lzfx7{min-height:0;padding:19px}.LandingPage_featureCard__Lzfx7 h3{margin-top:15px}.LandingPage_featureRule__FpKOf{display:none}.LandingPage_productSection__B60Qt{padding:66px 0 72px}.LandingPage_productWrap__94SiL{grid-template-columns:1fr;gap:36px}.LandingPage_productVisual__JZ6dH{padding:10px}.LandingPage_productVisual__JZ6dH:before{inset:20px -8px -8px 20px}.LandingPage_productBadge__JOpuY{right:17px;bottom:17px;padding:10px 11px;font-size:9px}.LandingPage_productCopy__QI6Sc h2{font-size:34px}.LandingPage_productLead__UB7iV{font-size:12px}.LandingPage_checkList__jSdoH{gap:11px}.LandingPage_checkList__jSdoH li{font-size:11px}.LandingPage_audienceGrid__dJ_IY{grid-template-columns:1fr;gap:14px}.LandingPage_audiencePhoto__HHw6V{aspect-ratio:1.75}.LandingPage_audienceBody__hfczL{padding:18px}.LandingPage_stepsSection__rE80z{padding:70px 0}.LandingPage_stepsGrid__RYAc1{grid-template-columns:1fr;gap:12px}.LandingPage_stepsGrid__RYAc1:before{top:42px;bottom:42px;left:23px;right:auto;border-top:0;border-left:1px dashed #b9cfca}.LandingPage_stepCard__RF5BR{min-height:0;padding:20px 18px 20px 78px;text-align:left}.LandingPage_stepIcon__MyoCv{position:absolute;top:20px;left:17px;width:45px;height:45px;margin:0}.LandingPage_stepCard__RF5BR h3{margin-top:4px}.LandingPage_stepCard__RF5BR p{margin:0}.LandingPage_trustSection__e_cYU{padding:69px 0}.LandingPage_trustWrap__SEEaT{grid-template-columns:1fr;gap:30px}.LandingPage_trustCopy__ScMYy h2{font-size:36px}.LandingPage_trustPoint__j6naz{padding:14px}.LandingPage_packageGrid__37aer{grid-template-columns:1fr;gap:12px}.LandingPage_packageCard__oGmww{min-height:0;padding:21px}.LandingPage_packageTop__h4MCa{align-items:center;flex-direction:row}.LandingPage_packageSummary__DKQWC{min-height:0;margin-bottom:16px}.LandingPage_packageCard__oGmww ul{gap:10px;margin-bottom:18px}.LandingPage_packageFeatured__okUNc{order:-1}.LandingPage_finalCtaSection__CUGAP{padding-bottom:60px}.LandingPage_finalCta__q_ll9{width:min(100% - 32px,520px);min-height:0;align-items:flex-start;flex-direction:column;gap:23px;padding:30px 23px;border-radius:11px}.LandingPage_finalCtaCopy__FN2um h2{font-size:30px}.LandingPage_finalCtaCopy__FN2um p{max-width:290px;font-size:11px;line-height:1.7}.LandingPage_ctaButton__mH_Hn{min-height:45px;font-size:11px}.LandingPage_footerInner__nXjkG{min-height:0;align-items:flex-start;flex-wrap:wrap;padding-block:22px}.LandingPage_footerNote__Kv6l5{order:1;width:100%}.LandingPage_footerLinks__Z7YIa{gap:12px;font-size:9px}.LandingPage_plannerKillerSection__PR4e5{padding:71px 0}.LandingPage_plannerKillerHeading__UhoZc{margin-bottom:27px}.LandingPage_plannerKillerHeading__UhoZc h2{font-size:34px}.LandingPage_plannerKillerHeading__UhoZc>p{font-size:11px}.LandingPage_aiPlannerCard__DsuQD{min-height:0;padding:20px}.LandingPage_aiPlannerBody__XaOPi{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:21px}.LandingPage_aiPlannerDemo__DUmAV{width:min(100%,350px);margin-inline:auto}.LandingPage_mobileScanCard__PK8xn{min-height:0}.LandingPage_mobileScanImage__QrwSb{height:145px;flex-basis:145px}.LandingPage_mobileScanBody__qpV32{padding:18px}.LandingPage_plannerKillerBottom__cacqJ{align-items:flex-start;flex-direction:column;gap:8px;margin-top:13px;padding:14px}.LandingPage_plannerKillerBottom__cacqJ>span:nth-child(2){font-size:8px;line-height:1.6}.LandingPage_plannerKillerBottom__cacqJ button{margin-top:4px;font-size:9px}.LandingPage_freeBanner__6pAgC{gap:8px;padding:9px 14px;font-size:10px}.LandingPage_freeHeroBadge__xSZyT{margin-bottom:13px;padding:8px 12px;font-size:8px;letter-spacing:.08em}.LandingPage_packageNote__KxnSs{font-size:10px}.LandingPage_cornerRibbon___oe_u{width:180px;height:180px}.LandingPage_cornerRibbon___oe_u>span{top:38px;left:-52px;width:230px;padding:8px 0;font-size:11px}}@media (max-width:380px){.LandingPage_navWrap__t3Anf{gap:5px}.LandingPage_brand__sQifK{gap:5px;font-size:13px}.LandingPage_brandMark__6dDke{width:27px;height:27px}.LandingPage_nav__TkifD{gap:8px}.LandingPage_navCta__T7Df_{min-height:36px;padding-inline:8px;font-size:10px}.LandingPage_loginLink__QlpOX{font-size:10px}.LandingPage_nav__TkifD>.LandingPage_navTeachboard__Jf6jh{font-size:11px}.LandingPage_teachboardGrid__7ovxF{grid-template-columns:minmax(0,1fr)}.LandingPage_teachboardWidget__Wiqkh{min-height:0}}@media (prefers-reduced-motion:reduce){.LandingPage_site__exy6g *,.LandingPage_site__exy6g :after,.LandingPage_site__exy6g :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.LandingPage_shell__vPuf8 .public-login-card{border:1px solid #dfe7e3!important;border-radius:14px!important;background:#fff!important;color:#233b4a!important;box-shadow:0 30px 100px rgba(7,29,39,.28)!important}.LandingPage_shell__vPuf8 .public-login-card .text-gray-800{color:#233b4a!important}.LandingPage_shell__vPuf8 .public-login-card .text-gray-600,.LandingPage_shell__vPuf8 .public-login-card .text-gray-700{color:#52656f!important}.LandingPage_shell__vPuf8 .public-login-card .text-gray-500{color:#738087!important}.LandingPage_shell__vPuf8 .public-login-card .bg-white,.LandingPage_shell__vPuf8 .public-login-card.bg-white{background:#fff!important}.LandingPage_shell__vPuf8 .public-login-card .bg-gray-50{background:#f5f8f6!important}.LandingPage_shell__vPuf8 .public-login-card .bg-gray-100{background:#edf2ef!important}.LandingPage_shell__vPuf8 .public-login-card .border-gray-200{border-color:#e2e8e4!important}.LandingPage_shell__vPuf8 .public-login-card .input{border-color:#d9e2de!important;background:#fff!important;color:#203847!important}.LandingPage_shell__vPuf8 .public-login-card .input::placeholder{color:#98a5a6!important}.LandingPage_shell__vPuf8 .public-login-card .label{color:#52656f!important}.LandingPage_shell__vPuf8 .public-login-card .btn-primary{border-color:#087d78!important;background:#087d78!important;color:#fff!important}.LandingPage_shell__vPuf8 .public-login-card .btn-primary:hover{background:#066762!important}.LandingPage_shell__vPuf8 .public-login-card .btn-tab[aria-selected=true]{border-color:#087d78!important;color:#087d78!important}.LandingPage_shell__vPuf8 .public-login-card .border-indigo-500{border-color:#087d78!important}.LandingPage_shell__vPuf8 .public-login-card .bg-red-50{background:#fef2f2!important}.LandingPage_shell__vPuf8 .public-login-card .bg-green-50{background:#f0fdf4!important}.LandingPage_shell__vPuf8 .public-login-card .bg-amber-50{background:#fffbeb!important}.LandingPage_shell__vPuf8 .public-login-card{display:grid!important;width:min(860px,calc(100vw - 48px))!important;max-width:860px!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.LandingPage_shell__vPuf8 .public-login-visual{position:relative;grid-column:1;grid-row:1;min-height:570px;overflow:hidden;background:#18384a}.LandingPage_shell__vPuf8 .public-login-visual-image{object-fit:cover;object-position:39% center}.LandingPage_shell__vPuf8 .public-login-visual:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,39,52,.04) 34%,rgba(13,39,52,.88));content:""}.LandingPage_shell__vPuf8 .public-login-visual-copy{position:absolute;z-index:1;right:27px;bottom:31px;left:27px;color:#fff}.LandingPage_shell__vPuf8 .public-login-visual-kicker{display:inline-flex;align-items:center;gap:8px;color:#d4e8e2;font-size:9px;font-weight:700;letter-spacing:.18em}.LandingPage_shell__vPuf8 .public-login-visual-kicker:before{width:7px;height:7px;border-radius:50%;background:#e5b24a;content:""}.LandingPage_shell__vPuf8 .public-login-visual-copy p{margin:12px 0;color:white;font-size:27px;font-weight:550;letter-spacing:-.04em;line-height:1.2}.LandingPage_shell__vPuf8 .public-login-visual-caption{color:#d4e0df;font-size:10px}.LandingPage_shell__vPuf8 .public-login-content{grid-column:2;grid-row:1;align-self:center;padding:38px!important}.LandingPage_shell__vPuf8 .public-login-logo{width:58px!important;height:58px!important;margin-bottom:12px!important}@media (max-width:640px){.LandingPage_shell__vPuf8 .public-login-card{width:min(100%,460px)!important;max-width:460px!important;grid-template-columns:minmax(0,1fr);border-radius:12px!important}.LandingPage_shell__vPuf8 .public-login-visual{grid-column:1;grid-row:1;min-height:150px}.LandingPage_shell__vPuf8 .public-login-visual-image{object-position:40% 47%}.LandingPage_shell__vPuf8 .public-login-visual-copy{right:20px;bottom:17px;left:20px}.LandingPage_shell__vPuf8 .public-login-visual-copy p{margin:7px 0;font-size:19px}.LandingPage_shell__vPuf8 .public-login-content{grid-column:1;grid-row:2;padding:23px!important}}.LegalPageShell_site__RIjQc{--ink:#1b2c3b;--muted:#63717d;--line:#e4e8e8;--teal:#087d78;min-height:100vh;display:flex;flex-direction:column;color:var(--ink);background:#f6f7f5;font-family:var(--font-lexend),Arial,sans-serif}.LegalPageShell_header__Wo5lq{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(26,48,63,.08);background:rgba(255,255,255,.94);backdrop-filter:blur(16px)}.LegalPageShell_contentWrap__UQyzI,.LegalPageShell_footerInner__mg7sD,.LegalPageShell_heroInner__HMIVz,.LegalPageShell_navWrap__SERrn{width:min(100% - 48px,1000px);margin-inline:auto}.LegalPageShell_navWrap__SERrn{width:min(100% - 48px,1160px);min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.LegalPageShell_brand__uF_4k,.LegalPageShell_footerBrand__VKgGM{display:inline-flex;align-items:center;gap:10px;color:#193246;font-size:17px;font-weight:700;letter-spacing:-.04em;text-decoration:none;white-space:nowrap}.LegalPageShell_brandMark__MjVys,.LegalPageShell_footerBrandMark__Fl6hI{position:relative;display:inline-block;width:36px;height:36px}.LegalPageShell_brandDot__qWGSU{color:var(--teal)}.LegalPageShell_nav__9VACp{display:flex;align-items:center;gap:27px}.LegalPageShell_nav__9VACp a{color:#53626c;font-size:13px;text-decoration:none;transition:color .2s ease}.LegalPageShell_nav__9VACp a:hover,.LegalPageShell_nav__9VACp a[aria-current=page]{color:var(--teal)}.LegalPageShell_nav__9VACp a[aria-current=page]{font-weight:700}.LegalPageShell_main__ZoEfz{flex:1;outline:none}.LegalPageShell_hero__fM13v{position:relative;overflow:hidden;padding:66px 0 52px;background:radial-gradient(ellipse at 4% 2%,#e8f1ed 0,transparent 38%),linear-gradient(180deg,#fbfcfb,#f6f7f5 90%)}.LegalPageShell_hero__fM13v:after,.LegalPageShell_hero__fM13v:before{position:absolute;top:24px;right:-128px;width:365px;height:365px;border:1px solid rgba(8,125,120,.1);border-radius:50%;content:"";pointer-events:none}.LegalPageShell_hero__fM13v:after{top:55px;right:-97px;width:303px;height:303px;border-color:rgba(8,125,120,.07)}.LegalPageShell_heroInner__HMIVz{position:relative;z-index:1;text-align:center}.LegalPageShell_eyebrow__Rg3uj{display:inline-flex;align-items:center;gap:9px;color:#52706e;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.LegalPageShell_eyebrowDot__ffvYx{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(8,125,120,.1)}.LegalPageShell_hero__fM13v h1{margin:17px 0 13px;color:#183349;font-family:var(--font-lexend),Arial,sans-serif;font-size:clamp(38px,5vw,58px);font-weight:600;letter-spacing:-.055em;line-height:1.1}.LegalPageShell_hero__fM13v p{max-width:670px;margin:0 auto;color:#5b6973;font-size:15px;line-height:1.75}.LegalPageShell_contentWrap__UQyzI{padding:0 0 80px}.LegalPageShell_document__cyoGi{overflow:hidden;border:1px solid rgba(32,54,66,.1);border-radius:15px;background:#fff;box-shadow:0 22px 52px -36px rgba(21,45,57,.34),0 5px 16px rgba(26,48,63,.045)}.LegalPageShell_document__cyoGi>header{padding:27px 40px 22px;border-bottom:1px solid #edf0ef}.LegalPageShell_document__cyoGi>section{padding:27px 40px 29px;border-bottom:1px solid #edf0ef}.LegalPageShell_document__cyoGi>section:last-child{border-bottom:0}.LegalPageShell_document__cyoGi h2{margin:0 0 12px;padding-left:13px;border-left:3px solid #159286;color:#183349;font-family:var(--font-lexend),Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.45}.LegalPageShell_document__cyoGi p{margin:0;color:#53636d;font-size:13px;line-height:1.85}.LegalPageShell_document__cyoGi p+p{margin-top:12px}.LegalPageShell_document__cyoGi a{color:#087d78;text-decoration-thickness:1px;text-underline-offset:3px}.LegalPageShell_document__cyoGi a:hover{color:#066762}.LegalPageShell_contactCard__CePMw{position:relative;display:flex;min-height:142px;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:25px 34px;overflow:hidden;border-radius:13px;color:#fff;background:linear-gradient(108deg,#14534f,#087d78 56%,#159286);box-shadow:0 20px 45px -30px rgba(5,84,77,.58)}.LegalPageShell_contactCard__CePMw>a,.LegalPageShell_contactCard__CePMw>div{position:relative;z-index:1}.LegalPageShell_contactEyebrow__BcTeA{color:#b5e2d7;font-size:9px;font-weight:700;letter-spacing:.15em}.LegalPageShell_contactCard__CePMw h2{margin:7px 0 5px;color:white;font-size:22px;font-weight:550;letter-spacing:-.035em}.LegalPageShell_contactCard__CePMw p{margin:0;color:#d0e6df;font-size:11px;line-height:1.6}.LegalPageShell_contactCard__CePMw>a{display:inline-flex;min-height:43px;align-items:center;gap:10px;padding:0 15px;border:1px solid rgba(255,255,255,.38);border-radius:8px;color:#fff;background:rgba(255,255,255,.1);font-size:12px;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}.LegalPageShell_contactCard__CePMw>a:hover{transform:translateY(-2px);background:rgba(255,255,255,.2)}.LegalPageShell_contactTexture__rXnKS{position:absolute;top:-158px;right:125px;width:330px;height:330px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.035),0 0 0 70px rgba(255,255,255,.025);pointer-events:none}.LegalPageShell_footer__yDLEy{border-top:1px solid #e4e9e6;background:#fff}.LegalPageShell_footerInner__mg7sD{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:18px}.LegalPageShell_footerBrand__VKgGM{gap:8px;font-size:14px}.LegalPageShell_footerBrandMark__Fl6hI{width:29px;height:29px}.LegalPageShell_footerNote__yvhN2{color:#7f8b8e;font-size:10px}.LegalPageShell_footerNote__yvhN2>span{padding-inline:4px;color:#b2bfbb}.LegalPageShell_footerLinks__vRsIB{display:flex;align-items:center;gap:18px;font-size:10px}.LegalPageShell_footerLinks__vRsIB a{color:#87918f;text-decoration:none}.LegalPageShell_footerLinks__vRsIB a:hover{color:var(--teal)}@media (max-width:760px){.LegalPageShell_navWrap__SERrn{min-height:68px}.LegalPageShell_nav__9VACp{gap:15px}.LegalPageShell_nav__9VACp a{font-size:11px}.LegalPageShell_document__cyoGi>header,.LegalPageShell_document__cyoGi>section{padding-inline:26px}.LegalPageShell_footerInner__mg7sD{flex-wrap:wrap;padding-block:20px}.LegalPageShell_footerNote__yvhN2{order:1;width:100%}.LegalPageShell_footerLinks__vRsIB{gap:13px}}@media (max-width:520px){.LegalPageShell_contentWrap__UQyzI,.LegalPageShell_footerInner__mg7sD,.LegalPageShell_heroInner__HMIVz,.LegalPageShell_navWrap__SERrn{width:min(100% - 32px,440px)}.LegalPageShell_navWrap__SERrn{gap:8px}.LegalPageShell_brand__uF_4k{gap:7px;font-size:14px}.LegalPageShell_brandMark__MjVys{width:31px;height:31px}.LegalPageShell_nav__9VACp{gap:11px}.LegalPageShell_nav__9VACp .LegalPageShell_homeLink__G7I46{display:none}.LegalPageShell_nav__9VACp a{font-size:10px}.LegalPageShell_hero__fM13v{padding:48px 0 38px}.LegalPageShell_eyebrow__Rg3uj{font-size:8px;letter-spacing:.12em}.LegalPageShell_hero__fM13v h1{font-size:clamp(34px,9vw,44px)}.LegalPageShell_hero__fM13v p{font-size:12px}.LegalPageShell_contentWrap__UQyzI{padding-bottom:52px}.LegalPageShell_document__cyoGi{border-radius:11px}.LegalPageShell_document__cyoGi>header{padding:22px 20px 18px}.LegalPageShell_document__cyoGi>section{padding:22px 20px 23px}.LegalPageShell_document__cyoGi h2{font-size:16px}.LegalPageShell_document__cyoGi p{font-size:12px;line-height:1.8}.LegalPageShell_contactCard__CePMw{align-items:flex-start;flex-direction:column;gap:16px;padding:23px}.LegalPageShell_contactCard__CePMw h2{font-size:20px}.LegalPageShell_footerBrand__VKgGM{font-size:13px}.LegalPageShell_footerLinks__vRsIB{gap:11px;font-size:9px}}