.ds *,.ds :after,.ds :before{box-sizing:border-box;margin:0;padding:0}.ds{--ds-font-hl:system-ui,sans-serif;--ds-font-body:system-ui,sans-serif;contain-intrinsic-size:0 800px;content-visibility:auto;padding-bottom:var(--ds-pad-bot,80px);padding-top:var(--ds-pad-top,80px);position:relative;width:100%}.ds__wrap{align-items:center;display:grid;gap:var(--ds-col-gap,96px);grid-template-columns:var(--ds-left-pct,42%) 1fr;margin:0 auto;max-width:var(--ds-max-w,1180px);padding:0 24px}.ds--reverse .ds__wrap{direction:rtl}.ds--reverse .ds__card,.ds--reverse .ds__stats{direction:ltr}.ds__card{background-color:var(--ds-card-bg,#3b3ff5);border-radius:var(--ds-card-radius,24px);contain:layout style paint;display:flex;flex-direction:column;gap:24px;isolation:isolate;min-height:320px;overflow:hidden;padding:var(--ds-card-pad,40px);position:relative;text-align:var(--ds-c-text-al,left)}.ds__card-header{align-items:center;display:flex;gap:16px}.ds__icon-wrap{align-items:center;border-radius:14px;contain:layout style paint;display:flex;flex-shrink:0;height:52px;isolation:isolate;justify-content:center;overflow:hidden;position:relative;width:52px}.ds__icon-bg{border-radius:inherit;inset:0;position:absolute;z-index:0}.ds__icon-img,.ds__icon-svg{color:var(--ds-card-title,#fff);height:28px;object-fit:contain;position:relative;width:28px;z-index:1}.ds__card-title{color:var(--ds-card-title,#fff);font-family:var(--ds-font-hl);font-size:var(--ds-hl-size,26px);font-weight:700;line-height:1.2}.ds__sd{display:none!important}.ds__carousel{flex:1}.ds__slide{display:none;flex-direction:column;gap:16px}.ds__slide--active{display:flex}.ds__slide--entering{animation:ds-slide-in .45s ease both}@keyframes ds-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ds__quote{color:var(--ds-card-text,#fff);font-family:var(--ds-font-body);font-size:var(--ds-quote-size,17px);font-style:normal;line-height:1.6}.ds__author{display:flex;flex-direction:column;gap:3px;margin-top:auto}.ds__author-name{color:var(--ds-author-name,#fff);font-weight:600}.ds__author-name,.ds__author-role{font-family:var(--ds-font-body);font-size:var(--ds-author-size,15px)}.ds__author-role{color:var(--ds-author-role,#c8c8f8);font-weight:400}.ds__dots{align-items:center;display:flex;gap:8px}.ds__dot{background-color:var(--ds-dot,#fff);border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:8px;opacity:var(--ds-dot-op,.4);padding:0;transition:opacity .25s ease,width .25s ease,border-radius .25s ease;width:8px}.ds__dot--active{background-color:var(--ds-dot-act,#fff);border-radius:4px;opacity:var(--ds-dot-act-op,1);width:24px}.ds__dot:focus-visible{outline:2px solid var(--ds-dot-act,#fff);outline-offset:2px}.ds__stats{column-gap:16px;display:grid;grid-template-columns:repeat(var(--ds-stats-cols,2),1fr);row-gap:var(--ds-row-gap,16px);text-align:var(--ds-s-text-al,left)}.ds__stat-value{color:var(--ds-number,#1a1a2e);font-family:var(--ds-font-hl);font-size:var(--ds-num-size,64px);font-weight:800;letter-spacing:-2px;line-height:1}.ds__stat-label{color:var(--ds-label-txt,#888);font-family:var(--ds-font-body);font-size:var(--ds-lbl-size,15px);line-height:1.4;margin-top:6px}.ds:not(.ds--no-anim) .ds__anim-el{opacity:0;transition:opacity var(--ds-anim-dur,.7s) cubic-bezier(.22,1,.36,1),transform var(--ds-anim-dur,.7s) cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.ds[data-anim=fade-up]:not(.ds--no-anim) .ds__anim-el{transform:translateY(40px)}.ds[data-anim=fade-right]:not(.ds--no-anim) .ds__anim-el{transform:translateX(-40px)}.ds[data-anim=fade-left]:not(.ds--no-anim) .ds__anim-el{transform:translateX(40px)}.ds[data-anim=zoom]:not(.ds--no-anim) .ds__anim-el{transform:scale(.88)}.ds[data-anim=fade]:not(.ds--no-anim) .ds__anim-el{transform:none}.ds.ds--no-anim .ds__anim-el,.ds[data-anim=none] .ds__anim-el{opacity:1;transform:none}.ds__anim-el.ds--in{opacity:1!important;transform:none!important;will-change:auto}@media (prefers-reduced-motion:reduce){.ds__anim-el{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:960px){.ds__wrap{gap:40px;grid-template-columns:1fr}.ds--reverse .ds__wrap{direction:ltr}}@media (max-width:767px){.ds{--ds-pad-top:56px;--ds-pad-bot:56px;--ds-card-pad:28px}.ds__card-title{font-size:clamp(18px,5vw,var(--ds-hl-size,26px))}.ds__stat-value{font-size:clamp(36px,10vw,var(--ds-num-size,64px));letter-spacing:-1px}.ds__stats{column-gap:12px;row-gap:12px}}@media (max-width:480px){.ds__wrap{padding:0 16px}.ds__stat-value{font-size:36px}}