.skills-life{background-color:#fff;padding:80px 0}.skills-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.skill-card{background:#f8fbfe;border:1px solid #e6f0f7;border-radius:12px;padding:32px;transition:transform .2s ease,box-shadow .2s ease}.skill-card:hover{box-shadow:0 10px 20px rgba(0,141,218,.05);transform:translateY(-4px)}.skill-icon{align-items:center;background-color:#e1f5fe;border-radius:8px;color:#008dda;display:flex;height:44px;justify-content:center;margin-bottom:20px;width:44px}.skill-icon svg{height:24px;width:24px}.skill-card__title{color:#102030;font-size:1.15rem;font-weight:700;line-height:1.3;margin:0 0 12px}.skill-card__text{color:#546e7a;font-size:.95rem;line-height:1.5;margin:0}@media (max-width:992px){.skills-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.skills-grid{grid-template-columns:1fr}.skill-card{padding:24px}}.dc-card{transition:transform .25s ease,box-shadow .25s ease}.dc-card:hover{box-shadow:0 16px 32px rgba(0,0,0,.12);transform:translateY(-6px)}.pillar-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pillar-card:hover{border-color:#008dda;box-shadow:0 16px 32px rgba(0,141,218,.12);transform:translateY(-6px)}.pillar-card__icon{transition:transform .25s ease}.pillar-card:hover .pillar-card__icon{transform:scale(1.15)}