.CapabilityGrid_gridContainer__TWB13{display:grid;grid-template-columns:repeat(3,422px);gap:28px 21px;width:1308px;box-sizing:border-box}.CapabilityGrid_card__FBX8G{width:422px;min-height:338px;background:var(--bg-primary,#ECECEC);border-radius:32px;padding:34px 30px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.7);box-shadow:6px 6px 18px rgba(185,185,200,.45),-6px -6px 16px rgba(255,255,255,.95),inset 1px 1px 2px rgba(255,255,255,.8),inset -1px -1px 2px rgba(185,185,200,.2);transition:transform .35s cubic-bezier(.25,.8,.25,1),box-shadow .35s ease,border-color .35s ease;cursor:pointer;position:relative;overflow:hidden}.CapabilityGrid_card__FBX8G:hover{transform:scale(1.025) translateY(-8px);box-shadow:10px 14px 28px rgba(160,160,185,.4),-8px -8px 22px rgba(255,255,255,.95),inset 1px 1px 2px rgba(255,255,255,.9);border-color:rgba(126,96,191,.3)}[data-theme=dark] .CapabilityGrid_card__FBX8G{background:#141420;border:1px solid rgba(255,255,255,.07);box-shadow:8px 8px 24px rgba(0,0,0,.5),-4px -4px 16px rgba(255,255,255,.03),inset 1px 1px 1px rgba(255,255,255,.08)}[data-theme=dark] .CapabilityGrid_card__FBX8G:hover{box-shadow:12px 16px 32px rgba(0,0,0,.65),-4px -4px 18px rgba(155,125,255,.08),inset 1px 1px 1px rgba(255,255,255,.12);border-color:rgba(155,125,255,.35)}.CapabilityGrid_cardHeader__rW__F{display:flex;align-items:center;gap:16px;margin-bottom:16px}.CapabilityGrid_iconWrapper__DKAFJ{width:44px;height:44px;border-radius:14px;background:var(--bg-primary,#ECECEC);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:3px 3px 7px rgba(185,185,200,.5),-3px -3px 7px rgba(255,255,255,.9),inset 1px 1px 1px rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.5);color:#7E60BF;transition:transform .3s ease}[data-theme=dark] .CapabilityGrid_iconWrapper__DKAFJ{background:#1c1c2b;border-color:rgba(255,255,255,.08);box-shadow:3px 3px 8px rgba(0,0,0,.6),-2px -2px 6px rgba(255,255,255,.03);color:#a78bfa}.CapabilityGrid_card__FBX8G:hover .CapabilityGrid_iconWrapper__DKAFJ{transform:rotate(5deg) scale(1.05)}.CapabilityGrid_cardTitle__vrWkt{font-family:var(--font-sora),sans-serif;font-size:20px;font-weight:500;line-height:1.25;color:var(--text-primary);margin:0}.CapabilityGrid_purpleAccent__o83JN{background:linear-gradient(135deg,#7E60BF,#BF8BCA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent!important;font-weight:500}[data-theme=dark] .CapabilityGrid_purpleAccent__o83JN{background:linear-gradient(135deg,#9b7dff,#d8b4fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CapabilityGrid_cardDescription__9jV2W{font-family:var(--font-sora),sans-serif;font-size:13.5px;line-height:1.6;color:var(--text-secondary,#717171);margin:0 0 24px;font-weight:300}[data-theme=dark] .CapabilityGrid_cardDescription__9jV2W{color:#a0a0b8}.CapabilityGrid_pillContainer__t64zS{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:auto}.CapabilityGrid_pill__5dhHg{font-family:var(--font-sora),sans-serif;font-size:12px;font-weight:400;color:var(--text-primary);background:rgba(255,255,255,.45);border:1px solid rgba(113,113,113,.28);border-radius:9999px;padding:6px 14px;white-space:nowrap;transition:all .2s ease;-webkit-user-select:none;user-select:none}[data-theme=dark] .CapabilityGrid_pill__5dhHg{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:#d1d1e0}.CapabilityGrid_card__FBX8G:hover .CapabilityGrid_pill__5dhHg{border-color:rgba(126,96,191,.4)}[data-theme=dark] .CapabilityGrid_card__FBX8G:hover .CapabilityGrid_pill__5dhHg{border-color:rgba(155,125,255,.4)}@media (max-width:1350px){.CapabilityGrid_gridContainer__TWB13{width:100%;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px}.CapabilityGrid_card__FBX8G{width:100%;min-height:320px}}@media (max-width:767px){.CapabilityGrid_gridContainer__TWB13{display:flex;flex-direction:row;width:max-content;gap:16px;padding-bottom:12px}.CapabilityGrid_card__FBX8G{width:310px;min-height:310px;flex-shrink:0;padding:26px 22px;border-radius:26px}.CapabilityGrid_cardTitle__vrWkt{font-size:18px}.CapabilityGrid_cardDescription__9jV2W{font-size:13px;margin-bottom:18px}}