.seg-assistance{background-color:#2a2420;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:36px 16px 24px;position:relative}.seg-assistance:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.seg-assistance__inner{align-items:center;display:grid;gap:8px 14px;grid-template-columns:36px minmax(0,1fr) 36px;grid-template-rows:auto auto;margin:0 auto;max-width:1140px;position:relative;width:100%;z-index:1}.seg-assistance__viewport{grid-column:2;overflow:hidden}.seg-assistance__track{display:flex;gap:10px;transition:transform .3s ease}.seg-assistance__card{background:transparent;border-radius:15px;color:#fff;display:flex;flex:0 0 calc(33.33333% - 6.66667px);flex-direction:column;gap:.5rem;overflow:visible}.seg-assistance__header{border-radius:15px;box-sizing:border-box;margin:0;padding:8px 12px;text-align:center;width:100%}.seg-assistance__header-text{line-height:1.25;margin:0}.seg-assistance__header-text strong{font-weight:700}.seg-assistance__body{align-items:center;border-radius:15px;box-sizing:border-box;display:flex;flex:1 1 auto;gap:12px;justify-content:flex-start;min-height:88px;padding:14px;width:100%}.seg-assistance__step-num{flex-shrink:0;font-weight:700;line-height:1}.seg-assistance__vline{align-self:stretch;flex-shrink:0;margin:6px 0;width:1px}.seg-assistance__desc{flex:1;line-height:1.35;margin:0;min-width:0}.seg-assistance__controls{align-items:center;display:flex;grid-column:2;grid-row:2;justify-content:center;margin-top:2px}.seg-assistance__arrow{background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.25);border-radius:2px;color:hsla(0,0%,100%,.9);cursor:pointer;font-size:16px;height:24px;line-height:20px;padding:0;width:24px}.seg-assistance__arrow--prev{grid-column:1;grid-row:1}.seg-assistance__arrow--next{grid-column:3;grid-row:1}.seg-assistance__dots{display:flex;gap:8px;justify-content:center}.seg-assistance__dot{aspect-ratio:1;background:#fff;border:0;border-radius:50%;cursor:pointer;flex-shrink:0;height:8px;outline:none;padding:0;width:8px}.seg-assistance__dot.is-active{background:#7ec8e3}.seg-assistance__dot:focus-visible{box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}@media (max-width:900px){.seg-assistance__inner{grid-template-columns:1fr;grid-template-rows:auto auto auto}.seg-assistance__controls,.seg-assistance__viewport{grid-column:1}.seg-assistance__arrow--next,.seg-assistance__arrow--prev{display:none}.seg-assistance__card{flex:0 0 100%}}