.service-detail-module__vbuJbq__container{color:#111827;background-color:#fafafa;min-height:100vh}.service-detail-module__vbuJbq__heroSplitSection{background-color:#fafafa;padding:80px 5% 40px}.service-detail-module__vbuJbq__heroSplitContainer{background:#fff;border-radius:30px;grid-template-columns:1fr 1fr;max-width:1400px;min-height:600px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 30px 60px #00000014}.service-detail-module__vbuJbq__heroSplitLeft{flex-direction:column;justify-content:center;padding:80px 60px;display:flex}.service-detail-module__vbuJbq__breadcrumb{color:var(--color-dark-green,#0e5a3a);text-transform:uppercase;letter-spacing:3px;align-items:center;gap:12px;margin-bottom:24px;font-size:.85rem;font-weight:700;display:inline-flex}.service-detail-module__vbuJbq__breadcrumb a{color:var(--color-dark-green,#0e5a3a);text-decoration:none;transition:opacity .2s}.service-detail-module__vbuJbq__breadcrumb a:hover{opacity:.7}.service-detail-module__vbuJbq__breadcrumbDivider{background-color:var(--color-dark-green,#0e5a3a);width:20px;height:1px}.service-detail-module__vbuJbq__comingSoonBadge{color:#b68428;text-transform:uppercase;letter-spacing:2px;background:#d3a7661f;border:1px solid #d3a76673;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:6px 16px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #d3a7661f}.service-detail-module__vbuJbq__comingSoonDot{background-color:var(--color-dark-green,#0e5a3a);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s cubic-bezier(.4,0,.6,1) infinite service-detail-module__vbuJbq__pulseGoldDot}@keyframes service-detail-module__vbuJbq__pulseGoldDot{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #d3a766b3}50%{opacity:.5;transform:scale(.9);box-shadow:0 0 0 6px #d3a76600}}.service-detail-module__vbuJbq__heroMediaBadge{z-index:10;-webkit-backdrop-filter:blur(12px);color:#fff;text-transform:uppercase;letter-spacing:1.5px;pointer-events:none;background:#07111fe0;border:1px solid #d3a76673;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 8px 24px #00000059}.service-detail-module__vbuJbq__heroTitle{font-family:var(--font-playfair);color:#07111f;margin-bottom:24px;font-size:4rem;font-weight:700;line-height:1.1}.service-detail-module__vbuJbq__heroGoldLine{background:var(--color-dark-green,#0e5a3a);border-radius:2px;width:60px;height:3px;margin-bottom:24px}.service-detail-module__vbuJbq__heroSubtitle{color:#4b5563;max-width:95%;margin-bottom:40px;font-size:1.2rem;line-height:1.7}.service-detail-module__vbuJbq__heroActions{align-items:center;gap:20px;display:flex}.service-detail-module__vbuJbq__heroBtnPrimary{background:var(--color-dark-green,#0e5a3a);color:#fff;border:1px solid var(--color-dark-green,#0e5a3a);border-radius:50px;align-items:center;gap:10px;padding:16px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #0e5a3a40}.service-detail-module__vbuJbq__heroBtnPrimary:hover{background:var(--color-light-green,#5cc28f);border-color:var(--color-light-green,#5cc28f);transform:translateY(-2px);box-shadow:0 10px 20px #5cc28f66}.service-detail-module__vbuJbq__heroBtnSecondary{color:#07111f;align-items:center;padding:16px 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.service-detail-module__vbuJbq__heroBtnSecondary:hover{color:var(--color-dark-green,#0e5a3a)}.service-detail-module__vbuJbq__heroSplitRight{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;display:flex;position:relative}.service-detail-module__vbuJbq__heroVideoWrapper{aspect-ratio:16/9;border:1px solid #0000000d;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000026}.service-detail-module__vbuJbq__heroIframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.service-detail-module__vbuJbq__heroImageFallback{object-fit:cover;width:100%;height:100%}.service-detail-module__vbuJbq__overviewSection{background-color:#fff;padding:100px 5%}.service-detail-module__vbuJbq__overviewInner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;display:grid}.service-detail-module__vbuJbq__overviewText{flex-direction:column;gap:20px;display:flex}.service-detail-module__vbuJbq__sectionEyebrow{color:var(--color-dark-green,#0e5a3a);text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem;font-weight:700}.service-detail-module__vbuJbq__sectionTitle{font-family:var(--font-playfair);color:#07111f;margin:0;font-size:3rem;line-height:1.2}.service-detail-module__vbuJbq__overviewDescription{color:#4b5563;font-size:1.15rem;line-height:1.8}.service-detail-module__vbuJbq__overviewImage{aspect-ratio:4/3;border:1px solid #0000000f;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 40px #07111f14}.service-detail-module__vbuJbq__overviewImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.service-detail-module__vbuJbq__overviewImage:hover img{transform:scale(1.03)}.service-detail-module__vbuJbq__imageBrandBadge{-webkit-backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:1px;z-index:2;pointer-events:none;background:#07111fc7;border:1px solid #ffffff26;border-radius:50px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 4px 12px #00000040}.service-detail-module__vbuJbq__badgeIcon{color:var(--color-light-green,#5cc28f);flex-shrink:0}.service-detail-module__vbuJbq__capabilitiesSection{background-color:#fafafa;padding:100px 5%}.service-detail-module__vbuJbq__capabilitiesHeader{text-align:center;max-width:700px;margin:0 auto 60px}.service-detail-module__vbuJbq__zigzagContainer{flex-direction:column;gap:60px;max-width:1200px;margin:0 auto;display:flex}.service-detail-module__vbuJbq__zigzagRow{background:#fff;border-radius:24px;align-items:center;gap:60px;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000000a}.service-detail-module__vbuJbq__rowEven{flex-direction:row}.service-detail-module__vbuJbq__rowOdd{flex-direction:row-reverse}.service-detail-module__vbuJbq__zigzagImage{aspect-ratio:4/3;flex:1;min-width:50%;position:relative;overflow:hidden}.service-detail-module__vbuJbq__zigzagImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.service-detail-module__vbuJbq__zigzagRow:hover .service-detail-module__vbuJbq__zigzagImage img{transform:scale(1.03)}.service-detail-module__vbuJbq__zigzagText{flex:1;padding:40px}.service-detail-module__vbuJbq__capabilityIcon{width:50px;height:50px;color:var(--color-dark-green,#0e5a3a);background:#023fb714;border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.service-detail-module__vbuJbq__zigzagTitle{font-size:1.8rem;font-family:var(--font-playfair);color:#07111f;margin-bottom:16px;font-weight:700}.service-detail-module__vbuJbq__zigzagDescription{color:#4b5563;font-size:1.1rem;line-height:1.8}.service-detail-module__vbuJbq__whySection{color:#fff;background-color:#07111f;padding:100px 5%}.service-detail-module__vbuJbq__whyInner{text-align:center;max-width:1000px;margin:0 auto}.service-detail-module__vbuJbq__whyTitle{font-family:var(--font-playfair);color:#fff;margin-bottom:60px;font-size:3rem}.service-detail-module__vbuJbq__benefitsList{text-align:left;grid-template-columns:1fr 1fr;gap:30px;display:grid}.service-detail-module__vbuJbq__benefitItem{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:16px;padding:24px;display:flex}.service-detail-module__vbuJbq__benefitIcon{color:var(--color-light-green,#5cc28f);flex-shrink:0;margin-top:2px}.service-detail-module__vbuJbq__benefitText{color:#fff;font-size:1.1rem;font-weight:500}.service-detail-module__vbuJbq__moreBtn{color:var(--color-dark-green,#0e5a3a);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:20px;padding:0;font-size:.95rem;font-weight:700;transition:all .3s;display:inline-flex}.service-detail-module__vbuJbq__moreBtn:hover{color:var(--color-light-green,#5cc28f);transform:translate(4px)}@media (max-width:900px){.service-detail-module__vbuJbq__heroSplitContainer{grid-template-columns:1fr;min-height:auto}.service-detail-module__vbuJbq__heroSplitLeft{order:2;padding:40px 20px}.service-detail-module__vbuJbq__heroSplitRight{order:1;height:auto;padding:20px}.service-detail-module__vbuJbq__heroActions{flex-direction:column;align-items:stretch;width:100%}.service-detail-module__vbuJbq__heroBtnPrimary,.service-detail-module__vbuJbq__heroBtnSecondary{text-align:center;justify-content:center;width:100%}.service-detail-module__vbuJbq__heroTitle{font-size:2.8rem}.service-detail-module__vbuJbq__overviewInner{grid-template-columns:1fr;gap:40px}.service-detail-module__vbuJbq__capabilitiesGrid{grid-template-columns:1fr}.service-detail-module__vbuJbq__zigzagRow{flex-direction:column!important}.service-detail-module__vbuJbq__zigzagImage{min-width:100%}.service-detail-module__vbuJbq__benefitsList{grid-template-columns:1fr}}
.services-module__g8J8Uq__container{background-color:var(--color-navy);color:var(--color-white);min-height:100vh;font-family:var(--font-kanit)}.services-module__g8J8Uq__hero{background-color:#eef0f4;align-items:center;min-height:80vh;padding:40px 4%;display:flex}.services-module__g8J8Uq__heroInner{background-color:#fff;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1260px;margin:0 auto;padding:60px;display:grid;overflow:hidden;box-shadow:0 4px 40px #00000012}.services-module__g8J8Uq__heroLeft{flex-direction:column;gap:28px;display:flex}.services-module__g8J8Uq__heroBadge{color:var(--color-dark-green,#0e5a3a);text-transform:uppercase;letter-spacing:1.5px;background-color:#fff;border:1px solid #0e5a3a33;border-radius:30px;align-items:center;gap:8px;width:fit-content;padding:6px 16px;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0e5a3a14}.services-module__g8J8Uq__heroBadgeDot{background-color:var(--color-dark-green,#0e5a3a);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #0e5a3a26}.services-module__g8J8Uq__heroHeading{font-family:var(--font-playfair);color:#111827;margin:0;font-size:4rem;line-height:1.05}.services-module__g8J8Uq__heroHeading strong{font-weight:800;display:block}.services-module__g8J8Uq__heroHeading em{color:#6b7280;font-style:italic;font-weight:400;display:block}.services-module__g8J8Uq__heroDescription{color:#4b5563;max-width:460px;margin:0;font-size:1rem;line-height:1.7}.services-module__g8J8Uq__heroButtons{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.services-module__g8J8Uq__btnDark{background-color:var(--color-dark-green,#0e5a3a);color:#fff;cursor:pointer;letter-spacing:.3px;border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 14px #0e5a3a40}.services-module__g8J8Uq__btnDark:hover{background-color:var(--color-light-green,#5cc28f);transform:translateY(-2px);box-shadow:0 6px 20px #5cc28f66}.services-module__g8J8Uq__btnLight{color:#111827;cursor:pointer;letter-spacing:.3px;background-color:#fff;border:1px solid #d1d5db;border-radius:10px;padding:14px 28px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s}.services-module__g8J8Uq__btnLight:hover{border-color:var(--color-dark-green,#0e5a3a);color:var(--color-dark-green,#0e5a3a);box-shadow:0 4px 12px #0e5a3a1f}.services-module__g8J8Uq__heroStats{border-top:1px solid #e5e7eb;gap:40px;padding-top:16px;display:flex}.services-module__g8J8Uq__heroStatNumber{font-family:var(--font-playfair);color:#111827;font-size:1.8rem;font-weight:800;line-height:1}.services-module__g8J8Uq__heroStatLabel{text-transform:uppercase;letter-spacing:1.5px;color:#9ca3af;margin-top:4px;font-size:.65rem;font-weight:700}.services-module__g8J8Uq__heroRight{flex-direction:column;gap:16px;display:flex}.services-module__g8J8Uq__heroImageCard,.services-module__g8J8Uq__heroVideoCard{background-color:#07111f;border-radius:20px;height:0;padding-bottom:68.75%;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026}.services-module__g8J8Uq__heroImageCard img,.services-module__g8J8Uq__heroVideoCard img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.services-module__g8J8Uq__heroImageCard:hover img,.services-module__g8J8Uq__heroVideoCard:hover img{transform:scale(1.04)}.services-module__g8J8Uq__heroImageOverlay{pointer-events:none;z-index:1;background:linear-gradient(#0000 65%,#07111f66 100%);position:absolute;inset:0}.services-module__g8J8Uq__heroVideoCard iframe{border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.services-module__g8J8Uq__heroStatusCard{background-color:#fff;border:1px solid #f3f4f6;border-radius:14px;align-items:center;gap:14px;padding:16px 20px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 24px #00000014}.services-module__g8J8Uq__heroStatusCard:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0e5a3a1f}.services-module__g8J8Uq__heroStatusIcon{background-color:var(--color-dark-green,#0e5a3a);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 14px #0e5a3a4d}.services-module__g8J8Uq__heroStatusText{flex:1}.services-module__g8J8Uq__heroStatusTitle{color:#111827;font-size:.9rem;font-weight:700}.services-module__g8J8Uq__heroStatusSubtitle{color:#9ca3af;margin-top:2px;font-size:.75rem}.services-module__g8J8Uq__heroStatusBadge{color:#15803d;letter-spacing:1px;text-transform:uppercase;background-color:#dcfce7;border-radius:20px;padding:4px 10px;font-size:.65rem;font-weight:800}@media (max-width:900px){.services-module__g8J8Uq__heroInner{grid-template-columns:1fr;gap:40px}.services-module__g8J8Uq__heroHeading{font-size:3rem}.services-module__g8J8Uq__heroStats{gap:24px}}@media (max-width:480px){.services-module__g8J8Uq__hero{padding:60px 5%}.services-module__g8J8Uq__heroHeading{font-size:2.4rem}.services-module__g8J8Uq__heroButtons{flex-direction:column}.services-module__g8J8Uq__btnDark,.services-module__g8J8Uq__btnLight{text-align:center;justify-content:center;width:100%}}.services-module__g8J8Uq__servicesSection{text-align:center;background-color:#fafafa;padding:80px 5%}@media (max-width:768px){.services-module__g8J8Uq__servicesSection{padding:60px 5%}}.services-module__g8J8Uq__sectionHeader{margin-bottom:60px}.services-module__g8J8Uq__sectionHeader h2{font-family:var(--font-playfair);color:#333;margin-bottom:10px;font-size:3rem;font-weight:700}.services-module__g8J8Uq__sectionHeader p{color:#4b5563;font-size:1.15rem;font-weight:300;line-height:1.6}.services-module__g8J8Uq__grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.services-module__g8J8Uq__gridTwo{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:20px auto 0;display:grid}@media (max-width:992px){.services-module__g8J8Uq__grid,.services-module__g8J8Uq__gridTwo{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services-module__g8J8Uq__grid,.services-module__g8J8Uq__gridTwo{grid-template-columns:1fr}}.services-module__g8J8Uq__card{text-align:left;border:1px solid #0000000d;border-radius:24px;height:480px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden}.services-module__g8J8Uq__cardLarge{grid-column:span 2}@media (max-width:992px){.services-module__g8J8Uq__cardLarge{grid-column:span 1}}.services-module__g8J8Uq__card:hover{border-color:#f5a6234d;transform:translateY(-5px);box-shadow:0 15px 35px #00000080}.services-module__g8J8Uq__cardImage{width:100%;height:100%;position:absolute;top:0;left:0}.services-module__g8J8Uq__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.services-module__g8J8Uq__card:hover .services-module__g8J8Uq__cardImage img{transform:scale(1.05)}.services-module__g8J8Uq__cardOverlay{z-index:1;background:linear-gradient(#0000 30%,#000c 65%,#000 100%);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:30px;display:flex;position:absolute;bottom:0;left:0}.services-module__g8J8Uq__cardBadgeTop{background-color:var(--color-dark-green,#0e5a3a);color:#fff;text-transform:uppercase;letter-spacing:1px;z-index:2;border:1px solid #ffffff26;border-radius:20px;padding:6px 16px;font-size:.7rem;font-weight:700;position:absolute;top:20px;right:20px;box-shadow:0 4px 14px #0e5a3a59}.services-module__g8J8Uq__cardBadgeComingSoon{color:#fff;-webkit-backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:1px;z-index:2;background-color:#07111fe6;border:1px solid #fff3;border-radius:20px;padding:6px 14px;font-size:.7rem;font-weight:700;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px #00000040}.services-module__g8J8Uq__featurePills{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.services-module__g8J8Uq__featurePill{-webkit-backdrop-filter:blur(6px);color:#fff;text-transform:capitalize;letter-spacing:.2px;background-color:#ffffff1f;border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;font-weight:500;display:inline-flex}.services-module__g8J8Uq__featurePill .services-module__g8J8Uq__featureIcon,.services-module__g8J8Uq__featurePill svg{flex-shrink:0;width:12px!important;height:12px!important;color:var(--color-light-green,#5cc28f)!important}.services-module__g8J8Uq__cardTitle{font-family:var(--font-playfair);color:#fff;margin:0 0 10px;font-size:2.2rem;font-weight:600;line-height:1.15}.services-module__g8J8Uq__cardDescription{color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 25px;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.services-module__g8J8Uq__cardButtonsRow{align-items:center;gap:12px;display:flex}.services-module__g8J8Uq__cardButtonsColumn{flex-direction:column;gap:15px;display:flex}.services-module__g8J8Uq__btnSolidGold,.services-module__g8J8Uq__btnSolidGreen{cursor:pointer;text-transform:uppercase;letter-spacing:1px;text-align:center;border-radius:30px;justify-content:center;align-items:center;width:100%;padding:12px 24px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #0e5a3a59;color:#fff!important;background:#0e5a3a!important;border:none!important}.services-module__g8J8Uq__cardButtonsRow .services-module__g8J8Uq__btnSolidGold,.services-module__g8J8Uq__cardButtonsRow .services-module__g8J8Uq__btnSolidGreen{width:auto}.services-module__g8J8Uq__btnSolidGold:hover,.services-module__g8J8Uq__btnSolidGreen:hover{transform:translateY(-2px);box-shadow:0 6px 18px #5cc28f80;color:#fff!important;background:#5cc28f!important}.services-module__g8J8Uq__btnOutline{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;text-align:center;background-color:#0000;border:1px solid #ffffff73;border-radius:30px;justify-content:center;align-items:center;padding:12px 24px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.services-module__g8J8Uq__btnOutline:hover{border-color:var(--color-light-green,#5cc28f);color:#fff;background-color:#5cc28f26;transform:translateY(-2px)}.services-module__g8J8Uq__linkMoreDetails{color:#fff;text-transform:uppercase;letter-spacing:1px;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.services-module__g8J8Uq__linkMoreDetails:hover{color:var(--color-light-green,#5cc28f)}.services-module__g8J8Uq__arrowIcon{width:14px;height:14px}.services-module__g8J8Uq__howItWorks{text-align:center;background-color:#e8f5ee;border-top:1px solid #5cc28f33;border-bottom:1px solid #5cc28f33;padding:100px 5%}.services-module__g8J8Uq__howItWorks .services-module__g8J8Uq__sectionHeader h2{color:var(--color-dark-green,#0e5a3a)}.services-module__g8J8Uq__howItWorks .services-module__g8J8Uq__sectionHeader p{color:var(--color-text-body,#526173)}.services-module__g8J8Uq__stepsGrid{grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:60px auto 0;display:grid}@media (max-width:992px){.services-module__g8J8Uq__stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.services-module__g8J8Uq__stepsGrid{grid-template-columns:1fr}}.services-module__g8J8Uq__stepCard{text-align:center;background-color:#fff;border:1px solid #5cc28f40;border-radius:15px;padding:40px 30px;transition:all .3s;position:relative;box-shadow:0 4px 20px #0e5a3a0d}.services-module__g8J8Uq__stepCard:hover{border-color:var(--color-light-green,#5cc28f);transform:translateY(-4px);box-shadow:0 12px 30px #0e5a3a1f}.services-module__g8J8Uq__stepNumber{color:#0e5a3a12;font-size:4rem;font-weight:800;font-family:var(--font-playfair);z-index:1;position:absolute;top:10px;right:20px}.services-module__g8J8Uq__stepIcon{width:50px;height:50px;color:var(--color-dark-green,#0e5a3a);z-index:1;background-color:#5cc28f26;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 24px;display:flex;position:relative}.services-module__g8J8Uq__stepTitle{color:#111827;z-index:2;margin-bottom:15px;font-size:1.2rem;font-weight:700;position:relative}.services-module__g8J8Uq__stepDescription{color:var(--color-text-body,#526173);z-index:2;font-size:.9rem;line-height:1.6;position:relative}.services-module__g8J8Uq__featuresRow{background-color:#fafafa;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:70px 5%}.services-module__g8J8Uq__featuresGrid{grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:900px){.services-module__g8J8Uq__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.services-module__g8J8Uq__featuresGrid{grid-template-columns:1fr}}.services-module__g8J8Uq__featureItem{cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px 24px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.services-module__g8J8Uq__featureItem:before{content:"";background:linear-gradient(to right, var(--color-dark-green,#0e5a3a), var(--color-light-green,#5cc28f));transform-origin:0;width:100%;height:4px;transition:transform .35s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.services-module__g8J8Uq__featureItem:hover{background:var(--color-dark-green,#0e5a3a);border-color:var(--color-dark-green,#0e5a3a);transform:translateY(-6px);box-shadow:0 16px 36px #0e5a3a38}.services-module__g8J8Uq__featureItem:hover:before{background:var(--color-light-green,#5cc28f);transform:scaleX(1)}.services-module__g8J8Uq__featureIconWrap{background:#0e5a3a14;border:1px solid #0e5a3a29;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.services-module__g8J8Uq__featureItem:hover .services-module__g8J8Uq__featureIconWrap{background:#ffffff2e;border-color:#ffffff59;transform:scale(1.08)}.services-module__g8J8Uq__featureIcon,.services-module__g8J8Uq__featureIconWrap svg{width:24px;height:24px;transition:color .35s,stroke .35s,transform .35s;color:var(--color-dark-green,#0e5a3a)!important;stroke:var(--color-dark-green,#0e5a3a)!important}.services-module__g8J8Uq__featureItem:hover .services-module__g8J8Uq__featureIcon,.services-module__g8J8Uq__featureItem:hover .services-module__g8J8Uq__featureIconWrap svg{color:#fff!important;stroke:#fff!important}.services-module__g8J8Uq__featureText{color:#111827;font-size:1.05rem;font-weight:700;transition:color .35s;display:block}.services-module__g8J8Uq__featureItem:hover .services-module__g8J8Uq__featureText{color:#fff}.services-module__g8J8Uq__featureSubtext{color:#6b7280;margin-top:6px;font-size:.82rem;font-weight:400;line-height:1.55;transition:color .35s;display:block}.services-module__g8J8Uq__featureItem:hover .services-module__g8J8Uq__featureSubtext{color:#ffffffd9}.services-module__g8J8Uq__finalCta{background-color:var(--color-navy,#07111f);padding:140px 6%;position:relative;overflow:hidden}.services-module__g8J8Uq__ctaBackground{z-index:1;position:absolute;inset:0}.services-module__g8J8Uq__ctaBackground img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.services-module__g8J8Uq__ctaOverlay{z-index:2;background:linear-gradient(135deg,#07111ff5 0%,#07111fe0 50%,#0e5a3a73 100%);position:absolute;inset:0}.services-module__g8J8Uq__ctaOverlay:after{content:"";pointer-events:none;background:radial-gradient(circle,#5cc28f2e 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-80px;right:-80px}.services-module__g8J8Uq__ctaContent{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:0;max-width:860px;margin:0 auto;display:flex;position:relative}.services-module__g8J8Uq__ctaEyebrow{color:var(--color-light-green,#5cc28f);text-transform:uppercase;letter-spacing:2px;background:#5cc28f1a;border:1px solid #5cc28f59;border-radius:30px;align-items:center;gap:10px;margin-bottom:30px;padding:6px 18px;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #5cc28f26}.services-module__g8J8Uq__ctaEyebrowDot{background:var(--color-light-green,#5cc28f);border-radius:50%;width:6px;height:6px;animation:2s infinite services-module__g8J8Uq__pulse}@keyframes services-module__g8J8Uq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.services-module__g8J8Uq__ctaTitle{font-family:var(--font-playfair);color:#fff;margin:0 0 8px;font-size:4rem;font-weight:700;line-height:1.1}.services-module__g8J8Uq__ctaTitle span{color:var(--color-light-green,#5cc28f);font-style:italic;display:block}.services-module__g8J8Uq__ctaGoldLine{background:linear-gradient(to right, var(--color-dark-green,#0e5a3a), var(--color-light-green,#5cc28f));border-radius:2px;width:60px;height:3px;margin:24px auto}.services-module__g8J8Uq__ctaDescription{color:#a8b4c2;max-width:600px;margin-bottom:40px;font-size:1.1rem;font-weight:300;line-height:1.7}.services-module__g8J8Uq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:60px;display:flex}.services-module__g8J8Uq__ctaBtnPrimary{background:var(--color-dark-green,#0e5a3a);color:#fff;border:1.5px solid var(--color-dark-green,#0e5a3a);cursor:pointer;letter-spacing:.5px;text-transform:uppercase;border-radius:10px;align-items:center;gap:10px;padding:16px 36px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #0e5a3a59}.services-module__g8J8Uq__ctaBtnPrimary:hover{background:var(--color-light-green,#5cc28f);border-color:var(--color-light-green,#5cc28f);color:#07111f;transform:translateY(-3px);box-shadow:0 8px 30px #5cc28f73}.services-module__g8J8Uq__ctaBtnSecondary{color:#fff;cursor:pointer;letter-spacing:.5px;text-transform:uppercase;background:0 0;border:1.5px solid #ffffff4d;border-radius:10px;padding:16px 36px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 2px 10px #0000001a}.services-module__g8J8Uq__ctaBtnSecondary:hover{border-color:var(--color-light-green,#5cc28f);color:var(--color-light-green,#5cc28f);background:#5cc28f14;transform:translateY(-2px);box-shadow:0 6px 20px #5cc28f33}.services-module__g8J8Uq__ctaStats{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:center;gap:60px;width:100%;padding-top:40px;display:flex}.services-module__g8J8Uq__ctaStatItem{text-align:center}.services-module__g8J8Uq__ctaStatNumber{font-family:var(--font-playfair);color:var(--color-light-green,#5cc28f);font-size:2.5rem;font-weight:800;line-height:1}.services-module__g8J8Uq__ctaStatLabel{text-transform:uppercase;letter-spacing:2px;color:#ffffffa6;opacity:.85;margin-top:6px;font-size:.65rem;font-weight:700}@media (max-width:768px){.services-module__g8J8Uq__finalCta{padding:80px 5%}.services-module__g8J8Uq__ctaTitle{font-size:2.8rem}.services-module__g8J8Uq__ctaStats{gap:30px}.services-module__g8J8Uq__ctaButtons{flex-direction:column;align-items:center}.services-module__g8J8Uq__ctaBtnPrimary,.services-module__g8J8Uq__ctaBtnSecondary{text-align:center;justify-content:center;width:100%}.services-module__g8J8Uq__heroTitle{font-size:3rem}.services-module__g8J8Uq__sectionHeader h2,.services-module__g8J8Uq__ctaTitle{font-size:2.5rem}.services-module__g8J8Uq__heroButtons{flex-direction:column;align-items:center}.services-module__g8J8Uq__btnPrimary,.services-module__g8J8Uq__btnSecondary{text-align:center;width:100%}.services-module__g8J8Uq__featuresGrid{flex-direction:column;align-items:center;gap:30px}}
