.steps{padding-top:0}.steps .steps__band{background:var(--color-sky);color:var(--color-text);border-radius:20px;padding:52px 44px;position:relative;overflow:hidden}.steps .steps__head{grid-template-columns:minmax(0,1fr) minmax(120px,300px);align-items:start;gap:40px;display:grid;position:relative}.steps .steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.steps .steps__item{border-radius:var(--radius-card);background:var(--color-navy);flex-direction:column;gap:16px;padding:28px;display:flex}.steps .steps__number{background:var(--color-lime);width:56px;height:56px;color:var(--color-navy-deep);border-radius:999px;place-items:center;font-size:22px;font-weight:800;display:grid}.steps .steps__index{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.steps .steps__item-title{letter-spacing:-.02em;font-size:24px;font-weight:800}.steps .steps__item-body{color:#ffffffdb;font-size:17px;line-height:1.55}.steps .steps__foot{flex-wrap:wrap;align-items:center;gap:22px;margin-top:38px;display:flex}.steps .steps__hours{color:var(--color-navy-deep);font-size:16.5px;font-weight:600}@media (max-width:767px){.steps{padding-top:0}.steps .section__inner{padding-inline:0}.steps .steps__band{border-radius:0;padding:58px 22px}.steps .steps__head{display:block}.steps .steps__waves{z-index:0;opacity:.85;width:42%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.steps .steps__title{z-index:1;max-width:84vw;position:relative}.steps .steps__list{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:14px;margin-top:22px;margin-bottom:-24px;padding-bottom:24px;display:flex;overflow:auto hidden}.steps .steps__list::-webkit-scrollbar{display:none}.steps .steps__item{scroll-snap-align:start;flex:0 0 74%;gap:12px;padding:24px 22px}.steps .steps__number{width:44px;height:44px;font-size:18px}.steps .steps__item-title{font-size:21px}.steps .steps__item-body{color:#ffffffeb;font-size:14.5px;line-height:1.5}.steps .steps__foot{margin-top:26px}.steps .steps__foot .button{background:var(--color-navy);width:100%;height:52px;color:var(--color-text);font-size:15.5px}.steps .steps__hours{display:none}}
