.ShortForm_form__C_lMq{position:relative;box-sizing:border-box;padding:32px;border-radius:32px;background:#fff;letter-spacing:-.02em;transition:height .52s cubic-bezier(.16,1,.3,1)}@media screen and (max-width:767px){.ShortForm_form__C_lMq{padding:22px 18px;border-radius:24px}}.ShortForm_form--compact__Pdsvr{padding:0;border-radius:0;background:transparent}@media screen and (max-width:767px){.ShortForm_form--compact__Pdsvr{padding:0}}.ShortForm_form--done__ud0JR{display:flex;flex-direction:column;justify-content:center}.ShortForm_fields__xMP8s{display:flex;flex-direction:column;gap:16px;transition:opacity .28s ease,-webkit-transform .28s ease,-webkit-filter .28s ease;transition:opacity .28s ease,transform .28s ease,filter .28s ease;transition:opacity .28s ease,transform .28s ease,filter .28s ease,-webkit-transform .28s ease,-webkit-filter .28s ease}.ShortForm_form--compact__Pdsvr .ShortForm_fields__xMP8s{gap:14px}.ShortForm_form--sending__5MZMx .ShortForm_fields__xMP8s{opacity:0;-webkit-transform:scale(.97);transform:scale(.97);-webkit-filter:blur(2px);filter:blur(2px);pointer-events:none}.ShortForm_result__nyc1j{display:flex;flex-direction:column;align-items:center;padding:8px 0;text-align:center}.ShortForm_form--sending__5MZMx .ShortForm_result__nyc1j{position:absolute;inset:0;justify-content:center;-webkit-animation:ShortForm_resultIn__KJK10 .3s ease .12s both;animation:ShortForm_resultIn__KJK10 .3s ease .12s both}.ShortForm_result__wait__rMO0E{margin-top:14px;font-size:14px;color:#51627b}.ShortForm_result__title__T3oe5{margin:18px 0 8px;font-family:var(--font_bold);font-size:26px;line-height:1.15;letter-spacing:-.03em;color:#111;-webkit-animation:ShortForm_riseIn__htdNi .5s cubic-bezier(.16,1,.3,1) .42s both;animation:ShortForm_riseIn__htdNi .5s cubic-bezier(.16,1,.3,1) .42s both}.ShortForm_result__text__6LLAC{max-width:420px;font-size:16px;line-height:1.5;color:#51627b;-webkit-animation:ShortForm_riseIn__htdNi .5s cubic-bezier(.16,1,.3,1) .5s both;animation:ShortForm_riseIn__htdNi .5s cubic-bezier(.16,1,.3,1) .5s both}.ShortForm_result__text__6LLAC b{font-family:var(--font_semi_bold);font-weight:400;color:#111;overflow-wrap:anywhere}.ShortForm_result__faster__dQJtH{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:12px 18px;border:1px solid rgba(87,194,172,.5);border-radius:999px;font-family:var(--font_semi_bold);font-size:14px;color:#1d6b5c;background:#f1f8f5;cursor:pointer;-webkit-animation:ShortForm_riseIn__htdNi .5s cubic-bezier(.16,1,.3,1) .62s both;animation:ShortForm_riseIn__htdNi .5s cubic-bezier(.16,1,.3,1) .62s both;transition:background-color .2s ease,border-color .2s ease}.ShortForm_result__faster__dQJtH svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ShortForm_result__faster__dQJtH:hover{border-color:#57c2ac;background:#e6f4ef}.ShortForm_mark__DNZD0{width:64px;height:64px;overflow:visible}.ShortForm_mark__ring__GOB3X{fill:none;stroke:#57c2ac;stroke-width:3;stroke-linecap:round;stroke-dasharray:44 157;-webkit-transform-origin:28px 28px;transform-origin:28px 28px;transition:stroke-dasharray .4s cubic-bezier(.16,1,.3,1),fill .3s ease .25s}.ShortForm_mark__check__f__Ji{fill:none;stroke:#fff;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:34}.ShortForm_form--sending__5MZMx .ShortForm_mark__DNZD0{-webkit-animation:ShortForm_spin__3_7cf .9s linear infinite;animation:ShortForm_spin__3_7cf .9s linear infinite}.ShortForm_form--done__ud0JR .ShortForm_mark__DNZD0{-webkit-animation:ShortForm_pop__3mOfx .5s cubic-bezier(.16,1,.3,1) both;animation:ShortForm_pop__3mOfx .5s cubic-bezier(.16,1,.3,1) both}.ShortForm_form--done__ud0JR .ShortForm_mark__DNZD0 .ShortForm_mark__ring__GOB3X{stroke-dasharray:157 0;fill:#57c2ac}.ShortForm_form--done__ud0JR .ShortForm_mark__DNZD0 .ShortForm_mark__check__f__Ji{-webkit-animation:ShortForm_draw__u1r7J .4s ease .32s forwards;animation:ShortForm_draw__u1r7J .4s ease .32s forwards}@-webkit-keyframes ShortForm_spin__3_7cf{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ShortForm_spin__3_7cf{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ShortForm_pop__3mOfx{0%{-webkit-transform:scale(.9);transform:scale(.9)}60%{-webkit-transform:scale(1.08);transform:scale(1.08)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ShortForm_pop__3mOfx{0%{-webkit-transform:scale(.9);transform:scale(.9)}60%{-webkit-transform:scale(1.08);transform:scale(1.08)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ShortForm_draw__u1r7J{to{stroke-dashoffset:0}}@keyframes ShortForm_draw__u1r7J{to{stroke-dashoffset:0}}@-webkit-keyframes ShortForm_resultIn__KJK10{0%{opacity:0}}@keyframes ShortForm_resultIn__KJK10{0%{opacity:0}}@-webkit-keyframes ShortForm_riseIn__htdNi{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes ShortForm_riseIn__htdNi{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.ShortForm_fields__xMP8s,.ShortForm_form__C_lMq,.ShortForm_mark__DNZD0,.ShortForm_mark__ring__GOB3X,.ShortForm_result__faster__dQJtH,.ShortForm_result__nyc1j,.ShortForm_result__text__6LLAC,.ShortForm_result__title__T3oe5{transition:none!important;-webkit-animation:none!important;animation:none!important}.ShortForm_form--done__ud0JR .ShortForm_mark__check__f__Ji{stroke-dashoffset:0}}.ShortForm_field__M3BUF{display:flex;flex-direction:column;gap:6px}.ShortForm_field__M3BUF span{font-family:var(--font_semi_bold);font-size:14px;color:#111}.ShortForm_field__M3BUF input,.ShortForm_field__M3BUF textarea{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:14px;border:1px solid #e3e8ec;font-family:var(--font);font-size:16px;color:#111;background:#f7f9fa;outline:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ShortForm_field__M3BUF input:focus,.ShortForm_field__M3BUF textarea:focus{border-color:#57c2ac;background:#fff;box-shadow:0 0 0 4px rgba(87,194,172,.15)}.ShortForm_field__M3BUF textarea{resize:vertical;min-height:96px}.ShortForm_field__M3BUF em{font-size:13px;font-style:normal;color:#c2410c}.ShortForm_error__wM6ZI{font-size:14px;color:#c2410c}.ShortForm_submit__WiFAX{padding:16px 26px;border:0;border-radius:16px;font-family:var(--font_bold);font-size:16px;color:#fff;background:linear-gradient(135deg,#57c2ac,#4fb0ca);box-shadow:0 12px 40px rgba(87,194,172,.28);cursor:pointer;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.ShortForm_submit__WiFAX:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 16px 44px rgba(87,194,172,.36)}.ShortForm_submit__WiFAX:disabled{opacity:.6;cursor:default;-webkit-transform:none;transform:none}.ShortForm_privacy__4TGd3{font-size:13px;color:#51627b}.ShortForm_privacy__4TGd3 a{color:#26758a;text-decoration:underline}@-webkit-keyframes CallModal_fadeIn__GicGp{0%{opacity:0}}@keyframes CallModal_fadeIn__GicGp{0%{opacity:0}}@-webkit-keyframes CallModal_rise__0iWJt{0%{opacity:0;-webkit-transform:translateY(24px) scale(.97);transform:translateY(24px) scale(.97)}}@keyframes CallModal_rise__0iWJt{0%{opacity:0;-webkit-transform:translateY(24px) scale(.97);transform:translateY(24px) scale(.97)}}@-webkit-keyframes CallModal_fadeOut__tLKHL{to{opacity:0}}@keyframes CallModal_fadeOut__tLKHL{to{opacity:0}}@-webkit-keyframes CallModal_sink__tG7HI{to{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}}@keyframes CallModal_sink__tG7HI{to{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}}.CallModal_overlay__Kgor0{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,31,30,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-animation:CallModal_fadeIn__GicGp .25s ease both;animation:CallModal_fadeIn__GicGp .25s ease both}@media screen and (max-width:767px){.CallModal_overlay__Kgor0{align-items:flex-end;padding:0}}.CallModal_overlay--leaving__4D_uE{-webkit-animation:CallModal_fadeOut__tLKHL .26s ease both;animation:CallModal_fadeOut__tLKHL .26s ease both}.CallModal_overlay--leaving__4D_uE .CallModal_box__WYsBh{-webkit-animation:CallModal_sink__tG7HI .26s ease both;animation:CallModal_sink__tG7HI .26s ease both}.CallModal_box__WYsBh{position:relative;box-sizing:border-box;width:100%;max-width:520px;max-height:calc(100vh - 32px);overflow-y:auto;padding:36px 36px 28px;border-radius:32px;background:#fff;box-shadow:0 30px 80px rgba(10,31,30,.35);letter-spacing:-.02em;-webkit-animation:CallModal_rise__0iWJt .42s cubic-bezier(.16,1,.3,1) both;animation:CallModal_rise__0iWJt .42s cubic-bezier(.16,1,.3,1) both}@media screen and (max-width:767px){.CallModal_box__WYsBh{max-height:92vh;padding:28px 20px 22px;border-radius:28px 28px 0 0}}.CallModal_close__2AUB8{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;color:#111;background:#f1f5f6;cursor:pointer;transition:background-color .2s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s ease;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1)}.CallModal_close__2AUB8 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.CallModal_close__2AUB8:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg);background:#e6eef0}.CallModal_box__WYsBh .CallModal_title__wjiK_{margin:0 44px 10px 0;font-family:var(--font_bold);font-size:28px;line-height:1.12;letter-spacing:-.035em;color:#111}@media screen and (max-width:767px){.CallModal_box__WYsBh .CallModal_title__wjiK_{font-size:24px}}.CallModal_box__WYsBh .CallModal_text__lkG0S{margin-bottom:14px;font-size:16px;line-height:1.5;color:#51627b}.CallModal_points__cokTu{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.CallModal_points__cokTu li{padding:6px 12px;border-radius:999px;font-family:var(--font_semi_bold);font-size:13px;color:#1d6b5c;background:#f1f8f5}.CallModal_ways__9GLs_{display:flex;flex-direction:column;gap:12px;margin-top:6px}.CallModal_way__kv9c_{display:flex;align-items:center;gap:16px;width:100%;padding:18px 18px 18px 16px;border:1px solid #e3e8ec;border-radius:22px;text-align:left;color:#111;background:#fff;cursor:pointer;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .2s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .2s ease;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .2s ease,-webkit-transform .25s cubic-bezier(.16,1,.3,1)}.CallModal_way__kv9c_:focus-visible,.CallModal_way__kv9c_:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#57c2ac;box-shadow:0 14px 34px rgba(10,31,30,.12);outline:none}.CallModal_way--main__8l27r{border-color:#0a1f1e;color:#fff;background:#0a1f1e}.CallModal_way--main__8l27r:focus-visible,.CallModal_way--main__8l27r:hover{border-color:#57c2ac;box-shadow:0 16px 40px rgba(10,31,30,.32)}.CallModal_way--main__8l27r .CallModal_way__text__UWix8{color:hsla(0,0%,100%,.72)}.CallModal_way--main__8l27r .CallModal_way__go__wb_Xh{color:#0a1f1e;background:#57c2ac}.CallModal_way__face__wJD9f{position:relative;display:flex;flex:none}.CallModal_way__face__wJD9f img{width:56px;height:56px;border:2px solid #57c2ac;border-radius:50%;object-fit:cover}.CallModal_way__dot__jgdPQ{position:absolute;right:1px;bottom:3px;width:13px;height:13px;border:2px solid #0a1f1e;border-radius:50%;background:#34c759}.CallModal_way__icon__8skAq{display:flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;color:#1d6b5c;background:#f1f8f5}.CallModal_way__icon__8skAq svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.CallModal_way__body__mhui4{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.CallModal_way__tag__0l7Cd{display:inline-flex;align-items:center;gap:6px;font-family:var(--font_semi_bold);font-size:12px;color:#57c2ac}.CallModal_way__tag__0l7Cd svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.CallModal_way__title__vc3x1{font-family:var(--font_bold);font-size:18px;line-height:1.2;letter-spacing:-.02em}.CallModal_way__text__UWix8{font-size:14px;line-height:1.45;color:#51627b}.CallModal_way__go__wb_Xh{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#111;background:#f1f5f6}.CallModal_way__go__wb_Xh svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:767px){.CallModal_way__kv9c_{gap:12px;padding:16px 14px}.CallModal_way__face__wJD9f img,.CallModal_way__icon__8skAq{width:48px;height:48px}.CallModal_way__title__vc3x1{font-size:17px}}.CasesHero_hero__9Duf2{padding:72px 0 36px;letter-spacing:-.02em;background:radial-gradient(circle at 90% 0,rgba(79,176,202,.12),transparent 40%),radial-gradient(circle at 0 100%,rgba(87,194,172,.1),transparent 45%)}@media screen and (max-width:767px){.CasesHero_hero__9Duf2{padding:44px 0 20px}}.CasesHero_hero__9Duf2 .CasesHero_hero__title__4FrSs{max-width:860px;margin:16px 0 18px;font-family:var(--font_bold);font-size:clamp(34px,4.6vw,64px);line-height:1.04;letter-spacing:-.045em;color:#111}.CasesHero_hero__9Duf2 .CasesHero_hero__lead__SeqI_{max-width:720px;font-size:19px;line-height:1.55;color:#51627b}@media screen and (max-width:767px){.CasesHero_hero__9Duf2 .CasesHero_hero__lead__SeqI_{font-size:17px}}.CasesHero_hero__row__oftuI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:30px}.CasesHero_chips__zm1WS{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.CasesHero_chips__zm1WS li{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-family:var(--font_semi_bold);font-size:14.5px;color:#111;background:#f1f8f5}.CasesHero_stars__6tNsq{font-size:12px;letter-spacing:2px;color:#ef4f3c}.CasesHero_cta__UmNhl{display:inline-flex;padding:16px 26px;border-radius:16px;font-family:var(--font_bold);font-size:16px;color:#fff;background:linear-gradient(135deg,#57c2ac,#4fb0ca);box-shadow:0 12px 40px rgba(87,194,172,.28)}.CasesHero_cta__UmNhl:hover{color:#fff}.CaseGrid_grid__iygyk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin:0;padding:0;list-style:none}@media screen and (max-width:991px){.CaseGrid_grid__iygyk{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.CaseGrid_grid__iygyk{grid-template-columns:1fr;gap:16px}}.CaseGrid_card__kxmY0{border-radius:28px;overflow:hidden;background:#eef6f4;box-shadow:0 1px 0 rgba(17,60,55,.04);transition:box-shadow .35s cubic-bezier(.16,1,.3,1),-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),-webkit-transform .35s cubic-bezier(.16,1,.3,1)}.CaseGrid_card__kxmY0:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 20px 50px rgba(17,60,55,.14)}.CaseGrid_card__kxmY0:hover .CaseGrid_card__cover__OVYoQ img,.CaseGrid_card__kxmY0:hover .CaseGrid_card__cover__OVYoQ svg{-webkit-transform:scale(1.04);transform:scale(1.04)}.CaseGrid_card__link__eTSfn{position:relative;display:block;height:400px}@media screen and (max-width:767px){.CaseGrid_card__link__eTSfn{height:360px}}.CaseGrid_card__link__eTSfn:hover{color:inherit}.CaseGrid_card__cover__OVYoQ{position:absolute;inset:0;background:linear-gradient(135deg,#eef8f4,#e3f1f6)}.CaseGrid_card__cover__OVYoQ img,.CaseGrid_card__cover__OVYoQ svg{display:block;width:100%;transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1),-webkit-transform .6s cubic-bezier(.16,1,.3,1)}.CaseGrid_card__cover__OVYoQ img{height:100%;object-fit:cover}.CaseGrid_card__cover__OVYoQ svg{height:auto;-webkit-transform-origin:top center;transform-origin:top center}.CaseGrid_card__panel__IelvP{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:20px;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.7);letter-spacing:-.02em}.CaseGrid_card__tag__MyNqI{font-family:var(--font_semi_bold);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#26758a}.CaseGrid_card__title__qK86R{-webkit-line-clamp:3;font-family:var(--font_bold);font-size:19px;line-height:1.22;letter-spacing:-.03em;color:#111}.CaseGrid_card__desc___lfVm,.CaseGrid_card__title__qK86R{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.CaseGrid_card__desc___lfVm{-webkit-line-clamp:2;font-size:14.5px;line-height:1.45;color:#51627b}.CaseGrid_card__more__hqi4J{font-family:var(--font_semi_bold);font-size:14.5px;color:#2c7a6b}.CaseGrid_section__WEGOv{padding:24px 0 80px}@media screen and (max-width:767px){.CaseGrid_section__WEGOv{padding:12px 0 48px}}