.servicesGrid-module__gfiBKa__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.servicesGrid-module__gfiBKa__card{background:#fff;border-radius:22px;flex-direction:column;height:100%;text-decoration:none;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 12px 35px #0000000f}.servicesGrid-module__gfiBKa__card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #0000001f}.servicesGrid-module__gfiBKa__imageWrapper{height:230px;overflow:hidden}.servicesGrid-module__gfiBKa__imageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.servicesGrid-module__gfiBKa__card:hover .servicesGrid-module__gfiBKa__imageWrapper img{transform:scale(1.08)}.servicesGrid-module__gfiBKa__content{flex-direction:column;flex:1;padding:30px;display:flex}.servicesGrid-module__gfiBKa__icon{background:#f7f3ee;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:22px;display:flex}.servicesGrid-module__gfiBKa__icon img{width:44px;height:44px}.servicesGrid-module__gfiBKa__content h3{color:#1f2b23;margin-bottom:16px;font-size:1.4rem;line-height:1.3}.servicesGrid-module__gfiBKa__content p{color:#666;margin-bottom:auto;line-height:1.8}.servicesGrid-module__gfiBKa__link{color:#c86836;align-items:center;gap:10px;margin-top:28px;font-weight:600;transition:all .3s;display:inline-flex}.servicesGrid-module__gfiBKa__link i{transition:transform .3s}.servicesGrid-module__gfiBKa__card:hover .servicesGrid-module__gfiBKa__link{color:#375844}.servicesGrid-module__gfiBKa__card:hover .servicesGrid-module__gfiBKa__link i{transform:translate(6px)}@media (max-width:1199px){.servicesGrid-module__gfiBKa__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.servicesGrid-module__gfiBKa__card{width:100%;max-width:460px}}@media (max-width:768px){.servicesGrid-module__gfiBKa__grid{grid-template-columns:1fr;justify-items:center}.servicesGrid-module__gfiBKa__card{width:100%;max-width:520px}.servicesGrid-module__gfiBKa__content{padding:24px}.servicesGrid-module__gfiBKa__content h3{font-size:1.3rem}.servicesGrid-module__gfiBKa__imageWrapper{height:220px}}
.generalCta-module__zdHWka__section{padding:2rem 0}.generalCta-module__zdHWka__card{text-align:center;color:#fff;background:linear-gradient(135deg,#375844,#456850);border-radius:28px;padding:70px 60px;position:relative;overflow:hidden}.generalCta-module__zdHWka__card:before{content:"";background:#ffffff0a;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-120px}.generalCta-module__zdHWka__card:after{content:"";background:#ffffff08;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-180px;left:-120px}.generalCta-module__zdHWka__badge{z-index:2;background:#ffffff1f;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:10px 18px;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.generalCta-module__zdHWka__badge i{color:#8dbb63}.generalCta-module__zdHWka__card h2{color:#fff;z-index:2;margin-bottom:24px;font-size:3rem;font-weight:700;line-height:1.2;position:relative}.generalCta-module__zdHWka__card p{color:#ffffffe6;z-index:2;max-width:760px;margin:auto auto 36px;font-size:1.05rem;line-height:1.9;position:relative}.generalCta-module__zdHWka__features{z-index:2;flex-wrap:wrap;justify-content:center;gap:26px;margin-bottom:42px;display:flex;position:relative}.generalCta-module__zdHWka__features div{align-items:center;gap:8px;font-weight:500;display:flex}.generalCta-module__zdHWka__features i{color:#8dbb63}.generalCta-module__zdHWka__buttons{z-index:2;flex-wrap:wrap;justify-content:center;gap:18px;display:flex;position:relative}.generalCta-module__zdHWka__primaryBtn,.generalCta-module__zdHWka__secondaryBtn,.generalCta-module__zdHWka__tertiaryBtn{border-radius:999px;padding:16px 36px;font-weight:500;text-decoration:none;transition:all .3s}.generalCta-module__zdHWka__primaryBtn{color:#fff;background:#c86836}.generalCta-module__zdHWka__primaryBtn:hover{color:#fff;background:#b55c2e;transform:translateY(-3px)}.generalCta-module__zdHWka__secondaryBtn{color:#375844;background:#ffffffef;border:2px solid #ffffff40}.generalCta-module__zdHWka__secondaryBtn:hover{color:#375844;background:#fff;transform:translateY(-3px)}.generalCta-module__zdHWka__tertiaryBtn{color:#fff;background:#ffffff21;border:2px solid #ffffff40}.generalCta-module__zdHWka__tertiaryBtn:hover{color:#fff;background:#ffffff36;transform:translateY(-3px)}@media (max-width:991px){.generalCta-module__zdHWka__card{padding:50px 35px}.generalCta-module__zdHWka__card h2{font-size:2.3rem}.generalCta-module__zdHWka__features{gap:18px}}@media (max-width:576px){.generalCta-module__zdHWka__card{border-radius:20px;padding:35px 24px}.generalCta-module__zdHWka__card h2{font-size:1.9rem}.generalCta-module__zdHWka__card p{font-size:.95rem}.generalCta-module__zdHWka__features{flex-direction:column;align-items:flex-start}.generalCta-module__zdHWka__buttons{flex-direction:column;justify-content:center;align-items:center}.generalCta-module__zdHWka__primaryBtn,.generalCta-module__zdHWka__secondaryBtn,.generalCta-module__zdHWka__tertiaryBtn{width:80%}}
