.Skills-module__eTWiFW__section{background:var(--bg-secondary);position:relative;overflow:hidden}.Skills-module__eTWiFW__orbLeft{opacity:.2;animation-delay:0s;top:5%;left:-8%}.Skills-module__eTWiFW__orbRight{opacity:.2;animation-delay:3s;bottom:0;right:-6%}.Skills-module__eTWiFW__cardGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.Skills-module__eTWiFW__card{flex-direction:column;gap:1rem;padding:2.25rem 2rem;display:flex;position:relative;overflow:hidden}.Skills-module__eTWiFW__card:before{content:"";background:var(--grad-primary);border-radius:var(--r-full);transform-origin:0;height:3px;transition:transform .4s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.Skills-module__eTWiFW__card:hover:before{transform:scaleX(1)}.Skills-module__eTWiFW__iconWrap{border-radius:var(--r-md);background:var(--grad-subtle);border:1px solid var(--border-glow);width:56px;height:56px;color:var(--pink);transition:box-shadow var(--t-base), transform var(--t-base);justify-content:center;align-items:center;display:flex}.Skills-module__eTWiFW__card:hover .Skills-module__eTWiFW__iconWrap{box-shadow:var(--glow-pink);transform:scale(1.1)rotate(-5deg)}.Skills-module__eTWiFW__category{color:var(--text-primary);letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.Skills-module__eTWiFW__description{color:var(--text-muted);font-size:.85rem;line-height:1.6}.Skills-module__eTWiFW__list{flex-direction:column;gap:.6rem;margin-top:.5rem;list-style:none;display:flex}.Skills-module__eTWiFW__listItem{color:var(--text-secondary);transition:color var(--t-fast), transform var(--t-fast);align-items:center;gap:.65rem;font-size:.9rem;font-weight:400;display:flex}.Skills-module__eTWiFW__listItem:hover{color:var(--text-primary);transform:translate(4px)}.Skills-module__eTWiFW__dot{background:var(--grad-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (max-width:900px){.Skills-module__eTWiFW__cardGrid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}@media (min-width:600px) and (max-width:900px){.Skills-module__eTWiFW__cardGrid{grid-template-columns:repeat(2,1fr);max-width:100%}}
