.benefits-section{display:block;overflow:hidden;position:relative;background-color:#0d0d0d}.benefits-section__media-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.benefits-section__media-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform 1.4s cubic-bezier(.25,.46,.45,.94);will-change:transform}.benefits-section:hover .benefits-section__media-img{transform:scale(1.03)}.benefits-section__media-placeholder{width:100%;height:100%;background:#1c1c1c}.benefits-section__placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.benefits-section__media-img--mobile{display:none}.benefits-section__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.4) 35%,transparent 58%),linear-gradient(to right,transparent 28%,rgba(0,0,0,.5) 54%,rgba(0,0,0,.75) 100%);pointer-events:none}.benefits-section__inner{position:relative;z-index:2;display:grid;grid-template-columns:55fr 45fr;grid-template-rows:auto 1fr;grid-template-areas:"text logo" "text list"}.benefits-section__inner--no-logo{grid-template-rows:1fr;grid-template-areas:"text list"}.benefits-section__text-block{grid-area:text;display:flex;flex-direction:column;justify-content:flex-end;padding:3rem 2rem 3.5rem 3.5rem;min-width:0}.benefits-section__heading{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(1.9rem,3vw,3.4rem);font-weight:800;font-style:normal;line-height:1.06;letter-spacing:-.04em;color:var(--benefits-heading, #ffffff);margin:0 0 .75rem;max-width:18ch}.benefits-section__description{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(.78rem,.95vw,.9rem);font-weight:400;line-height:1.65;color:var(--benefits-desc, #888888);margin:0;max-width:46ch}.benefits-section__logo-wrap{grid-area:logo;align-self:start;justify-self:end;margin-top:2.5rem;margin-right:2.5rem;width:80px;height:80px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:1rem;display:flex;align-items:center;justify-content:center;padding:.9rem;box-sizing:border-box;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);flex-shrink:0}.benefits-section__logo{width:100%;height:100%;object-fit:contain;display:block;filter:brightness(1.15)}.benefits-section__card{grid-area:list;display:flex;flex-direction:column;justify-content:center;padding:0 2.5rem 2.5rem 1.5rem}.benefits-section__list{list-style:none;margin:0;padding:0;position:relative}.benefits-section__list:before{content:"";position:absolute;right:0;top:0;bottom:0;width:52px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;z-index:0}.benefits-section__item{display:grid;grid-template-columns:1fr 52px;align-items:center;min-height:58px;border-bottom:1px solid rgba(255,255,255,.09);position:relative;z-index:1}.benefits-section__item:last-child{border-bottom:none}.benefits-section__item-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.4;letter-spacing:.005em;color:var(--benefits-item-text, #d0d0d0);padding:.7rem .75rem .7rem 0;transition:color .2s ease;text-decoration:none!important}.benefits-section__item:hover .benefits-section__item-text{color:#fff!important}.benefits-section__check{display:flex;align-items:center;justify-content:center;width:52px;height:100%;min-height:58px;color:var(--benefits-icon, #ffffff);position:relative;z-index:2;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.benefits-section__item:hover .benefits-section__check{transform:scale(1.12)}.benefits-section__check svg{display:block;pointer-events:none}.afu{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.afu--d1{transition-delay:.1s}.afu--d2{transition-delay:.18s}.afu--stagger{transition-delay:calc(.05s * var(--stagger, 1) + .22s)}.afu.is-visible{opacity:1;transform:translateY(0)}@media screen and (max-width:1024px){.benefits-section__text-block{padding:2.5rem 1.75rem 3rem 2.5rem}.benefits-section__logo-wrap{margin-top:2rem;margin-right:2rem}.benefits-section__card{padding:0 2rem 2rem 1.25rem}}@media screen and (max-width:767px){.benefits-section__media-img--desktop{display:none}.benefits-section__media-img--mobile{display:block}.benefits-section__media-overlay{background:linear-gradient(to bottom,#000000b8,#0000002e 28%,#00000040 52%,#000000db 74%,#000000f7)}.benefits-section__inner,.benefits-section__inner--no-logo{display:flex!important;flex-wrap:wrap;align-content:flex-start;grid-template-areas:none;grid-template-columns:none;grid-template-rows:none}.benefits-section__text-block{flex:1 1 0;min-width:0;order:1;justify-content:flex-start;padding:1.5rem .75rem 1.25rem 1.25rem;align-self:flex-start}.benefits-section__heading{max-width:none;margin:0 0 .4rem}.benefits-section__description{max-width:none}.benefits-section__logo-wrap{flex:0 0 auto;order:2;align-self:flex-start;justify-self:auto;margin:1.25rem 1.25rem 0 0;backdrop-filter:none;-webkit-backdrop-filter:none}.benefits-section__card{flex:0 0 100%;order:3;justify-content:flex-start;padding:0 1.25rem 1.5rem}.benefits-section__list:before{backdrop-filter:none;-webkit-backdrop-filter:none}}@media screen and (max-width:479px){.benefits-section__text-block{padding:1.25rem .6rem 1rem 1rem}.benefits-section__logo-wrap{margin:1rem 1rem 0 0}.benefits-section__card{padding:0 1rem 1.25rem}}@media(prefers-reduced-motion:reduce){.afu{transform:none;transition:opacity .4s ease}.benefits-section:hover .benefits-section__media-img,.benefits-section__item:hover .benefits-section__check{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-benefits.css.map */
