.CoreCapabilities-module__j0XWYG__sectionWrapper{background-color:#fff;width:100%;padding:3rem 1.5rem 5.5rem;position:relative;overflow:hidden}.CoreCapabilities-module__j0XWYG__outerContainer{max-width:1260px;margin:0 auto}.CoreCapabilities-module__j0XWYG__cardBox{background:linear-gradient(135deg,#09345e 0%,#0b3d6e 55%,#0d467c 100%);border-radius:32px;padding:5rem 4.75rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b3d6e33,0 4px 16px #0000000f}.CoreCapabilities-module__j0XWYG__ambientGlowTop{pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#fff0 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-140px;right:-80px}.CoreCapabilities-module__j0XWYG__ambientGlowBottom{pointer-events:none;background:radial-gradient(circle,#34c75914 0%,#34c75900 70%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-150px;left:5%}.CoreCapabilities-module__j0XWYG__cardContent{z-index:2;justify-content:space-between;align-items:center;gap:4.5rem;display:flex;position:relative}.CoreCapabilities-module__j0XWYG__leftCol{flex:0 0 32%;max-width:360px}.CoreCapabilities-module__j0XWYG__title{font-family:var(--font-family-heading,sans-serif);color:#fff;letter-spacing:-.02em;flex-direction:column;margin:0 0 1.5rem;font-size:clamp(2.4rem,3.5vw,3.25rem);font-weight:700;line-height:1.15;display:flex}.CoreCapabilities-module__j0XWYG__titleLine{display:block}.CoreCapabilities-module__j0XWYG__description{font-family:var(--font-family-base,sans-serif);color:#ffffffd9;margin:0;font-size:clamp(.92rem,1.05vw,1.02rem);line-height:1.65}.CoreCapabilities-module__j0XWYG__rightGrid{flex:1;grid-template-columns:repeat(4,1fr);place-items:flex-start center;gap:3rem 1.85rem;display:grid}.CoreCapabilities-module__j0XWYG__capabilityCard{text-align:center;cursor:pointer;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.CoreCapabilities-module__j0XWYG__iconCircleWrapper{justify-content:center;align-items:center;margin-bottom:.9rem;display:flex;position:relative}.CoreCapabilities-module__j0XWYG__iconCircle{color:#0b3d6e;z-index:2;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,background-color .3s;display:flex;position:relative;box-shadow:0 8px 24px #00000029}.CoreCapabilities-module__j0XWYG__svgIcon{width:30px;height:30px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.CoreCapabilities-module__j0XWYG__pulseRing{opacity:0;pointer-events:none;z-index:1;background:#ffffff2e;border-radius:50%;transition:opacity .3s,transform .35s;position:absolute;inset:-4px;transform:scale(.85)}.CoreCapabilities-module__j0XWYG__label{font-family:var(--font-family-base,sans-serif);color:#fff;text-align:center;max-width:120px;font-size:clamp(.84rem,.95vw,.94rem);font-weight:600;line-height:1.3;transition:color .3s,transform .3s}.CoreCapabilities-module__j0XWYG__capabilityCard:hover .CoreCapabilities-module__j0XWYG__iconCircle{transform:translateY(-6px)scale(1.08);box-shadow:0 16px 32px #00000047,0 0 0 4px #ffffff40}.CoreCapabilities-module__j0XWYG__capabilityCard:hover .CoreCapabilities-module__j0XWYG__svgIcon{transform:scale(1.08)rotate(3deg)}.CoreCapabilities-module__j0XWYG__capabilityCard:hover .CoreCapabilities-module__j0XWYG__pulseRing{opacity:1;transform:scale(1.2)}.CoreCapabilities-module__j0XWYG__capabilityCard:hover .CoreCapabilities-module__j0XWYG__label{color:#fff;text-shadow:0 2px 10px #00000059;transform:translateY(-2px)}@media (max-width:1180px){.CoreCapabilities-module__j0XWYG__cardBox{padding:4.25rem 3.5rem}.CoreCapabilities-module__j0XWYG__cardContent{gap:3rem}.CoreCapabilities-module__j0XWYG__rightGrid{gap:2.5rem 1.4rem}.CoreCapabilities-module__j0XWYG__iconCircle{width:58px;height:58px}.CoreCapabilities-module__j0XWYG__svgIcon{width:28px;height:28px}}@media (max-width:980px){.CoreCapabilities-module__j0XWYG__cardBox{border-radius:24px;padding:3.75rem 2.5rem}.CoreCapabilities-module__j0XWYG__cardContent{text-align:center;flex-direction:column;gap:3.5rem}.CoreCapabilities-module__j0XWYG__leftCol{text-align:center;flex:none;max-width:600px;margin:0 auto}.CoreCapabilities-module__j0XWYG__title{align-items:center}.CoreCapabilities-module__j0XWYG__rightGrid{grid-template-columns:repeat(4,1fr);width:100%}}@media (max-width:680px){.CoreCapabilities-module__j0XWYG__sectionWrapper{padding:2rem 1rem 4rem}.CoreCapabilities-module__j0XWYG__cardBox{border-radius:20px;padding:3rem 1.5rem}.CoreCapabilities-module__j0XWYG__rightGrid{grid-template-columns:repeat(2,1fr);gap:2.25rem 1.25rem}.CoreCapabilities-module__j0XWYG__iconCircle{width:54px;height:54px}.CoreCapabilities-module__j0XWYG__svgIcon{width:25px;height:25px}.CoreCapabilities-module__j0XWYG__label{max-width:140px}}
