.icb-section{background:#c00d0d;font-family:var(--est-font,Arial,sans-serif);overflow:hidden;padding:0 0 60px}.icb-container{align-items:stretch;display:flex;margin:0 auto;max-width:1200px;min-height:560px}.icb-image{flex:0 0 42%;overflow:hidden;position:relative}.icb-image img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.icb-content{color:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;padding:52px 52px 52px 48px}.icb-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.icb-tag{border:1px solid hsla(0,0%,100%,.5);border-radius:40px;color:hsla(0,0%,100%,.85);display:inline-block;font-size:.75rem;letter-spacing:.05em;padding:4px 16px}.icb-tag p,.icb-tag span{margin:0}.icb-heading{margin-bottom:14px}.icb-heading h2,.icb-heading h3{color:#fff;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:700;line-height:1.22;margin:0}.icb-subtext{color:hsla(0,0%,100%,.85);font-size:.9rem;line-height:1.65;margin-bottom:24px;max-width:480px}.icb-subtext p{margin:0}.icb-bullets{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 28px;padding:0}.icb-bullet{align-items:flex-start;display:flex;gap:10px}.icb-bullet__check{flex-shrink:0;height:20px;margin-top:2px;object-fit:contain;width:20px}.icb-bullet__text{color:hsla(0,0%,100%,.88);font-size:.87rem;line-height:1.55}.icb-bullet__text p{margin:0}.icb-cta{align-items:center;align-self:flex-start;background:#fff;border-radius:100px;color:#c00d0d;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;padding:12px 24px;text-decoration:none;transition:background .2s,color .2s}.icb-cta p,.icb-cta span{margin:0}.icb-cta__arrow{font-size:1rem;line-height:1;transition:transform .2s}.icb-cta:hover .icb-cta__arrow{transform:translateX(4px)}@media (max-width:900px){.icb-container{flex-direction:column}.icb-image{flex:unset;height:320px}.icb-content{padding:36px 24px}}@media (max-width:480px){.icb-image{height:240px}.icb-heading h2{font-size:1.3rem}}