.landing-module___cEqKa__root{--green:#274a24;--green-900:#1c3a1a;--green-700:#2d5429;--leaf:#6fae5e;--leaf-bright:#8ed07a;--leaf-soft:#4f8a44;--cream:#f3f1e8;--cream-2:#eceadf;--ink:#1d2a1b;--muted:#5c6b58;--gold:#f0b73f;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:5.5rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.125rem;--radius-xl:1.375rem;--radius-2xl:1.75rem;--radius-full:9999px;--radius:var(--radius-lg);--shadow-sm:0 .25rem .625rem -.25rem #274a2459;--shadow-md:0 1rem 2.5rem -1rem #0d1e0c4d;--shadow-lg:0 1.875rem 3.75rem -1.25rem #0d1e0c73;--maxw:75rem;--gutter:6rem;font-family:var(--font-inter),"Inter",sans-serif;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;line-height:normal;overflow-x:clip}.landing-module___cEqKa__root *,.landing-module___cEqKa__root :before,.landing-module___cEqKa__root :after{box-sizing:border-box}.landing-module___cEqKa__root :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}.landing-module___cEqKa__root :where(a){text-decoration:none}.landing-module___cEqKa__root :where(p){margin:0}.landing-module___cEqKa__root :where(ul){margin:0;padding:0}.landing-module___cEqKa__root :where(button){font-family:var(--font-inter),"Inter",sans-serif}.landing-module___cEqKa__wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.landing-module___cEqKa__scrollbar{background:linear-gradient(90deg,var(--leaf-soft),var(--leaf-bright));z-index:200;border-radius:0 .1875rem .1875rem 0;width:0;height:.1875rem;transition:width .1s linear;position:fixed;top:0;left:0}.landing-module___cEqKa__totop{border-radius:var(--radius-full);background:var(--green);color:#fff;cursor:pointer;z-index:150;opacity:0;pointer-events:none;border:none;place-items:center;width:3rem;height:3rem;transition:all .35s;display:grid;position:fixed;bottom:1.625rem;right:1.625rem;transform:translateY(.875rem);box-shadow:0 .875rem 1.875rem -.625rem #0d1e0c80}.landing-module___cEqKa__totop.landing-module___cEqKa__show{opacity:1;pointer-events:auto;transform:none}.landing-module___cEqKa__totop:hover{background:var(--green-700);transform:translateY(-.1875rem)}.landing-module___cEqKa__skipLink{z-index:400;background:var(--green);color:#fff;border-radius:0 0 var(--radius-sm)0;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;position:absolute;top:0;left:-9999px}.landing-module___cEqKa__skipLink:focus{left:0}.landing-module___cEqKa__header{z-index:60;-webkit-backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #274a2412;transition:box-shadow .3s;position:sticky;top:0}.landing-module___cEqKa__headerScrolled{box-shadow:0 10px 30px -18px #0d1e0c59}.landing-module___cEqKa__nav{align-items:center;gap:22px;min-width:0;height:64px;display:flex}.landing-module___cEqKa__brandGroup{flex:none;align-items:center;gap:.875rem;display:flex}.landing-module___cEqKa__brand{align-items:center;gap:10px;min-width:0;line-height:1;display:inline-flex}.landing-module___cEqKa__logoImg{width:auto;height:2.125rem;display:block}.landing-module___cEqKa__logoMark{border-radius:10px;flex:none;width:36px;height:36px;box-shadow:0 4px 10px -4px #274a2459}.landing-module___cEqKa__brandText{letter-spacing:-.02em;color:var(--green);white-space:nowrap;padding-bottom:1px;font-size:22px;font-weight:800;line-height:1;display:block}.landing-module___cEqKa__brandDivider{background:#274a2429;width:1px;height:1.75rem}.landing-module___cEqKa__tagline{color:#5a6856;white-space:nowrap;font-size:.84375rem;font-weight:600}.landing-module___cEqKa__navLinks{align-items:center;gap:28px;margin-left:auto;display:flex}.landing-module___cEqKa__navLinks a{color:#33402f;padding:.375rem 0;font-size:.9375rem;font-weight:500;transition:color .2s;position:relative}.landing-module___cEqKa__navLinks a:after{content:"";background:var(--leaf-soft);width:0;height:2px;transition:width .25s;position:absolute;bottom:-.1875rem;left:0}.landing-module___cEqKa__navLinks a:hover{color:var(--green)}.landing-module___cEqKa__navLinks a:hover:after,.landing-module___cEqKa__navLinks a.landing-module___cEqKa__active:after{width:100%}.landing-module___cEqKa__navLinks a.landing-module___cEqKa__active{color:var(--green);font-weight:600}.landing-module___cEqKa__navActions{flex:none;align-items:center;gap:.75rem;display:flex}.landing-module___cEqKa__desktopActions{align-items:center;gap:.75rem;display:flex}.landing-module___cEqKa__btnSolid{background:var(--green);color:#fff;border:1.5px solid var(--green);white-space:nowrap;cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font-inter),"Inter",sans-serif;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:8.5px 20px;text-decoration:none;transition:transform .2s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.landing-module___cEqKa__btnSolid:hover{background:var(--green-700);border-color:var(--green-700);color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px -10px #274a2499}.landing-module___cEqKa__btnGhost{color:var(--green);white-space:nowrap;cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font-inter),"Inter",sans-serif;background:0 0;border:1.5px solid #274a2447;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:8.5px 18px;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.landing-module___cEqKa__logoutLink{color:#33402f;font-family:var(--font-inter),"Inter",sans-serif;cursor:pointer;background:0 0;border:0;padding:.375rem 0;font-size:.9375rem;font-weight:500;transition:color .2s;position:relative}.landing-module___cEqKa__logoutLink:after{content:"";background:var(--leaf-soft);width:0;height:2px;transition:width .25s;position:absolute;bottom:-.1875rem;left:0}.landing-module___cEqKa__logoutLink:hover{color:var(--green)}.landing-module___cEqKa__logoutLink:hover:after{width:100%}.landing-module___cEqKa__mobileLogout{white-space:nowrap;cursor:pointer;flex:none;font-family:inherit}.landing-module___cEqKa__btnGhost:hover{color:var(--green-700);border-color:var(--green-700);background:#274a2414}.landing-module___cEqKa__menuToggle{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.25rem;width:2.375rem;height:2.375rem;padding:.3125rem;transition:background .2s,border-color .2s;display:none}.landing-module___cEqKa__menuToggle:hover{background:#274a240f}.landing-module___cEqKa__menuToggle span{background:var(--green);border-radius:2px;width:1.25rem;height:2px;transition:transform .25s,opacity .25s;display:block}.landing-module___cEqKa__menuToggleOpen span:first-child{transform:translateY(.375rem)rotate(45deg)}.landing-module___cEqKa__menuToggleOpen span:nth-child(2){opacity:0;transform:scaleX(0)}.landing-module___cEqKa__menuToggleOpen span:nth-child(3){transform:translateY(-.375rem)rotate(-45deg)}.landing-module___cEqKa__mobileMenu{padding:.75rem var(--gutter)1.25rem;background:#fff;border-top:1px solid #274a2414;flex-direction:column;animation:.2s ease-out landing-module___cEqKa__mobileMenuSlide;display:none;box-shadow:0 .75rem 1.5rem -.5rem #0d1e0c26}@keyframes landing-module___cEqKa__mobileMenuSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.landing-module___cEqKa__mobileMenu.landing-module___cEqKa__open{display:flex}.landing-module___cEqKa__mobileMenu a{color:#33402f;padding:.75rem .25rem;font-size:.9375rem;font-weight:600;transition:color .2s,padding-left .2s}.landing-module___cEqKa__mobileMenu a:hover{color:var(--green);padding-left:.25rem}.landing-module___cEqKa__mobileAuthGroup{border-top:1px solid #274a2414;gap:.625rem;margin-top:.875rem;padding-top:.75rem;display:flex}.landing-module___cEqKa__mobileAuthBtnLogin{text-align:center;border-radius:var(--radius-sm);border:1.5px solid var(--green);box-sizing:border-box;background:#fff;flex:1;justify-content:center;align-items:center;padding:.625rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:var(--green)!important}.landing-module___cEqKa__mobileAuthBtnLogin:hover{border-color:var(--green-700);background:#274a2414;color:var(--green-700)!important}.landing-module___cEqKa__mobileAuthBtnSignup{text-align:center;border-radius:var(--radius-sm);border:1.5px solid var(--green);background:var(--green);box-sizing:border-box;flex:1;justify-content:center;align-items:center;padding:.625rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px -2px #274a244d;color:#fff!important}.landing-module___cEqKa__mobileAuthBtnSignup:hover{background:var(--green-700);border-color:var(--green-700);color:#fff!important}.landing-module___cEqKa__mobileAuthBtnPractice{text-align:center;border-radius:var(--radius-sm);border:1.5px solid var(--green);background:var(--green);box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:.6875rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px -2px #274a244d;color:#fff!important}.landing-module___cEqKa__mobileAuthBtnPractice:hover{background:var(--green-700);border-color:var(--green-700);color:#fff!important}.landing-module___cEqKa__hero{color:var(--green);background:#fff;position:relative;overflow:hidden}.landing-module___cEqKa__heroFlex{width:100%;max-width:var(--maxw);padding:clamp(40px,6vh,72px)var(--gutter)clamp(24px,3.5vh,44px);grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,64px);margin:0 auto;display:grid;position:relative}.landing-module___cEqKa__heroInner{z-index:4;min-width:0;position:relative}.landing-module___cEqKa__heroCopy{max-width:35rem}.landing-module___cEqKa__heroH1{color:var(--green);margin-bottom:clamp(16px,2.4vh,26px);font-size:clamp(30px,1.8vw + 2.4vh,46px);font-weight:600;line-height:1.05}.landing-module___cEqKa__hl{color:var(--leaf-soft);white-space:nowrap;position:relative}.landing-module___cEqKa__hl:after{content:"";background:var(--leaf-bright);opacity:.45;z-index:-1;border-radius:4px;width:100%;height:7px;position:absolute;bottom:2px;left:0}.landing-module___cEqKa__heroLead{color:#4a5847;max-width:460px;margin-bottom:clamp(22px,3.4vh,36px);font-size:clamp(15px,1.8vh,17px);line-height:1.6}.landing-module___cEqKa__heroCta{flex-wrap:wrap;gap:1rem;display:flex}.landing-module___cEqKa__btnStart{background:var(--green);color:#fff;font-size:15px;font-weight:600;font-family:var(--font-inter),"Inter",sans-serif;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:10px;padding:14px 26px;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:0 14px 28px -14px #274a2473}.landing-module___cEqKa__btnStart:hover{background:var(--green-700)}.landing-module___cEqKa__btnHow{color:var(--green);font-size:16px;font-weight:600;font-family:var(--font-inter),"Inter",sans-serif;cursor:pointer;background:0 0;border:1.5px solid #274a2447;border-radius:13px;align-items:center;gap:.625rem;padding:1rem 1.375rem;transition:background .2s;display:inline-flex}.landing-module___cEqKa__btnHow:hover{background:#6fae5e14}.landing-module___cEqKa__icCircle{border-radius:var(--radius-full);background:#ffffff38;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s,background .2s;display:flex}.landing-module___cEqKa__btnStart:hover .landing-module___cEqKa__icCircle{transform:translate(.125rem)}.landing-module___cEqKa__btnHow .landing-module___cEqKa__icCircle{color:var(--green);background:#274a241a}.landing-module___cEqKa__btnHow:hover .landing-module___cEqKa__icCircle{background:#274a2429;transform:scale(1.05)}.landing-module___cEqKa__heroTrust{color:#5c6b58;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:13.5px;display:flex}.landing-module___cEqKa__stars{color:var(--gold);flex:none;align-items:center;gap:.125rem;display:inline-flex}.landing-module___cEqKa__stars svg{width:clamp(.8125rem,2.2vw,.9375rem);height:clamp(.8125rem,2.2vw,.9375rem);display:block}.landing-module___cEqKa__diamonds{color:var(--gold);letter-spacing:2px;font-size:15px;line-height:1}.landing-module___cEqKa__heroTrustText{flex:1 1 0;min-width:0;line-height:1.5}.landing-module___cEqKa__heroTrustText b{color:var(--green)}.landing-module___cEqKa__trustDot{opacity:.5;margin:0 .125rem}.landing-module___cEqKa__heroVideo{z-index:3;border:1px solid #274a241f;border-radius:7px;justify-self:end;width:100%;max-width:38.75rem;position:relative;overflow:hidden;box-shadow:0 16px 40px -16px #0d1e0c70}.landing-module___cEqKa__videoPoster{aspect-ratio:16/10;background:#fff;position:relative}.landing-module___cEqKa__videoElement::-webkit-media-controls{-webkit-appearance:none;display:none!important}.landing-module___cEqKa__videoElement::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.landing-module___cEqKa__videoElement::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.landing-module___cEqKa__videoElement{object-fit:cover;background:#0d1e13;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-module___cEqKa__videoScene{width:100%;height:100%;display:block;position:absolute;inset:0}.landing-module___cEqKa__heroStrip{width:100%;max-width:var(--maxw);padding:1.25rem var(--gutter)3.5rem;z-index:4;background:#fff;grid-template-columns:repeat(4,1fr);gap:26px;margin:0 auto;display:grid;position:relative}.landing-module___cEqKa__fcell{grid-template-columns:auto 1fr;align-items:start;gap:11px;display:grid;position:relative}.landing-module___cEqKa__fcell:not(:last-child):after{content:"";background:#274a241f;width:1px;position:absolute;top:4px;bottom:4px;right:-13px}.landing-module___cEqKa__fic{border-radius:var(--radius-full);background:var(--leaf-soft);color:#fff;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s;display:flex}.landing-module___cEqKa__fcell:hover .landing-module___cEqKa__fic{background:var(--green);transform:translateY(-4px)scale(1.08)}.landing-module___cEqKa__fic svg{width:17px;height:17px;display:block}.landing-module___cEqKa__fcell h4{color:var(--green);margin-bottom:4px;font-size:.875rem;font-weight:600;line-height:1.2}.landing-module___cEqKa__fcell p{color:var(--muted);font-size:.75rem;line-height:1.45}.landing-module___cEqKa__section{padding:4.5rem 0;position:relative}.landing-module___cEqKa__sectionCream{background:var(--cream)}.landing-module___cEqKa__sectionWhite{background:#fff}.landing-module___cEqKa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--leaf-soft);align-items:center;gap:.5rem;margin-bottom:18px;font-size:13px;font-weight:800;display:inline-flex}.landing-module___cEqKa__dot{border-radius:var(--radius-full);background:var(--leaf-soft);width:7px;height:7px;position:relative}.landing-module___cEqKa__dot:after{content:"";border-radius:var(--radius-full);background:var(--leaf-soft);animation:2.2s ease-out infinite landing-module___cEqKa__ping;position:absolute;inset:0}.landing-module___cEqKa__modGrid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.landing-module___cEqKa__modCopy,.landing-module___cEqKa__modVisual{min-width:0}.landing-module___cEqKa__flip .landing-module___cEqKa__modCopy{order:2}.landing-module___cEqKa__flip .landing-module___cEqKa__modVisual{order:1}.landing-module___cEqKa__modH2{color:var(--green);margin-bottom:18px;font-size:clamp(23px,2.3vw,30px);font-weight:600}.landing-module___cEqKa__modIntro{color:#3c4a39;max-width:520px;margin-bottom:28px;font-size:16.5px;line-height:1.65}.landing-module___cEqKa__checklist{flex-direction:column;gap:14px;margin-bottom:0;list-style:none;display:flex}.landing-module___cEqKa__checklist li{color:#3c4a39;align-items:flex-start;gap:13px;font-size:15px;line-height:1.5;display:flex}.landing-module___cEqKa__ck{border-radius:var(--radius-full);width:1.5rem;height:1.5rem;color:var(--leaf-soft);background:#6fae5e2e;flex:none;place-items:center;margin-top:.0625rem;display:grid}.landing-module___cEqKa__btnMod{background:var(--green);color:#fff;font-size:15px;font-weight:600;font-family:var(--font-inter),"Inter",sans-serif;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.625rem;padding:13px 24px;transition:transform .2s,box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden}.landing-module___cEqKa__checklist+.landing-module___cEqKa__btnMod{margin-top:28px}.landing-module___cEqKa__btnMod:hover{background:var(--green-700);transform:translateY(-.125rem);box-shadow:0 .875rem 1.625rem -.75rem #274a2480}.landing-module___cEqKa__btnMod:after{content:"";background:linear-gradient(105deg,#0000,#ffffff59,#0000);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-80%;transform:skew(-20deg)}.landing-module___cEqKa__btnMod:hover:after{left:130%}.landing-module___cEqKa__mockcard{box-shadow:var(--shadow-md);background:#fff;border:1px solid #274a2414;border-radius:12px;overflow:hidden}.landing-module___cEqKa__mockHead{background:var(--green);color:#fff;align-items:center;gap:10px;min-width:0;padding:15px 20px;display:flex}.landing-module___cEqKa__mtitle{letter-spacing:-.02em;flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.3}.landing-module___cEqKa__mtag{white-space:nowrap;background:#ffffff29;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:600}.landing-module___cEqKa__mockBody{padding:22px}.landing-module___cEqKa__promptBox{background:var(--cream);color:#33402f;border-left:3px solid var(--leaf-soft);border-radius:8px;margin-bottom:16px;padding:15px 17px;font-size:14.5px;line-height:1.5}.landing-module___cEqKa__promptBox b{color:var(--green)}.landing-module___cEqKa__disclosureBtn{color:var(--leaf-soft);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;align-items:center;gap:.625rem;margin-bottom:.5rem;padding:0;font-family:inherit;font-size:.84375rem;font-weight:700;display:flex}.landing-module___cEqKa__disclosureBtnMt{margin-top:1rem}.landing-module___cEqKa__chev{transition:transform .25s}.landing-module___cEqKa__chevOpen{transform:rotate(180deg)}.landing-module___cEqKa__disclosure{max-height:0;transition:max-height .4s;overflow:hidden}.landing-module___cEqKa__disclosureOpen{max-height:31.25rem}.landing-module___cEqKa__disclosureInner{color:#3c4a39;font-size:14px;line-height:1.6;font-family:var(--font-inter-italic),var(--font-inter),sans-serif;background:#6fae5e14;border:1px dashed #6fae5e66;border-radius:8px;padding:15px 16px;font-style:italic}.landing-module___cEqKa__dlg{font-family:var(--font-poppins),Poppins,var(--font-inter),system-ui,sans-serif;color:#274a27;background:#f4f4f4;border-radius:8px;margin-bottom:4px;padding:16px 18px 18px;position:relative}.landing-module___cEqKa__dlgTurn{margin-top:12px}.landing-module___cEqKa__dlgTurn:first-of-type{margin-top:0}.landing-module___cEqKa__dlgTag{color:#fff;letter-spacing:-.01em;background:#274a27;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:700;line-height:1;display:inline-block}.landing-module___cEqKa__dlgLine{letter-spacing:-.005em;margin:6px 0 0;font-size:13.5px;font-weight:600;line-height:1.42}.landing-module___cEqKa__dlgJs .landing-module___cEqKa__dlgTag,.landing-module___cEqKa__dlgJs .landing-module___cEqKa__dlgLine{opacity:0;transition:opacity 1s,transform 1.2s cubic-bezier(.22,.7,.25,1);transform:translate(-28px)}.landing-module___cEqKa__dlgJs .landing-module___cEqKa__tagIn .landing-module___cEqKa__dlgTag,.landing-module___cEqKa__dlgJs .landing-module___cEqKa__lineIn .landing-module___cEqKa__dlgLine{opacity:1;transform:none}.landing-module___cEqKa__dlgFade .landing-module___cEqKa__dlgTurn{opacity:0;transition:opacity .6s}@media (max-width:620px){.landing-module___cEqKa__dlg{padding:14px 14px 16px}.landing-module___cEqKa__dlgLine{font-size:13px}}.landing-module___cEqKa__recRow{align-items:center;gap:14px;margin-top:18px;display:flex}.landing-module___cEqKa__recBtn{border-radius:var(--radius-full);background:var(--leaf-soft);color:#fff;cursor:pointer;border:none;flex:none;place-items:center;width:48px;height:48px;padding:0;transition:transform .2s;display:grid}.landing-module___cEqKa__recBtn:hover{transform:scale(1.07)}.landing-module___cEqKa__wave{flex:1;justify-content:space-between;align-items:center;gap:5px;min-width:0;height:40px;display:flex;overflow:hidden}.landing-module___cEqKa__wave span{background:var(--leaf);border-radius:var(--radius-full);transform-origin:50%;opacity:.9;flex:0 0 3px;width:3px;height:100%;transform:scaleY(.08)}.landing-module___cEqKa__readPassage{color:#52604e;background:var(--cream);border-radius:7px;margin-bottom:15px;padding:13px 14px;font-size:.84375rem;line-height:1.6}.landing-module___cEqKa__qnum{color:var(--leaf-soft);letter-spacing:.08em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.landing-module___cEqKa__qtext{color:var(--green);margin-bottom:11px;font-size:14.5px;font-weight:600;line-height:1.4}.landing-module___cEqKa__opt{cursor:pointer;color:#3b4239;text-align:left;-webkit-user-select:none;user-select:none;background:#f2f2f0;border:1.5px solid #e2e3df;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:7px;padding:7px 11px;font-family:inherit;font-size:13px;line-height:1.35;transition:all .18s;display:flex}.landing-module___cEqKa__opt:hover{background:#ebece8;border-color:#c6c9c2}.landing-module___cEqKa__lab{color:#5f665d;background:#e3e4e0;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:11.5px;font-weight:700;display:grid}.landing-module___cEqKa__optCorrect{border-color:var(--leaf-soft);background:#6fae5e1f}.landing-module___cEqKa__optCorrect .landing-module___cEqKa__lab{background:var(--leaf-soft);color:#fff}.landing-module___cEqKa__optRight{border-color:var(--leaf-soft);background:#6fae5e24;animation:.35s landing-module___cEqKa__optPop}.landing-module___cEqKa__optRight .landing-module___cEqKa__lab{background:var(--leaf-soft);color:#fff}.landing-module___cEqKa__optWrong{background:#e573731a;border-color:#e57373;animation:.4s landing-module___cEqKa__optShake}.landing-module___cEqKa__optWrong .landing-module___cEqKa__lab{color:#fff;background:#e57373}.landing-module___cEqKa__optLocked{pointer-events:none}.landing-module___cEqKa__readFoot{color:var(--muted);justify-content:space-between;align-items:center;margin-top:.375rem;font-size:.8125rem;display:flex}.landing-module___cEqKa__pillbar{gap:.3125rem;display:flex}.landing-module___cEqKa__pill{background:#274a2424;border-radius:.1875rem;width:1.375rem;height:.3125rem}.landing-module___cEqKa__pillOn{background:var(--leaf-soft)}.landing-module___cEqKa__quizToast{opacity:0;min-height:0;margin-top:6px;font-size:.84375rem;font-weight:600;transition:all .35s;display:block;transform:translateY(.375rem)}.landing-module___cEqKa__quizToastShow{opacity:1;transform:none}.landing-module___cEqKa__quizGood{color:var(--leaf-soft)}.landing-module___cEqKa__quizBad{color:#d05f5f}.landing-module___cEqKa__editor{color:#33402f;font-size:14.5px;line-height:1.85}.landing-module___cEqKa__err{cursor:pointer;background:#e573732e;border-bottom:2px solid #e57373;border-radius:2px;padding:0 1px;transition:all .3s;position:relative}.landing-module___cEqKa__err:hover{background:#e573734d}.landing-module___cEqKa__err:after{content:"tap to fix";background:var(--green-900);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:.375rem;padding:.25rem .5625rem;font-size:.65625rem;font-weight:600;transition:all .25s;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)translateY(.25rem)}.landing-module___cEqKa__err:hover:after{opacity:1;transform:translate(-50%)}.landing-module___cEqKa__fix{border-bottom:2px solid var(--leaf-soft);background:#6fae5e33;border-radius:2px;padding:0 1px}.landing-module___cEqKa__justFixed{animation:.8s landing-module___cEqKa__fixFlash}.landing-module___cEqKa__feedback{background:var(--cream);border-radius:8px;margin-top:1.125rem;padding:1rem}.landing-module___cEqKa__fbRow{color:#3c4a39;align-items:center;gap:.625rem;margin-bottom:.625rem;font-size:.84375rem;display:flex}.landing-module___cEqKa__fbIc{color:#fff;border-radius:.375rem;flex:none;place-items:center;width:1.375rem;height:1.375rem;display:grid}.landing-module___cEqKa__scoremeter{align-items:center;gap:.875rem;margin-top:.25rem;display:flex}.landing-module___cEqKa__ring{flex:none;width:4rem;height:4rem}.landing-module___cEqKa__arc{stroke-dasharray:0 100;transition:stroke-dasharray 1.4s cubic-bezier(.25,.8,.3,1)}.landing-module___cEqKa__arcDrawn{stroke-dasharray:78 100}.landing-module___cEqKa__scoreTxt b{color:var(--green);font-size:.9375rem}.landing-module___cEqKa__scoreTxt span{color:var(--muted);font-size:.8125rem;display:block}.landing-module___cEqKa__lplayer{background:var(--green);color:#fff;border-radius:9px;margin-bottom:15px;padding:16px 18px}.landing-module___cEqKa__lpTop{align-items:center;gap:14px;margin-bottom:12px;display:flex}.landing-module___cEqKa__lpPlayBtn{border-radius:var(--radius-full);cursor:pointer;color:#fff;background:#ffffff29;border:none;flex:none;place-items:center;width:3.125rem;height:3.125rem;padding:0;transition:background .2s;display:grid}.landing-module___cEqKa__lpPlayBtn:hover{background:#ffffff47}.landing-module___cEqKa__lpMeta b{letter-spacing:-.02em;font-size:14.5px}.landing-module___cEqKa__lpMeta span{color:#ffffffb3;font-size:.78125rem;display:block}.landing-module___cEqKa__lpWave{cursor:pointer;justify-content:space-between;align-items:center;gap:5px;min-width:0;height:42px;display:flex;overflow:hidden}.landing-module___cEqKa__lpWave i{transform-origin:50%;will-change:transform;background:#ffffff6b;border-radius:99px;flex:0 0 3px;width:3px;height:100%;transition:background .2s;transform:scaleY(.1)}.landing-module___cEqKa__lpWave i:hover{background:#ffffff8c}.landing-module___cEqKa__lpWave i.landing-module___cEqKa__lpBarPlayed{background:var(--leaf-bright)}.landing-module___cEqKa__lpWave i.landing-module___cEqKa__lpBarPlayed:hover{background:#a8e394}.landing-module___cEqKa__wave i{background:var(--leaf);transform-origin:50%;will-change:transform;border-radius:99px;flex:0 0 3px;width:3px;height:100%;transform:scaleY(.1)}.landing-module___cEqKa__lpTime{color:#ffffffb3;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.5rem;font-size:.75rem;display:flex}.landing-module___cEqKa__carouselSection{background:var(--cream);padding:4.5rem 0;position:relative;overflow:hidden}.landing-module___cEqKa__carHead{text-align:center;margin-bottom:34px;padding:0 20px}.landing-module___cEqKa__carHead h2{color:var(--green);margin-bottom:10px;font-size:clamp(23px,2.3vw,30px)}.landing-module___cEqKa__carHead p{color:var(--muted);font-size:15.5px}.landing-module___cEqKa__marquee{-webkit-user-select:none;user-select:none;max-width:53.75rem;width:calc(100% - 2*var(--gutter));margin:0 auto;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-module___cEqKa__marquee+.landing-module___cEqKa__marquee{margin-top:1.625rem}.landing-module___cEqKa__marqueeTrack{will-change:transform;flex-shrink:0;align-items:center;min-width:100%;animation:34s linear infinite landing-module___cEqKa__marqueeScroll;display:flex}.landing-module___cEqKa__marqueeReverse .landing-module___cEqKa__marqueeTrack{animation-duration:40s;animation-direction:reverse}.landing-module___cEqKa__marquee:hover .landing-module___cEqKa__marqueeTrack{animation-play-state:paused}.landing-module___cEqKa__mqItem{white-space:nowrap;align-items:center;gap:1.625rem;padding:0 .8125rem;display:flex}.landing-module___cEqKa__mqWord{letter-spacing:-.02em;color:var(--green);font-size:clamp(19px,2.1vw,28px);font-weight:700;line-height:1;transition:color .25s}.landing-module___cEqKa__mqAlt{color:var(--leaf-soft)}.landing-module___cEqKa__mqItem:hover .landing-module___cEqKa__mqWord{color:var(--leaf-bright)}.landing-module___cEqKa__mqDot{border-radius:var(--radius-full);background:var(--leaf-soft);flex:none;width:.5rem;height:.5rem}.landing-module___cEqKa__statsSection{background:var(--green);color:#fff;padding:4rem 0;position:relative;overflow:hidden}.landing-module___cEqKa__statsSection:before{content:"";background:radial-gradient(37.5rem 25rem at 90% 120%,#8ed07a2e,#0000 60%);position:absolute;inset:0}.landing-module___cEqKa__statsGrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:30px;display:grid;position:relative}.landing-module___cEqKa__stat{transition:transform .3s}.landing-module___cEqKa__stat:hover{transform:translateY(-.375rem)}.landing-module___cEqKa__statNum{letter-spacing:-.02em;color:var(--leaf-bright);font-size:40px;font-weight:800;line-height:1;display:inline-block}.landing-module___cEqKa__statLbl{color:#ffffffd1;margin-top:.5rem;font-size:14px}.landing-module___cEqKa__testimonialsSection{background:var(--cream);padding:4.5rem 0}.landing-module___cEqKa__secHead{text-align:center;max-width:640px;margin:0 auto 36px}.landing-module___cEqKa__secHead h2{color:var(--green);margin-bottom:14px;font-size:clamp(23px,2.4vw,31px);font-weight:600}.landing-module___cEqKa__secHead p{color:#4a5847;font-size:16.5px;line-height:1.6}.landing-module___cEqKa__tgrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing-module___cEqKa__tcard{background:#fff;border:1px solid #274a241a;border-radius:12px;flex-direction:column;padding:26px 24px;display:flex;box-shadow:0 .625rem 1.875rem -1.375rem #0d1e0c80}.landing-module___cEqKa__tstars{color:var(--gold);letter-spacing:.125rem;margin-bottom:.875rem;font-size:.9375rem}.landing-module___cEqKa__tcard blockquote{color:#3c4a39;flex:1;margin-bottom:20px;font-size:14.5px;line-height:1.65}.landing-module___cEqKa__tperson{align-items:center;gap:.75rem;display:flex}.landing-module___cEqKa__tinit{border-radius:var(--radius-full);background:var(--leaf-soft);color:#fff;flex:none;place-items:center;width:2.625rem;height:2.625rem;font-size:.9375rem;font-weight:700;display:grid}.landing-module___cEqKa__tmeta b{color:var(--green);font-size:.90625rem;font-weight:600;display:block}.landing-module___cEqKa__tmeta span{color:var(--muted);margin-top:.125rem;font-size:.78125rem;display:block}.landing-module___cEqKa__pricingSection{background:var(--cream-2);padding:4.5rem 0 2.5rem}.landing-module___cEqKa__anchorNote{text-align:center;background:#fff;border:1.5px dashed #274a2438;border-radius:10px;max-width:740px;margin:0 auto 34px;padding:20px 24px}.landing-module___cEqKa__anchorRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem 1rem;margin-bottom:.625rem;display:flex}.landing-module___cEqKa__aItem{color:#4a5847;font-size:.9375rem}.landing-module___cEqKa__aItem b{color:var(--green);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.landing-module___cEqKa__aStrike,.landing-module___cEqKa__strike{color:#4a5847;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex;position:relative}.landing-module___cEqKa__aStrike b,.landing-module___cEqKa__strike b,.landing-module___cEqKa__aItem.landing-module___cEqKa__aStrike b,.landing-module___cEqKa__aItem.landing-module___cEqKa__strike b{color:#b04a4a;letter-spacing:-.02em;font-size:20px;font-weight:800;text-decoration:none}.landing-module___cEqKa__aStrike:after,.landing-module___cEqKa__strike:after{content:"";pointer-events:none;background-color:#b04a4a;border-radius:1px;height:2px;display:none;position:absolute;top:52%;left:-3px;right:-3px}.landing-module___cEqKa__aVs{letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-soft);font-size:.75rem;font-weight:800}.landing-module___cEqKa__anchorNote p{color:var(--muted);font-size:.84375rem;line-height:1.55}.landing-module___cEqKa__plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:26px;display:grid}.landing-module___cEqKa__plan{background:#fff;border:1.5px solid #274a241a;border-radius:13px;flex-direction:column;padding:32px 28px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.landing-module___cEqKa__plan:hover{box-shadow:var(--shadow-lg);transform:translateY(-.5rem)}.landing-module___cEqKa__planFeatured{background:var(--green);color:#fff;border-color:var(--green);transform:scale(1.03)}.landing-module___cEqKa__planFeatured:hover{transform:scale(1.03)translateY(-.5rem)}.landing-module___cEqKa__planTag{background:var(--leaf-bright);color:var(--green-900);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:1.875rem;padding:.4375rem 1.125rem;font-size:.75rem;font-weight:800;position:absolute;top:-.875rem;left:50%;transform:translate(-50%);box-shadow:0 .5rem 1.125rem -.5rem #0006}.landing-module___cEqKa__plan h3{margin-bottom:6px;font-size:20px;font-weight:600}.landing-module___cEqKa__planType{color:var(--muted);margin-bottom:1.375rem;font-size:.84375rem}.landing-module___cEqKa__planFeatured .landing-module___cEqKa__planType{color:#ffffffb3}.landing-module___cEqKa__price{align-items:flex-end;gap:.375rem;margin-bottom:.375rem;display:flex}.landing-module___cEqKa__cur{color:var(--leaf-soft);margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.landing-module___cEqKa__planFeatured .landing-module___cEqKa__cur{color:var(--leaf-bright)}.landing-module___cEqKa__amt{letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:.9}.landing-module___cEqKa__per{color:var(--muted);margin-bottom:.5625rem;font-size:.875rem}.landing-module___cEqKa__planFeatured .landing-module___cEqKa__per{color:#ffffffb3}.landing-module___cEqKa__priceSub{color:var(--muted);margin-bottom:2rem;font-size:.84375rem}.landing-module___cEqKa__planFeatured .landing-module___cEqKa__priceSub{color:#ffffffb8}.landing-module___cEqKa__plan ul{flex-direction:column;flex:1;gap:14px;margin-bottom:30px;list-style:none;display:flex}.landing-module___cEqKa__plan ul li{align-items:flex-start;gap:11px;font-size:14px;line-height:1.45;display:flex}.landing-module___cEqKa__tick{border-radius:var(--radius-full);width:1.3125rem;height:1.3125rem;color:var(--leaf-soft);background:#6fae5e2e;flex:none;place-items:center;margin-top:.0625rem;display:grid}.landing-module___cEqKa__planFeatured .landing-module___cEqKa__tick{color:var(--leaf-bright);background:#ffffff2e}.landing-module___cEqKa__pbtn{width:100%;font-size:15px;font-family:var(--font-inter),"Inter",sans-serif;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:.9375rem;font-weight:600;transition:transform .2s,background .2s;display:flex;position:relative;overflow:hidden}.landing-module___cEqKa__pbtnOut{color:var(--green);background:0 0;border:1.6px solid #274a2440}.landing-module___cEqKa__pbtnOut:hover{background:var(--green);color:#fff;transform:translateY(-.125rem)}.landing-module___cEqKa__pbtnFill{background:var(--green);color:#fff}.landing-module___cEqKa__pbtnFill:hover{background:var(--green-700);transform:translateY(-.125rem)}.landing-module___cEqKa__planFeatured .landing-module___cEqKa__pbtnFill{background:var(--leaf-bright);color:var(--green-900);font-weight:700}.landing-module___cEqKa__planFeatured .landing-module___cEqKa__pbtnFill:hover{background:#fff}.landing-module___cEqKa__pbtnFill:after{content:"";background:linear-gradient(105deg,#0000,#ffffff59,#0000);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-80%;transform:skew(-20deg)}.landing-module___cEqKa__pbtnFill:hover:after{left:130%}.landing-module___cEqKa__strike{color:#4a5847}.landing-module___cEqKa__strike b{color:#b04a4a}.landing-module___cEqKa__ptype{color:var(--muted);margin-bottom:1.375rem;font-size:.84375rem}.landing-module___cEqKa__planFeatured .landing-module___cEqKa__ptype,.landing-module___cEqKa__featured .landing-module___cEqKa__ptype{color:#ffffffb3}.landing-module___cEqKa__featured{background:var(--green);color:#fff;border-color:var(--green);transform:scale(1.03)}.landing-module___cEqKa__featured:hover{transform:scale(1.03)translateY(-.5rem)}.landing-module___cEqKa__featured .landing-module___cEqKa__tick{color:var(--leaf-bright);background:#ffffff2e}.landing-module___cEqKa__featured .landing-module___cEqKa__cur{color:var(--leaf-bright)}.landing-module___cEqKa__featured .landing-module___cEqKa__per{color:#ffffffb3}.landing-module___cEqKa__featured .landing-module___cEqKa__priceSub{color:#ffffffb8}.landing-module___cEqKa__out{color:var(--green);background:0 0;border:1.6px solid #274a2440}.landing-module___cEqKa__out:hover{background:var(--green);color:#fff;transform:translateY(-.125rem)}.landing-module___cEqKa__fill{background:var(--green);color:#fff}.landing-module___cEqKa__fill:hover{background:var(--green-700);transform:translateY(-.125rem)}.landing-module___cEqKa__planFeatured .landing-module___cEqKa__fill,.landing-module___cEqKa__featured .landing-module___cEqKa__fill{background:var(--leaf-bright);color:var(--green-900);font-weight:700}.landing-module___cEqKa__planFeatured .landing-module___cEqKa__fill:hover,.landing-module___cEqKa__featured .landing-module___cEqKa__fill:hover{background:#fff}.landing-module___cEqKa__planRefund{text-align:center;color:var(--muted);justify-content:center;align-items:flex-start;gap:.5625rem;margin-top:.875rem;font-size:.8125rem;line-height:1.4;display:flex}.landing-module___cEqKa__planFeatured .landing-module___cEqKa__planRefund{color:#ffffffe0}.landing-module___cEqKa__fcKicker{letter-spacing:.1em;text-transform:uppercase;color:var(--leaf-soft);align-items:center;gap:.4375rem;margin-bottom:.875rem;font-size:.71875rem;font-weight:800;display:inline-flex}.landing-module___cEqKa__fcLead{color:#4a5847;margin-bottom:1.375rem;font-size:.90625rem;line-height:1.55}.landing-module___cEqKa__guarantee{text-align:center;color:var(--muted);margin-top:2.25rem;font-size:.875rem}.landing-module___cEqKa__guarantee a{color:var(--leaf-soft);font-weight:600;text-decoration:underline}.landing-module___cEqKa__faqSection{background:var(--cream-2);padding:2.5rem 0 3.5rem;scroll-margin-top:0}.landing-module___cEqKa__faqList{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;display:flex}.landing-module___cEqKa__faqItem{background:#fff;border:1px solid #274a241a;border-radius:9px;overflow:hidden}.landing-module___cEqKa__faqQ{letter-spacing:normal;cursor:pointer;width:100%;color:var(--green);text-align:left;background:0 0;border:none;align-items:flex-start;gap:14px;padding:20px 22px;font-family:inherit;font-size:15.5px;font-weight:600;line-height:1.45;display:flex}.landing-module___cEqKa__fchev{color:var(--leaf-soft);flex:none;margin-left:auto;transition:transform .25s}.landing-module___cEqKa__fchevOpen{transform:rotate(180deg)}.landing-module___cEqKa__faqPanel{max-height:0;transition:max-height .32s;overflow:hidden}.landing-module___cEqKa__faqPanelInner{color:#4a5847;padding:0 22px 20px;font-size:14.5px;line-height:1.65}.landing-module___cEqKa__faqPanelInner a{color:var(--leaf-soft);font-weight:600;text-decoration:underline}.landing-module___cEqKa__captureSection{background:var(--cream-2);padding:0 0 4.5rem}.landing-module___cEqKa__captureBox{background:var(--green);color:#fff;border-radius:13px;grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;padding:38px 34px;display:grid;position:relative;overflow:hidden}.landing-module___cEqKa__captureBox:before{content:"";pointer-events:none;background:radial-gradient(28.75rem 17.5rem at 8% 0,#8ed07a33,#0000 62%);position:absolute;inset:0}.landing-module___cEqKa__captureCopy{position:relative}.landing-module___cEqKa__captureCopy h3{margin-bottom:.625rem;font-size:clamp(20px,2vw,25px);font-weight:600}.landing-module___cEqKa__captureCopy p{color:#ffffffd1;max-width:26.25rem;font-size:.9375rem;line-height:1.6}.landing-module___cEqKa__captureForm{flex-wrap:wrap;gap:.625rem;display:flex;position:relative}.landing-module___cEqKa__captureInput{color:#fff;background:#ffffff1a;border:1.5px solid #ffffff47;border-radius:9px;flex:1;min-width:12.5rem;padding:14px 15px;font-family:inherit;font-size:.9375rem}.landing-module___cEqKa__captureInput::placeholder{color:#fff9}.landing-module___cEqKa__captureInput:focus{border-color:var(--leaf-bright);background:#ffffff29;outline:none}.landing-module___cEqKa__captureSubmit{background:var(--leaf-bright);color:var(--green-900);cursor:pointer;border:none;border-radius:9px;flex:none;padding:14px 22px;font-family:inherit;font-size:.9375rem;font-weight:700;transition:background .2s,transform .2s}.landing-module___cEqKa__captureSubmit:hover{background:#fff;transform:translateY(-.125rem)}.landing-module___cEqKa__captureNote{color:#ffffff9e;grid-column:1/-1;margin-top:-.625rem;font-size:.78125rem;position:relative}.landing-module___cEqKa__captureOk{color:var(--leaf-bright);grid-column:1/-1;font-size:.9375rem;font-weight:600;position:relative}.landing-module___cEqKa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-module___cEqKa__finalSection{background:var(--cream);text-align:center;padding:4.5rem 0}.landing-module___cEqKa__ctaBox{background:var(--green);color:#fff;border-radius:16px;padding:56px 36px;position:relative;overflow:hidden}.landing-module___cEqKa__ctaBox:before{content:"";pointer-events:none;background:radial-gradient(31.25rem 18.75rem at 15% 0,#8ed07a38,#0000 60%),radial-gradient(31.25rem 18.75rem at 100% 120%,#6fae5e2e,#0000 60%);position:absolute;inset:0}.landing-module___cEqKa__ctaBox h2{margin-bottom:16px;font-size:clamp(23px,2.4vw,30px);font-weight:600;position:relative}.landing-module___cEqKa__ctaBox p{color:#ffffffd9;max-width:500px;margin:0 auto 30px;font-size:16.5px;line-height:normal;position:relative}.landing-module___cEqKa__btnLeaf{color:var(--green);cursor:pointer;background:#fff;border:none;border-radius:10px;align-items:center;gap:.625rem;padding:14px 26px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.landing-module___cEqKa__btnLeaf:hover{transform:translateY(-.125rem);box-shadow:0 1rem 1.875rem -.75rem #0006}.landing-module___cEqKa__btnLeaf:after{content:"";background:linear-gradient(105deg,#0000,#ffffff59,#0000);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-80%;transform:skew(-20deg)}.landing-module___cEqKa__btnLeaf:hover:after{left:130%}.landing-module___cEqKa__legal{z-index:200;font-family:var(--font-inter),"Inter",sans-serif;place-items:center;padding:24px;line-height:normal;display:grid;position:fixed;inset:0}.landing-module___cEqKa__legalBack{background:#1420128c;position:absolute;inset:0}.landing-module___cEqKa__legalCard{background:#fff;border-radius:12px;flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0d1e0c73}.landing-module___cEqKa__legalHead{color:#fff;background:#274a24;flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.landing-module___cEqKa__legalHead h2{letter-spacing:-.01em;color:#fff;flex:1;margin:0;font-size:17px;font-weight:700}.landing-module___cEqKa__legalX{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.landing-module___cEqKa__legalX:hover{background:#ffffff47}.landing-module___cEqKa__legalTabs{background:#f3f1e8;border-bottom:1px solid #274a241f;flex:none;gap:6px;padding:10px 20px;display:flex;overflow-x:auto}.landing-module___cEqKa__legalTabs a{color:#5c6b58;border-radius:20px;flex:none;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.landing-module___cEqKa__legalTabs a:hover{color:#274a24}.landing-module___cEqKa__legalTabs a[aria-current=page]{color:#fff;background:#274a24}.landing-module___cEqKa__legalBody{overscroll-behavior:contain;color:#33402f;padding:18px 24px 26px;font-size:14.5px;line-height:1.65;overflow-y:auto}.landing-module___cEqKa__legalBody:focus{outline:none}.landing-module___cEqKa__legalBody .lede{color:#1d2a1b;margin:0 0 6px;font-size:15px}.landing-module___cEqKa__legalBody h2{color:#274a24;letter-spacing:-.01em;margin:22px 0 6px;font-size:16px;font-weight:600;line-height:1.1}.landing-module___cEqKa__legalBody p{margin:0 0 10px}.landing-module___cEqKa__legalBody ul{margin:0 0 12px;padding-left:20px;list-style:outside}.landing-module___cEqKa__legalBody li{margin-bottom:5px}.landing-module___cEqKa__legalBody a{color:#4f8a44;text-decoration:underline}@media (max-width:620px){.landing-module___cEqKa__legal{padding:10px}.landing-module___cEqKa__legalCard{max-height:calc(100dvh - 20px)}.landing-module___cEqKa__legalHead{padding:12px 16px}.landing-module___cEqKa__legalTabs{padding:8px 12px}.landing-module___cEqKa__legalBody{padding:14px 16px 22px;font-size:14px}}.landing-module___cEqKa__footerSection{--green:#274a24;--green-900:#1c3a1a;--green-700:#2d5429;--leaf:#6fae5e;--leaf-bright:#8ed07a;--leaf-soft:#4f8a44;--radius-sm:.5rem;--radius-md:.75rem;--maxw:75rem;--gutter:6rem;color:#ffffffb3;font-family:var(--font-inter),"Inter",sans-serif;background:#1c3a1a;width:100%;padding:62px 0 28px}.landing-module___cEqKa__footGrid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:44px;display:grid}.landing-module___cEqKa__footBrand p{color:#ffffffb3;max-width:280px;margin-top:16px;font-size:.875rem;line-height:1.6}.landing-module___cEqKa__footerSection h5{color:#fff;letter-spacing:-.025em;margin-bottom:18px;font-size:.9375rem;font-weight:600}.landing-module___cEqKa__footerSection ul{flex-direction:column;gap:11px;list-style:none;display:flex}.landing-module___cEqKa__footerSection ul a{color:#ffffffb3;padding:0;font-size:.875rem;transition:color .2s;display:inline-block}.landing-module___cEqKa__footerSection ul a:hover{color:var(--leaf-bright)}.landing-module___cEqKa__footBot{color:#ffffffb3;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.landing-module___cEqKa__footLegal{align-items:center;gap:1.25rem;display:flex}.landing-module___cEqKa__footLegal a{color:#ffffffb3;font-size:.8125rem;transition:color .2s}.landing-module___cEqKa__footLegal a:hover{color:var(--leaf-bright)}.landing-module___cEqKa__footBrandLink{line-height:1;text-decoration:none;display:inline-block}.landing-module___cEqKa__footBrand .landing-module___cEqKa__brandGroup{align-items:center;gap:10px;display:inline-flex}.landing-module___cEqKa__footBrand .landing-module___cEqKa__logoMark{display:block}.landing-module___cEqKa__logoText{flex-direction:column;font-size:1.1875rem;font-weight:700;line-height:1.1;display:flex}.landing-module___cEqKa__logoText span{letter-spacing:.08em;margin-top:.125rem;font-size:.5625rem;font-weight:600}.landing-module___cEqKa__socials{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;display:flex}.landing-module___cEqKa__slabel{color:#ffffff8c;margin-right:.375rem;font-size:.8125rem;font-weight:400}.landing-module___cEqKa__socials a,.landing-module___cEqKa__socials span[role=img]{color:#fffc;background:#ffffff12;border:1px solid #ffffff21;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:grid}.landing-module___cEqKa__socials a:hover{background:var(--leaf-soft);border-color:var(--leaf-soft);color:#fff;transform:translateY(-.125rem)}.landing-module___cEqKa__disclaimer{color:#ffffff80;max-width:none;margin-bottom:24px;font-size:12.5px;line-height:1.6}.landing-module___cEqKa__reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(2.125rem)}.landing-module___cEqKa__revealIn{opacity:1;transform:none}.landing-module___cEqKa__d1{transition-delay:80ms}.landing-module___cEqKa__d2{transition-delay:.16s}.landing-module___cEqKa__d3{transition-delay:.24s}.landing-module___cEqKa__revealFlat{opacity:0;transition:opacity .7s}.landing-module___cEqKa__revealFlatIn{opacity:1}@keyframes landing-module___cEqKa__marqueeScroll{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes landing-module___cEqKa__ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes landing-module___cEqKa__optPop{0%{transform:scale(1)}45%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes landing-module___cEqKa__optShake{0%,to{transform:translate(0)}25%{transform:translate(-.375rem)}50%{transform:translate(.3125rem)}75%{transform:translate(-.1875rem)}}@keyframes landing-module___cEqKa__fixFlash{0%{background:#8ed07a8c}to{background:#6fae5e33}}@keyframes landing-module___cEqKa__icBob{0%,to{transform:translateY(0)}50%{transform:translateY(-.1875rem)}}@keyframes landing-module___cEqKa__numPop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@media (max-width:1080px){.landing-module___cEqKa__root,.landing-module___cEqKa__footerSection{--gutter:2.5rem}.landing-module___cEqKa__section,.landing-module___cEqKa__statsSection,.landing-module___cEqKa__finalSection,.landing-module___cEqKa__carouselSection,.landing-module___cEqKa__testimonialsSection{padding-top:3rem;padding-bottom:3rem}.landing-module___cEqKa__pricingSection{padding:3rem 0 1.75rem}.landing-module___cEqKa__faqSection{padding:1.75rem 0 2.5rem}.landing-module___cEqKa__captureSection{padding-bottom:3rem}.landing-module___cEqKa__heroFlex{padding:2.75rem var(--gutter)1.5rem;grid-template-columns:1fr;gap:34px}.landing-module___cEqKa__heroCopy{max-width:none}.landing-module___cEqKa__heroVideo{justify-self:center;max-width:560px}.landing-module___cEqKa__modGrid,.landing-module___cEqKa__flip .landing-module___cEqKa__modCopy,.landing-module___cEqKa__flip .landing-module___cEqKa__modVisual{order:unset}.landing-module___cEqKa__modGrid{grid-template-columns:1fr;gap:44px}.landing-module___cEqKa__flip .landing-module___cEqKa__modCopy{order:1}.landing-module___cEqKa__flip .landing-module___cEqKa__modVisual{order:2}.landing-module___cEqKa__heroStrip{padding:1rem var(--gutter)2.5rem;grid-template-columns:repeat(2,1fr);gap:22px 30px}.landing-module___cEqKa__fcell:not(:last-child):after{display:none}.landing-module___cEqKa__statsGrid{grid-template-columns:repeat(2,1fr);gap:40px}.landing-module___cEqKa__plans{grid-template-columns:1fr;max-width:480px;margin:0 auto}.landing-module___cEqKa__planFeatured{transform:none}.landing-module___cEqKa__planFeatured:hover{transform:translateY(-.5rem)}.landing-module___cEqKa__tgrid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.landing-module___cEqKa__captureBox{grid-template-columns:1fr;gap:22px;padding:32px 24px}.landing-module___cEqKa__footGrid{grid-template-columns:1.4fr repeat(3,1fr);gap:2rem 1.5rem}.landing-module___cEqKa__tagline,.landing-module___cEqKa__brandDivider{display:none}}@media (max-width:960px){.landing-module___cEqKa__navLinks{display:none}.landing-module___cEqKa__signupBtn,.landing-module___cEqKa__logoutLink{display:none!important}.landing-module___cEqKa__desktopActions .landing-module___cEqKa__btnGhost{background:var(--green);color:#fff;border-color:var(--green)}.landing-module___cEqKa__menuToggle{width:42px;height:42px;display:flex}.landing-module___cEqKa__navActions{margin-left:auto}}@media (max-width:760px){.landing-module___cEqKa__root,.landing-module___cEqKa__footerSection{--gutter:1.25rem}.landing-module___cEqKa__heroFlex{padding:2rem var(--gutter)1.25rem}.landing-module___cEqKa__heroStrip{padding:1rem var(--gutter)2rem;grid-template-columns:1fr;gap:18px}.landing-module___cEqKa__heroStrip .landing-module___cEqKa__fcell h4{font-size:15px}.landing-module___cEqKa__heroStrip .landing-module___cEqKa__fcell p{font-size:13.5px}.landing-module___cEqKa__nav{gap:12px;height:58px}.landing-module___cEqKa__brandText{font-size:21px}.landing-module___cEqKa__footGrid{grid-template-columns:1fr 1fr;gap:30px}.landing-module___cEqKa__footerSection ul{gap:2px}.landing-module___cEqKa__footerSection ul a{padding:8px 0;font-size:14.5px;display:inline-block}.landing-module___cEqKa__footerSection h5{margin-bottom:8px}.landing-module___cEqKa__footerSection ul a[href^=mailto\:]{margin:-8px 0}.landing-module___cEqKa__footBrand{grid-column:1/-1}.landing-module___cEqKa__footBot{flex-direction:column;align-items:flex-start}.landing-module___cEqKa__statsGrid{grid-template-columns:1fr 1fr}.landing-module___cEqKa__statNum{font-size:34px}.landing-module___cEqKa__amt{font-size:40px}.landing-module___cEqKa__heroH1{font-size:34px}.landing-module___cEqKa__modIntro,.landing-module___cEqKa__secHead p,.landing-module___cEqKa__ctaBox p{font-size:15.5px}.landing-module___cEqKa__checklist li{font-size:14.5px}.landing-module___cEqKa__plan{padding:28px 22px}.landing-module___cEqKa__anchorNote{padding:18px 16px}.landing-module___cEqKa__navActions{gap:.5rem}.landing-module___cEqKa__btnSolid,.landing-module___cEqKa__btnGhost{border-radius:10px;min-height:38px;padding:10px 16px;font-size:14px}.landing-module___cEqKa__mockBody{padding:18px}.landing-module___cEqKa__mockHead{padding:13px 16px}.landing-module___cEqKa__mtitle{font-size:14px}.landing-module___cEqKa__opt{padding:8px 11px;font-size:13.5px}.landing-module___cEqKa__faqQ{padding:17px 18px}.landing-module___cEqKa__faqPanelInner{padding:0 18px 18px}.landing-module___cEqKa__captureCopy p{font-size:15px}}@media (max-width:430px){.landing-module___cEqKa__root,.landing-module___cEqKa__footerSection{--gutter:1rem}.landing-module___cEqKa__heroFlex{padding:1.75rem var(--gutter)1rem}.landing-module___cEqKa__heroStrip{padding:1rem var(--gutter)2rem}.landing-module___cEqKa__nav{gap:8px}.landing-module___cEqKa__logoMark{width:32px;height:32px}.landing-module___cEqKa__brandText{font-size:20px}.landing-module___cEqKa__btnSolid,.landing-module___cEqKa__btnGhost{padding:9px 13px;font-size:13.5px}.landing-module___cEqKa__menuToggle span{width:22px}.landing-module___cEqKa__heroH1{font-size:30px}.landing-module___cEqKa__captureSubmit{width:100%}.landing-module___cEqKa__footGrid{grid-template-columns:1fr;gap:26px}.landing-module___cEqKa__ctaBox{padding:44px 22px}.landing-module___cEqKa__socials{justify-content:flex-start;column-gap:8px}.landing-module___cEqKa__slabel{width:100%;margin-bottom:2px}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__marqueeTrack{animation:none}.landing-module___cEqKa__marquee{flex-wrap:wrap;justify-content:center;-webkit-mask-image:none;mask-image:none}.landing-module___cEqKa__reveal,.landing-module___cEqKa__revealFlat{opacity:1;transition:none;transform:none}.landing-module___cEqKa__dot:after{animation:none}.landing-module___cEqKa__arc{stroke-dasharray:78 100;transition:none}.landing-module___cEqKa__btnMod:after,.landing-module___cEqKa__btnLeaf:after,.landing-module___cEqKa__pbtnFill:after{display:none}.landing-module___cEqKa__fic svg{animation:none}}
