.landing-module__lIBh4a__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;max-width:1280px;margin:0 auto;padding:58px 24px 64px;display:grid}.landing-module__lIBh4a__hero h1{font-size:clamp(36px,3.4vw,54px);line-height:1.12}.landing-module__lIBh4a__hero .aplus-sub{margin-top:24px;font-size:16px;line-height:1.8}.landing-module__lIBh4a__cta{color:#fff;background:#526542;border-radius:12px;justify-content:center;align-items:center;gap:20px;margin-top:26px;padding:20px 28px;font-size:17px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #38492d26}.landing-module__lIBh4a__cta:hover{background:#435635}.landing-module__lIBh4a__cta:focus-visible,.landing-module__lIBh4a__coverLink:focus-visible{outline-offset:5px;outline:3px solid #526542}.landing-module__lIBh4a__video{min-width:0}.landing-module__lIBh4a__video video{border-radius:16px;width:100%;box-shadow:0 20px 50px #372e2526}.landing-module__lIBh4a__coverLink{color:#46553a;text-underline-offset:4px;text-decoration:underline}.landing-module__lIBh4a__bottom{text-align:center;padding:0 24px 72px}@media (max-width:850px){.landing-module__lIBh4a__hero{grid-template-columns:1fr;gap:28px;padding:30px 24px 44px}.landing-module__lIBh4a__hero h1{font-size:clamp(33px,6vw,48px)}.landing-module__lIBh4a__cta{gap:10px;width:100%;padding:18px 16px;font-size:16px}.landing-module__lIBh4a__bottom .landing-module__lIBh4a__cta{width:auto}}body:has(.landing-module__lIBh4a__landing)>footer nav{flex-wrap:wrap}
