.IntroSection-module__fUoxtq__introSection{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.IntroSection-module__fUoxtq__introBlock{width:100%;max-width:var(--container-max);flex-direction:column;gap:28px;min-width:0;padding:16px 0 28px;display:flex}.IntroSection-module__fUoxtq__animatedText{letter-spacing:-.04em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;font-weight:700;font-size:var(--font-display);background:linear-gradient(90deg,#070f1c,#016cf3,#016cf3) 0 0/200% 100%;-webkit-text-fill-color:transparent;overflow-wrap:break-word;white-space:normal;-webkit-background-clip:text;max-width:100%;line-height:1.05;animation:12s linear infinite IntroSection-module__fUoxtq__waveGradient;position:relative}@media (prefers-reduced-motion:reduce){.IntroSection-module__fUoxtq__animatedText{background-position:0;background-size:100% 100%;animation:none}}@media screen and not (min-width:768px){.IntroSection-module__fUoxtq__animatedText{background-position:0;background-size:100% 100%;animation:none}}@keyframes IntroSection-module__fUoxtq__waveGradient{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.IntroSection-module__fUoxtq__introContent{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:24px;display:flex}.IntroSection-module__fUoxtq__leftDescription{letter-spacing:-.04em;text-align:left;color:var(--text-primary);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:100%;font-size:clamp(20px,5.6vw,24px);font-weight:500;line-height:1.2;position:relative}.IntroSection-module__fUoxtq__subtitleAnnounced{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.IntroSection-module__fUoxtq__subtitleSizer{visibility:hidden;pointer-events:none;display:grid}.IntroSection-module__fUoxtq__subtitleSizerItem{grid-area:1/1}.IntroSection-module__fUoxtq__subtitleTyped{display:block;position:absolute;inset:0}.IntroSection-module__fUoxtq__subtitleCaret{vertical-align:-.05em;background:currentColor;width:.08em;height:.9em;margin-left:.06em;animation:.9s step-end infinite IntroSection-module__fUoxtq__subtitleCaretBlink;display:inline-block}.IntroSection-module__fUoxtq__brSubtitle{display:block}@keyframes IntroSection-module__fUoxtq__subtitleCaretBlink{0%,45%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.IntroSection-module__fUoxtq__subtitleCaret{opacity:0;animation:none}}.IntroSection-module__fUoxtq__rightDescription{text-align:left;letter-spacing:-.02em;color:var(--text-secondary);text-wrap:pretty;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:36rem;font-size:15px;font-weight:400;line-height:1.5}.IntroSection-module__fUoxtq__achievementsList{text-align:left;border:none;border-top:1px solid #0000;border-image-source:linear-gradient(90deg,#016cf3,#dbeafd);border-image-slice:1;grid-template-columns:1fr;gap:20px;max-width:100%;margin:0;padding:20px 0 0;list-style:none;display:grid}.IntroSection-module__fUoxtq__achievement{flex-direction:column;gap:6px;min-width:0;display:flex}.IntroSection-module__fUoxtq__achievementHeadingRow{align-items:center;gap:8px;min-width:0;display:flex}.IntroSection-module__fUoxtq__achievementChevron{flex-shrink:0}.IntroSection-module__fUoxtq__achievementsListTextHeading{letter-spacing:-.02em;color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.25}.IntroSection-module__fUoxtq__achievementsListText{letter-spacing:-.02em;color:var(--text-secondary);max-width:22rem;font-size:15px;font-weight:400;line-height:1.4}.IntroSection-module__fUoxtq__brAnimatedText{display:block}@media screen and (min-width:768px){.IntroSection-module__fUoxtq__introBlock{gap:32px;padding:20px 0 36px}.IntroSection-module__fUoxtq__brAnimatedText{display:none}.IntroSection-module__fUoxtq__introContent{grid-template-columns:minmax(0,1.2fr) minmax(14rem,1fr);align-items:center;gap:0 24px;margin-bottom:28px;display:grid}.IntroSection-module__fUoxtq__achievementsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;padding-top:24px}.IntroSection-module__fUoxtq__leftDescription{font-size:clamp(24px,3.4vw,32px);line-height:1.15}.IntroSection-module__fUoxtq__rightDescription{text-align:right;justify-self:end;max-width:none;font-size:16px}}@media screen and (min-width:1024px){.IntroSection-module__fUoxtq__introContent{grid-template-columns:minmax(0,1.25fr) minmax(16rem,1fr);column-gap:32px}.IntroSection-module__fUoxtq__leftDescription{font-size:clamp(28px,2.6vw,38px);line-height:1}.IntroSection-module__fUoxtq__rightDescription{font-size:clamp(16px,1.2vw,20px)}}@media screen and (min-width:1280px){.IntroSection-module__fUoxtq__introContent{grid-template-columns:minmax(0,1fr) minmax(18rem,29.1875rem);column-gap:40px}.IntroSection-module__fUoxtq__leftDescription{font-size:38px}.IntroSection-module__fUoxtq__rightDescription{font-size:20px}.IntroSection-module__fUoxtq__achievementsList{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 28px}}
.ContactSection-module__JjStPG__contactSection{background-color:var(--background-primary-inverse);background-image:radial-gradient(circle at left top, #016cf3 -20%, #016cf300 20%), linear-gradient(to right, var(--background-primary-inverse) 100%, var(--background-accent) 0%);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ContactSection-module__JjStPG__contactBlock{width:100%;max-width:var(--container-max);flex-direction:column;gap:30px;min-width:0;display:flex}.ContactSection-module__JjStPG__checkboxContainer{color:var(--text-primary-inverse-oppacity);cursor:pointer;gap:.5rem;font-size:.875rem;display:flex}.ContactSection-module__JjStPG__checkboxLegalText{line-height:1.35}.ContactSection-module__JjStPG__formButtonGroupPolicy{color:var(--text-primary-inverse);cursor:pointer;text-underline-offset:2px;text-decoration:underline}.ContactSection-module__JjStPG__errorText{color:var(--text-critical);margin-top:5px;font-size:12px}.ContactSection-module__JjStPG__contactBlockLeftSide{flex-direction:column;gap:40px;width:100%;max-width:100%;padding:36px 0 0;display:flex}.ContactSection-module__JjStPG__form{flex-direction:column;gap:28px;display:flex;position:relative}.ContactSection-module__JjStPG__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactSection-module__JjStPG__contactText{flex-direction:column;gap:16px;width:100%;max-width:609px;display:flex}.ContactSection-module__JjStPG__contactTextHeading{font-weight:500;font-size:var(--font-h2);letter-spacing:-.04em;color:var(--text-primary-inverse);line-height:1.2}.ContactSection-module__JjStPG__contactTextDescription{font-weight:400;font-size:var(--font-body);color:var(--text-primary-inverse-oppacity);line-height:24px}.ContactSection-module__JjStPG__topFieldsBlock{flex-direction:column;gap:12px;display:flex}.ContactSection-module__JjStPG__formButtonGroup{flex-direction:column;align-items:stretch;gap:20px;width:100%;display:flex}.ContactSection-module__JjStPG__formButtonGroupText{color:var(--text-primary-inverse-oppacity);font-size:14px;font-weight:400;line-height:21px}.ContactSection-module__JjStPG__submitButton{width:100%;max-width:100%;min-height:var(--touch-min)}.ContactSection-module__JjStPG__buttonIcon{margin-left:8px}.ContactSection-module__JjStPG__contactBlockRightSide{width:100%;max-width:100%;padding:40px max(var(--page-pad), 16px) 48px;background:linear-gradient(90.36deg,#67a7f8 .31%,#016cf3 99.69%);border-radius:24px 24px 0 0;flex-direction:column;justify-content:center;gap:20px;display:flex}.ContactSection-module__JjStPG__rightSideHeading{letter-spacing:-.04em;color:var(--text-white);text-wrap:balance;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.2}.ContactSection-module__JjStPG__rightSideButtonGroup{flex-direction:column;gap:12px;width:100%;max-width:100%;display:flex}.ContactSection-module__JjStPG__rightButton{width:100%;min-height:var(--touch-min)}.ContactSection-module__JjStPG__rightSideButtonGroup .ContactSection-module__JjStPG__rightButton{justify-content:flex-start}.ContactSection-module__JjStPG__rightButtonIcon{margin-right:8px}@media screen and (min-width:768px){.ContactSection-module__JjStPG__topFieldsBlock{flex-direction:row}.ContactSection-module__JjStPG__formButtonGroup{flex-direction:row;align-items:center}.ContactSection-module__JjStPG__submitButton{max-width:240px}.ContactSection-module__JjStPG__contactSection{background-image:radial-gradient(circle at left top, #016cf3 -20%, #016cf300 20%), linear-gradient(to right, var(--background-primary-inverse) 64%, var(--background-accent) 36%)}.ContactSection-module__JjStPG__contactBlock{flex-direction:row;align-items:stretch;gap:clamp(1.5rem,3vw,4rem)}.ContactSection-module__JjStPG__contactBlockLeftSide{flex:1.2 20rem;min-width:0;padding:64px 0}.ContactSection-module__JjStPG__contactBlockRightSide{border-radius:24px 0 0 24px;flex:18rem;justify-content:flex-end;min-width:min(100%,17.5rem);max-width:min(26rem,42%);padding:64px 24px 64px 28px}.ContactSection-module__JjStPG__rightButton{padding-inline:18px;font-size:16px}}@media screen and (min-width:1024px){.ContactSection-module__JjStPG__contactSection{background-image:radial-gradient(circle at left top, #016cf3 -20%, #016cf300 20%), linear-gradient(to right, var(--background-primary-inverse) 70%, var(--background-accent) 30%)}.ContactSection-module__JjStPG__contactBlock{gap:clamp(2rem,4vw,4rem)}.ContactSection-module__JjStPG__contactBlockLeftSide{padding:80px 0}.ContactSection-module__JjStPG__contactBlockRightSide{border-radius:32px 0 0 32px;flex:0 24rem;min-width:20rem;max-width:min(28rem,38%);padding:0 0 80px 2.5rem}.ContactSection-module__JjStPG__rightSideHeading{font-size:clamp(26px,2vw,34px)}.ContactSection-module__JjStPG__rightSideButtonGroup{max-width:none}.ContactSection-module__JjStPG__rightButton{white-space:nowrap;padding-inline:24px;font-size:18px}}@media screen and (min-width:1440px){.ContactSection-module__JjStPG__contactBlockLeftSide{padding:96px 0}.ContactSection-module__JjStPG__contactBlockRightSide{flex-basis:26rem;max-width:min(32rem,36%);padding:0 0 96px 3rem}}
.WorkOptionsSection-module__d-R1Ja__WorkOptionsSection{width:100%;padding:40px max(var(--page-pad), env(safe-area-inset-right,0px)) max(40px, env(safe-area-inset-bottom,0px)) max(var(--page-pad), env(safe-area-inset-left,0px));background-color:var(--background-primary-inverse);background-image:radial-gradient(circle at 50% 110%,#016cf3 -20%,#080808 50%);background-size:cover;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.WorkOptionsSection-module__d-R1Ja__WorkOptionsBlock{width:100%;height:100%;max-width:var(--container-max);flex-direction:column;gap:24px;min-width:0;display:flex;position:relative}.WorkOptionsSection-module__d-R1Ja__WorkOptionsHeader{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.WorkOptionsSection-module__d-R1Ja__WorkOptionsHeaderTextGroup{flex-direction:column;gap:12px;display:flex}.WorkOptionsSection-module__d-R1Ja__title{font-size:var(--font-h2);letter-spacing:-.04em;color:var(--text-primary-inverse);font-weight:500;line-height:1.2}.WorkOptionsSection-module__d-R1Ja__subTitle{letter-spacing:-.02em;color:var(--text-primary-inverse-oppacity);max-width:28rem;font-size:clamp(16px,1.8vw,20px);font-weight:400;line-height:1.45}.WorkOptionsSection-module__d-R1Ja__arrowIcon{margin-left:8px}.WorkOptionsSection-module__d-R1Ja__WorkOptionsCards{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.WorkOptionsSection-module__d-R1Ja__workProcessTypeCard{width:100%;min-width:0;display:flex}@media screen and (min-width:768px){.WorkOptionsSection-module__d-R1Ja__WorkOptionsSection{overflow-x:clip}.WorkOptionsSection-module__d-R1Ja__WorkOptionsHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.WorkOptionsSection-module__d-R1Ja__WorkOptionsCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}}@media screen and (min-width:1024px){.WorkOptionsSection-module__d-R1Ja__WorkOptionsSection{padding-block:56px}}
.FormField-module__9Jgl1G__formField{flex-direction:column;width:100%;display:flex}.FormField-module__9Jgl1G__inputContainer{position:relative}.FormField-module__9Jgl1G__label{color:var(--text-primary-inverse-oppacity);pointer-events:none;font-size:16px;font-weight:400;line-height:24px;transition:all .2s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.FormField-module__9Jgl1G__textareaLabel{color:var(--text-primary-inverse-oppacity);pointer-events:none;font-size:16px;font-weight:400;line-height:24px;transition:all .2s;position:absolute;top:25%;left:12px;transform:translateY(-50%)}.FormField-module__9Jgl1G__input,.FormField-module__9Jgl1G__textarea{border:none;border-bottom:1px solid var(--border-primary);width:100%;color:var(--text-primary-inverse);resize:none;background:0 0;outline:none;padding:14px 12px;font-size:16px;line-height:23px}.FormField-module__9Jgl1G__textarea{min-height:150px}.FormField-module__9Jgl1G__inputContainer:focus-within .FormField-module__9Jgl1G__label{color:var(--text-primary-inverse-oppacity);font-size:10px;top:0}.FormField-module__9Jgl1G__inputContainer:focus-within .FormField-module__9Jgl1G__textareaLabel{color:var(--text-primary-inverse-oppacity);font-size:10px;top:-10px}.FormField-module__9Jgl1G__activeLabel{color:var(--text-primary-inverse-oppacity);font-size:10px;top:0}.FormField-module__9Jgl1G__activeTextareaLabel{color:var(--text-primary-inverse-oppacity);font-size:10px;top:-10px}.FormField-module__9Jgl1G__inputError,.FormField-module__9Jgl1G__textarea.FormField-module__9Jgl1G__inputError{border-bottom:1px solid var(--text-critical)}.FormField-module__9Jgl1G__errorText{color:var(--text-critical);margin-top:5px;font-size:12px}
.CheckBox-module__fXOB6G__wrap{flex-shrink:0;align-items:center;display:inline-flex}.CheckBox-module__fXOB6G__cb{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.CheckBox-module__fXOB6G__input{opacity:0;pointer-events:none;position:absolute}.CheckBox-module__fXOB6G__box{box-sizing:border-box;background:0 0;border:1.5px solid #a0a7b2;border-radius:1px;width:17px;height:17px;position:relative}.CheckBox-module__fXOB6G__input:checked+.CheckBox-module__fXOB6G__box{border-color:#fcfdff}.CheckBox-module__fXOB6G__input:checked+.CheckBox-module__fXOB6G__box:after{content:"";border-bottom:1.5px solid #fcfdff;border-right:1.5px solid #fcfdff;width:4px;height:7.5px;position:absolute;top:1.5px;left:5px;transform:rotate(40deg)}
.WorkProcessTypeCard-module__ViOA7W__card{align-items:center;width:100%;min-width:0;max-width:min(650px,100%);display:flex;position:relative}.WorkProcessTypeCard-module__ViOA7W__card:before{content:"";background:var(--background-primary-inverse);border:1px solid var(--border-primary);z-index:0;border-radius:12px;width:100%;max-width:566px;height:100%;position:absolute;top:0;left:0}.WorkProcessTypeCard-module__ViOA7W__cardBlock{flex-direction:column;justify-content:flex-start;gap:20px;height:100%;padding:28px 0 28px 27px;display:flex}.WorkProcessTypeCard-module__ViOA7W__cardHeadingBlock{z-index:1;display:flex}.WorkProcessTypeCard-module__ViOA7W__cardHeading{flex-direction:column;gap:4px;display:flex}.WorkProcessTypeCard-module__ViOA7W__title{letter-spacing:-.03em;color:var(--text-white);font-size:clamp(26px,3.2vw,38px);font-weight:500;line-height:1.25}.WorkProcessTypeCard-module__ViOA7W__subTitle{letter-spacing:-.02em;color:var(--text-tetriary-inverse);font-size:14px;font-weight:400;line-height:21px}.WorkProcessTypeCard-module__ViOA7W__list{letter-spacing:-.02em;text-align:left;width:100%;max-width:381px;color:var(--text-primary-inverse-oppacity);flex-direction:column;gap:12px;padding-left:22px;font-size:16px;font-weight:400;line-height:24px;list-style:none;display:flex}.WorkProcessTypeCard-module__ViOA7W__listElement{color:var(--text-primary-inverse-oppacity);position:relative}.WorkProcessTypeCard-module__ViOA7W__listElement:before{content:"•";color:var(--text-primary-inverse);font-size:11px;position:absolute;top:10px;left:-13px;transform:translateY(-50%)}.WorkProcessTypeCard-module__ViOA7W__listElementTitle{color:var(--text-primary-inverse)}.WorkProcessTypeCard-module__ViOA7W__imageDesktop{z-index:1;height:100%;max-height:341px}.WorkProcessTypeCard-module__ViOA7W__imageMobile{width:100%;max-width:142px;height:100%;max-height:218px;display:none}@media screen and not (min-width:1024px){.WorkProcessTypeCard-module__ViOA7W__card{align-items:flex-end;overflow:hidden}.WorkProcessTypeCard-module__ViOA7W__title{letter-spacing:-.02em;font-size:clamp(22px,6vw,28px)}.WorkProcessTypeCard-module__ViOA7W__subTitle{font-size:12px;line-height:18px}.WorkProcessTypeCard-module__ViOA7W__list{letter-spacing:-.02em;gap:8px;padding-right:16px;font-size:14px;line-height:21px}.WorkProcessTypeCard-module__ViOA7W__imageDesktop{display:none}.WorkProcessTypeCard-module__ViOA7W__imageMobile{object-fit:contain;width:auto;max-width:96px;height:auto;max-height:132px;display:block}.WorkProcessTypeCard-module__ViOA7W__cardHeading{justify-content:flex-end}.WorkProcessTypeCard-module__ViOA7W__cardBlock{gap:12px;width:100%;padding:20px 0 20px 20px}.WorkProcessTypeCard-module__ViOA7W__cardHeadingBlock{justify-content:space-between;align-items:flex-end;gap:12px}.WorkProcessTypeCard-module__ViOA7W__card:before{box-sizing:border-box;height:88%;top:auto}}
.FAQSection-module__1zKu5W__faqSection{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.FAQSection-module__1zKu5W__faqBlock{width:100%;max-width:var(--container-max);flex-direction:column;gap:24px;min-width:0;padding:32px 0;display:flex}.FAQSection-module__1zKu5W__title{font-size:var(--font-h2);letter-spacing:-.04em;color:var(--text-primary);font-weight:500;line-height:1.2}.FAQSection-module__1zKu5W__questionsList{flex-direction:column;gap:24px;display:flex}@media screen and (min-width:768px){.FAQSection-module__1zKu5W__faqBlock{padding:48px 0}}
.FAQItem-module__T2XkTq__faqItem{background:var(--background-secondary);box-shadow:0 0 10px 0 var(--background-accent-subdued);border-radius:12px;flex-direction:column;min-width:0;padding:20px 16px;list-style:none;display:flex}.FAQItem-module__T2XkTq__faqQuestionWrapper{min-height:var(--touch-min);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.FAQItem-module__T2XkTq__faqQuestion{letter-spacing:-.02em;color:var(--text-primary);flex:auto;min-width:0;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.25}.FAQItem-module__T2XkTq__toggleButton{min-width:var(--touch-min);min-height:var(--touch-min);flex-shrink:0;transition:all .5s;transform:rotate(0);width:var(--touch-min)!important;height:var(--touch-min)!important}.FAQItem-module__T2XkTq__active{transition:all .5s;transform:rotate(-180deg)}.FAQItem-module__T2XkTq__faqAnswer{font-size:var(--font-body);letter-spacing:-.02em;max-width:1170px;color:var(--text-primary);font-weight:400;line-height:1.5}.FAQItem-module__T2XkTq__faqAnswerWrapper{padding-top:12px}@media screen and (min-width:768px){.FAQItem-module__T2XkTq__faqItem{padding:28px 24px}}
