.rs__section{width:100%;padding:40px 20px}.rs__wrapper{max-width:860px;margin:0 auto}.rs__heading{font-size:clamp(24px,3.5vw,36px);font-weight:800;text-align:center;margin:0 0 32px}.rs__list{display:flex;flex-direction:column}.rs__sep{height:1px;background:var(--rs-sep-color, color-mix(in srgb, #1a1a1a 12%, #e0e3e6));margin:0 0 56px;display:block!important}.rs__item{display:flex;flex-direction:column;gap:20px;margin:0 0 56px}.rs__item:last-child{margin:0}.rs__item-visual{position:relative;width:100%;border-radius:8px}.rs__item-visual img{border-radius:8px}.rs__item-img{width:100%;display:block;object-fit:cover;aspect-ratio:1/1}.rs__item-num{position:absolute;top:-12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--rs-num-bg, #3b82f6);color:var(--rs-num-color, #000);font-weight:700;font-size:16px;border-radius:50%;right:-12px}.rs__item-content{width:100%}.rs__item-title{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 14px;font-family:Hanken Grotesk;color:#1a1a1a;letter-spacing:normal}.rs__item-body{font-size:16px;line-height:1.7;color:var(--rs-body-color, #1a1a1a);font-family:Hanken Grotesk;font-weight:400;letter-spacing:0}.rs__item-body p{margin:0 0 14px}.rs__item-cta{font-weight:700;text-decoration:none;color:var(--rs-cta-color, #1a1a1a);display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:14px;font-family:Hanken Grotesk;line-height:1.7}.rs__item-cta:hover{text-decoration:underline}.rs__item-cta:after{content:"\2192";font-weight:400;transition:transform .18s ease}.rs__item-cta:hover:after{transform:translate(3px)}@media(min-width:750px){.rs__item--pos-left,.rs__item--pos-right{flex-direction:row;gap:32px}}@media(max-width:1600px){.rs__wrapper{max-width:900px}}@media(max-width:768px){.hd__headline{font-size:46px}}@media(max-width:640px){.rs__item{gap:16px;margin:0 0 32px}.rs__sep{margin:0 0 32px}.rs__item-body{font-size:15px}.rs__item-title{font-size:26px;margin:0 0 8px}.rs__item-num{width:34px;height:34px;font-size:14px;top:auto;bottom:-12px;left:-8px;right:auto}}@media(max-width:600px){.hd__grid{grid-template-columns:1fr}.hd__text{padding:32px 24px}.hd__headline{font-size:38px}.hd__subheadline{font-size:calc(24px* .667)}.hd__cta{max-width:100%;justify-content:center}.hd__media{min-height:240px}.rs__section{padding:40px 20px 32px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/reasons-list.css.map */
