.nf-mv.noosfera-pattern--mv{--mv-bg:#ffffff;--mv-card-bg:rgba(244, 242, 254, 0.85);--mv-card-radius:12px;--mv-title-color:var(--fig-color-blue-700);--mv-text-color:var(--fig-color-text);--mv-shadow:0 5px 18px rgba(0,0,0,0.12);--mv-max-width:830px;--mv-padding-block:5.5rem;--mv-padding-inline:6vw;--mv-gap:clamp(20px, 4vw, 50px);--mv-card-width:380px;--mv-card-padding:2.25rem;--mv-icon-height:232px;--mv-icon-pad:16px;position:relative;padding:var(--mv-padding-block) var(--mv-padding-inline);background:var(--mv-bg);overflow:hidden}.nf-mv__inner{max-width:var(--mv-max-width);margin-inline:auto}.nf-mv__cols{justify-content:center;align-items:stretch;gap:var(--mv-gap)}.nf-mv-card{background:var(--mv-card-bg);border-radius:var(--mv-card-radius);box-shadow:var(--mv-shadow);padding:var(--mv-card-padding);width:min(100%, var(--mv-card-width));margin-inline:0;text-align:center;display:flex;flex-direction:column;gap:1.25rem}.nf-mv-card__icon{margin:0;border-radius:8px;overflow:hidden;height:var(--mv-icon-height);padding:var(--mv-icon-pad);display:flex;align-items:center;justify-content:center}.nf-mv-card__icon img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.nf-mv-card__title{margin:0;font-weight:700;color:var(--mv-title-color);font-size:clamp(2.1rem, 2.6vw, 3rem);line-height:1.1;letter-spacing:.01em}.nf-mv-card__text{margin:0;color:var(--mv-text-color);font-weight:500;font-size:1rem;line-height:1.65;max-width:26rem;margin-inline:auto}@media (max-width:960px){.nf-mv.noosfera-pattern--mv{padding:4rem 1.75rem}.nf-mv__cols{flex-direction:column;align-items:center}.nf-mv-card{width:min(100%, 420px)}.nf-mv-card__icon{height:280px}}.nf-mv.noosfera-pattern--mv::before{content:"";position:absolute;inset:0;background-image:url("https://noosfera.ro/wp-content/plugins/noosfera-blocks/assets/img/Waves-pink-purple-noosfera2.png");background-size:cover;background-position:center;opacity:.55;pointer-events:none}.nf-mv.noosfera-pattern--mv>*{position:relative;z-index:1}.nf-mv__cols{align-items:stretch;gap:var(--mv-gap)}.nf-mv__col{display:flex;align-items:stretch}.nf-mv__col:first-child{justify-content:flex-end}.nf-mv__col:last-child{justify-content:flex-start}.nf-mv-card{height:100%;display:flex;flex-direction:column}@media (max-width:960px){.nf-mv__cols{flex-direction:column;gap:1.5rem}.nf-mv__col{display:block}.nf-mv-card{height:auto;margin-inline:auto}}