.zydGOa_pageShell{--red:#ef2020;--orange:#ff781f;--ink:#202024;--soft-ink:#5d5b60;--warm-white:#fff9f5;--line:#eadfd9;min-height:100vh;color:var(--ink);font-family:var(--font-manrope), "Segoe UI", system-ui, sans-serif;background:#fff;overflow:clip}.zydGOa_header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #20202417;position:sticky;top:0}.zydGOa_headerInner{justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 64px);min-height:82px;margin:0 auto;display:flex}.zydGOa_brand,.zydGOa_footerBrand{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.zydGOa_brandMark{border-radius:11px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.zydGOa_brandMark img,.zydGOa_mockupLogo img,.zydGOa_phoneBrand img,.zydGOa_footerBrand img{object-fit:contain;mix-blend-mode:multiply;display:block}.zydGOa_brandName{letter-spacing:-.045em;font-size:21px;font-weight:760}.zydGOa_desktopNav{align-items:center;gap:clamp(20px,3vw,43px);margin-left:auto;margin-right:auto;display:flex}.zydGOa_desktopNav a,.zydGOa_loginLink,.zydGOa_mobileNav a{color:#444249;font-size:15px;font-weight:560;transition:color .18s}.zydGOa_desktopNav a:hover,.zydGOa_loginLink:hover,.zydGOa_mobileNav a:hover{color:var(--red)}.zydGOa_headerActions{align-items:center;gap:20px;display:flex}.zydGOa_headerCta,.zydGOa_primaryButton,.zydGOa_cardButton,.zydGOa_modalPrimary{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:730;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 20px #ef202026}.zydGOa_headerCta{min-height:45px;padding:0 18px;font-size:14px}.zydGOa_headerCta:hover,.zydGOa_primaryButton:hover,.zydGOa_cardButton:hover,.zydGOa_modalPrimary:hover{background:#d81919;transform:translateY(-2px);box-shadow:0 14px 24px #ef202033}.zydGOa_menuButton{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:11px;place-items:center;display:none}.zydGOa_mobileNav{display:none}.zydGOa_anchorTarget{scroll-margin-top:100px}.zydGOa_hero{grid-template-columns:minmax(360px,.83fr) minmax(0,1.17fr);align-items:center;gap:72px;width:min(1240px,100% - 64px);min-height:650px;margin:0 auto;padding:86px 0 100px;display:grid}.zydGOa_heroCopy{z-index:2;position:relative}.zydGOa_eyebrow{color:#c2410c;letter-spacing:.09em;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:800;line-height:1.3}.zydGOa_hero h1{letter-spacing:-.035em;max-width:680px;margin:0;font-size:clamp(44px,5.4vw,80px);font-weight:800;line-height:1.04}.zydGOa_hero h1 span{white-space:nowrap;color:var(--red);background:linear-gradient(102deg, var(--red), var(--orange));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.06em;display:inline-block}.zydGOa_heroLead{max-width:490px;color:var(--soft-ink);margin:28px 0 0;font-size:20px;line-height:1.42}.zydGOa_heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.zydGOa_primaryButton{min-height:58px;padding:0 24px;font-size:16px}.zydGOa_textLink{color:var(--ink);text-underline-offset:5px;align-items:center;gap:4px;font-size:15px;font-weight:700;-webkit-text-decoration:underline #e2cbc3;text-decoration:underline #e2cbc3;transition:color .18s,text-decoration-color .18s;display:inline-flex}.zydGOa_textLink:hover{color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.zydGOa_heroVisual{isolation:isolate;min-height:650px;position:relative}.zydGOa_pastureImage{z-index:-3;object-fit:cover;object-position:88% 40%;border-radius:42px}.zydGOa_visualWash{z-index:-2;background:linear-gradient(#20202400,#2020241a);border-radius:42px;position:absolute;inset:0}.zydGOa_dashboardMockup{z-index:2;background:#fffffff7;border:1px solid #2020241f;border-radius:20px;width:70%;min-width:390px;position:absolute;top:290px;left:6%;overflow:hidden;box-shadow:0 28px 60px #2c1c1b3b}.zydGOa_browserBar{background:#fff;border-bottom:1px solid #f0e7e2;align-items:center;gap:5px;min-height:38px;padding:0 16px;display:flex}.zydGOa_browserBar>span{background:#e4d8d1;border-radius:50%;width:7px;height:7px}.zydGOa_browserBar>span:first-child{background:#f0644e}.zydGOa_browserBar>span:nth-child(2){background:#f5b34e}.zydGOa_browserBar>span:nth-child(3){background:#65bd75}.zydGOa_demoPill{color:#bc601d;background:#fff0e5;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:750}.zydGOa_mockupBody{grid-template-columns:118px 1fr;min-height:298px;display:grid}.zydGOa_mockupSidebar{background:#fffaf8;border-right:1px solid #f0e7e2;padding:16px 10px}.zydGOa_mockupLogo{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:5px;margin:0 3px 24px;font-size:9px;font-weight:800;display:flex}.zydGOa_sideItem{color:#858083;border-radius:8px;align-items:center;gap:7px;min-height:32px;margin:4px 0;padding:0 8px;font-size:9px;font-weight:650;display:flex}.zydGOa_sideItemActive{color:var(--red);background:#ffe5df}.zydGOa_mockupContent{padding:20px 22px}.zydGOa_mockupHeader,.zydGOa_chartHeading,.zydGOa_phoneTitle,.zydGOa_phoneList div,.zydGOa_phoneNav,.zydGOa_phoneTopline{justify-content:space-between;align-items:center;display:flex}
.qNJNfW_mockupHeader strong{letter-spacing:-.045em;margin-top:3px;font-size:17px;display:block}.qNJNfW_mockupKicker{color:#9a9290;font-size:9px;display:block}.qNJNfW_periodBadge{color:#a49b98;border:1px solid #f0e1dc;border-radius:6px;padding:5px 8px;font-size:9px}.qNJNfW_metricGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.qNJNfW_metricCard{background:#fff;border:1px solid #f0e6e2;border-radius:10px;padding:12px 13px}.qNJNfW_metricCard>span,.qNJNfW_metricCard small{color:#9a9290;font-size:8px;display:block}.qNJNfW_metricCard strong{letter-spacing:-.04em;margin:5px 0 4px;font-size:15px;display:block}.qNJNfW_metricCard small{color:#c7653a;align-items:center;gap:3px;display:flex}.qNJNfW_chartCard{background:#fff8f5;border-radius:10px;margin-top:10px;padding:12px 13px 8px}.qNJNfW_chartHeading{color:#665f5e;font-size:9px;font-weight:700}.qNJNfW_chartLegend{color:#a8a09d;align-items:center;gap:4px;font-weight:500;display:flex}.qNJNfW_chartLegend i{background:var(--red);border-radius:50%;width:6px;height:6px}.qNJNfW_chart{width:100%;height:82px;margin-top:9px;overflow:visible}.qNJNfW_chartGrid{fill:none;stroke:#efdeda;stroke-width:1px;stroke-dasharray:3 4}.qNJNfW_chartLine{fill:none;stroke:var(--red);stroke-linecap:round;stroke-width:3px}.qNJNfW_chartArea{fill:#ef202014;stroke:none}.qNJNfW_phoneMockup{z-index:3;background:#fff;border:4px solid #252529;border-radius:27px;width:160px;height:372px;padding:18px 13px 12px;position:absolute;bottom:-3px;right:0;overflow:hidden;box-shadow:0 24px 42px #2c1c1b45}.qNJNfW_phoneNotch{background:#252529;border-radius:0 0 12px 12px;width:66px;height:17px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.qNJNfW_phoneTopline{color:#5d5959;font-size:7px}.qNJNfW_phoneBrand{color:var(--ink);letter-spacing:-.045em;align-items:center;gap:5px;margin-top:13px;font-size:10px;display:flex}.qNJNfW_phoneDemo{color:#bc601d;background:#fff0e5;border-radius:999px;margin-top:10px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-block}.qNJNfW_phoneTitle{color:var(--ink);margin-top:16px;font-size:13px;font-weight:800}.qNJNfW_phoneRing{border:9px solid #ffe2d3;border-top-color:var(--red);border-right-color:var(--orange);text-align:center;border-radius:50%;place-items:center;width:84px;height:84px;margin:12px auto;display:grid}.qNJNfW_phoneRing strong{color:var(--ink);letter-spacing:-.06em;font-size:20px;display:block}.qNJNfW_phoneRing small{color:#9c9290;font-size:8px;display:block}.qNJNfW_phoneList{gap:4px;display:grid}.qNJNfW_phoneList div{color:#6d6665;border:1px solid #f1e7e2;border-radius:7px;min-height:29px;padding:0 7px;font-size:7px}.qNJNfW_phoneList svg{color:#b3a7a2}.qNJNfW_phoneList div:nth-child(3){display:none}.qNJNfW_dotRed,.qNJNfW_dotOrange,.qNJNfW_dotSoft{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:auto}.qNJNfW_dotOrange{background:var(--orange)}.qNJNfW_dotSoft{background:#efbbb0}.qNJNfW_phoneList div>span{margin-right:6px}.qNJNfW_phoneNav{color:#a39a97;text-align:center;border-top:1px solid #f0e7e2;gap:4px;padding-top:9px;font-size:6px;position:absolute;bottom:10px;left:10px;right:10px}.qNJNfW_phoneNav span{justify-items:center;gap:3px;display:grid}.qNJNfW_phoneNav .qNJNfW_activeNav{color:var(--red)}.qNJNfW_benefitsSection{background:var(--warm-white);padding:110px 0 126px}.qNJNfW_sectionHeading,.qNJNfW_benefitsGrid,.qNJNfW_flowSection,.qNJNfW_signupSection,.qNJNfW_footer{width:min(1240px,100% - 64px);margin-left:auto;margin-right:auto}.qNJNfW_sectionHeading h2,.qNJNfW_flowCopy h2,.qNJNfW_signupCopy h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.6vw,54px);font-weight:800;line-height:1.06}.qNJNfW_sectionHeading .qNJNfW_eyebrow{margin-bottom:13px}.qNJNfW_benefitsGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:49px;display:grid}.qNJNfW_benefitCard{background:#ffffffa6;border:1px solid #ebdcd6;border-radius:18px;min-height:236px;padding:30px 29px}.qNJNfW_benefitIcon{width:47px;height:47px;color:var(--red);background:#ffe1d9;border-radius:14px;place-items:center;display:grid}.qNJNfW_benefitCard h3{letter-spacing:-.045em;margin-top:25px;font-size:22px}.qNJNfW_benefitCard p{max-width:270px;color:var(--soft-ink);margin-top:9px;font-size:15px;line-height:1.45}.qNJNfW_flowSection{grid-template-columns:.9fr 1.1fr;gap:100px;padding-top:132px;padding-bottom:133px;display:grid}.qNJNfW_flowCopy .qNJNfW_eyebrow{margin-bottom:15px}.qNJNfW_flowCopy>p:last-child{max-width:470px;color:var(--soft-ink);margin-top:25px;font-size:18px;line-height:1.5}.qNJNfW_flowSteps{align-self:center}.qNJNfW_flowStep{border-top:1px solid var(--line);grid-template-columns:57px 1fr;gap:18px;padding:25px 0;display:grid}.qNJNfW_flowStep:last-child{border-bottom:1px solid var(--line)}.qNJNfW_flowStep>span{color:#c2410c;font-size:14px;font-weight:800}.qNJNfW_flowStep strong{letter-spacing:-.045em;font-size:21px}.qNJNfW_flowStep p{color:var(--soft-ink);margin-top:5px;font-size:15px}.qNJNfW_signupSection{isolation:isolate;color:#fff;background:#232326;border-radius:26px;grid-template-columns:1fr .85fr;align-items:center;gap:86px;min-height:455px;margin-bottom:95px;padding:67px 64px;display:grid;position:relative;overflow:clip}.qNJNfW_signupAccent{z-index:-1;background:linear-gradient(100deg, var(--red) 20%, var(--orange) 85%);border-radius:50% 50% 0 0/100% 100% 0 0;height:230px;position:absolute;bottom:-150px;left:-12%;right:-12%;transform:rotate(-3deg)}.qNJNfW_signupCopy{z-index:2;position:relative}.qNJNfW_signupCopy .qNJNfW_eyebrow{color:var(--orange)}.qNJNfW_signupCopy h2{color:#fff;max-width:510px}.qNJNfW_signupCopy>p:last-child{color:#cec4c3;max-width:450px;margin-top:22px;font-size:17px;line-height:1.45}.qNJNfW_signupCard{z-index:2;color:var(--ink);background:#fff;border-radius:19px;padding:30px 30px 25px;position:relative;box-shadow:0 20px 40px #0000002e}.qNJNfW_signupCardHeader{align-items:center;gap:10px;display:flex}.qNJNfW_signupCardHeader svg{color:var(--red)}
.aLbYTG_signupCardHeader h3{letter-spacing:-.05em;font-size:22px}.aLbYTG_signupCard ul{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.aLbYTG_signupCard li{color:#625d5d;align-items:center;gap:10px;font-size:15px;display:flex}.aLbYTG_signupCard li svg{color:var(--red);flex:none}.aLbYTG_cardButton{width:100%;min-height:53px}.aLbYTG_signupCard small{color:#948985;text-align:center;margin-top:13px;font-size:11px;display:block}.aLbYTG_footer{color:#746d6b;align-items:center;gap:19px;padding-bottom:34px;display:flex}.aLbYTG_footerBrand strong{color:var(--ink);letter-spacing:-.05em;font-size:18px}.aLbYTG_footerRule{background:#ded2ce;width:1px;height:22px}.aLbYTG_footer p{font-size:14px}.aLbYTG_footerLinks{color:#6b6360;gap:19px;margin-left:auto;font-size:13px;display:flex}.aLbYTG_footerLinks a:hover{color:var(--red)}.aLbYTG_modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f19198c;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.aLbYTG_signupModal{background:#fff;border-radius:22px;width:min(100%,440px);padding:38px;position:relative;box-shadow:0 28px 80px #00000045}.aLbYTG_modalClose{border:1px solid var(--line);color:#5c5553;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:15px;right:15px}.aLbYTG_modalIcon{width:45px;height:45px;color:var(--red);background:#ffe5dd;border-radius:13px;place-items:center;margin-bottom:22px;display:grid}.aLbYTG_signupModal .aLbYTG_eyebrow{margin-bottom:12px}.aLbYTG_signupModal h2{letter-spacing:-.04em;max-width:320px;margin:0;font-size:35px;line-height:1.02}.aLbYTG_modalText{color:var(--soft-ink);margin-top:17px;font-size:15px;line-height:1.5}.aLbYTG_modalPrimary{width:100%;min-height:51px;margin-top:26px;text-decoration:none}.aLbYTG_modalSecondary{color:#706865;width:100%;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:14px;font-weight:650}.aLbYTG_modalSecondary:hover{color:var(--red)}@media (max-width:1100px){.aLbYTG_hero{gap:40px}.aLbYTG_hero h1{font-size:clamp(47px,5.2vw,70px)}.aLbYTG_dashboardMockup{width:76%;top:300px;left:4%}.aLbYTG_phoneMockup{right:-3%}.aLbYTG_signupSection{gap:50px;padding-left:46px;padding-right:46px}}@media (max-width:820px){.aLbYTG_headerInner,.aLbYTG_hero,.aLbYTG_sectionHeading,.aLbYTG_benefitsGrid,.aLbYTG_flowSection,.aLbYTG_signupSection,.aLbYTG_footer{width:min(100% - 40px,620px)}.aLbYTG_desktopNav,.aLbYTG_loginLink,.aLbYTG_headerCta{display:none}.aLbYTG_menuButton{display:grid}.aLbYTG_mobileNav{background:#fff;border-top:1px solid #20202414;gap:12px;padding:18px 20px 21px;display:grid}.aLbYTG_mobileNav a,.aLbYTG_mobileNav button{color:#444249;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 9px;font-size:15px;font-weight:650;display:flex}.aLbYTG_mobileNav button{background:var(--red);color:#fff}.aLbYTG_hero{grid-template-columns:1fr;gap:55px;padding-top:70px;padding-bottom:78px}.aLbYTG_hero h1{max-width:600px;font-size:clamp(49px,10vw,74px)}.aLbYTG_heroLead{font-size:18px}.aLbYTG_heroVisual{min-height:640px}.aLbYTG_dashboardMockup{top:290px}.aLbYTG_benefitsSection{padding:82px 0 95px}.aLbYTG_benefitsGrid{grid-template-columns:1fr;gap:12px;margin-top:34px}.aLbYTG_benefitCard{min-height:0;padding:25px}.aLbYTG_benefitCard h3{margin-top:19px}.aLbYTG_flowSection{grid-template-columns:1fr;gap:46px;padding-top:88px;padding-bottom:92px}.aLbYTG_signupSection{grid-template-columns:1fr;gap:45px;min-height:0;margin-bottom:72px;padding:48px 29px 38px}.aLbYTG_footer{flex-wrap:wrap}.aLbYTG_footerLinks{width:100%;margin-left:0}}@media (max-width:560px){.aLbYTG_headerInner{min-height:72px}.aLbYTG_brandName{font-size:19px}.aLbYTG_brandMark{width:36px;height:36px}.aLbYTG_hero{width:min(100% - 32px,620px);padding-top:53px}.aLbYTG_hero h1{font-size:clamp(44px,13vw,64px)}.aLbYTG_heroActions{flex-direction:column;align-items:stretch;gap:17px}.aLbYTG_primaryButton{width:100%}.aLbYTG_textLink{justify-content:center}.aLbYTG_heroVisual{min-height:570px;margin-left:-8px;margin-right:-8px}.aLbYTG_pastureImage{height:340px!important}.aLbYTG_visualWash{height:340px;bottom:auto}.aLbYTG_pastureImage,.aLbYTG_visualWash{border-radius:23px}.aLbYTG_mockupLogo span{display:none}.aLbYTG_dashboardMockup{transform-origin:0 0;border-radius:13px;width:96%;min-width:0;top:262px;left:-1%;transform:scale(.98)}.aLbYTG_mockupBody{grid-template-columns:80px 1fr;min-height:255px}.aLbYTG_mockupSidebar{padding:12px 6px}.aLbYTG_mockupLogo{margin-bottom:14px;font-size:7px}.aLbYTG_sideItem{padding:0 5px;font-size:7px}.aLbYTG_mockupContent{padding:14px 12px}.aLbYTG_mockupHeader strong{font-size:13px}.aLbYTG_metricCard{padding:9px 8px}.aLbYTG_metricCard strong{font-size:12px}.aLbYTG_phoneMockup{border-width:3px;border-radius:21px;width:132px;height:296px;padding:12px 9px 9px;bottom:-3px;right:-1%}.aLbYTG_phoneBrand{margin-top:8px;font-size:8px}.aLbYTG_phoneTitle{margin-top:10px;font-size:10px}.aLbYTG_phoneRing{border-width:6px;width:65px;height:65px;margin:10px auto}.aLbYTG_phoneRing strong{font-size:15px}.aLbYTG_phoneRing small{font-size:6px}.aLbYTG_phoneList div{min-height:23px;font-size:6px}.aLbYTG_phoneNav{font-size:5px;bottom:7px}.aLbYTG_phoneNav svg{width:11px}.aLbYTG_sectionHeading,.aLbYTG_benefitsGrid,.aLbYTG_flowSection,.aLbYTG_signupSection,.aLbYTG_footer{width:min(100% - 32px,620px)}.aLbYTG_footerRule{display:none}.aLbYTG_sectionHeading h2,.aLbYTG_flowCopy h2,.aLbYTG_signupCopy h2{font-size:clamp(38px,11vw,54px)}.aLbYTG_benefitCard p,.aLbYTG_flowCopy>p:last-child{font-size:15px}.aLbYTG_signupCard{padding:25px 21px 22px}.aLbYTG_signupCardHeader h3{font-size:19px}.aLbYTG_signupModal{padding:32px 23px 25px}.aLbYTG_signupModal h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.aLbYTG_headerCta,.aLbYTG_primaryButton,.aLbYTG_cardButton,.aLbYTG_modalPrimary,.aLbYTG_desktopNav a,.aLbYTG_loginLink,.aLbYTG_mobileNav a,.aLbYTG_textLink{transition:none}}
._1a5bWa_landing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-size:16px;line-height:1.5}:where(._1a5bWa_landing) *,:where(._1a5bWa_landing) :before,:where(._1a5bWa_landing) :after{box-sizing:border-box;margin:0;padding:0}:where(._1a5bWa_landing) a{color:inherit;text-decoration:none}:where(._1a5bWa_landing) button{font-family:inherit;font-size:inherit;color:inherit}:where(._1a5bWa_landing) :focus-visible{outline-offset:2px;outline:2px solid #ef2020}
