.block__offer-requirement{container:offer-requirement/inline-size}.offer-requirement__items{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width>=1080px){.offer-requirement__items{gap:1.5rem}}.offer-requirement__item{align-items:center;width:100%;min-height:80px;font-size:1.125rem;font-weight:700;line-height:1.75rem;text-decoration-line:none;display:flex;position:relative}.offer-requirement__title{--tw-border-opacity:1;border-width:1px;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity,1)));--tw-text-opacity:1;height:100%;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity,1)));border-radius:8px;align-content:center;width:calc(100% - 2rem);margin-left:2rem;padding:.75rem 1.5rem .75rem 3rem}.offer-requirement__icon span{white-space:nowrap;--tw-text-opacity:1;max-width:0;color:oklch(var(--secondary-500) / var(--tw-text-opacity,1));flex-shrink:0;padding-right:0;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.offer-requirement__icon{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity,1)));border-radius:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:64px;height:64px;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;overflow:hidden}.offer-requirement__icon .offer-requirement__icon-svg{--tw-bg-opacity:1;background-color:oklch(var(--base-0) / var(--tw-bg-opacity,1));-webkit-mask-image:var(--requirement-icon-url);-webkit-mask-image:var(--requirement-icon-url);mask-image:var(--requirement-icon-url);flex-shrink:0;width:64px;height:64px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:30px;mask-size:30px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.offer-requirement__item:hover .offer-requirement__icon{width:100%;height:100%;padding-left:3.5rem}:is(.offer-requirement__item:hover .offer-requirement__icon) span{max-width:100%;padding-right:1rem}:is(.offer-requirement__item:hover .offer-requirement__icon) .offer-requirement__icon-svg{transform:scale(1.5)}@container offer-requirement (width>=600px){.offer-requirement__item{width:calc(50% - .75rem);min-height:125px}.offer-requirement__title{width:calc(100% - 2rem)}}@container offer-requirement (width>=900px){.offer-requirement__item{width:calc(33.3333% - 1rem)}}
