.ld-benefits{width:100%;overflow:visible;padding:72px 20px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ld-benefits .ld-benefits__container{width:100%;max-width:1440px;margin:0 auto}.ld-benefits .ld-benefits__top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}.ld-benefits .ld-benefits__header{max-width:780px}.ld-benefits .ld-benefits__badge{display:inline-flex;align-items:center;width:fit-content;padding:8px 14px;margin-bottom:18px;border:1px solid rgba(var(--ld-accent-2-rgb),.3);border-radius:999px;background:var(--ld-surface);font-size:14px;line-height:1.2;color:var(--ld-accent-2)}.ld-benefits .ld-benefits__heading{margin:0;font-size:clamp(34px,3.6vw,56px);line-height:1.3;letter-spacing:-.035em;color:rgb(var(--color-foreground))}.ld-benefits .ld-benefits__text{max-width:640px;margin-top:18px;font-size:clamp(16px,1.2vw,19px);line-height:1.55;color:rgba(var(--color-foreground),.72)}.ld-benefits .ld-benefits__text p{margin:0}.ld-benefits .ld-benefits__navigation{display:flex;gap:10px;flex-shrink:0}.ld-benefits .ld-benefits__arrow{display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:1px solid var(--ld-border);border-radius:50%;background:var(--ld-surface);color:rgb(var(--color-foreground));font-size:20px;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.ld-benefits .ld-benefits__arrow:hover{transform:translateY(-2px);border-color:var(--ld-border);background:var(--ld-surface-2)}.ld-benefits .ld-benefits__slider{display:flex;gap:18px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.ld-benefits .ld-benefits__slider::-webkit-scrollbar{display:none}.ld-benefits .ld-benefits__card{position:relative;flex:0 0 calc((100% - 36px) / 3);min-width:0;min-height:330px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;overflow:hidden;scroll-snap-align:start;border:1px solid var(--ld-border);border-radius:30px;background:var(--ld-surface);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.ld-benefits .ld-benefits__card:hover{transform:translateY(-4px);border-color:var(--ld-border);box-shadow:0 18px 50px rgba(var(--color-foreground),.07)}.ld-benefits .ld-benefits__card:before{content:"";position:absolute;width:240px;height:240px;top:-110px;right:-90px;border-radius:50%;background:var(--ld-surface);pointer-events:none}.ld-benefits .ld-benefits__card-top{position:relative;z-index:2}.ld-benefits .ld-benefits__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--ld-accent-2);color:rgb(var(--color-background));font-size:13px;line-height:1;font-weight:600}.ld-benefits .ld-benefits__card-content{position:relative;z-index:2;max-width:340px;margin-top:80px}.ld-benefits .ld-benefits__card-title{margin:0;font-size:clamp(23px,1.7vw,29px);line-height:1.3;letter-spacing:-.025em;color:rgb(var(--color-foreground))}.ld-benefits .ld-benefits__card-text{margin-top:15px;font-size:15px;line-height:1.55;color:rgba(var(--color-foreground),.7)}.ld-benefits .ld-benefits__card-text p{margin:0}.ld-benefits .ld-benefits__number{position:absolute;right:20px;bottom:-16px;font-size:110px;line-height:1;font-weight:600;letter-spacing:-.08em;color:rgba(var(--ld-accent-2-rgb),.16);-webkit-user-select:none;user-select:none;pointer-events:none}.ld-benefits .ld-benefits__audience{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(48px,6vw,96px);align-items:start;margin-top:100px;padding-top:72px;border-top:1px solid var(--ld-border)}.ld-benefits .ld-benefits__audience-content{position:sticky;top:100px;align-self:start;width:100%;max-width:580px;height:fit-content}.ld-benefits .ld-benefits__audience-heading{margin:0;font-size:clamp(34px,3.4vw,54px);line-height:1.3;letter-spacing:-.035em;color:rgb(var(--color-foreground))}.ld-benefits .ld-benefits__audience-text{max-width:520px;margin-top:20px;font-size:clamp(16px,1.2vw,19px);line-height:1.55;color:rgba(var(--color-foreground),.72)}.ld-benefits .ld-benefits__audience-text p{margin:0}.ld-benefits .ld-benefits__audience-list{display:grid;grid-template-columns:1fr;gap:14px;width:100%;min-width:0}.ld-benefits .ld-benefits__audience-item{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-width:0;min-height:180px;padding:26px;overflow:hidden;border:1px solid var(--ld-border);border-radius:28px;background:var(--ld-surface);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.ld-benefits .ld-benefits__audience-item:hover{transform:translateY(-3px);border-color:var(--ld-border);background:var(--ld-surface-2);box-shadow:0 14px 40px rgba(var(--color-foreground),.045)}.ld-benefits .ld-benefits__audience-item-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.ld-benefits .ld-benefits__audience-marker{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--ld-accent-2)}.ld-benefits .ld-benefits__audience-index{font-size:13px;line-height:1;color:var(--ld-accent-2)}.ld-benefits .ld-benefits__audience-item-content{max-width:620px;margin-top:34px}.ld-benefits .ld-benefits__audience-item-title{margin:0;font-size:clamp(22px,1.6vw,28px);line-height:1.3;letter-spacing:-.025em;color:rgb(var(--color-foreground));white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.ld-benefits .ld-benefits__audience-item-text{max-width:560px;margin-top:12px;font-size:15px;line-height:1.55;color:rgba(var(--color-foreground),.68)}.ld-benefits .ld-benefits__audience-item-text p{margin:0}.ld-benefits .ld-benefits__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:30px;padding:14px 24px;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:16px;line-height:1;text-decoration:none;transition:transform .2s ease,gap .2s ease}.ld-benefits .ld-benefits__button span{transition:transform .2s ease}.ld-benefits .ld-benefits__button:hover{transform:translateY(-2px)}.ld-benefits .ld-benefits__button:hover span{transform:translate(3px)}@media screen and (max-width:989px){.ld-benefits .ld-benefits__card{flex-basis:calc((100% - 18px)/2)}.ld-benefits .ld-benefits__audience{grid-template-columns:1fr;gap:36px;margin-top:72px;padding-top:56px}.ld-benefits .ld-benefits__audience-content{position:static;top:auto;max-width:700px;height:auto}.ld-benefits .ld-benefits__audience-item-content{max-width:680px}}@media screen and (max-width:749px){.ld-benefits{padding:52px 16px}.ld-benefits .ld-benefits__top{margin-bottom:30px}.ld-benefits .ld-benefits__navigation{display:none}.ld-benefits .ld-benefits__slider{gap:14px;margin-right:-16px;padding-right:16px}.ld-benefits .ld-benefits__card{flex-basis:86%;min-height:300px;padding:22px;border-radius:24px}.ld-benefits .ld-benefits__card-content{margin-top:64px}.ld-benefits .ld-benefits__number{right:16px;bottom:-12px;font-size:88px;color:var(--ld-accent-2)}.ld-benefits .ld-benefits__audience{gap:30px;margin-top:64px;padding-top:48px}.ld-benefits .ld-benefits__audience-list{gap:12px}.ld-benefits .ld-benefits__audience-item{min-height:auto;padding:22px;border-radius:22px}.ld-benefits .ld-benefits__audience-item-content{margin-top:30px}.ld-benefits .ld-benefits__button{width:100%;margin-top:26px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-ld-benefits.css.map */
