.env-ec-page,.rec-page{font-family:var(--font-outfit),system-ui,-apple-system,sans-serif;color:#182d41;background-color:#ffffff;overflow-x:hidden}html body .rec-page .main-banner-heading .orange-text,html body .rec-page .main-banner-heading span.orange-text,html body .rec-page .main-heading .orange-text,html body .rec-page .main-heading span.orange-text,html body .rec-page .orange-text,html body .rec-page .text-orange,html body .rec-page h1 span.orange-text,html body .rec-page h2 span.orange-text,html body .rec-page h3 span.orange-text,html body .rec-page h3.text-orange{color:#c24b00!important;background:none!important;-webkit-text-fill-color:initial!important}.rec-page .exchange-dvlopment-banner{background:linear-gradient(180deg,#ecfdf5,#ffffff)!important;padding-top:108px!important}.rec-page .aml-ref2-card{background:linear-gradient(135deg,#f0fdf4,#ffffff)!important;border:1.5px solid #a7f3d0!important;box-shadow:0 15px 35px rgba(5,150,105,.06)!important}.rec-page .aml-reshape-feat-tag{background:#ffffff!important;border:1.5px solid #a7f3d0!important;color:#064e3b!important}.rec-page .aml-cta-btn{background:linear-gradient(135deg,#059669,#047857)!important;color:#ffffff!important;box-shadow:0 8px 20px rgba(5,150,105,.3)!important}.rec-page .env-challenge-bento-card{background:#ffffff!important;border:1.5px solid #a7f3d0!important;border-radius:22px!important;padding:28px 24px!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-shadow:0 6px 20px rgba(5,150,105,.04)!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.rec-page .env-challenge-bento-card:hover{transform:translateY(-6px) scale(1.02)!important;border-color:#059669!important;box-shadow:0 16px 35px rgba(5,150,105,.14)!important;background:linear-gradient(180deg,#ffffff,#f0fdf4)!important}.rec-page .env-challenge-badge{display:inline-flex!important;padding:5px 14px!important;border-radius:50px!important;border:1px solid #a7f3d0!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:uppercase!important}.rec-page .env-challenge-badge,.rec-page .env-challenge-icon-box{align-items:center!important;background:#ecfdf5!important;color:#047857!important}.rec-page .env-challenge-icon-box{width:48px!important;height:48px!important;border-radius:14px!important;border:1.5px solid #a7f3d0!important;display:flex!important;justify-content:center!important;transition:all .35s ease!important;box-shadow:0 4px 10px rgba(5,150,105,.08)!important}.rec-page .env-challenge-bento-card:hover .env-challenge-icon-box{transform:scale(1.1) rotate(4deg)!important;background:#047857!important;color:#ffffff!important;border-color:#047857!important;box-shadow:0 8px 20px rgba(5,150,105,.25)!important}.rec-page .env-challenge-title{font-size:1.15rem!important;font-weight:800!important;color:#064e3b!important;margin-top:18px!important;margin-bottom:8px!important;line-height:1.35!important}.rec-page .env-challenge-desc{font-size:.88rem!important;color:#475569!important;line-height:1.55!important;margin-bottom:0!important}.rec-page .wad-sec2-pointer-box{background:#f0fdf4!important;border:1.5px solid #a7f3d0!important}.rec-page .wad-sec2-pointer-icon{background:#ffffff!important;border:1px solid #6ee7b7!important;color:#047857!important}.rec-page .wad-sec2-pointer-title{color:#064e3b!important;font-weight:700!important}.rec-page .aml-rotated-wave-bg{background:linear-gradient(135deg,#a7f3d0,#6ee7b7)!important}.rec-page .aml-rotated-wave-bg.purple-wave{background:linear-gradient(135deg,#34d399,#059669)!important}.rec-page .consulting-help-card{background:#ffffff!important;border:1.5px solid #a7f3d0!important;box-shadow:0 10px 30px rgba(5,150,105,.05)!important}.rec-page .consulting-help-card:hover{border-color:#059669!important;box-shadow:0 18px 40px rgba(5,150,105,.12)!important}.rec-page .aml-point-btn{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#064e3b!important}.rec-page .aml-point-btn svg{color:#059669!important}.rec-page .aml-callout--emerald{--callout-border:#a7f3d0;--callout-accent:#059669;--callout-bg:#ecfdf5;--callout-icon:#047857}.rec-page .aml-callout--lime{--callout-border:#d9f99d;--callout-accent:#84cc16;--callout-bg:#f7fee7;--callout-icon:#65a30d}.rec-page .aml-callout--blue{--callout-border:#93c5fd;--callout-accent:#2563eb;--callout-bg:#eff6ff;--callout-icon:#1d4ed8}html body .env-fullwidth-cta-section,html body .rec-page .env-fullwidth-cta-section{position:relative;width:100%;padding:75px 0;background-color:#ecfdf5!important;background-image:linear-gradient(135deg,#ecfdf5,#d1fae5 50%,#f0fdf4)!important;color:#0f172a!important;overflow:hidden;border-top:2px solid #a7f3d0!important;border-bottom:2px solid #a7f3d0!important}html body .env-cta-heading,html body .rec-page .env-cta-heading{font-size:2.1rem!important;font-weight:800!important;line-height:1.3!important;margin-bottom:20px!important;color:#0f172a!important}html body .rec-page .env-cta-heading span.highlight,html body .rec-page .env-cta-heading span.orange-text{color:#c24b00!important;background:none!important;-webkit-text-fill-color:#c24b00!important;text-shadow:none!important}.env-fullwidth-cta-section p,html body .rec-page .env-fullwidth-cta-section p{color:#334155!important;font-size:15.5px!important;line-height:1.65!important;font-weight:500!important;text-shadow:none!important}html body .rec-page .env-cta-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 38px;background:linear-gradient(135deg,#059669,#047857)!important;color:#ffffff!important;font-weight:800!important;font-size:1.05rem!important;border-radius:50px!important;box-shadow:0 8px 25px rgba(5,150,105,.45)!important;transition:all .3s ease!important;text-decoration:none!important}html body .rec-page .env-cta-btn-primary:hover{transform:translateY(-3px)!important;box-shadow:0 12px 35px rgba(5,150,105,.65)!important;background:linear-gradient(135deg,#047857,#064e3b)!important}@media (max-width:991px){.rec-page .exchange-dvlopment-banner,html body .rec-page .common-inner-header,html body .rec-page .exchange-dvlopment-banner{padding-top:35px!important;padding-bottom:25px!important;min-height:auto!important;margin-top:0!important}.rec-page .main-banner-heading,html body .rec-page .main-banner-heading{font-size:24px!important;font-weight:800!important;line-height:1.3!important;margin-bottom:12px!important}.rec-page .h4.text-orange,html body .rec-page .main-banner-heading+h3{font-size:18px!important;font-weight:700!important;color:#c24b00!important;line-height:1.4!important;margin-bottom:14px!important}.rec-ind-tag,html body .rec-ind-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 10px!important;background:#ecfdf5!important;color:#047857!important;border:1px solid #a7f3d0!important;font-size:11.5px!important;font-weight:600!important;border-radius:8px!important;white-space:nowrap!important;margin:0!important;flex:0 0 auto!important;max-width:100%!important;box-sizing:border-box!important}.rec-page .env-cta-heading,html body .aat-cta-heading,html body .env-cta-heading{font-size:22px!important;line-height:1.35!important;font-weight:800!important}}