.nf-impactcard.noosfera-pattern--impactcard{--ic-section-bg:#f4f2fe;--ic-card-bg:transparent;--ic-card-border:1px solid rgba(70, 127, 247, 0.55);--ic-card-radius:0px;--ic-max:790px;--ic-pad:clamp(28px, 3.2vw, 48px);--ic-gap:clamp(28px, 4.5vw, 64px);--ic-title-color:var(--fig-color-blue-700);--ic-text-color:var(--fig-color-text);--ic-kpi-number:var(--fig-color-blue-700);--ic-kpi-text:var(--fig-color-text-title);background:var(--ic-section-bg);padding:clamp(40px, 6vw, 84px) clamp(16px, 5vw, 64px)}.nf-impactcard__card{max-width:var(--ic-max)!important;margin-left:auto!important;margin-right:auto!important;background:var(--ic-card-bg);border-radius:var(--ic-card-radius);padding:var(--ic-pad);box-sizing:border-box}.nf-impactcard__cols.wp-block-columns{display:flex;flex-wrap:nowrap;gap:var(--ic-gap);align-items:flex-start;margin:0!important}.nf-impactcard__cols.wp-block-columns>.wp-block-column{margin:0!important;min-width:0}.nf-impactcard__card>*,.nf-impactcard__left>*,.nf-impactcard__right>*,.nf-impactcard__kpis>*{margin-left:0!important;margin-right:0!important;max-width:none}.nf-impactcard__title{margin:0 0 12px;color:var(--ic-title-color);font-weight:700;line-height:1.05;font-size:clamp(40px, 4.1vw, 50px)}.nf-impactcard__text{margin:0;color:var(--ic-text-color);line-height:1.7;font-size:1rem;max-width:42ch}.nf-impactcard__kpi-label{margin:0 0 28px;color:var(--ic-text-color);font-weight:600;opacity:.85}.nf-impactcard__kpis{display:grid;grid-template-columns:1fr;gap:clamp(26px, 3.2vw, 44px)}.nf-impactcard__kpi{min-width:0}.nf-impactcard__kpi-number{margin:0 0 10px;color:var(--ic-kpi-number);font-weight:600;line-height:1;letter-spacing:.01em;font-size:clamp(50px, 3.65vw, 56px)}.nf-impactcard__kpi-text{margin:0;color:var(--ic-kpi-text);font-weight:700;line-height:1.35;font-size:1.35rem}@media (max-width:920px){.nf-impactcard__cols.wp-block-columns{flex-wrap:wrap}.nf-impactcard__text{max-width:unset}.nf-impactcard__left,.nf-impactcard__right{flex-basis:100%!important}.nf-impactcard__kpi-label{text-align:left;margin-bottom:18px}}@media (max-width:600px){.nf-impactcard.noosfera-pattern--impactcard{padding:40px 16px}.nf-impactcard__card{padding:22px}.nf-impactcard__cols.wp-block-columns{gap:28px}.nf-impactcard__title{font-size:clamp(36px, 10vw, 48px)}.nf-impactcard__kpi-number{font-size:clamp(44px, 14vw, 72px)}.nf-impactcard__kpi-text{font-size:1.15rem}}