.first-screen{align-items:end;background:var(--white-100);display:grid;height:100vh;max-height:670px;min-height:600px;overflow:hidden;position:relative}.first-screen .wrapper__inner{width:100%}.first-screen .first-screen__image{height:30%;position:absolute;right:0;top:0;width:auto;z-index:0}.first-screen .first-screen__image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;width:100%}.first-screen .first-screen__info{position:relative;z-index:1}.first-screen .first-screen__info .first-screen__header mark{color:inherit;position:relative}.first-screen .first-screen__info .first-screen__header mark:before{background-image:url(/resources/images/icons/highlight.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(1.05);width:100%;z-index:-1}.first-screen .first-screen__info .first-screen__description{margin-top:calc(var(--offset)*14);max-width:680px;padding-right:20px}.first-screen .first-screen__button-wrapper{margin-top:calc(var(--offset)*20);position:relative;z-index:1}.first-screen.wrapper.wrapper-p{padding-top:100px}@media screen and (min-width:768px){.first-screen.wrapper.wrapper-p{padding-top:130px}}.first-screen.first-screen__home{background:url(/resources/images/mocks/home/first-screen.jpg) no-repeat 50%;background-size:cover}.first-screen.first-screen__page-detailed{align-items:center;height:auto;min-height:unset}.first-screen.first-screen__page-detailed .wrapper__inner{padding:calc(var(--gap-xl)) 0}.first-screen.first-screen__page-detailed .wrapper__inner h1{font-size:32px}@media screen and (min-width:576px){.first-screen.first-screen__page-detailed .wrapper__inner h1{font-size:48px}}@media screen and (min-width:768px){.first-screen.first-screen__page-detailed .wrapper__inner h1{font-size:64px}}@media screen and (min-width:1200px){.first-screen.first-screen__page-detailed .wrapper__inner h1{font-size:92px}}.first-screen.first-screen__blog-detailed{height:-moz-max-content;height:max-content;max-height:unset;min-height:unset;padding-bottom:0;padding-top:calc(var(--offset)*40)}.first-screen.first-screen__blog-detailed .wrapper__inner{padding-top:100px}.first-screen.first-screen__blog-detailed .first-screen__extra,.first-screen.first-screen__blog-detailed .first-screen__tag+h1,.first-screen.first-screen__blog-detailed h1+p{margin-top:calc(var(--offset)*6)}.first-screen.first-screen__blog-detailed .first-screen__preview{aspect-ratio:4/3;left:calc(var(--offset)*-5);margin-top:var(--spacer-offset-s);position:relative;width:calc(100% + var(--offset)*10)}.first-screen.first-screen__blog-detailed .first-screen__preview>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.first-screen__reading-time+.first-screen__views-counter{margin-left:calc(var(--offset)*2)}@media screen and (min-width:576px){.first-screen{max-height:1110px;min-height:660px}.first-screen>.first-screen__info>p{max-width:530px}.first-screen.first-screen__blog-detailed{padding-top:calc(var(--offset)*50)}.first-screen.first-screen__blog-detailed .first-screen__preview{left:calc(var(--offset)*-8);width:calc(100% + var(--offset)*16)}}@media screen and (min-width:768px){.first-screen{max-height:1000px;min-height:800px}.first-screen .first-screen__info{align-items:end;display:grid;gap:var(--gap-xxl)}.first-screen .first-screen__info .first-screen__description{margin-top:0}.first-screen .first-screen__image{height:50%}.first-screen.first-screen__blog-detailed{padding-top:calc(var(--offset)*60)}.first-screen.first-screen__blog-detailed .first-screen__preview{left:calc(var(--offset)*-10);width:calc(100% + var(--offset)*20)}}@media screen and (min-width:1200px){.first-screen{align-items:center;min-height:1000px;padding-top:130px}}@media screen and (min-width:1400px){.first-screen{max-height:1600px}.first-screen.first-screen__blog-detailed .first-screen__preview{left:0;margin:var(--spacer-offset-s) auto;max-width:1180px;width:100%}.first-screen.first-screen__blog-detailed .first-screen__preview img{border-radius:var(--radius-l)}}.flex-blog-time-and-date{align-items:center;display:flex;justify-content:space-between}.advantages-section>.advantages-section__cards{display:grid;gap:var(--gap-xs)}.advantages-section>.advantages-section__cards .card-wrapper{position:relative}.advantages-section>.advantages-section__cards .card-wrapper .cards__card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;z-index:1}.advantages-section>.advantages-section__cards .card-wrapper img{bottom:0;margin:auto;position:absolute;right:-50px;top:0;width:120px}@media screen and (min-width:576px){.advantages-section>.advantages-section__cards{gap:var(--gap-xl)}.advantages-section>.advantages-section__cards .card-wrapper .cards__card{max-width:460px}.advantages-section>.advantages-section__cards .card-wrapper img{width:200px}.advantages-section>.advantages-section__cards :nth-child(2n) .cards__card{margin-left:auto}.advantages-section>.advantages-section__cards :nth-child(2n) img{left:0;position:absolute;right:auto}}@media screen and (min-width:768px){.advantages-section>.advantages-section__cards .card-wrapper .cards__card{max-width:50%}.advantages-section>.advantages-section__cards .card-wrapper img{width:300px}}@media screen and (min-width:1200px){.advantages-section>.advantages-section__cards .card-wrapper .cards__card{max-width:50%}.advantages-section>.advantages-section__cards .card-wrapper img{width:400px}}.approach-section .approach-section__links-wrapper{-ms-overflow-style:none;left:calc(var(--offset)*-8);overflow:scroll;position:relative;scrollbar-width:none;width:calc(100% + var(--offset)*16)}.approach-section .approach-section__links-wrapper::-webkit-scrollbar{display:none}.approach-section .approach-section__links-wrapper .approach-section__links{display:flex;flex-wrap:wrap;gap:var(--gap-xs);padding:0 calc(var(--offset)*8);width:600px}@media screen and (min-width:576px){.approach-section .approach-section__links-wrapper{left:unset;overflow:unset;position:unset;width:unset}.approach-section .approach-section__links-wrapper .approach-section__links{display:flex;flex-wrap:wrap;gap:var(--gap-xs);padding:unset;width:100%}}.platforms-section .platforms-section__directions-list{display:grid;gap:var(--gap-m)}.platforms-section>.wrapper__inner p{padding-right:90px}.platforms-section .platforms-section__directions-list .platforms-section__direction-title{align-content:end;aspect-ratio:4/3;border-radius:var(--radius-m);display:grid;overflow:hidden;position:relative}.platforms-section .platforms-section__directions-list .platforms-section__direction-title img{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.platforms-section .platforms-section__directions-list .platforms-section__direction-title h3{position:relative;z-index:1}.platforms-section .platforms-section__directions-list .platforms-section__direction-title:after{background:#000;background:linear-gradient(20deg,rgba(0,0,0,.7),transparent 50%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.platforms-section__platforms-list{display:grid;gap:var(--gap-xs);grid-template-columns:repeat(2,1fr);margin-top:calc(var(--offset)*6)}.platforms-section__platforms-list>.platforms-section__platforms-item{align-items:center;background:var(--gray-light);border-radius:var(--radius-m);color:var(--text-color-white);display:flex;justify-content:center;max-width:unset;text-align:center;width:100%}.platforms-section__platforms-list>.platforms-section__platforms-item img{max-height:30px;max-width:80px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:576px){.platforms-section__platforms-list>.platforms-section__platforms-item{padding-bottom:calc(var(--offset)*8);padding-top:calc(var(--offset)*8)}}@media screen and (min-width:768px){.platforms-section .platforms-section__directions-list{gap:var(--gap-xl)}.platforms-section__platforms-list{grid-template-columns:repeat(3,1fr)}.platforms-section__platforms-list .platforms-section__platforms-item{padding:calc(var(--offset)*10)}.platforms-external{grid-template-areas:"vc habr ." "cossa dzen rbk"}.platforms-external .platform-vc{grid-area:vc}.platforms-external .platform-habr{grid-area:habr}.platforms-external .platform-cossa{grid-area:cossa}.platforms-external .platform-dzen{grid-area:dzen}.platforms-external .platform-rbk{grid-area:rbk}.platforms-sites{grid-template-areas:"blog about catalog" ". home catalog"}.platforms-sites .platform-about{grid-area:about}.platforms-sites .platform-blog{grid-area:blog}.platforms-sites .platform-home{grid-area:home}.platforms-sites .platform-catalog{grid-area:catalog}.platforms-socials{grid-template-areas:"telegram tenchat linkedin" ". vk ."}.platforms-socials .platform-telegram{grid-area:telegram}.platforms-socials .platform-tenchat{grid-area:tenchat}.platforms-socials .platform-linkedin{grid-area:linkedin}.platforms-socials .platform-vk{grid-area:vk}}@media screen and (min-width:1200px){.platforms-section .platforms-section__directions-list{gap:var(--gap-xxl)}.platforms-section .platforms-section__directions-list .platforms-section__direction-title{border-radius:var(--radius-l)}}.cases-section>.cases-section__list{display:grid;gap:var(--gap-m)}@media screen and (min-width:768px){.cases-section>.cases-section__list{grid-template-columns:repeat(2,1fr)}}.services-section>.services-section__list{display:grid;gap:var(--gap-s)}.services-section>.services-section__list>.services-section__item+.services-section__item:before{background:var(--black-10);content:"";display:block;height:1px;margin-bottom:var(--gap-s);width:100%}.service-link__wrapper{align-items:center;display:grid;grid-template-columns:1fr max-content}.service-link>.service-link__wrapper>.service-link__info{padding-right:calc(var(--offset)*6)}.service-link>.service-link__wrapper>.service-link__info>.service-link__title+.service-link__description{margin-top:calc(var(--offset)*2)}.service-link>.service-link__wrapper>.service-link__info>.service-link__price{display:block;margin-top:calc(var(--offset)*4)}.service-link>.service-link__wrapper>.service-link__info>.service-link__price mark{font-family:PT Sans Caption,serif;font-weight:600}.service-link>.service-link__wrapper>.service-link__button>.button{align-items:center;display:flex;height:calc(var(--offset)*10);justify-content:center;padding:0;width:calc(var(--offset)*10)}.service-link{color:#000}.steps-section>.steps-section__list{display:grid;gap:var(--gap-xs)}.steps-section>.steps-section__list>.steps-section__item:last-child>.step-card__index:after{display:none}.steps-section>.steps-section__list>.steps-section__item{display:grid;gap:calc(var(--offset)*5);grid-template-columns:max-content 1fr;position:relative}.steps-section__list>.steps-section__item>.step-card__index{align-items:center;background:var(--accent-color);border-radius:var(--radius-l);display:flex;height:calc(var(--offset)*10);justify-content:center;width:calc(var(--offset)*10)}.steps-section__list>.steps-section__item>.step-card__index:after{background:var(--accent-color);content:"";height:calc(100% - var(--offset)*10 - var(--offset)*3);padding-top:var(--offset);position:absolute;top:calc(var(--offset)*10 + var(--offset)*2);width:1px}.steps-section__list>.steps-section__item>.step-card__info>.step-card__title{padding-top:var(--offset)}.steps-section__list>.steps-section__item>.step-card__info>.step-card__description{margin-top:calc(var(--offset)*4);padding-bottom:calc(var(--offset)*2)}@media screen and (min-width:768px){.steps-section>.steps-section__list{gap:var(--gap-s);grid-template-columns:repeat(3,1fr)}.steps-section>.steps-section__list>.steps-section__item{grid-template-columns:1fr}.steps-section__list>.steps-section__item>.step-card__index:after{bottom:0;height:1px;left:calc(var(--offset)*10 + var(--gap-s));padding-top:0;top:calc(var(--offset)*5);width:calc(100% - var(--offset)*10 - var(--gap-s))}.steps-section__list>.steps-section__item>.step-card__info>.step-card__description{padding-bottom:0;padding-right:calc(var(--offset)*4)}}.accordion>.accordion__label{align-items:center;cursor:pointer;display:grid;gap:calc(var(--offset)*7);grid-template-columns:1fr max-content}.accordion>.accordion__label h3{max-width:900px}.accordion>.accordion__label>.button{align-items:center;display:flex;height:calc(var(--offset)*10);justify-content:center;padding:0;transition:transform .2s;width:calc(var(--offset)*10)}.accordion>.accordion__text-wrapper{--h:0;max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:padding-top .5s,max-height .4s,opacity .5s}.accordion[data-expanded=true] .accordion__text-wrapper{max-height:unset;opacity:1;padding-top:calc(var(--offset)*6)}.accordion[data-expanded=true] .accordion__label>.button{transform:rotate(-180deg)}.accordion.accordion__collapsing .accordion__text-wrapper{max-height:var(--h)}@media screen and (min-width:768px){.accordion>.accordion__label h3{max-width:unset;padding-right:100px}.accordion>.accordion__text-wrapper{padding-right:100px}.accordion[data-expanded=true] .accordion__text-wrapper{padding-top:calc(var(--offset)*4)}}.faq-section>.faq-section__list{display:grid;gap:var(--gap-s)}.faq-section>.faq-section__list>.faq-section__item+.faq-section__item:before{background:var(--black-10);content:"";display:block;height:1px;margin-bottom:var(--gap-s);width:100%}@media screen and (min-width:768px){.faq-section>.faq-section__list{display:grid}}
