.servicos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.servico-card{display:flex;flex-direction:column;gap:10px;height:100%;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:28px 24px;box-shadow:var(--sombra);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.servico-card:hover{transform:translateY(-4px);box-shadow:var(--sombra-forte);border-color:rgba(0,147,50,.35)}.servico-icone{width:56px;height:56px;border-radius:14px;background:var(--verde-claro);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.servico-icone,.servico-icone span{transition:background-color .25s ease}.servico-icone span{width:32px;height:32px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.servico-card:hover .servico-icone,.servico-icone span{background:var(--verde)}.servico-card:hover .servico-icone span{background:#fff}.servico-card h3{font-size:1.1rem;font-weight:700;line-height:1.35;color:var(--foreground)}.servico-card p{font-size:.95rem;color:var(--texto-suave)}