.act-section{padding-block:clamp(64px,calc(9 * var(--vw)),120px);background:var(--surface-page)}.act-head{max-width:720px;margin-bottom:clamp(28px,calc(4 * var(--vw)),48px)}.act-intro{margin:14px 0 0}.act-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(14px,calc(1.6 * var(--vw)),22px)}.act-card{display:flex;flex-direction:column;gap:10px;padding:26px 24px 24px;border-radius:24px;background:var(--surface-raised);box-shadow:0 12px 34px -12px #10392838;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.act-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px -14px #1039284d}.act-icono{width:48px;height:48px;margin-bottom:6px;display:grid;place-items:center;border-radius:14px;background:var(--icon-bg)}.act-icono svg{width:26px;height:26px}.act-titulo{margin:0;font-size:var(--fs-h3);font-weight:500;line-height:1.25;color:var(--ink)}.act-texto{margin:0;font-size:var(--fs-sm);line-height:1.55;color:var(--ink-soft)}.act-nota{margin:clamp(20px,calc(2.4 * var(--vw)),28px) 0 0;font-size:var(--fs-xs);color:var(--ink-muted)}@media (max-width: 560px){.act-grid{grid-template-columns:1fr 1fr;gap:12px}.act-card{padding:18px 16px;gap:8px;border-radius:20px}.act-icono{width:42px;height:42px;border-radius:12px;margin-bottom:2px}.act-icono svg{width:23px;height:23px}.act-titulo{font-size:1.0625rem}.act-texto{font-size:.875rem;line-height:1.5}}@media (prefers-reduced-motion: reduce){.act-card{transition:none}.act-card:hover{transform:none}}
