.hp2026-roi__band{background:radial-gradient(1200px 700px at 50% -10%,#5c48da 0,#1d2d56 78%);border-radius:24px;box-shadow:0 24px 60px rgba(29,45,86,.4);color:#fff;overflow:hidden;padding:clamp(32px,3.06vw,44px) clamp(28px,3.19vw,46px);position:relative}.hp2026-roi__band:before{background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;position:absolute}.hp2026-roi__head{align-items:center;display:flex;flex-direction:column;gap:clamp(8px,.83vw,12px);margin:0 auto;max-width:900px;position:relative;text-align:center}.hp2026-roi__eyebrow{color:#cdc6f5;font-family:Poppins,sans-serif;font-size:clamp(10px,.87vw,12.5px);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hp2026-roi__head h2{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(26px,2.36vw,34px);font-weight:800;letter-spacing:-.01em;line-height:1.1;margin:0}.hp2026-roi__head p{color:hsla(0,0%,100%,.78);font-family:Roboto,sans-serif;font-size:clamp(14px,1.11vw,16px);line-height:1.7;margin:0;max-width:820px}.hp2026-roi__grid{display:grid;gap:clamp(14px,1.25vw,18px);grid-template-columns:repeat(4,1fr);margin-top:clamp(24px,2.22vw,32px);position:relative}.hp2026-roi__card{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;padding:clamp(18px,1.67vw,24px);transition:background .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.hp2026-roi__card:hover{background:hsla(0,0%,100%,.12);transform:translateY(-4px)}.hp2026-roi__num{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(26px,2.15vw,31px);font-weight:700;letter-spacing:-.01em}.hp2026-roi__cap{color:#cdc6f5;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.05em;line-height:1.45;margin:8px 0 10px;text-transform:uppercase}.hp2026-roi__card p{color:hsla(0,0%,100%,.75);font-family:Roboto,sans-serif;font-size:13.5px;line-height:1.6;margin:0}@media (max-width:1024px){.hp2026-roi__grid{grid-template-columns:1fr 1fr}.hp2026-roi__head h2{font-size:30px}}@media (max-width:540px){.hp2026-roi__grid{grid-template-columns:1fr}}