.ibf-shfit__head{align-items:end;display:grid;gap:2rem}@media (min-width:1024px){.ibf-shfit__head{grid-template-columns:repeat(12,1fr)}.ibf-shfit__head-left{grid-column:span 7}.ibf-shfit__head-intro{grid-column:9/span 4}}.ibf-shfit__label{align-items:center;color:#8a8a8a;display:flex;font-size:12px;font-weight:600;gap:.75rem;letter-spacing:.22em;text-transform:uppercase}.ibf-shfit__label:before{background:#dd1157;content:"";display:block;flex-shrink:0;height:1px;transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.2,.7,.2,1);width:40px}.ibf-shfit__label.is-revealed:before{transform:scaleX(1)}.ibf-shfit__h2{color:#141414;font-size:clamp(32px,3.6vw,50px);font-weight:300;letter-spacing:-.01em;line-height:1.12;margin-top:1.5rem}.ibf-shfit__h2-a{font-weight:500}.ibf-shfit__h2-b{color:#dd1157}.ibf-shfit__intro{color:#4f4f4f;font-size:17px;line-height:1.8}.ibf-shfit__grid{display:grid;gap:1.5rem;margin-top:4rem}@media (min-width:1024px){.ibf-shfit__grid{gap:2rem;grid-template-columns:repeat(12,1fr)}.ibf-shfit__card--yes{grid-column:span 7}.ibf-shfit__card--no{grid-column:span 5}}.ibf-shfit__card{border-radius:6px;padding:2rem}@media (min-width:640px){.ibf-shfit__card{padding:2.5rem}}.ibf-shfit__card--yes{background:#fff}.ibf-shfit__card--no{background:#0f0f10;color:#fff}.ibf-shfit__card-heading{color:#141414;font-size:13px;font-weight:600;letter-spacing:.2em;margin:0;text-transform:uppercase}.ibf-shfit__card-heading--no{color:hsla(0,0%,100%,.7)}.ibf-shfit__list{list-style:none;margin:1.5rem 0 0;padding:0}.ibf-shfit__item{align-items:flex-start;border-top:1px solid #e7e7e7;color:#141414;display:flex;font-size:16px;gap:1rem;line-height:1.6;padding:1.25rem 0}.ibf-shfit__item--no{border-top-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.85)}.ibf-shfit__check{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:.125rem;width:24px}.ibf-shfit__check--yes{background:#dd1157;color:#fff}.ibf-shfit__check--no{border:1px solid hsla(0,0%,100%,.3);color:#fff}@media (prefers-reduced-motion:reduce){.ibf-shfit__label:before{transform:scaleX(1);transition:none}}