.landing-page .wp-block-lazyblock-landing-hero{display:contents}.hero-section .lazyblock-inner-blocks{display:flex;flex-direction:column;gap:20px}.hero-section{position:relative;min-height:640px;padding-top:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-image:linear-gradient(0deg,#02663b 0%,#000804 100%);background-size:100% 150%;background-position-y:0%;transition:2s ease;color:#fff}.hero-section .container{display:flex;align-items:center;justify-content:flex-start}.hero-bg{display:contents}.hero-section:has(.hero-btn:hover){background-position-y:50%}.hero-chips{display:flex;align-items:center;padding:6px;gap:6px;background:rgba(0,98,57,.4);border:1px solid rgba(84,206,155,.11);border-radius:100px;width:fit-content;flex-wrap:wrap;justify-content:space-between}.hero-chip{background:#136945;color:#fff;border:1px solid rgba(84,206,155,.18);padding:8px 10px;line-height:1;border-radius:100px;font-size:16px;font-weight:400}.hero-content{position:relative;z-index:2;width:var(--sitewidth);margin:3rem auto;display:flex;flex-direction:column;gap:20px;align-items:center}.hero-content p{text-align:center;margin:0;max-width:960px;color:rgba(255,255,255,.8);font-size:20px;line-height:1.6}.hero-content h1{text-align:center;margin:0;max-width:unset;font-size:48px;line-height:1.1;font-weight:700;letter-spacing:.01em;color:#fff}.hero-cta{display:flex;align-items:center;gap:20px;margin-top:10px}.hero-proof{color:#afe5cf;font-size:16px}