.Announcement-module__F0FO_W__section{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}.Announcement-module__F0FO_W__notice{background-color:#202735;border:1px solid #41618f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(40px,7vw,112px);padding:clamp(32px,4.5vw,64px);display:grid;position:relative;overflow:hidden}.Announcement-module__F0FO_W__notice:before{content:"";background-color:#578ff4;width:4px;position:absolute;top:0;bottom:0;left:0}.Announcement-module__F0FO_W__content{flex-direction:column;align-items:flex-start;gap:20px;max-width:900px;display:flex}.Announcement-module__F0FO_W__meta{width:100%;padding-right:96px}.Announcement-module__F0FO_W__label{color:#78a6f7;letter-spacing:.05em;text-transform:uppercase}.Announcement-module__F0FO_W__date{color:#a8b4c8;letter-spacing:.04em;position:absolute;top:clamp(32px,4.5vw,64px);right:clamp(32px,4.5vw,64px)}.Announcement-module__F0FO_W__content h2{letter-spacing:-.035em;text-wrap:balance;max-width:820px;font-size:clamp(36px,4.2vw,64px);line-height:1.02}.Announcement-module__F0FO_W__description{text-wrap:pretty;max-width:64ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6}.Announcement-module__F0FO_W__link{white-space:nowrap;min-width:max-content}.Announcement-module__F0FO_W__link:focus-visible{outline-offset:4px;outline:2px solid #fff}.Announcement-module__F0FO_W__link:active{transform:translateY(1px)}@media (max-width:767px){.Announcement-module__F0FO_W__section{padding-top:32px;padding-bottom:32px}.Announcement-module__F0FO_W__notice{grid-template-columns:1fr;align-items:start;gap:32px;padding:28px 24px}.Announcement-module__F0FO_W__content{gap:16px}.Announcement-module__F0FO_W__meta{padding-right:80px}.Announcement-module__F0FO_W__date{top:28px;right:24px}.Announcement-module__F0FO_W__content h2{font-size:clamp(34px,10vw,44px)}.Announcement-module__F0FO_W__link{white-space:normal;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.Announcement-module__F0FO_W__link{transition:none}}
.Feature-module__vjadCq__feature__blocks{grid-template-columns:2fr 1fr;gap:16px;display:grid}.Feature-module__vjadCq__feature__block-side{grid-template-rows:1fr 1fr;display:grid}.Feature-module__vjadCq__feature__block{background-color:#1a1a1a;border:1px solid #676767;border-radius:8px;flex-direction:column;gap:50px;padding:52px;display:flex}.Feature-module__vjadCq__feature__block-main{background-color:#212121;flex-direction:column;display:flex}.Feature-module__vjadCq__feature__text{flex-direction:column;gap:20px;width:85%;display:flex}.Feature-module__vjadCq__feature__text-main{flex-direction:column;gap:20px;width:65%;display:flex}@media (min-width:1200px) and (max-width:1599px){.Feature-module__vjadCq__feature__block{padding:40px}.Feature-module__vjadCq__feature__text,.Feature-module__vjadCq__feature__text-main{width:100%}}@media (min-width:768px) and (max-width:1199px){.Feature-module__vjadCq__feature__blocks{grid-template-columns:1fr}.Feature-module__vjadCq__feature__block-side{gap:16px}.Feature-module__vjadCq__feature__text,.Feature-module__vjadCq__feature__text-main{width:100%}}@media (max-width:767px){.Feature-module__vjadCq__feature__blocks{grid-template-columns:1fr}.Feature-module__vjadCq__feature__block-side{gap:16px}.Feature-module__vjadCq__feature__block{gap:40px;padding:28px 24px}.Feature-module__vjadCq__feature__text,.Feature-module__vjadCq__feature__text-main{width:100%}}
.Footer-module__X4j9_q__footer{grid-template-columns:minmax(180px,1fr) minmax(260px,1fr) auto;align-items:start;gap:36px;padding-top:28px;display:grid}.Footer-module__X4j9_q__footer__identity{gap:8px;display:grid}.Footer-module__X4j9_q__footer__identity p,.Footer-module__X4j9_q__footer__legal a,.Footer-module__X4j9_q__footer__legal button{color:#a8a8a8;font-family:var(--font-inter), sans-serif;font-size:13px;font-weight:400!important;line-height:1.4!important}.Footer-module__X4j9_q__footer__legal{flex-wrap:wrap;gap:8px 20px;display:flex}.Footer-module__X4j9_q__footer__legal a,.Footer-module__X4j9_q__footer__legal button{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.Footer-module__X4j9_q__footer__legal a:hover,.Footer-module__X4j9_q__footer__legal a:focus-visible,.Footer-module__X4j9_q__footer__legal button:hover,.Footer-module__X4j9_q__footer__legal button:focus-visible{color:#8bb3fb}.Footer-module__X4j9_q__footer__label{text-align:right}@media (max-width:767px){.Footer-module__X4j9_q__footer{grid-template-columns:1fr;gap:22px}.Footer-module__X4j9_q__footer__label{text-align:left}}
.Hero-module__-xrVcq__hero{display:flex}.Hero-module__-xrVcq__hero__text{flex-direction:column;gap:20px;width:60%;display:flex}.Hero-module__-xrVcq__hero__buttons{flex-direction:row;gap:15px;display:flex}.Hero-module__-xrVcq__hero__tech{justify-content:center;align-items:center;width:100%;display:flex}.Hero-module__-xrVcq__hero__tech-screen{border:1px solid #676767;border-radius:8px;max-width:370px;padding:38px 0 38px 35px;position:relative;overflow:hidden;transform:translateY(-80px)}@media (min-width:1200px) and (max-width:1599px){.Hero-module__-xrVcq__hero{gap:48px}.Hero-module__-xrVcq__hero__text{width:68%}.Hero-module__-xrVcq__hero__tech-screen{transform:translateY(-40px)}}@media (min-width:768px) and (max-width:1199px){.Hero-module__-xrVcq__hero{flex-direction:column;gap:56px}.Hero-module__-xrVcq__hero__text,.Hero-module__-xrVcq__hero__tech{width:100%}.Hero-module__-xrVcq__hero__tech-screen{width:100%;max-width:none;transform:none}}@media (max-width:767px){.Hero-module__-xrVcq__hero{flex-direction:column;gap:48px}.Hero-module__-xrVcq__hero__text,.Hero-module__-xrVcq__hero__tech{width:100%}.Hero-module__-xrVcq__hero__text br{display:none}.Hero-module__-xrVcq__hero__buttons{flex-direction:column}.Hero-module__-xrVcq__hero__buttons button{width:100%}.Hero-module__-xrVcq__hero__tech-screen{width:100%;max-width:none;padding:28px 0 28px 24px;transform:none}.Hero-module__-xrVcq__hero__tech-screen .hr-col{right:64px}}
.Message-module__f1QIJa__message__container{background-color:#212121;border:1px solid #676767;border-radius:8px;flex-direction:column;justify-content:center;width:100%;padding:50px;display:flex}.Message-module__f1QIJa__message__input{flex-direction:column;gap:5px;display:flex}.Message-module__f1QIJa__message__input input{color:#fff;font-family:var(--font-inter), sans-serif;background-color:#1a1a1a;border:1px solid #676767;border-radius:8px;outline:0;width:100%;padding:10px;font-size:14px;font-weight:400}.Message-module__f1QIJa__message__input input::placeholder{color:#fff}.Message-module__f1QIJa__message__input input:focus,.Message-module__f1QIJa__message__input a:focus{outline-offset:2px;outline:2px solid #578ff4}.Message-module__f1QIJa__message__input-interaction{flex-direction:row;gap:10px;width:100%;display:flex}@media (min-width:768px) and (max-width:1199px){.Message-module__f1QIJa__message__container{padding:40px}}@media (max-width:767px){.Message-module__f1QIJa__message__container{padding:24px 20px}.Message-module__f1QIJa__message__input-interaction input{min-width:0}.Message-module__f1QIJa__message__input-interaction a{flex:0 0 48px;padding:0}}
.Portfolio-module__bo_WFq__portfolio__list{flex-direction:column;gap:150px;display:flex}.Portfolio-module__bo_WFq__portfolio__list img{border-radius:8px;width:60%;height:60%}.Portfolio-module__bo_WFq__portfolio__card{flex-direction:row;align-items:center;gap:90px;display:flex}.Portfolio-module__bo_WFq__portfolio__card--reversed{flex-direction:row-reverse;align-items:center;gap:90px;display:flex}.Portfolio-module__bo_WFq__portfolio__card--reversed img{width:40%;height:40%}.Portfolio-module__bo_WFq__portfolio__text{flex-direction:column;gap:18px;width:100%;display:flex}.Portfolio-module__bo_WFq__portfolio__text a{transition:color .18s}@media (hover:hover) and (pointer:fine){.Portfolio-module__bo_WFq__portfolio__text a:hover,.Portfolio-module__bo_WFq__portfolio__text a:focus-visible{color:#578ff4}}@media (min-width:1200px) and (max-width:1599px){.Portfolio-module__bo_WFq__portfolio__list{gap:112px}.Portfolio-module__bo_WFq__portfolio__card,.Portfolio-module__bo_WFq__portfolio__card--reversed{gap:56px}}@media (min-width:768px) and (max-width:1199px){.Portfolio-module__bo_WFq__portfolio__list{gap:96px}.Portfolio-module__bo_WFq__portfolio__card,.Portfolio-module__bo_WFq__portfolio__card--reversed{flex-direction:column;align-items:stretch;gap:32px}.Portfolio-module__bo_WFq__portfolio__list img,.Portfolio-module__bo_WFq__portfolio__card--reversed img{width:100%;height:auto}}@media (max-width:767px){.Portfolio-module__bo_WFq__portfolio__list{gap:80px}.Portfolio-module__bo_WFq__portfolio__card,.Portfolio-module__bo_WFq__portfolio__card--reversed{flex-direction:column;align-items:stretch;gap:28px}.Portfolio-module__bo_WFq__portfolio__list img,.Portfolio-module__bo_WFq__portfolio__card--reversed img{width:100%;height:auto}}
.Social-module__Q8GFga__social__list{flex-direction:column;justify-content:end;align-items:end;gap:10px;width:100%;display:flex}.Social-module__Q8GFga__social__card{color:#fff;border-bottom:1px solid #676767;flex-direction:row;justify-content:space-between;width:50%;padding:15px 0;text-decoration:none;transition:border-color .18s,padding .18s;display:flex}.Social-module__Q8GFga__social__card p{color:#fff;transition:color .18s}@media (hover:hover) and (pointer:fine){.Social-module__Q8GFga__social__card:hover,.Social-module__Q8GFga__social__card:focus-visible{border-color:#578ff4;padding-left:8px;padding-right:8px}.Social-module__Q8GFga__social__card:hover p,.Social-module__Q8GFga__social__card:focus-visible p{color:#578ff4}}@media (min-width:768px) and (max-width:1199px){.Social-module__Q8GFga__social__list{align-items:stretch}.Social-module__Q8GFga__social__card{width:100%}}@media (max-width:767px){.Social-module__Q8GFga__social__list{align-items:stretch}.Social-module__Q8GFga__social__card{width:100%}}
.Technologies-module__kya2sa__technologies__list{flex-direction:column;width:100%;display:flex}.Technologies-module__kya2sa__technologies__card{border-top:1px solid #676767;grid-template-columns:300px 1fr;align-items:center;width:100%;padding:28px 0;display:grid}.Technologies-module__kya2sa__technologies__card:last-child{border-bottom:1px solid #676767}@media (min-width:768px) and (max-width:1199px){.Technologies-module__kya2sa__technologies__card{grid-template-columns:220px 1fr}}@media (max-width:767px){.Technologies-module__kya2sa__technologies__card{grid-template-columns:1fr;gap:8px;padding:22px 0}}
.CaseStudyPage-module__UFoQXq__page{padding-bottom:36px}.CaseStudyPage-module__UFoQXq__page figcaption,.CaseStudyPage-module__UFoQXq__page blockquote,.CaseStudyPage-module__UFoQXq__page strong{font-family:var(--font-inter), sans-serif;color:#fff}.CaseStudyPage-module__UFoQXq__breadcrumbs{align-items:center;gap:12px;padding-top:28px;font-size:14px;display:flex}.CaseStudyPage-module__UFoQXq__breadcrumbs a,.CaseStudyPage-module__UFoQXq__breadcrumbs span{color:#b7b7b7;font-size:14px;font-weight:400}.CaseStudyPage-module__UFoQXq__breadcrumbs a{text-underline-offset:5px}.CaseStudyPage-module__UFoQXq__hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(48px,7vw,110px);padding-top:70px;padding-bottom:120px;display:grid}.CaseStudyPage-module__UFoQXq__hero__copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.CaseStudyPage-module__UFoQXq__eyebrow{color:#8eb6ff;letter-spacing:.08em;text-transform:uppercase}.CaseStudyPage-module__UFoQXq__hero h1{letter-spacing:-.055em;font-size:clamp(62px,7vw,108px);line-height:.94}.CaseStudyPage-module__UFoQXq__hero__task{max-width:600px;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.CaseStudyPage-module__UFoQXq__hero__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.CaseStudyPage-module__UFoQXq__hero__actions a{text-decoration:none}.CaseStudyPage-module__UFoQXq__hero__actions a span{color:inherit}.CaseStudyPage-module__UFoQXq__hero__figure{margin:0}.CaseStudyPage-module__UFoQXq__hero__figure img{background:#111;border:1px solid #3d3d3d;border-radius:12px;width:100%;height:auto;box-shadow:0 28px 80px #00000047}.CaseStudyPage-module__UFoQXq__hero__figure figcaption{color:#a7a7a7;margin-top:12px;font-size:13px}.CaseStudyPage-module__UFoQXq__overview,.CaseStudyPage-module__UFoQXq__textSection,.CaseStudyPage-module__UFoQXq__testimonial{padding-top:120px;padding-bottom:120px}.CaseStudyPage-module__UFoQXq__overview>h2,.CaseStudyPage-module__UFoQXq__textSection>h2,.CaseStudyPage-module__UFoQXq__testimonial>h2{letter-spacing:-.04em;font-size:clamp(44px,5vw,76px);line-height:1}.CaseStudyPage-module__UFoQXq__overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 72px;margin-top:80px;display:grid}.CaseStudyPage-module__UFoQXq__fact{border-top:1px solid #4d4d4d;min-height:190px;padding:32px 0}.CaseStudyPage-module__UFoQXq__fact__wide{grid-column:1/-1}.CaseStudyPage-module__UFoQXq__fact h3{margin-bottom:20px;font-size:18px;line-height:1.3}.CaseStudyPage-module__UFoQXq__fact p{max-width:650px;line-height:1.65}.CaseStudyPage-module__UFoQXq__fact>a,.CaseStudyPage-module__UFoQXq__textSection a,.CaseStudyPage-module__UFoQXq__outcome a{margin-top:22px;transition:color .18s;display:inline-block}.CaseStudyPage-module__UFoQXq__fact ul{flex-wrap:wrap;gap:8px;display:flex}.CaseStudyPage-module__UFoQXq__fact li{color:#eaeaea;border:1px solid #676767;border-radius:8px;padding:10px 12px}.CaseStudyPage-module__UFoQXq__textSection{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:80px;display:grid}.CaseStudyPage-module__UFoQXq__textSection>div{align-self:end}.CaseStudyPage-module__UFoQXq__textSection p{max-width:680px;font-size:20px;line-height:1.65}.CaseStudyPage-module__UFoQXq__outcome{background:#4d4d4d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-top:0;padding-bottom:0;display:grid}.CaseStudyPage-module__UFoQXq__outcome>div{background:#1a1a1a;min-height:410px;padding:72px}.CaseStudyPage-module__UFoQXq__outcome h2{letter-spacing:-.035em;margin-bottom:36px;font-size:clamp(38px,4vw,60px);line-height:1.02}.CaseStudyPage-module__UFoQXq__outcome p{max-width:580px;line-height:1.65}.CaseStudyPage-module__UFoQXq__testimonial{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:80px;display:grid}.CaseStudyPage-module__UFoQXq__testimonial figure{margin:0}.CaseStudyPage-module__UFoQXq__testimonial blockquote{letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(28px,3vw,46px);font-weight:500;line-height:1.25}.CaseStudyPage-module__UFoQXq__testimonial figcaption{flex-direction:column;gap:4px;margin-top:32px;display:flex}.CaseStudyPage-module__UFoQXq__testimonial figcaption strong,.CaseStudyPage-module__UFoQXq__testimonial figcaption span{font-size:14px}.CaseStudyPage-module__UFoQXq__testimonial figcaption span{color:#a7a7a7}.CaseStudyPage-module__UFoQXq__nextCase{justify-content:space-between;align-items:flex-end;gap:32px;padding-top:100px;padding-bottom:100px;display:flex}.CaseStudyPage-module__UFoQXq__nextCase>span{color:#a7a7a7;text-transform:uppercase;letter-spacing:.08em}.CaseStudyPage-module__UFoQXq__nextCase a{letter-spacing:-.04em;text-align:right;font-size:clamp(32px,5vw,72px);line-height:1}@media (hover:hover) and (pointer:fine){.CaseStudyPage-module__UFoQXq__fact>a:hover,.CaseStudyPage-module__UFoQXq__fact>a:focus-visible,.CaseStudyPage-module__UFoQXq__textSection a:hover,.CaseStudyPage-module__UFoQXq__textSection a:focus-visible,.CaseStudyPage-module__UFoQXq__outcome a:hover,.CaseStudyPage-module__UFoQXq__outcome a:focus-visible,.CaseStudyPage-module__UFoQXq__nextCase a:hover,.CaseStudyPage-module__UFoQXq__nextCase a:focus-visible{color:#78a6f7}}@media (min-width:768px) and (max-width:1199px){.CaseStudyPage-module__UFoQXq__hero{grid-template-columns:1fr;padding-top:64px;padding-bottom:96px}.CaseStudyPage-module__UFoQXq__hero__figure{max-width:900px}.CaseStudyPage-module__UFoQXq__overview,.CaseStudyPage-module__UFoQXq__textSection,.CaseStudyPage-module__UFoQXq__testimonial{padding-top:96px;padding-bottom:96px}.CaseStudyPage-module__UFoQXq__outcome>div{padding:56px 40px}}@media (max-width:767px){.CaseStudyPage-module__UFoQXq__breadcrumbs{white-space:nowrap;padding-top:20px;overflow:hidden}.CaseStudyPage-module__UFoQXq__hero{grid-template-columns:1fr;gap:48px;padding-top:48px;padding-bottom:72px}.CaseStudyPage-module__UFoQXq__hero h1{font-size:clamp(44px,15vw,64px)}.CaseStudyPage-module__UFoQXq__hero__actions,.CaseStudyPage-module__UFoQXq__hero__actions a{width:100%}.CaseStudyPage-module__UFoQXq__overview,.CaseStudyPage-module__UFoQXq__textSection,.CaseStudyPage-module__UFoQXq__testimonial{padding-top:72px;padding-bottom:72px}.CaseStudyPage-module__UFoQXq__overview__grid{grid-template-columns:1fr;margin-top:52px}.CaseStudyPage-module__UFoQXq__fact,.CaseStudyPage-module__UFoQXq__fact__wide{grid-column:auto;min-height:0}.CaseStudyPage-module__UFoQXq__textSection,.CaseStudyPage-module__UFoQXq__testimonial{grid-template-columns:1fr;gap:48px}.CaseStudyPage-module__UFoQXq__textSection p{font-size:18px}.CaseStudyPage-module__UFoQXq__outcome{grid-template-columns:1fr}.CaseStudyPage-module__UFoQXq__outcome>div{min-height:0;padding:64px 0}.CaseStudyPage-module__UFoQXq__nextCase{flex-direction:column;align-items:flex-start;padding-top:72px;padding-bottom:72px}.CaseStudyPage-module__UFoQXq__nextCase a{text-align:left}}
.LegalPage-module__ngzs_G__page{padding-bottom:20px}.LegalPage-module__ngzs_G__back{padding-top:48px}.LegalPage-module__ngzs_G__back a{color:#b8b8b8;font-size:14px;text-decoration:none}.LegalPage-module__ngzs_G__back a:hover,.LegalPage-module__ngzs_G__back a:focus-visible,.LegalPage-module__ngzs_G__contents a:hover,.LegalPage-module__ngzs_G__contents a:focus-visible,.LegalPage-module__ngzs_G__article a:hover,.LegalPage-module__ngzs_G__article a:focus-visible{color:#8bb3fb}.LegalPage-module__ngzs_G__hero{gap:24px;max-width:1180px;padding-top:72px;padding-bottom:88px;display:grid}.LegalPage-module__ngzs_G__eyebrow,.LegalPage-module__ngzs_G__updated{color:#8bb3fb}.LegalPage-module__ngzs_G__hero h1{letter-spacing:-.045em;max-width:20ch;font-size:clamp(42px,7vw,92px);line-height:.98}.LegalPage-module__ngzs_G__intro{color:#c8c8c8;max-width:68ch;font-size:clamp(18px,2.2vw,24px);line-height:1.5}.LegalPage-module__ngzs_G__document{grid-template-columns:minmax(210px,.7fr) minmax(0,2fr);gap:clamp(64px,9vw,150px);padding-top:80px;padding-bottom:120px;display:grid}.LegalPage-module__ngzs_G__contents{align-self:start;gap:24px;display:grid;position:sticky;top:92px}.LegalPage-module__ngzs_G__contents>p{color:#8bb3fb}.LegalPage-module__ngzs_G__contents nav{gap:12px;display:grid}.LegalPage-module__ngzs_G__contents a{color:#999;font-size:13px;line-height:1.35;text-decoration:none}.LegalPage-module__ngzs_G__article{gap:72px;max-width:820px;display:grid}.LegalPage-module__ngzs_G__article section{gap:18px;scroll-margin-top:92px;display:grid}.LegalPage-module__ngzs_G__article h2{letter-spacing:-.025em;font-size:clamp(28px,4vw,44px);line-height:1.08}.LegalPage-module__ngzs_G__article p,.LegalPage-module__ngzs_G__article li{color:#c5c5c5;font-size:16px;line-height:1.75}.LegalPage-module__ngzs_G__article ul{gap:10px;padding-left:22px;display:grid}.LegalPage-module__ngzs_G__article a{color:#8bb3fb;text-underline-offset:3px}.LegalPage-module__ngzs_G__sources{border-top:1px solid #676767;padding-top:40px}@media (max-width:767px){.LegalPage-module__ngzs_G__back{padding-top:32px}.LegalPage-module__ngzs_G__hero{padding-top:48px;padding-bottom:64px}.LegalPage-module__ngzs_G__document{grid-template-columns:1fr;gap:56px;padding-top:56px;padding-bottom:80px}.LegalPage-module__ngzs_G__contents{position:static}.LegalPage-module__ngzs_G__article{gap:56px}}
.ServicePage-module__OHMOuq__page{overflow:clip}.ServicePage-module__OHMOuq__serviceNav{border-bottom:1px solid #676767;justify-content:space-between;align-items:center;gap:24px;min-height:66px;display:flex}.ServicePage-module__OHMOuq__serviceNav__back,.ServicePage-module__OHMOuq__serviceNav__label{font-family:var(--font-inconsolataRus), monospace;font-size:13px;font-weight:400;line-height:1;text-decoration:none}.ServicePage-module__OHMOuq__serviceNav__back{align-items:center;gap:10px;transition:color .18s;display:inline-flex}.ServicePage-module__OHMOuq__serviceNav__back span,.ServicePage-module__OHMOuq__serviceNav__label{color:#a8a8a8}.ServicePage-module__OHMOuq__hero{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:center;gap:clamp(48px,8vw,132px);min-height:calc(100dvh - 141px);padding-top:clamp(72px,7vw,96px);padding-bottom:clamp(72px,7vw,96px);display:grid}.ServicePage-module__OHMOuq__hero__title{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ServicePage-module__OHMOuq__hero__eyebrow{color:#578ff4;letter-spacing:.05em;text-transform:uppercase}.ServicePage-module__OHMOuq__hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:920px;font-size:clamp(64px,6vw,108px);font-weight:700;line-height:.94}.ServicePage-module__OHMOuq__hero[data-service=fix-site] h1{font-size:clamp(64px,4.8vw,92px)}.ServicePage-module__OHMOuq__hero__aside{flex-direction:column;gap:32px;display:flex}.ServicePage-module__OHMOuq__hero__description{text-wrap:pretty;font-size:clamp(18px,1.35vw,21px);font-weight:300;line-height:1.6}.ServicePage-module__OHMOuq__hero__tech{flex-wrap:wrap;gap:8px 12px;display:flex}.ServicePage-module__OHMOuq__hero__tech li{color:#a8a8a8;border:1px solid #676767;border-radius:8px;align-items:center;min-height:34px;padding:9px 12px;display:inline-flex}.ServicePage-module__OHMOuq__scope{flex-direction:column;gap:clamp(56px,7vw,100px);padding-top:clamp(88px,9vw,144px);padding-bottom:clamp(88px,9vw,144px);display:flex}.ServicePage-module__OHMOuq__scope>h2,.ServicePage-module__OHMOuq__process>h2,.ServicePage-module__OHMOuq__terms>h2,.ServicePage-module__OHMOuq__faq>h2{letter-spacing:-.035em;text-wrap:balance;max-width:760px;font-size:clamp(48px,5.4vw,88px);line-height:.98}.ServicePage-module__OHMOuq__scope__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:14px;display:grid}.ServicePage-module__OHMOuq__scope__item{background-color:#212121;border:1px solid #676767;border-radius:8px;flex-direction:column;justify-content:space-between;gap:56px;min-height:310px;padding:clamp(32px,4vw,52px);transition:border-color .18s,transform .18s;display:flex}.ServicePage-module__OHMOuq__scope__item:nth-child(2),.ServicePage-module__OHMOuq__scope__item:nth-child(3){background-color:#282828}.ServicePage-module__OHMOuq__scope__number{color:#578ff4}.ServicePage-module__OHMOuq__scope__copy{flex-direction:column;gap:18px;max-width:620px;display:flex}.ServicePage-module__OHMOuq__scope__copy h3,.ServicePage-module__OHMOuq__process__list h3{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(26px,2.4vw,38px);font-weight:700;line-height:1.08}.ServicePage-module__OHMOuq__scope__copy p,.ServicePage-module__OHMOuq__process__list p{text-wrap:pretty;max-width:56ch;line-height:1.65}.ServicePage-module__OHMOuq__process{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(64px,10vw,160px);padding-top:clamp(88px,9vw,144px);padding-bottom:clamp(88px,9vw,144px);display:grid}.ServicePage-module__OHMOuq__process__list{border-top:1px solid #676767}.ServicePage-module__OHMOuq__process__list li{border-bottom:1px solid #676767;grid-template-columns:56px minmax(0,1fr);gap:24px;padding:34px 0;display:grid}.ServicePage-module__OHMOuq__process__number{color:#578ff4;padding-top:6px}.ServicePage-module__OHMOuq__process__list li>div{flex-direction:column;gap:12px;display:flex}.ServicePage-module__OHMOuq__process__list h3{font-size:clamp(24px,2vw,32px)}.ServicePage-module__OHMOuq__terms{flex-direction:column;gap:clamp(56px,7vw,100px);padding-top:clamp(88px,9vw,144px);padding-bottom:clamp(88px,9vw,144px);display:flex}.ServicePage-module__OHMOuq__terms__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px;display:grid}.ServicePage-module__OHMOuq__terms__item{background-color:#212121;border:1px solid #676767;border-radius:8px;flex-direction:column;justify-content:space-between;gap:64px;min-height:330px;padding:clamp(32px,4vw,52px);display:flex}.ServicePage-module__OHMOuq__terms__item:last-child{background-color:#282828}.ServicePage-module__OHMOuq__terms__label{color:#578ff4;letter-spacing:.05em;text-transform:uppercase}.ServicePage-module__OHMOuq__terms__item dd{flex-direction:column;gap:18px;max-width:620px;margin:0;display:flex}.ServicePage-module__OHMOuq__terms__item strong{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;color:#fff;text-wrap:balance;font-size:clamp(30px,3vw,46px);font-weight:700;line-height:1.05}.ServicePage-module__OHMOuq__terms__item p{text-wrap:pretty;max-width:56ch;line-height:1.65}.ServicePage-module__OHMOuq__faq{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(64px,10vw,160px);padding-top:clamp(88px,9vw,144px);padding-bottom:clamp(88px,9vw,144px);display:grid}.ServicePage-module__OHMOuq__faq__list{border-top:1px solid #676767}.ServicePage-module__OHMOuq__faq__item{border-bottom:1px solid #676767}.ServicePage-module__OHMOuq__faq__item summary{cursor:pointer;letter-spacing:-.015em;text-wrap:balance;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:24px;padding:30px 0;font-size:clamp(21px,1.7vw,28px);font-weight:700;line-height:1.2;list-style:none;display:grid}.ServicePage-module__OHMOuq__faq__item summary::-webkit-details-marker{display:none}.ServicePage-module__OHMOuq__faq__item summary>span:first-child{color:#fff}.ServicePage-module__OHMOuq__faq__item summary:focus-visible{outline-offset:8px;outline:2px solid #578ff4}.ServicePage-module__OHMOuq__faq__icon{width:20px;height:20px;display:block;position:relative}.ServicePage-module__OHMOuq__faq__icon:before,.ServicePage-module__OHMOuq__faq__icon:after{content:"";background-color:#578ff4;width:18px;height:2px;transition:transform .18s;position:absolute;top:9px;left:1px}.ServicePage-module__OHMOuq__faq__icon:after{transform:rotate(90deg)}.ServicePage-module__OHMOuq__faq__item[open] .ServicePage-module__OHMOuq__faq__icon:after{transform:rotate(0)}.ServicePage-module__OHMOuq__faq__answer{padding:0 48px 30px 0}.ServicePage-module__OHMOuq__faq__answer p{text-wrap:pretty;max-width:62ch;line-height:1.65}.ServicePage-module__OHMOuq__cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,8vw,120px);padding-top:clamp(88px,9vw,144px);padding-bottom:clamp(88px,9vw,144px);display:grid}.ServicePage-module__OHMOuq__cta h2{letter-spacing:-.035em;text-wrap:balance;max-width:920px;font-size:clamp(40px,5vw,72px);line-height:1.02}.ServicePage-module__OHMOuq__cta a{white-space:nowrap}.ServicePage-module__OHMOuq__cta a span{color:inherit}@media (hover:hover) and (pointer:fine){.ServicePage-module__OHMOuq__serviceNav__back:hover,.ServicePage-module__OHMOuq__serviceNav__back:focus-visible{color:#578ff4}.ServicePage-module__OHMOuq__scope__item:hover{border-color:#578ff4;transform:translateY(-2px)}}@media (min-width:768px) and (max-width:1199px){.ServicePage-module__OHMOuq__hero{grid-template-columns:1fr;align-content:center;min-height:auto}.ServicePage-module__OHMOuq__hero__aside{max-width:720px}.ServicePage-module__OHMOuq__scope__grid{grid-template-columns:1fr 1fr}.ServicePage-module__OHMOuq__scope__item{min-height:290px}.ServicePage-module__OHMOuq__process{grid-template-columns:1fr}.ServicePage-module__OHMOuq__terms__grid{grid-template-columns:1fr 1fr}.ServicePage-module__OHMOuq__faq{grid-template-columns:1fr}.ServicePage-module__OHMOuq__process>h2{max-width:640px}.ServicePage-module__OHMOuq__cta{grid-template-columns:1fr}.ServicePage-module__OHMOuq__cta a{justify-self:start}}@media (max-width:767px){.ServicePage-module__OHMOuq__serviceNav{min-height:60px}.ServicePage-module__OHMOuq__serviceNav__label{text-align:right;max-width:46%}.ServicePage-module__OHMOuq__hero{grid-template-columns:1fr;align-content:center;gap:44px;min-height:calc(100dvh - 128px);padding-top:64px;padding-bottom:64px}.ServicePage-module__OHMOuq__hero h1{font-size:clamp(44px,13vw,62px);line-height:.96}.ServicePage-module__OHMOuq__hero[data-service=fix-site] h1{font-size:clamp(44px,13vw,62px)}.ServicePage-module__OHMOuq__hero__title{gap:20px}.ServicePage-module__OHMOuq__hero__aside{gap:26px}.ServicePage-module__OHMOuq__hero__tech{gap:8px}.ServicePage-module__OHMOuq__hero__tech li{min-height:32px;padding:8px 10px}.ServicePage-module__OHMOuq__scope,.ServicePage-module__OHMOuq__process,.ServicePage-module__OHMOuq__terms,.ServicePage-module__OHMOuq__faq,.ServicePage-module__OHMOuq__cta{padding-top:80px;padding-bottom:80px}.ServicePage-module__OHMOuq__scope{gap:48px}.ServicePage-module__OHMOuq__scope>h2,.ServicePage-module__OHMOuq__process>h2,.ServicePage-module__OHMOuq__terms>h2,.ServicePage-module__OHMOuq__faq>h2{font-size:clamp(40px,12vw,54px)}.ServicePage-module__OHMOuq__scope__grid,.ServicePage-module__OHMOuq__process,.ServicePage-module__OHMOuq__terms__grid,.ServicePage-module__OHMOuq__faq,.ServicePage-module__OHMOuq__cta{grid-template-columns:1fr}.ServicePage-module__OHMOuq__scope__item{gap:42px;min-height:240px;padding:28px 24px}.ServicePage-module__OHMOuq__process,.ServicePage-module__OHMOuq__terms,.ServicePage-module__OHMOuq__faq{gap:48px}.ServicePage-module__OHMOuq__terms__item{gap:48px;min-height:260px;padding:28px 24px}.ServicePage-module__OHMOuq__faq__item summary{gap:16px;padding:26px 0}.ServicePage-module__OHMOuq__faq__answer{padding-bottom:26px;padding-right:32px}.ServicePage-module__OHMOuq__process__list li{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:28px 0}.ServicePage-module__OHMOuq__cta{gap:36px}.ServicePage-module__OHMOuq__cta h2{font-size:clamp(36px,10vw,48px)}.ServicePage-module__OHMOuq__cta a{width:100%}}@media (prefers-reduced-motion:reduce){.ServicePage-module__OHMOuq__serviceNav__back,.ServicePage-module__OHMOuq__scope__item,.ServicePage-module__OHMOuq__faq__icon:before,.ServicePage-module__OHMOuq__faq__icon:after{transition:none}}
.Services-module__NA-W5a__services__list{grid-template-rows:repeat(5,minmax(140px,1fr));grid-template-columns:2fr 1.15fr;gap:14px;display:grid}.Services-module__NA-W5a__service__block:first-child{grid-area:1/1/span 2}.Services-module__NA-W5a__service__block:nth-child(2){grid-area:1/2/span 3}.Services-module__NA-W5a__service__block:nth-child(3){grid-area:3/1/span 3}.Services-module__NA-W5a__service__block:nth-child(4){grid-area:4/2/span 2}.Services-module__NA-W5a__service__block{background-color:#1a1a1a;border:1px solid #676767;border-radius:8px;flex-direction:column;justify-content:space-between;padding:clamp(32px,3vw,52px);transition:border-color .18s,transform .18s;display:flex}.Services-module__NA-W5a__service__block-main{background-color:#282828}.Services-module__NA-W5a__service__tags{justify-content:space-between;width:100%;display:flex}.Services-module__NA-W5a__service__text{flex-direction:column;gap:22px;display:flex}.Services-module__NA-W5a__service__text_main{flex-direction:column;gap:16px;display:flex}.Services-module__NA-W5a__service__text a{font-weight:400;font-family:var(--font-inconsolataRus), monospace;text-decoration:none;transition:color .18s}@media (min-width:1200px) and (max-width:1599px){.Services-module__NA-W5a__services__list{grid-template-rows:repeat(5,minmax(130px,1fr))}.Services-module__NA-W5a__service__block{padding:40px}}@media (min-width:768px) and (max-width:1199px){.Services-module__NA-W5a__services__list{grid-template-rows:none;grid-template-columns:1fr}.Services-module__NA-W5a__service__block:nth-child(n){grid-area:auto;min-height:320px;padding:40px}}@media (max-width:767px){.Services-module__NA-W5a__services__list{grid-template-rows:none;grid-template-columns:1fr;gap:12px}.Services-module__NA-W5a__service__block:nth-child(n){grid-area:auto;min-height:280px;padding:28px 24px}.Services-module__NA-W5a__service__tags{gap:16px}.Services-module__NA-W5a__service__text{gap:28px}}@media (hover:hover) and (pointer:fine){.Services-module__NA-W5a__service__block:hover,.Services-module__NA-W5a__service__block:focus-within{border-color:#578ff4;transform:translateY(-2px)}.Services-module__NA-W5a__service__block:hover .Services-module__NA-W5a__service__text a,.Services-module__NA-W5a__service__block:focus-within .Services-module__NA-W5a__service__text a{color:#578ff4}}
