.dc-sec{color:#22222f;font-family:Neulis Neue,sans-serif;gap:var(--dc-gap,63px);position:relative}.dc-sec,.dc-sec__head{align-items:center;display:flex;flex-direction:column}.dc-sec__head{gap:12px;max-width:814px;text-align:center}.dc-sec__title{color:#22222f;font-family:Neulis Neue,sans-serif;font-size:36px;font-weight:400;line-height:1.2;margin:0;white-space:pre-line}.dc-sec__desc{color:#4e4e59;font-size:16px;line-height:1.4;margin:0;max-width:750px}.dc-sec__track{align-items:stretch;align-self:stretch;cursor:grab;display:flex;gap:32px;margin-right:calc(50% - 50vw);overflow-x:auto;overscroll-behavior-x:contain;padding-right:calc(50vw - 50%);scroll-snap-type:x proximity;scrollbar-width:none}.dc-sec__track::-webkit-scrollbar{display:none}.dc-sec__track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.dc-sec__track img{-webkit-user-drag:none;pointer-events:none}.dc-sec__card{background:var(--dc-card-bg,#fff);border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 min(var(--dc-card-width),85%);flex-direction:column;gap:32px;padding:32px 32px 24px;scroll-snap-align:start}.dc-sec__icon{background:var(--dc-accent);border-radius:4px}.dc-sec__icon,.dc-sec__icon img{display:block;height:48px;width:48px}.dc-sec__body{gap:16px}.dc-sec__body,.dc-sec__titles{display:flex;flex-direction:column}.dc-sec__titles{gap:8px}.dc-sec__kicker{color:#919197;font-family:Literata,serif;font-size:16px;font-weight:400;line-height:1;margin:0}.dc-sec__heading{color:#22222f;font-family:Neulis Neue,sans-serif;font-size:var(--dc-heading-size,20px);font-weight:400;line-height:1.4;margin:0}.dc-sec__card--plain .dc-sec__body{gap:12px}.dc-sec__text{color:#4e4e59;font-size:16px;line-height:1.4;margin:0}.dc-sec__foot{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:456px;text-align:center;width:100%}.dc-sec__foot-text{border-top:1px solid #c7c7cb;box-sizing:border-box;color:#22222f;font-family:Literata,serif;font-size:16px;font-weight:300;line-height:normal;margin:0;padding-top:17px;width:100%}@media (max-width:767px){.dc-sec{gap:40px}.dc-sec__title{font-size:28px}.dc-sec__track{gap:16px}}.dc-theme--secure{--dc-accent:var(--secure-color,#fff777);--dc-accent-hover:var(--secure-hover-color,#fbf153)}.dc-theme--grow{--dc-accent:var(--grow-color,#ffb2a4);--dc-accent-hover:var(--grow-hover-color,#ffa393)}.dc-theme--connect{--dc-accent:var(--connect-color,#7bfab4);--dc-accent-hover:var(--connect-hover-color,#4df89a)}.dc-theme--connect .button--primary,.dc-theme--grow .button--primary{background-color:var(--dc-accent);color:#22222f}.dc-theme--connect .button--primary:focus,.dc-theme--connect .button--primary:hover,.dc-theme--grow .button--primary:focus,.dc-theme--grow .button--primary:hover{background-color:var(--dc-accent-hover)}.dc-sec__nav{align-self:flex-end;display:flex;gap:12px}.dc-sec__nav[hidden]{display:none}.dc-sec__arrow{align-items:center;background:var(--dc-accent);border:0;border-radius:8px;color:#22222f;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;transition:background-color .15s ease,opacity .15s ease;width:48px}.dc-sec__arrow:focus-visible,.dc-sec__arrow:hover{background:var(--dc-accent-hover)}@media (min-width:992px){.dc-sec__nav{align-self:auto;position:absolute;right:0;top:0}}