.capabilities-content{display:flex;flex-direction:column;padding:4rem 0 0;gap:3rem}.capability-row{margin:0 auto;width:80%;display:flex;gap:1.5rem}.capability-item{flex:1;position:relative;padding:2.5rem;background-color:var(--gray-100);border-radius:1rem;overflow:hidden;min-height:280px;display:flex;flex-direction:column}.capability-icon-bg{position:absolute;top:1rem;right:1rem;z-index:0;opacity:.4;pointer-events:none;width:10rem;height:10rem;display:flex;align-items:center;justify-content:center}.capability-icon-bg svg{width:100%!important;height:100%!important;color:var(--green-500)!important;min-width:100%;min-height:100%}.capability-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;flex:1}.capability-title{font-size:1.75rem;font-weight:700;color:var(--gray-500);margin:0;line-height:1.2}.capability-description{font-size:1rem;color:var(--gray-400);line-height:1.6;margin:0;flex:1}@media (max-width:600px){.capabilities-content{gap:1.5rem;padding:2rem 0 0}.capability-row{width:100%;flex-direction:column;gap:1.5rem}.capability-item{min-height:240px;padding:1.5rem}.capability-icon-bg{width:6rem;height:6rem;top:.75rem;right:.75rem}.capability-title{font-size:1.25rem}.capability-description{font-size:.95rem}}