.ibf-shproc__grid{display:grid;gap:3.5rem}@media (min-width:1024px){.ibf-shproc__grid{gap:2rem;grid-template-columns:repeat(12,1fr)}.ibf-shproc__left{grid-column:span 5}.ibf-shproc__right{grid-column:7/span 6}}.ibf-shproc__label{color:#9a9a9a;display:block;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.ibf-shproc__counter-block{border-top:1px solid #e7e7e7;margin-top:2.5rem;padding-top:2rem}.ibf-shproc__counter-num{color:#141414;display:inline;font-size:clamp(84px,10vw,150px);font-variant-numeric:tabular-nums;font-weight:200;line-height:1}.ibf-shproc__counter-suffix{color:#dd1157;display:inline;font-size:clamp(84px,10vw,150px);font-weight:200;line-height:1}.ibf-shproc__counter-label{color:#4f4f4f;font-size:16px;line-height:1.7;margin-top:1.25rem;max-width:360px}.ibf-shproc__h2{color:#141414;font-size:clamp(32px,3.6vw,50px);font-weight:300;letter-spacing:-.01em;line-height:1.12}.ibf-shproc__h2-a{color:#141414;font-weight:500}.ibf-shproc__h2-b{color:#dd1157}.ibf-shproc__body{color:#4f4f4f;font-size:17px;line-height:1.8;margin-top:2rem}.ibf-shproc__promises{border-top:1px solid #e7e7e7;display:grid;margin-top:3rem}@media (min-width:640px){.ibf-shproc__promises{grid-template-columns:repeat(2,1fr)}}.ibf-shproc__promise{border-bottom:1px solid #e7e7e7;padding:2rem 0}@media (min-width:640px){.ibf-shproc__promise{padding-right:2rem}.ibf-shproc__promise--right{border-left:1px solid #e7e7e7;padding-left:2rem}}.ibf-shproc__promise-title{color:#141414;font-size:22px;font-weight:300;line-height:1.25;margin:0}.ibf-shproc__promise-desc{color:#4f4f4f;font-size:15px;line-height:1.75;margin-top:.75rem}@media (prefers-reduced-motion:reduce){.ibf-shproc__counter-num{transition:none}}