.tabs,.tabs__header{position:relative}.tabs__header{border-bottom:1px solid var(--neutral20);margin-bottom:64px}@media (width < 1024px){.tabs__header{margin-bottom:40px}}.tabs__navigation{display:flex;gap:54px;margin-inline:calc((100vw - var(--container-width))/2*-1);overflow-x:auto;overflow-y:hidden;padding-inline:calc((100vw - var(--container-width))/2);position:relative;scrollbar-width:none}.tabs__navigation::-webkit-scrollbar{display:none}@media (width < 1440px){.tabs__navigation{margin-inline:calc(var(--container-gap)*-1);padding-inline:var(--container-gap)}}@media (width < 1024px){.tabs__navigation{gap:24px}}.tabs__title{border-bottom:1px solid transparent;cursor:pointer;flex-shrink:0;font-family:Manrope,sans-serif;font-size:32px;font-size:30px;font-style:normal;font-weight:700;font-weight:600;line-height:100%;padding-block:8px;transition:color .2s linear,border-color .2s linear}.tabs__title.active,.tabs__title:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:1023px){.tabs__title{color:var(--neutral90);font-family:Manrope,sans-serif;font-size:20px;font-weight:800;line-height:130%}}.tabs__body-item{align-items:start;display:grid;gap:20px;grid-template-columns:.4fr 1fr .4fr;height:0;opacity:0;overflow:hidden;position:relative;transition-duration:.3s;transition-property:opacity}@media (width < 1024px){.tabs__body-item{display:block}}.tabs__body-item.active{height:auto;opacity:1}.tabs__text-wrapper.text-content{font-family:Circe,sans-serif;font-size:18px;font-weight:400;line-height:120%;opacity:.8}@media (max-width:1023px){.tabs__text-wrapper.text-content{font-size:14px;line-height:117%}.tabs__text-wrapper.text-content>div>ol,.tabs__text-wrapper.text-content>div>ul{display:contents}.tabs__text-wrapper.text-content li{margin-bottom:1rem}}.tabs__image{border-radius:8px;max-width:339px;overflow:hidden;position:relative;width:100%}@media (width < 1024px){.tabs__image{aspect-ratio:1;float:left;margin-right:1rem;max-width:50vw}}.tabs__image--second{margin-top:auto}@media (width < 1024px){.tabs__image--second{display:none}}.workflow{clip-path:inset(0 -250px);overflow:hidden;position:relative}.certificates+.workflow{padding-top:50px}@media (max-width:1023px){.workflow{--padding:100px}}.workflow__navigation{margin-bottom:64px}.workflow__title{font-family:Manrope,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:56px}@media (max-width:1023px){.workflow__title{color:var(--neutral90);font-size:42px;letter-spacing:-1.68px;margin:0 auto 32px;width:251px}}
