.ea-page-frontend .ea-hero{position:relative;isolation:isolate;overflow:hidden;padding:92px 0 100px;background:linear-gradient(135deg,#159785 0%,#0b5148 55%,#082f2a 100%);color:#fff}.ea-page-frontend .ea-hero:before{content:"";position:absolute;z-index:-1;right:-180px;top:-260px;width:720px;height:720px;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 90px rgba(255,255,255,.035),0 0 0 190px rgba(255,255,255,.022)}.ea-page-frontend .ea-hero:after{content:"";position:absolute;z-index:-1;left:-130px;bottom:-290px;width:500px;height:500px;border-radius:50%;background:rgba(111,226,205,.08);filter:blur(2px)}.ea-page-frontend .ea-hero-grid{position:relative;grid-template-columns:.92fr 1.08fr;gap:70px}.ea-page-frontend .ea-hero-copy{position:relative;z-index:2}.ea-page-frontend .ea-hero .ea-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:10px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.1);color:#d8f5ef;letter-spacing:1.5px}.ea-page-frontend .ea-hero .ea-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#7ce8d4;box-shadow:0 0 0 5px rgba(124,232,212,.14)}.ea-page-frontend .ea-hero h1{color:#fff;font-size:clamp(44px,5.2vw,66px);letter-spacing:-2.7px;text-wrap:balance}.ea-page-frontend .ea-hero h1 span{color:#8ce9d7}.ea-page-frontend .ea-lead{max-width:610px;color:#dcefeb;font-size:18px;line-height:1.75}.ea-page-frontend .ea-hero .ea-btn-primary{border:1px solid rgba(255,255,255,.35);background:#fff;color:#0c5f54;box-shadow:0 14px 35px rgba(3,35,30,.26)}.ea-page-frontend .ea-hero .ea-btn-primary:hover{background:#e9faf6;color:#083f37}.ea-page-frontend .ea-hero .ea-text-link{color:#fff}.ea-page-frontend .ea-hero .ea-text-link:hover{color:#a2efdf}.ea-page-frontend .ea-trust-list{margin-top:36px;color:#d8eeea}.ea-page-frontend .ea-trust-list li{display:flex;align-items:center;gap:5px}.ea-page-frontend .ea-trust-list i{color:#86ead6}.ea-page-frontend .ea-hero-visual{padding:16px}.ea-page-frontend .ea-hero-visual:before{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.2);border-radius:31px;background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.035));transform:rotate(3deg)}.ea-page-frontend .ea-hero-visual>img{position:relative;height:535px;border:7px solid rgba(255,255,255,.92);border-radius:25px;box-shadow:0 35px 80px rgba(2,29,25,.38)}.ea-page-frontend .ea-photo-note{left:-22px;bottom:34px;border:1px solid rgba(255,255,255,.5);box-shadow:0 18px 45px rgba(2,35,29,.25)}
.ea-page-frontend .ea-steps article,.ea-page-frontend .ea-feature-list article{transition:transform .25s,box-shadow .25s}.ea-page-frontend .ea-steps article:hover{transform:translateY(-5px)}.ea-page-frontend .ea-feature-list article:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(12,63,54,.1)}.ea-page-frontend .ea-section-head .ea-eyebrow,.ea-page-frontend .ea-feature-grid .ea-eyebrow{padding:8px 12px;border-radius:999px;background:#eaf7f4}.ea-page-frontend .ea-promise{position:relative;background:linear-gradient(180deg,#fff,#f4faf8)}.ea-page-frontend .ea-final-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,#159785,#0b433b)}.ea-page-frontend .ea-final-cta:after{content:"";position:absolute;right:-90px;top:-170px;width:390px;height:390px;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 65px rgba(255,255,255,.035)}.ea-page-frontend .ea-final-cta .ea-container{position:relative;z-index:1}
@media(max-width:1050px){.ea-page-frontend .ea-hero-grid{gap:38px}.ea-page-frontend .ea-hero-visual>img{height:470px}}@media(max-width:760px){.ea-page-frontend .ea-hero{padding:62px 0 72px}.ea-page-frontend .ea-hero-grid{grid-template-columns:1fr;gap:50px}.ea-page-frontend .ea-hero h1{font-size:43px;letter-spacing:-1.7px}.ea-page-frontend .ea-hero-visual{padding:10px}.ea-page-frontend .ea-hero-visual>img{height:390px;border-width:5px}.ea-page-frontend .ea-photo-note{left:20px;right:20px;bottom:24px}.ea-page-frontend .ea-trust-list{gap:11px}}
@media(prefers-reduced-motion:reduce){.ea-page-frontend .ea-steps article,.ea-page-frontend .ea-feature-list article{transition:none}}
