.roi-cards-grid.svelte-1wgmeut{gap:24px;width:100%;display:grid}.roi-cards-grid.col-4.svelte-1wgmeut{grid-template-columns:repeat(4,1fr)}.roi-cards-grid.col-3.svelte-1wgmeut{grid-template-columns:repeat(3,1fr)}.roi-cards-grid.col-2.svelte-1wgmeut{grid-template-columns:repeat(2,1fr)}@media (width<=1024px){.roi-cards-grid.col-4.svelte-1wgmeut,.roi-cards-grid.col-3.svelte-1wgmeut{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.roi-cards-grid.col-4.svelte-1wgmeut,.roi-cards-grid.col-3.svelte-1wgmeut,.roi-cards-grid.col-2.svelte-1wgmeut{grid-template-columns:1fr}}.roi-card.svelte-1wgmeut{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:32px 24px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.roi-card.svelte-1wgmeut:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#d32cee80,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.roi-card.svelte-1wgmeut:hover{background:#ffffff0b;border-color:#d32cee59;transform:translateY(-4px);box-shadow:0 12px 36px #0006,0 0 24px #d32cee26}.roi-card.svelte-1wgmeut:hover:before{opacity:1}.roi-val.svelte-1wgmeut{font-family:var(--font-primary,"Sora", sans-serif);background:linear-gradient(135deg,#fff 30%,#d32cee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(32px,3.5vw,44px);font-weight:800;line-height:1.1}.roi-card.color-emerald.svelte-1wgmeut .roi-val:where(.svelte-1wgmeut),.roi-card.color-cyan.svelte-1wgmeut .roi-val:where(.svelte-1wgmeut),.roi-card.color-blue.svelte-1wgmeut .roi-val:where(.svelte-1wgmeut),.roi-card.color-purple.svelte-1wgmeut .roi-val:where(.svelte-1wgmeut),.roi-card.color-violet.svelte-1wgmeut .roi-val:where(.svelte-1wgmeut),.roi-card.color-flame.svelte-1wgmeut .roi-val:where(.svelte-1wgmeut),.roi-card.color-amber.svelte-1wgmeut .roi-val:where(.svelte-1wgmeut),.roi-card.color-gold.svelte-1wgmeut .roi-val:where(.svelte-1wgmeut){background:linear-gradient(135deg,#fff 35%,#e879f9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.roi-lbl.svelte-1wgmeut{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.35}.roi-desc.svelte-1wgmeut{font-family:var(--font-secondary,"Outfit", sans-serif);color:#a19dae;margin:0;font-size:14px;line-height:1.6}
