.icon-cards-wrapper{background-color:#fff;box-sizing:border-box;overflow-x:hidden;padding-bottom:var(--ic-pad-bottom,48px);padding-left:0;padding-right:0;padding-top:var(--ic-pad-top,0);width:100%}.icon-cards-container{--ic-gap:clamp(16px,calc(-8.8px + 2.5vw),24px);box-sizing:border-box;display:grid;gap:var(--ic-gap);grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1440px;padding:0 clamp(20px,calc(-41.92298px + 8.0734vw),64px)}.icon-card{background-color:#fff;border:1px solid #eaeaea;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;padding:clamp(24px,calc(-.8px + 2.5vw),32px)}.icon-card-icon{align-items:center;display:flex;gap:8px;margin-bottom:clamp(24px,calc(12.74121px + 1.4679vw),32px)}.icon-card-icon-plus{color:#9ca3af;font-size:18px;font-weight:400;line-height:1}.icon-card-icon img{display:block;height:var(--ic-icon-size,40px);object-fit:contain;width:var(--ic-icon-size,40px)}.icon-card-heading{font-size:clamp(20px,calc(14.37099px + .7339vw),24px);letter-spacing:-.01em;margin:0 0 clamp(24px,calc(12.74121px + 1.4679vw),32px)}.icon-card-body,.icon-card-heading{color:#151718;font-family:Inter,sans-serif;font-weight:400;line-height:1.35}.icon-card-body{font-size:clamp(16px,calc(10.37099px + .7339vw),20px);letter-spacing:0}.icon-card-body p{margin:0}@media (max-width:767px){.icon-cards-wrapper{padding-bottom:var(--ic-pad-bottom-m,40px);padding-top:var(--ic-pad-top-m,0)}.icon-cards-container{grid-template-columns:1fr}}.icon-cards--style-card .icon-cards-container{display:flex;flex-wrap:wrap;justify-content:center}.icon-cards--style-card .icon-card{flex:0 1 calc((100% - (var(--ic-cols, 3) - 1)*var(--ic-gap, 24px))/var(--ic-cols, 3))}@media (max-width:767px){.icon-cards--style-card .icon-card{flex-basis:100%}}.icon-cards--cols-4 .icon-card-icon img{height:var(--ic-icon-size,80px);width:var(--ic-icon-size,80px)}.icon-cards--style-badge .icon-card{align-items:flex-start;background:none;border:none;box-shadow:none;padding:0;text-align:left}.icon-cards--style-badge .icon-card-icon{align-items:center;border-radius:0;display:flex;gap:8px;height:auto;margin-bottom:16px;width:auto}.icon-cards--style-badge .icon-card-icon img{border-radius:0;height:24px;max-height:24px;max-width:24px;object-fit:contain;width:24px}.icon-cards--style-badge .icon-card-heading{color:#151718;font-size:20px;letter-spacing:-.01em;line-height:1.35;margin:0 0 16px}.icon-cards--style-badge .icon-card-body{color:#151718;font-size:16px;letter-spacing:0;line-height:1.35}