.footer_footer__NoEbt{padding:6.4rem 0 4rem;background:rgb(var(--color-bg-inverse-rgba));color:rgb(var(--color-text-inverse-rgba))}.footer_inner__X8XN5{position:relative}.footer_grid__gIYP7{display:grid;grid-template-columns:minmax(0,34rem) minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:4rem 5.6rem}.footer_brandColumn__QesED,.footer_brand__CgWPJ{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.footer_brandLogoLink__Xhs2M{display:inline-flex;color:inherit;text-decoration:none}.footer_legal__aD3_W{display:flex;flex-direction:column;gap:.8rem;min-width:0}.footer_brandLegal___mbUS{display:flex;flex-direction:column;gap:.8rem}.footer_brandAddress__Z5OLW,.footer_brandLegal___mbUS{margin:0;font-size:1.4rem;line-height:1.5;color:rgb(var(--color-text-tertiary-rgba))}.footer_brandAddress__Z5OLW{text-decoration:none}a.footer_brandAddress__Z5OLW:hover{color:rgb(var(--color-text-inverse-rgba))}.footer_columnTitle__DRvH5{margin:0 0 2.4rem;font-size:1.2rem;font-weight:500;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:rgb(var(--color-text-tertiary-rgba))}.footer_linkList__a_25t{display:flex;flex-direction:column;gap:1.6rem;margin:0;padding:0;list-style:none}.footer_link____Twi{font-size:1.8rem;line-height:1.4;color:rgb(var(--color-text-inverse-rgba));text-decoration:none;transition:color .2s ease}.footer_link____Twi:hover{color:rgb(var(--color-action-primary-bg-rgba))}.footer_contacts__HK28E{min-width:0}.footer_contactsList__1zAV1{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.footer_contactItem__YcySy{font-size:1.8rem;line-height:1.4}.footer_contactLink__eLEwF{color:rgb(var(--color-text-inverse-rgba));text-decoration:none;transition:color .2s ease}.footer_contactLink__eLEwF:hover{color:rgb(var(--color-action-primary-bg-rgba))}.footer_contactText__I22l_{margin:0;color:rgb(var(--color-text-inverse-rgba))}.footer_socials__DP8lY{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2.4rem}.footer_socialLink__8y41v{display:flex;align-items:center;justify-content:center;color:rgb(var(--color-text-tertiary-rgba));transition:color .2s ease}.footer_socialLink__8y41v:hover{color:rgb(var(--color-action-primary-bg-rgba))}.footer_socialLink__8y41v svg{width:3.2rem;height:3.2rem}.footer_bottom__8SEXX{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:6.4rem;padding-top:2.4rem;border-top:1px solid rgba(255,255,255,.12);font-size:1.4rem;line-height:1.4;color:rgb(var(--color-text-tertiary-rgba))}.footer_bottomLink__Tqnm1{color:inherit;text-decoration:none;transition:color .2s ease}.footer_bottomLink__Tqnm1:hover{color:rgb(var(--color-text-inverse-rgba))}@media (max-width:768px){.footer_footer__NoEbt{padding:4.8rem 0 3.2rem}.footer_inner__X8XN5{padding-left:2rem;padding-right:2rem}.footer_grid__gIYP7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.2rem 2.4rem}.footer_brandColumn__QesED{display:contents}.footer_brand__CgWPJ{grid-column:1/-1;order:1;gap:0}.footer_navCompany__0gZEF{order:2}.footer_navServices__3CbU5{order:3}.footer_contacts__HK28E{grid-column:1/-1;order:4}.footer_legal__aD3_W{grid-column:1/-1;order:5;margin-top:.8rem}.footer_socials__DP8lY{display:none}.footer_columnTitle__DRvH5{margin-bottom:1.6rem}.footer_linkList__a_25t{gap:1.2rem}.footer_contactItem__YcySy,.footer_link____Twi{font-size:1.6rem;line-height:2.2rem}.footer_contactsList__1zAV1{gap:.8rem}.footer_bottom__8SEXX,.footer_brandAddress__Z5OLW,.footer_brandLegal___mbUS{font-size:1.2rem;line-height:1.7rem}.footer_bottom__8SEXX{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:3.2rem;padding-top:0;border-top:none}}@media (max-width:480px){.footer_inner__X8XN5{padding-left:1.6rem;padding-right:1.6rem}.footer_grid__gIYP7{gap:2.4rem 1.6rem}}.header_root__xr0a0{position:fixed;z-index:var(--z-site-chrome);display:flex;width:100%;align-items:center;justify-content:space-between}.header_bar__vRL_C{min-height:8rem;padding-top:1.6rem;padding-bottom:1.6rem}.breadcrumb_root__rzYRa{height:2.4rem;overflow-x:auto;white-space:nowrap}.breadcrumb_sep__AATLZ{white-space:pre}@media (max-width:768px){.breadcrumb_root__rzYRa{width:100%;height:auto;min-height:16px;overflow:visible;white-space:normal}.breadcrumb_root__rzYRa :is(a,span){display:inline;white-space:normal;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.04em}.breadcrumb_sep__AATLZ{white-space:pre}}.products-page-working_section__L6drh{padding-top:11rem;padding-bottom:11rem;background:rgb(var(--color-bg-default-rgba))}.products-page-working_header__ummmb{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem;margin-bottom:4rem}.products-page-working_title__a2MHZ{margin:0;font-size:var(--font-size--h2);font-weight:var(--font-weight--extrabold);line-height:var(--line-height--h2);color:rgb(var(--color-text-primary-rgba))}.products-page-working_countBadge__bGJie{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.6rem;border-radius:999px;background:rgba(244,161,179,.28);color:rgb(var(--color-action-primary-bg-rgba));font-size:var(--font-size--text-medium);font-weight:var(--font-weight--medium);line-height:2.2rem;white-space:nowrap}.products-page-working_countMobile__JPIyr{display:none}.products-page-working_header_withSubtitle__G4C__{flex-direction:column;align-items:flex-start;gap:0}.products-page-working_headerIntro__o5lO8{display:flex;flex-direction:column;gap:12px;max-width:60rem}.products-page-working_lead__TWKv5{margin:0;font-family:var(--font-manrope),sans-serif;font-size:20px;font-weight:var(--font-weight--normal);line-height:30px;color:rgb(var(--color-text-secondary-rgba))}.products-page-working_list__hsMkF{margin:0;padding:0;list-style:none}.products-page-working_item__nCHjn{margin:0}.products-page-working_card__7w26_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,52rem);align-items:stretch;gap:4.8rem;width:100%;padding:4rem 4rem 4rem 4.8rem;border:1px solid var(--border-default);border-radius:4.2rem;background:rgb(var(--color-text-inverse-rgba))}.products-page-working_cardContent__zrpqm{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0}.products-page-working_siteLink__QcSKM{display:inline-flex;align-items:center;gap:1.2rem;color:inherit;text-decoration:none;transition:opacity .2s ease}@media (hover:hover){.products-page-working_siteLink__QcSKM:hover{opacity:.88}}.products-page-working_siteLinkLabel__OqHxj{font-size:13px;font-weight:500;line-height:138%;color:var(--text-primary)}.products-page-working_siteLinkIcon__E7WnD{display:block;flex-shrink:0;width:2.4rem;height:2.4rem}.products-page-working_productTitle__2rnMQ{margin:1.6rem 0 0;font-size:32px;font-weight:600;line-height:125%;color:var(--text-primary)}.products-page-working_productDescription__1Midq{margin:1.6rem 0 0;max-width:52rem;font-size:20px;line-height:150%;color:var(--text-secondary)}.products-page-working_stats__nLriu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;width:100%;max-width:58rem;margin:2.4rem 0 0;padding:0;list-style:none}.products-page-working_stat__YW9_2{display:flex;flex-direction:column;gap:.8rem;min-width:0}.products-page-working_statValue__UVTJK{font-size:24px;font-weight:600;line-height:108%;color:var(--color-red-60);font-variant-numeric:tabular-nums}.products-page-working_statLabel__GxriL{font-size:13px;font-weight:500;line-height:138%;color:var(--text-primary)}.products-page-working_cta__6vNaj{margin-top:4rem}.products-page-working_cardMedia__jpQ24{display:flex;min-width:0}.products-page-working_mediaFrame__l8eQg{display:flex;align-items:center;justify-content:center;width:100%;padding:3.8rem;border-radius:2.4rem;background:#f3f3f3}.products-page-working_mediaImage__wyzEP{display:block;width:100%;height:auto;border-radius:1.6rem;-o-object-fit:contain;object-fit:contain}@media (max-width:1100px){.products-page-working_card__7w26_{grid-template-columns:1fr;gap:3.2rem;padding:3.2rem;border-radius:3.2rem}.products-page-working_cardMedia__jpQ24{order:-1}.products-page-working_mediaFrame__l8eQg{height:auto;padding:3.8rem}}@media (max-width:768px){.products-page-working_section__L6drh{padding-top:var(--layout-section-padding-y-mobile);padding-bottom:var(--layout-section-padding-y-mobile)}.products-page-working_header__ummmb{flex-wrap:nowrap;align-items:center;gap:1.2rem;margin-bottom:2.4rem}.products-page-working_header_withSubtitle__G4C__{align-items:flex-start}.products-page-working_lead__TWKv5{font-size:16px;line-height:24px}.products-page-working_title__a2MHZ{font-size:28px;line-height:34px}.products-page-working_countBadge__bGJie{flex-shrink:0;width:32px;height:32px;padding:0;border-radius:50%;background:rgb(var(--color-action-primary-bg-rgba));color:rgb(var(--color-text-inverse-rgba));font-size:16px;font-weight:500;line-height:1}.products-page-working_countDesktop__yjLQB{display:none}.products-page-working_countMobile__JPIyr{display:block}.products-page-working_card__7w26_{gap:16px;padding:20px;border-radius:2.4rem}.products-page-working_cardContent__zrpqm{width:100%}.products-page-working_siteLink__QcSKM{gap:8px}.products-page-working_productTitle__2rnMQ{margin-top:16px;font-size:24px;font-weight:600;line-height:125%}.products-page-working_productDescription__1Midq{max-width:none;font-size:16px;line-height:150%}.products-page-working_stats__nLriu{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:none;margin-top:24px}.products-page-working_stat__YW9_2{gap:4px}.products-page-working_statValue__UVTJK{font-weight:600;font-size:20px;line-height:140%}.products-page-working_statLabel__GxriL{font-weight:500;font-size:12px;line-height:133%;letter-spacing:.04em}.products-page-working_mediaFrame__l8eQg{padding:20px;border-radius:16px}.products-page-working_mediaImage__wyzEP{border-radius:12px}.products-page-working_cta__6vNaj{margin-top:24px}}.case-stacks_header__A30Wv{margin-bottom:6rem}.case-stacks_title__R_E_e{margin:0;max-width:90rem;font-size:var(--font-size--h2);font-weight:700;line-height:var(--line-height--h2);color:rgb(var(--color-text-primary-rgba))}@media (max-width:768px){.case-stacks_header__A30Wv{margin-bottom:32px}.case-stacks_title__R_E_e{font-size:28px;line-height:110%}}.carousel_section__R35wj{padding-top:11rem;padding-bottom:11rem;background:rgb(var(--color-bg-default-rgba))}.carousel_title__1q2kX{margin:0 0 5.6rem}.carousel_marquee__tL9pW{--carousel-fade-width:20rem;position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.carousel_marquee__tL9pW:after,.carousel_marquee__tL9pW:before{content:"";position:absolute;top:0;z-index:1;width:var(--carousel-fade-width);height:100%;pointer-events:none}.carousel_marquee__tL9pW:before{left:0;background:linear-gradient(to right,rgb(var(--color-bg-default-rgba)),transparent)}.carousel_marquee__tL9pW:after{right:0;background:linear-gradient(to left,rgb(var(--color-bg-default-rgba)),transparent)}@media (max-width:768px){.carousel_section__R35wj{padding-top:var(--layout-section-padding-y-mobile);padding-bottom:var(--layout-section-padding-y-mobile)}.carousel_title__1q2kX{margin-bottom:3.2rem}.carousel_marquee__tL9pW{--carousel-fade-width:80px}}.button_button__UZ68X{font-size:1.8rem;line-height:2.2rem;font-weight:500;align-items:center;justify-content:center;cursor:pointer}.button_button__UZ68X:disabled{color:rgba(var(--disabled-color-rgba),1);fill:rgba(var(--disabled-color-rgba),1);stroke:rgba(var(--disabled-color-rgba),1);cursor:default}.button_primary__BDBD_{min-height:7.4rem;padding:0 3.2rem;border:.1rem solid rgb(var(--color-action-primary-bg-rgba));background-color:rgb(var(--color-action-primary-bg-rgba));border-radius:4rem;color:rgb(var(--color-text-inverse-rgba));fill:rgb(var(--color-text-inverse-rgba));stroke:rgb(var(--color-text-inverse-rgba))}.button_primary__BDBD_:not(:disabled):hover{border:.1rem solid rgb(var(--color-action-primary-bg-hover-rgba));background-color:rgb(var(--color-action-primary-bg-hover-rgba));font-size:1.7rem;transform:scale(.97)}.button_primary__BDBD_:not(:disabled):active{border:.1rem solid rgb(var(--color-action-primary-bg-pressed-rgba));background-color:rgb(var(--color-action-primary-bg-pressed-rgba))}.button_primary__BDBD_:disabled{background-color:rgba(var(--dark-gray2-rgba),1);border:inherit}.button_primary__BDBD_ .button_contentRight__vGCLP{margin-left:.5rem;stroke:transparent}.button_primary__BDBD_ .button_contentLeft__FSSnf{margin-right:.5rem;stroke:transparent}.button_transparent__v2jpe{border:.1rem solid rgb(var(--color-border-default-rgba));background-color:transparent;border-radius:4rem}.button_transparent__v2jpe,.button_transparent__v2jpe:not(:disabled):hover{color:rgb(var(--color-text-primary-rgba));stroke:rgb(var(--color-text-primary-rgba));fill:rgb(var(--color-text-primary-rgba))}.button_transparent__v2jpe:not(:disabled):hover{transform:scale(.97);font-size:1.7rem;border-color:rgb(var(--color-border-default-rgba));background-color:rgb(var(--color-action-secondary-bg-hover-rgba))}.button_transparent__v2jpe:disabled{border:.1rem solid rgba(var(--disabled-color-rgba),1);color:rgba(var(--disabled-color-rgba),1);stroke:rgba(var(--disabled-color-rgba),1);fill:rgba(var(--disabled-color-rgba),1)}.button_round-arrow__o_Ur8{width:6rem;height:6rem}.button_round-arrow-faq__v__v_,.button_round-arrow__o_Ur8{display:flex;color:rgb(var(--color-action-primary-bg-rgba));fill:rgb(var(--color-action-primary-bg-rgba));stroke:rgb(var(--color-action-primary-bg-rgba));border:.1rem solid rgba(var(--dark-gray-rgba),1);background-color:rgba(var(--dark-gray3-rgba),1);border-radius:5rem}.button_round-arrow-faq__v__v_:not(:disabled):hover,.button_round-arrow__o_Ur8:not(:disabled):hover{color:rgb(var(--color-text-inverse-rgba));fill:rgb(var(--color-text-inverse-rgba));stroke:rgb(var(--color-text-inverse-rgba));border:.1rem solid rgb(var(--color-action-primary-bg-hover-rgba));background-color:rgb(var(--color-action-primary-bg-hover-rgba));transition:all .3s}.button_round-arrow-faq__v__v_ .button_contentLeft__FSSnf,.button_round-arrow-faq__v__v_ .button_contentRight__vGCLP,.button_round-arrow__o_Ur8 .button_contentLeft__FSSnf,.button_round-arrow__o_Ur8 .button_contentRight__vGCLP{margin-left:0;stroke:transparent}.button_file__PlEgN{color:rgba(var(--white-color-rgba),1);fill:rgba(var(--white-color-rgba),1);stroke:rgba(var(--white-color-rgba),1);border:none;flex:0 0 auto;padding:0}.button_file__PlEgN:disabled{color:rgba(var(--disabled-color-rgba),1);border:none}.button_file__PlEgN:not(:disabled):hover{color:rgb(var(--color-action-primary-bg-rgba));fill:rgb(var(--color-action-primary-bg-rgba));stroke:rgb(var(--color-action-primary-bg-rgba));transition:all .3s}.button_file__PlEgN .button_contentRight__vGCLP{margin-left:.2rem}.button_file__PlEgN .button_contentLeft__FSSnf{margin-right:.2rem}.button_inputBtn__KqjE_{color:rgba(var(--disabled-color-rgba),1);fill:rgba(var(--disabled-color-rgba),1);stroke:rgba(var(--disabled-color-rgba),1);background-color:rgb(var(--dark-gray3-rgba));height:5.5rem;border:1px solid rgb(var(--dark-gray3-rgba));border-radius:3rem}.button_inputBtn__KqjE_:disabled{color:rgba(var(--disabled-color-rgba),1);border:none}.button_inputBtn__KqjE_:not(:disabled):hover{border:.1rem solid rgb(var(--color-action-primary-bg-rgba));transition:all .3s}.button_inputBtn__KqjE_.button_active__6bJRT{border:.1rem solid rgb(var(--color-action-primary-bg-rgba))}.button_inputBtn__KqjE_.button_active__6bJRT,.button_tubs__KvL_D{color:rgba(var(--white-color-rgba),1);fill:rgba(var(--white-color-rgba),1);stroke:rgba(var(--white-color-rgba),1)}.button_tubs__KvL_D{background-color:rgb(var(--dark-gray-rgba));height:5.5rem;border:.1rem solid rgb(var(--dark-gray-rgba));border-radius:3rem}.button_tubs__KvL_D:disabled{color:rgba(var(--disabled-color-rgba),1);border:none}.button_tubs__KvL_D:not(:disabled):hover{color:rgb(var(--color-action-primary-bg-rgba));fill:rgb(var(--color-action-primary-bg-rgba));stroke:rgb(var(--color-action-primary-bg-rgba));transition:all .3s}.button_button__UZ68X .button_contentLeft__FSSnf,.button_button__UZ68X .button_contentRight__vGCLP{width:1.6rem;height:1.6rem}@media (max-width:480px){.button_button__UZ68X{font-size:1.6rem}.button_round-arrow__o_Ur8{width:4rem;height:4rem}.button_button__UZ68X .button_contentLeft__FSSnf,.button_button__UZ68X .button_contentRight__vGCLP{width:1.1rem;height:1.1rem}.button_primary__BDBD_{height:4.8rem}.button_inputBtn__KqjE_{height:5.4rem}}.projects-content_sectionInner__OLgd0,.projects-content_section__TvWsZ{width:100%}.projects-content_head__fgnpA{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;margin-bottom:6rem}.projects-content_title__KbhZh{margin:0;min-width:0;font-size:var(--font-size--h2);font-weight:700;line-height:var(--line-height--h2);color:rgb(var(--color-text-primary-rgba))}.projects-content_cta__ATB0x{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;flex-shrink:0;box-sizing:border-box;height:6.4rem;padding:.8rem .8rem .8rem 2.4rem;border:1px solid rgb(var(--color-border-strong-rgba));border-radius:999px;background:rgb(var(--color-bg-default-rgba));color:rgb(var(--color-text-primary-rgba));text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.projects-content_cta__ATB0x:hover{background:rgb(var(--color-action-secondary-bg-hover-rgba))}.projects-content_ctaLabel__kZVGd{font-size:var(--font-size--button);font-weight:500;line-height:var(--line-height--button)}.projects-content_ctaMark__MFCNI{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;flex-shrink:0;border-radius:50%;background:#fef4f3;color:#e25f52}.projects-content_ctaMarkIcon__wWyUB{width:.9rem;height:1.4rem}.projects-content_carouselViewport__FWI_6{width:100%}.projects-content_grid__lyvdn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none}.projects-content_card__d2Sp5{min-width:0}.projects-content_cardArticle__4gNtq{display:flex;flex-direction:column;gap:1.6rem;height:100%}.projects-content_cardLink__k2p32{display:block;color:inherit;text-decoration:none}.projects-content_cardLink__k2p32:hover .projects-content_caption__lIhGc{color:rgb(var(--color-action-primary-bg-rgba))}.projects-content_media__mA3sw{position:relative;width:100%;height:284px;overflow:hidden;border-radius:3.2rem;background:rgb(var(--color-bg-subtle-rgba))}.projects-content_mediaImage__SDte0{-o-object-fit:cover;object-fit:cover}.projects-content_caption__lIhGc{margin:2.4rem 0 0;font-size:var(--font-size--text-large);line-height:var(--line-height--text-large);color:rgb(var(--color-text-primary-rgba));transition:color .2s ease}.projects-content_siteLink__QlMnD{display:none;align-items:center;gap:1.2rem;align-self:flex-start;color:inherit;text-decoration:none;transition:opacity .2s ease}.projects-content_siteLink__QlMnD:hover{opacity:.85}.projects-content_siteLinkLabel__mDYLJ{font-size:1.6rem;line-height:2.2rem;color:rgb(var(--color-bg-accent-rgba))}.projects-content_siteLinkMark__TjYfS{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;flex-shrink:0;border-radius:50%;background:rgb(var(--color-bg-accent-rgba))}.projects-content_siteLinkMarkIcon__RaOcV{width:.55rem;height:.87rem;filter:brightness(0) invert(1)}@media (max-width:960px){.projects-content_grid__lyvdn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.projects-content_section__TvWsZ{--projects-gutter:2rem;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding:80px 0;background:rgb(var(--color-bg-inverse-rgba));overflow-x:clip}.projects-content_sectionInner__OLgd0{padding-right:var(--projects-gutter);padding-left:var(--projects-gutter)}.projects-content_head__fgnpA{align-items:flex-start;margin-bottom:2.4rem}.projects-content_title__KbhZh{font-size:28px;line-height:110%;color:var(--color-white-solid);white-space:nowrap}.projects-content_cta__ATB0x{display:none}.projects-content_carouselViewport__FWI_6{width:100vw;max-width:100%;margin-left:calc(50% - 50vw);padding-left:var(--projects-gutter);scroll-padding-left:var(--projects-gutter);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.projects-content_carouselViewport__FWI_6::-webkit-scrollbar{display:none}.projects-content_grid__lyvdn{display:flex;flex-direction:row;gap:1.2rem;padding-right:var(--projects-gutter)}.projects-content_card__d2Sp5{flex:0 0 calc(100vw - var(--projects-gutter) - 4.8rem);max-width:30.1rem;scroll-snap-align:start}.projects-content_cardArticle__4gNtq{gap:1.6rem}.projects-content_cardLink__k2p32:hover .projects-content_caption__lIhGc{color:rgb(var(--color-text-inverse-rgba))}.projects-content_media__mA3sw{height:auto;aspect-ratio:301/211;border-radius:2.4rem}.projects-content_caption__lIhGc{margin-top:0;font-size:2rem;line-height:2.4rem;color:rgb(var(--color-text-inverse-rgba))}.projects-content_siteLink__QlMnD{display:inline-flex}}@media (max-width:480px){.projects-content_section__TvWsZ{--projects-gutter:1.6rem}.projects-content_card__d2Sp5{flex-basis:calc(100vw - var(--projects-gutter) - 3.6rem)}.projects-content_media__mA3sw{border-radius:2rem}.projects-content_caption__lIhGc{font-size:1.8rem;line-height:2.3rem}}.case-design_header__yeLwv{margin-bottom:6rem}.case-design_title__PRaRz{margin:0;max-width:90rem}.case-design_description__En9U_{margin:1.6rem 0 0;max-width:90rem;font-size:var(--font-size--text-large);line-height:var(--line-height--text-large);color:rgb(var(--color-text-secondary-rgba))}.case-design_sliderWrap___j_IM{width:100%}@media (max-width:768px){.case-design_header__yeLwv{margin-bottom:24px}.case-design_description__En9U_{margin-top:12px;font-size:16px;font-weight:400;line-height:24px}.case-design_sliderWrap___j_IM{width:calc(100% + 16px);margin-right:-16px}.case-design_sliderWrap___j_IM .swiper{max-height:none!important;overflow:visible}.case-design_sliderWrap___j_IM .swiper-slide{width:calc(100% - 28px)!important;height:auto}}.case-feed-back_section__lucH4{width:100%}.case-feed-back_title__gcfMm{margin:0 0 6rem}.case-feed-back_content__V21x7{display:grid;grid-template-columns:8.7rem minmax(0,1fr);gap:2.4rem 4rem;align-items:start}.case-feed-back_quoteIcon__ybowe{width:8.7rem;height:12rem;flex-shrink:0}.case-feed-back_body___Dsyf{min-width:0}.case-feed-back_text__E2ZH9{max-width:88rem;margin:0;font-size:var(--font-size--text-large);line-height:var(--line-height--text-large);color:rgb(var(--color-text-primary-rgba));white-space:pre-line}.case-feed-back_author__TGaBl{display:flex;align-items:center;gap:2rem;margin-top:4rem}.case-feed-back_avatar__5bRI9{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14.4rem;height:6.1rem;overflow:hidden;background:transparent;filter:invert(1);font-size:2.4rem;font-weight:600;line-height:1;color:rgb(var(--color-action-primary-bg-rgba))}.case-feed-back_avatarImage__dEQYJ{-o-object-fit:contain;object-fit:contain;padding:0}.case-feed-back_authorMeta__Bygm5{min-width:0}.case-feed-back_authorName__bwSRt{margin:0;font-weight:600;color:rgb(var(--color-text-primary-rgba))}.case-feed-back_authorName__bwSRt,.case-feed-back_authorRole__E9wl1{font-size:var(--font-size--text-large);line-height:var(--line-height--text-large)}.case-feed-back_authorRole__E9wl1{margin:.4rem 0 0;color:rgb(var(--color-text-tertiary-rgba))}@media (max-width:768px){.case-feed-back_title__gcfMm{margin-bottom:4rem}.case-feed-back_content__V21x7{grid-template-columns:1fr;gap:0}.case-feed-back_quoteIcon__ybowe{width:6.4rem;height:8.8rem}.case-feed-back_text__E2ZH9{font-size:18px;line-height:150%;color:rgb(var(--color-text-secondary-rgba))}.case-feed-back_author__TGaBl{gap:12px;margin-top:24px}.case-feed-back_avatar__5bRI9{font-size:20px}.case-feed-back_authorName__bwSRt{font-weight:500;font-size:15px;line-height:133%;color:var(--text-primary)}.case-feed-back_authorRole__E9wl1{margin-top:4px;font-size:14px;line-height:143%;color:var(--text-secondary)}}.technologies-content_chipList__5S7gg{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none}.technologies-content_chip__yHUF_{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 2.4rem;border:1px solid rgb(var(--color-border-default-rgba));border-radius:999px;background:rgb(var(--color-bg-default-rgba));font-size:var(--font-size--text-medium);font-weight:500;line-height:var(--line-height--text-medium);color:rgb(var(--color-text-primary-rgba));white-space:nowrap}.technologies-content_chipIcon__7nubw{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0}.technologies-content_chipIconImage__Qxjq1{width:2.4rem;height:2.4rem;-o-object-fit:contain;object-fit:contain}.technologies-content_chipLabel__KtX26{display:block}@media (max-width:768px){.technologies-content_chipList__5S7gg{gap:8px}.technologies-content_chip__yHUF_{padding:11px;font-weight:500;font-size:14px;line-height:16px}}.product-hero_productSiteLink__Nq569{display:inline-flex;align-items:center;gap:1.2rem;flex-shrink:0;color:inherit;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}@media (hover:hover){.product-hero_productSiteLink__Nq569:hover{opacity:.88}}.product-hero_productSiteLinkLabel__rJ28E{font-size:16px;font-weight:500;line-height:138%;color:var(--text-primary)}.product-hero_productSiteLinkIcon__GcrcN{display:block;flex-shrink:0;width:2.4rem;height:2.4rem}@media (max-width:768px){.product-hero_productSiteLink__Nq569{display:none}}.product-how-it-works-section_section__lBRD7{--product-how-it-works-gutter:20px;--product-how-it-works-gap:12px;--product-how-it-works-card-peek:48px;padding-top:11rem;padding-bottom:11rem;background:rgb(var(--color-bg-default-rgba))}.product-how-it-works-section_inner__l7TAq{display:flex;flex-direction:column;gap:5.6rem}.product-how-it-works-section_header__Rddt9{display:flex;align-items:center;justify-content:space-between;gap:4rem}.product-how-it-works-section_title___lLsv{margin:0;flex-shrink:0;font-size:var(--font-size--h2);font-weight:var(--font-weight--extrabold);line-height:var(--line-height--h2);color:rgb(var(--color-text-primary-rgba));white-space:nowrap}.product-how-it-works-section_subtitle__bTaUf{margin:0;flex:0 1 auto;min-width:0;font-size:20px;line-height:30px;text-align:left;text-wrap:wrap;color:#3e4046}.product-how-it-works-section_steps__xPvpW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;align-items:stretch}.product-how-it-works-section_card__u_mlt{display:flex;flex-direction:column;height:100%;min-height:28rem;padding:32px;border:1px solid var(--border-default);border-radius:32px;background:rgb(var(--color-text-inverse-rgba))}.product-how-it-works-section_cardHead__4hILw{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.2rem}.product-how-it-works-section_index__iUnlW{font-size:var(--font-size--subtitle);font-weight:var(--font-weight--normal);line-height:var(--line-height--subtitle);font-variant-numeric:tabular-nums;color:var(--color-red-76)}.product-how-it-works-section_icon__MxjZU{flex-shrink:0;width:12rem;height:9rem;overflow:visible}.product-how-it-works-section_cardTitle__ku1jH{margin:0 0 1.2rem;font-size:32px;font-weight:600;line-height:125%;color:var(--text-primary)}.product-how-it-works-section_cardText__JtrLE{margin:0;font-size:18px;line-height:144%;color:var(--text-secondary)}@media (max-width:1200px){.product-how-it-works-section_steps__xPvpW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.product-how-it-works-section_header__Rddt9{flex-direction:column;align-items:flex-start;gap:2.4rem}}@media (max-width:768px){.product-how-it-works-section_section__lBRD7{padding-top:var(--layout-section-padding-y-mobile);padding-bottom:var(--layout-section-padding-y-mobile)}.product-how-it-works-section_inner__l7TAq{gap:3.2rem}.product-how-it-works-section_title___lLsv{font-size:28px;line-height:34px;white-space:normal}.product-how-it-works-section_subtitle__bTaUf{font-size:16px;line-height:24px}.product-how-it-works-section_carouselViewport__x_klD{width:100vw;margin-left:calc(50% - 50vw);padding-left:var(--product-how-it-works-gutter);scroll-padding-left:var(--product-how-it-works-gutter);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-how-it-works-section_carouselViewport__x_klD::-webkit-scrollbar{display:none}.product-how-it-works-section_steps__xPvpW{display:flex;flex-direction:row;gap:var(--product-how-it-works-gap);padding-right:var(--product-how-it-works-gutter)}.product-how-it-works-section_steps__xPvpW>li{flex:0 0 calc(100vw - var(--product-how-it-works-gutter) - var(--product-how-it-works-card-peek) - var(--product-how-it-works-gap));scroll-snap-align:start;min-width:0}.product-how-it-works-section_card__u_mlt{min-height:0;padding:32px;border:1px solid var(--border-default);border-radius:32px}.product-how-it-works-section_cardHead__4hILw{margin-bottom:2rem}.product-how-it-works-section_index__iUnlW{font-size:20px;font-weight:var(--font-weight--semibold);line-height:28px}.product-how-it-works-section_icon__MxjZU{width:10rem;height:7.5rem}.product-how-it-works-section_cardTitle__ku1jH{margin-bottom:0;font-size:20px;line-height:28px}.product-how-it-works-section_cardText__JtrLE{margin-top:1.2rem;font-size:14px;line-height:20px;color:var(--text-secondary)}}.product-tasks-section_section__7B4k6{--product-tasks-gutter:20px;--product-tasks-gap:12px;--product-tasks-card-peek:48px;padding-top:11rem;padding-bottom:11rem;background:rgb(var(--color-bg-default-rgba))}.product-tasks-section_header__PZidb{display:grid;grid-template-columns:minmax(0,1fr) 38.4rem;align-items:center;gap:4rem;margin-bottom:5.6rem}.product-tasks-section_title__xhd4B{margin:0;flex-shrink:0;font-size:var(--font-size--h2);font-weight:var(--font-weight--extrabold);line-height:var(--line-height--h2);color:rgb(var(--color-text-primary-rgba));white-space:nowrap}.product-tasks-section_subtitle__2u5_E{margin:0;width:38.4rem;max-width:100%;font-size:20px;line-height:30px;text-align:left;text-wrap:wrap;color:#3e4046}.product-tasks-section_grid__S1xhw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none}.product-tasks-section_card__x5Q9k{display:flex;flex-direction:column;gap:1.6rem;min-height:100%;padding:3.2rem;border-radius:3.2rem;background:#fef4f3}.product-tasks-section_cardTitle__7GMKn{margin:0;font-size:24px;font-weight:600;line-height:133%;color:var(--text-primary)}.product-tasks-section_cardText__nbW9W{margin:0;font-size:20px;line-height:150%;color:#3e4046}.product-tasks-section_carouselViewport__XGWCt{width:100%;max-width:126.4rem;margin-inline:auto}@media (max-width:960px){.product-tasks-section_header__PZidb{grid-template-columns:1fr;gap:2.4rem}.product-tasks-section_subtitle__2u5_E{width:auto;max-width:38.4rem}.product-tasks-section_section__7B4k6{--product-tasks-card-width:calc(100vw - var(--product-tasks-gutter) - var(--product-tasks-card-peek) - var(--product-tasks-gap))}.product-tasks-section_carouselViewport__XGWCt{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:var(--product-tasks-gutter);scroll-padding-left:var(--product-tasks-gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-tasks-section_carouselViewport__XGWCt::-webkit-scrollbar{display:none}.product-tasks-section_grid__S1xhw{display:flex;flex-flow:row nowrap;gap:var(--product-tasks-gap);width:-moz-max-content;width:max-content;padding-right:var(--product-tasks-gutter)}.product-tasks-section_item__frFkO{flex:0 0 var(--product-tasks-card-width);width:var(--product-tasks-card-width);scroll-snap-align:start;scroll-snap-stop:always}.product-tasks-section_card__x5Q9k{height:100%;min-height:0;padding:2.4rem 2rem;border-radius:2rem;gap:1.2rem}}@media (max-width:768px){.product-tasks-section_section__7B4k6{padding-top:var(--layout-section-padding-y-mobile);padding-bottom:var(--layout-section-padding-y-mobile)}.product-tasks-section_header__PZidb{margin-bottom:3.2rem}.product-tasks-section_title__xhd4B{font-size:28px;line-height:34px}.product-tasks-section_subtitle__2u5_E{display:none}.product-tasks-section_cardTitle__7GMKn{font-size:20px;line-height:26px}.product-tasks-section_cardText__nbW9W{font-size:16px;line-height:24px}}.static-card_card__KE_Yz{background-color:rgb(var(--dark-gray-rgba));border:.1rem solid rgb(var(--dark-gray-rgba));border-radius:4rem;overflow:hidden}.static-card_links__MA2z7{height:100%}.static-card_links__MA2z7,.static-card_simple__iKHU9{padding:3rem}.static-card_linksForHower__RazYZ:hover .static-card_linksForHower__Hower__jnPo6{color:rgb(var(--color-action-primary-bg-rgba));transition:all .3s ease}.static-card_linksForHower__RazYZ:hover button{color:rgb(var(--color-text-inverse-rgba));fill:rgb(var(--color-text-inverse-rgba));stroke:rgb(var(--color-text-inverse-rgba));border:.1rem solid rgb(var(--color-action-primary-bg-hover-rgba));background-color:rgb(var(--color-action-primary-bg-hover-rgba));transition:all .3s ease}@media (max-width:480px){.static-card_card__KE_Yz{border-radius:2rem}.static-card_links__MA2z7,.static-card_simple__iKHU9{padding:2rem}}.case-functionality_section__5frUB{width:100%}.case-functionality_title__2Yuco{margin:0 0 6rem;max-width:90rem;font-size:var(--font-size--h2);font-weight:700;line-height:var(--line-height--h2);color:rgb(var(--color-text-primary-rgba))}.case-functionality_carouselViewport__5_IH4{width:100%}.case-functionality_list__h07kK{display:flex;flex-direction:column;gap:8rem;margin:0;padding:0;list-style:none}.case-functionality_row__lmERv{display:grid;grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:center;gap:4rem 5.6rem}.case-functionality_row_reversed__KX7CY{grid-template-columns:minmax(0,1fr) minmax(0,40rem)}.case-functionality_row_reversed__KX7CY .case-functionality_content__EcqFR{grid-column:2;grid-row:1}.case-functionality_row_reversed__KX7CY .case-functionality_media__1Twmd{grid-column:1;grid-row:1}.case-functionality_row_textOnly__wi_kI{grid-template-columns:minmax(0,1fr)}.case-functionality_row_textOnly__wi_kI .case-functionality_content__EcqFR{grid-column:1;max-width:88rem}.case-functionality_content__EcqFR{grid-column:1;grid-row:1;min-width:0;padding-bottom:.8rem}.case-functionality_index__P65h5{display:block;margin-bottom:2rem;font-size:var(--font-size--text-large);font-weight:600;line-height:var(--line-height--text-large);color:rgb(var(--color-action-primary-bg-rgba))}.case-functionality_itemTitle__c2wzC{margin:0 0 1.2rem;font-weight:600;font-size:2.8rem;line-height:1.21;color:rgb(var(--color-text-primary-rgba))}.case-functionality_itemText__mmjqD{margin:0;max-width:none;font-size:var(--font-size--text-large);line-height:var(--line-height--text-large);color:rgb(var(--color-text-secondary-rgba))}.case-functionality_media__1Twmd{grid-column:2;grid-row:1;position:relative;align-self:center;width:100%;height:auto;padding:2.8rem 3.8rem;overflow:hidden;border-radius:3.2rem;background:rgb(var(--color-bg-subtle-rgba))}.case-functionality_mediaInner__fe0L6{position:relative;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;border-radius:2.4rem;background:rgb(var(--color-bg-default-rgba))}.case-functionality_mediaInner__fe0L6:not(:has(img,video)){min-height:39.2rem;aspect-ratio:auto}.case-functionality_mediaImage__0Bv72{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-functionality_mediaVideo__psq03{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.case-functionality_mediaPlaceholder__TjbtL{padding:2.4rem;font-size:var(--font-size--text-large);line-height:var(--line-height--text-large);text-align:center;color:rgb(var(--color-text-tertiary-rgba))}@media (max-width:960px){.case-functionality_row__lmERv,.case-functionality_row_reversed__KX7CY{grid-template-columns:1fr;align-items:stretch;gap:3.2rem}.case-functionality_content__EcqFR,.case-functionality_media__1Twmd,.case-functionality_row_reversed__KX7CY .case-functionality_content__EcqFR,.case-functionality_row_reversed__KX7CY .case-functionality_media__1Twmd{grid-column:auto;grid-row:auto}.case-functionality_row_reversed__KX7CY .case-functionality_content__EcqFR,.case-functionality_row_reversed__KX7CY .case-functionality_media__1Twmd{order:unset}.case-functionality_content__EcqFR{padding-bottom:0}.case-functionality_itemText__mmjqD{max-width:none}}@media (max-width:768px){.case-functionality_section__5frUB{--functionality-gutter:20px;--functionality-card-width:300px}.case-functionality_title__2Yuco{margin-bottom:32px;font-size:28px;line-height:110%}.case-functionality_carouselViewport__5_IH4{width:100vw;margin-left:calc(50% - 50vw);padding-left:var(--functionality-gutter);scroll-padding-left:var(--functionality-gutter);scroll-padding-right:var(--functionality-gutter);overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.case-functionality_carouselViewport__5_IH4::-webkit-scrollbar{display:none}.case-functionality_list__h07kK{display:flex;flex-direction:row;align-items:stretch;gap:14px;width:-moz-max-content;width:max-content;padding-right:var(--functionality-gutter)}.case-functionality_row__lmERv,.case-functionality_row_reversed__KX7CY,.case-functionality_row_textOnly__wi_kI{display:flex;box-sizing:border-box;flex:0 0 var(--functionality-card-width);flex-direction:column;align-items:stretch;gap:16px;width:var(--functionality-card-width);min-width:var(--functionality-card-width);max-width:var(--functionality-card-width);height:auto;align-self:stretch;scroll-snap-align:start}.case-functionality_row__lmERv .case-functionality_media__1Twmd,.case-functionality_row_reversed__KX7CY .case-functionality_media__1Twmd{order:1}.case-functionality_row__lmERv .case-functionality_content__EcqFR,.case-functionality_row_reversed__KX7CY .case-functionality_content__EcqFR,.case-functionality_row_textOnly__wi_kI .case-functionality_content__EcqFR{order:2;flex:1 1 auto;display:flex;flex-direction:column;gap:12px}.case-functionality_media__1Twmd{flex-shrink:0;min-height:0;padding:40px 20px;border-radius:24px}.case-functionality_mediaInner__fe0L6{border-radius:16px;background:rgb(var(--color-bg-accent-subtle-rgba));aspect-ratio:16/10!important}.case-functionality_mediaInner__fe0L6:not(:has(img,video)){min-height:0}.case-functionality_mediaPlaceholder__TjbtL{padding:16px;font-size:14px;line-height:140%}.case-functionality_index__P65h5{margin-bottom:0;font-family:var(--font-manrope),sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.04em}.case-functionality_itemTitle__c2wzC{margin:4px 0 0;font-family:var(--font-manrope),sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}.case-functionality_itemText__mmjqD{font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}@media (max-width:480px){.case-functionality_media__1Twmd{border-radius:20px}.case-functionality_mediaInner__fe0L6{border-radius:14px}}.case-result_section__IOPUA{width:100%}.case-result_header__jwP61{display:flex;align-items:flex-end;justify-content:space-between;gap:3.2rem}.case-result_heading__hstDJ{min-width:0}.case-result_label__w_Q5t{margin:0;font-size:1.6rem;font-weight:500;line-height:1.3;color:rgb(var(--color-action-primary-bg-rgba))}.case-result_title__yAgXw{margin:1.6rem 0 0;font-size:4.8rem;font-weight:700;line-height:1.1;color:rgb(var(--color-text-primary-rgba))}.case-result_link__JS6JW{display:inline-flex;align-items:center;gap:1.2rem;flex-shrink:0;margin-bottom:.4rem;color:rgb(var(--color-text-primary-rgba));text-decoration:none}.case-result_link__JS6JW:hover{opacity:.8}.case-result_linkLabel__7daZL{font-size:1.6rem;font-weight:500;line-height:1.3}.case-result_linkMark__4OTQa{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:rgb(var(--color-bg-inverse-rgba));color:rgb(var(--color-text-inverse-rgba))}.case-result_linkIcon__sRZbd{width:.9rem;height:1.4rem}.case-result_list__BvpBr{margin:4.8rem 0 0;padding:0;list-style:none;border-top:1px solid rgb(var(--color-border-default-rgba))}.case-result_row__goSPS{display:grid;grid-template-columns:4.8rem minmax(18rem,32rem) minmax(0,1fr);align-items:start;gap:2.4rem 4.8rem;padding:3.2rem 0;border-bottom:1px solid rgb(var(--color-border-default-rgba))}.case-result_index__ZJk1g{padding-top:.3rem;font-size:1.6rem;font-weight:500;line-height:1.4;color:rgb(var(--color-text-tertiary-rgba))}.case-result_rowTitle__lWqOd{font-weight:700}.case-result_rowText__OWOs2,.case-result_rowTitle__lWqOd{margin:0;font-size:2rem;line-height:1.4;color:rgb(var(--color-text-primary-rgba))}.case-result_rowText__OWOs2{font-weight:400}.case-result_row__goSPS>.case-result_index__ZJk1g+.case-result_rowText__OWOs2{grid-column:2/-1}@media (max-width:960px){.case-result_row__goSPS{grid-template-columns:4rem minmax(0,1fr);gap:1.2rem 1.6rem}.case-result_rowText__OWOs2,.case-result_rowTitle__lWqOd,.case-result_rowTitle__lWqOd+.case-result_rowText__OWOs2,.case-result_row__goSPS>.case-result_index__ZJk1g+.case-result_rowText__OWOs2{grid-column:2}}@media (max-width:768px){.case-result_header__jwP61{flex-direction:column;align-items:flex-start;gap:2.4rem}.case-result_title__yAgXw{font-size:3.2rem}.case-result_link__JS6JW{margin-bottom:0}.case-result_linkMark__4OTQa{width:42px;height:42px}.case-result_list__BvpBr{margin-top:3.2rem}.case-result_row__goSPS{grid-template-columns:auto minmax(0,1fr);padding:20px 0;-moz-column-gap:16px;column-gap:16px;row-gap:4px}.case-result_index__ZJk1g{font-family:var(--font-manrope),sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.04em;color:#e25f52}.case-result_row__goSPS .case-result_rowTitle__lWqOd{font-size:20px;line-height:1.4}.case-result_rowText__OWOs2{font-size:14px;line-height:1.4}}.case-task-solution_section__pbF7D{padding-top:6rem;padding-bottom:11rem;background:rgb(var(--color-bg-default-rgba))}.case-task-solution_list__UXp8l{margin:0;padding:0;list-style:none;border-top:1px solid rgb(var(--color-border-default-rgba))}.case-task-solution_row__hFMja{display:grid;grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:start;gap:2.4rem 8rem;padding:4rem 0;border-bottom:1px solid rgb(var(--color-border-default-rgba))}.case-task-solution_rowTitle__cINsj{margin:0;font-weight:600;font-size:2.8rem;line-height:1.21;color:rgb(var(--color-text-primary-rgba))}.case-task-solution_rowText__BTxNS{margin:0;max-width:88rem;font-size:var(--font-size--text-large);line-height:var(--line-height--text-large);color:rgb(var(--color-text-primary-rgba))}@media (max-width:768px){.case-task-solution_section__pbF7D{padding-top:4rem;padding-bottom:var(--layout-section-padding-y-mobile)}.case-task-solution_row__hFMja{grid-template-columns:1fr;gap:12px;padding:24px 0}.case-task-solution_row__hFMja .case-task-solution_rowTitle__cINsj{font-family:var(--font-manrope),sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}.case-task-solution_rowText__BTxNS{font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}.case-typography_section__VH486{position:relative;width:100%}.case-typography_glow__X_XHw{position:absolute;top:0;left:0;width:69.3rem;height:97.3rem;pointer-events:none;z-index:0}.case-typography_glowOrange__WPyyd,.case-typography_glowYellow__ASeNY{position:absolute;border-radius:50%;filter:blur(10rem);pointer-events:none}.case-typography_glowOrange__WPyyd{left:5.9rem;top:20rem;width:43.4rem;height:55.714rem;background:rgba(255,85,0,.08)}.case-typography_glowYellow__ASeNY{left:-18.9rem;top:29.243rem;width:37.4rem;height:48.012rem;background:rgba(255,204,0,.08)}.case-typography_row__t4jT7{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 62rem;align-items:center;gap:6.4rem}.case-typography_content__cXcHL{min-width:0}.case-typography_title__H_wZq{margin:0;font-size:var(--font-size--h2);font-weight:var(--font-weight--h2);line-height:var(--line-height--h2);color:rgb(var(--color-text-primary-rgba))}.case-typography_description__Uqro_{margin:2.4rem 0 0;font-size:var(--font-size--text-large);line-height:var(--line-height--text-large);color:rgb(var(--color-text-secondary-rgba));white-space:pre-line}.case-typography_facts__pA1eK{display:flex;flex-direction:column;gap:2.4rem;margin:4rem 0 0}.case-typography_fact__4G3qt{margin:0}.case-typography_factLabel__XrrNg{margin:0;font-size:1.3rem;font-weight:600;line-height:1.23;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--color-action-primary-bg-rgba))}.case-typography_factValue__hNkAU{margin:.8rem 0 0;font-size:var(--font-size--text-large);font-weight:500;line-height:var(--line-height--text-large);color:rgb(var(--color-text-primary-rgba))}.case-typography_visual__ABy1w{position:relative;width:62rem;height:62rem;overflow:hidden;border-radius:3.2rem}.case-typography_visualImage__g3UfG{-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.case-typography_glow__X_XHw{transform:scale(.65);transform-origin:left top}.case-typography_row__t4jT7{grid-template-columns:1fr;align-items:stretch;gap:3.2rem}.case-typography_visual__ABy1w{width:100%;height:auto;aspect-ratio:1}}@media (max-width:768px){.case-typography_glow__X_XHw{display:none}.case-typography_title__H_wZq{font-size:2.8rem;line-height:1.1}.case-typography_description__Uqro_{margin-top:1.6rem;font-size:1.6rem;line-height:1.4}.case-typography_facts__pA1eK{gap:16px;margin-top:24px}.case-typography_factLabel__XrrNg{font-size:12px;line-height:16px}.case-typography_factValue__hNkAU{margin-top:.8rem;font-size:16px;line-height:1.4}.case-typography_visual__ABy1w{border-radius:2.4rem}}.home-primary-form_section__5vkIr{padding-top:11rem;padding-bottom:11rem;background:rgb(var(--color-bg-default-rgba))}.home-primary-form_card__mJAC0{position:relative;z-index:1;padding:12rem 2.4rem;border-radius:4.2rem;background:linear-gradient(100.62deg,#da6060 5.35%,#e25f52 96.98%);color:rgb(var(--color-text-inverse-rgba))}.home-primary-form_header__oTM0V{width:100%;max-width:62.2rem;margin:0 auto 4rem;text-align:center}.home-primary-form_title___kpUq{margin:0;font-size:var(--font-size--h2);font-weight:var(--font-weight--bold);line-height:var(--line-height--h2);color:rgb(var(--color-text-inverse-rgba))}.home-primary-form_subtitle__pV3Tb{margin-top:2.4rem;font-size:2.8rem;line-height:3.8rem;color:rgb(var(--color-text-inverse-rgba));text-wrap:pretty}@media (max-width:768px){.home-primary-form_section__5vkIr{padding-top:var(--layout-section-padding-y-mobile);padding-bottom:var(--layout-section-padding-y-mobile);overflow-x:clip}.home-primary-form_shell__srU8y{max-width:none;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0}.home-primary-form_card__mJAC0{width:100%;padding:8rem 2.4rem;border-radius:0;background:linear-gradient(100.62deg,#da6060 5.35%,#e25f52 96.98%)}.home-primary-form_header__oTM0V{max-width:none;margin-bottom:3.2rem}.home-primary-form_title___kpUq{font-size:28px;line-height:34px;font-weight:var(--font-weight--bold)}.home-primary-form_subtitle__pV3Tb{margin-top:16px;font-size:16px;line-height:24px}}@media (max-width:480px){.home-primary-form_card__mJAC0{padding:3.2rem 1.6rem;border-radius:0}}.blog-article-section-heading_heading__741TM{margin:0;padding:16px 0;font-size:32px;font-weight:600;line-height:125%;color:var(--text-primary)}@media (max-width:768px){.blog-article-section-heading_heading__741TM{padding:12px 0;font-size:20px;line-height:28px}}.blog-article-bullet-list_section__gV0j_{margin:0}.blog-article-bullet-list_list__AZLEu{margin:0;padding:0;list-style:none}.blog-article-bullet-list_item__03cqe{display:flex;flex-direction:column;gap:0;margin-bottom:16px}.blog-article-bullet-list_titleRow__ogAI0{display:flex;align-items:flex-start;gap:8px}.blog-article-bullet-list_bullet__8_DEf{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#e25f52;margin-top:11px}.blog-article-bullet-list_itemTitle__lwBCx{flex:1;min-width:0;margin:0;font-size:20px;font-weight:600;line-height:150%;color:var(--text-primary)}.blog-article-bullet-list_itemDescription__R6ppw{margin:0 0 0 16px;font-size:20px;line-height:150%;color:var(--text-secondary)}.blog-article-bullet-list_listTitleOnly__ZAINj .blog-article-bullet-list_itemTitle__lwBCx{font-weight:500;color:#3e4046}@media (max-width:768px){.blog-article-bullet-list_itemDescription__R6ppw,.blog-article-bullet-list_itemTitle__lwBCx{font-size:14px;line-height:20px}.blog-article-bullet-list_bullet__8_DEf{margin-top:6px}.blog-article-bullet-list_itemTitle__lwBCx,.blog-article-bullet-list_listTitleOnly__ZAINj .blog-article-bullet-list_itemTitle__lwBCx{font-weight:400}}.blog-article-card-block_grid__kJoSv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:12px 0 24px}.blog-article-card-block_card__VGiMk{display:flex;flex-direction:column;gap:12px;padding:32px;border-radius:32px}.blog-article-card-block_cardAccent__H5xAU{background:var(--bg-additional)}.blog-article-card-block_cardOutline__4bowN{border:1px solid rgb(var(--color-border-default-rgba));background:rgb(var(--color-bg-default-rgba))}.blog-article-card-block_label__BJbSE{margin:0;font-size:13px;font-weight:500;line-height:138%;color:var(--terracotta)}.blog-article-card-block_title__TgKMw{margin:0;font-size:24px;font-weight:600;line-height:133%;color:var(--text-primary)}.blog-article-card-block_text__AA3UE{margin:0;font-size:20px;line-height:150%;color:#3e4046}@media (max-width:768px){.blog-article-card-block_grid__kJoSv{grid-template-columns:minmax(0,1fr);margin:4px 0 12px;gap:12px}.blog-article-card-block_card__VGiMk{padding:24px 20px;border-radius:20px;gap:8px}.blog-article-card-block_label__BJbSE{font-size:12px;line-height:16px;letter-spacing:.04em}.blog-article-card-block_title__TgKMw{font-size:18px;line-height:28px;font-weight:400}.blog-article-card-block_text__AA3UE{font-size:14px;line-height:20px;color:var(--text-secondary)}}.blog-article-numbered-list_section__Blp3V{margin:0}.blog-article-numbered-list_list__hTq1s{margin:0;padding:0;list-style:none}.blog-article-numbered-list_item__tbSEj{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px}.blog-article-numbered-list_number___XNv5{flex-shrink:0;font-size:20px;line-height:180%;color:var(--terracotta)}.blog-article-numbered-list_itemBody__xAuyi{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.blog-article-numbered-list_itemTitle__8Nxyl{margin:0;font-size:24px;font-weight:600;line-height:150%;color:var(--text-primary)}.blog-article-numbered-list_itemTitle__8Nxyl+.blog-article-numbered-list_itemText__FkZbc,.body .blog-article-numbered-list_itemTitle__8Nxyl+.blog-article-numbered-list_itemText__FkZbc{margin-top:0}.blog-article-numbered-list_itemText__FkZbc{margin:0;font-size:20px;line-height:150%;color:var(--text-secondary)}@media (max-width:768px){.blog-article-numbered-list_itemTitle__8Nxyl,.blog-article-numbered-list_number___XNv5{font-size:18px;line-height:28px}.blog-article-numbered-list_itemTitle__8Nxyl{font-weight:400}.blog-article-numbered-list_itemText__FkZbc{font-size:14px;line-height:20px}.blog-article-numbered-list_item__tbSEj{gap:12px}.blog-article-numbered-list_itemBody__xAuyi{gap:8px}}.blog-article-callout_callout__utiLA{display:flex;align-items:flex-start;gap:16px;margin:0;padding:24px 32px;border:1px solid rgb(var(--color-border-default-rgba));border-radius:24px;background:rgb(var(--color-bg-default-rgba))}.blog-article-callout_icon__MKxvI{flex-shrink:0;margin-top:5px}.blog-article-callout_text__RAelv{flex:1;min-width:0;margin:0;font-size:28px;line-height:136%;color:var(--text-primary)}.body .blog-article-callout_text__RAelv{margin-top:0}@media (max-width:768px){.blog-article-callout_callout__utiLA{padding:20px;border-radius:20px}.blog-article-callout_icon__MKxvI{width:24px;margin-top:0}.blog-article-callout_text__RAelv{gap:16px;border-radius:20px;font-size:18px;line-height:136%}}.blog-article-description_description__eTP4P{margin:0;font-size:28px;line-height:136%;color:#3e4046}@media (max-width:768px){.blog-article-description_description__eTP4P{font-size:18px;line-height:28px}}.blog-article-quote_quote__N3X8w{display:flex;flex-direction:row;align-items:flex-start;gap:20px;margin:16px 0 24px;padding:40px;border:none;border-radius:32px;background:var(--bg-additional);font-size:28px;line-height:136%;color:var(--text-primary)}.blog-article-quote_icon__8JXdN{flex-shrink:0}.blog-article-quote_text__SvMtt{flex:1;min-width:0;margin:0;font:inherit;color:inherit}.body .blog-article-quote_text__SvMtt{margin-top:0}@media (max-width:768px){.blog-article-quote_quote__N3X8w{margin:0;padding:20px;gap:16px;border-radius:20px;font-size:18px;line-height:136%}}.blog-article-section_section__3aJmi{display:flex;flex-direction:column;gap:8px;margin:8px 0}@media (max-width:768px){.blog-article-section_section__3aJmi{margin:0}}.blog-article-text_text__hLZu4{margin:0;font-size:20px;line-height:150%;color:#5c5e66}.blog-article-text_text__hLZu4 :is(ul,ol,h2,h3,h4){margin:0}.blog-article-text_text__hLZu4 li,.blog-article-text_text__hLZu4 p{margin:0;font:inherit;color:inherit}.blog-article-text_text__hLZu4 p{margin-bottom:16px}.blog-article-text_text__hLZu4 :is(h2,h3){padding:16px 0;font-size:32px;font-weight:600;line-height:125%;color:var(--text-primary)}.blog-article-text_text__hLZu4 h4{margin:0;font-size:2.4rem;font-weight:600;line-height:3.2rem;color:var(--text-primary)}.blog-article-text_text__hLZu4 ol,.blog-article-text_text__hLZu4 ul{margin-bottom:16px;padding-left:2.4rem;font:inherit}.blog-article-text_text__hLZu4 ul{list-style:disc}.blog-article-text_text__hLZu4 ol{list-style:decimal}.blog-article-text_text__hLZu4 li+li{margin-top:8px}.blog-article-text_text__hLZu4 a{font:inherit;color:var(--terracotta);text-decoration:underline;text-underline-offset:3px}.blog-article-text_text__hLZu4 a:hover{text-decoration-color:transparent}.blog-article-text_text__hLZu4 table{display:block;max-width:100%;margin:0 0 24px;overflow-x:auto;border-collapse:collapse;font-size:.8em;line-height:140%;-webkit-overflow-scrolling:touch}.blog-article-text_text__hLZu4 :is(th,td){min-width:120px;padding:12px 16px;border-bottom:1px solid var(--border-default);text-align:left;vertical-align:top}.blog-article-text_text__hLZu4 th{background:rgb(var(--color-bg-subtle-rgba));border-bottom-color:rgb(var(--color-border-strong-rgba))}.blog-article-text_text__hLZu4 strong,.blog-article-text_text__hLZu4 th{font-weight:600;color:var(--text-primary)}@media (max-width:768px){.blog-article-text_text__hLZu4{font-size:14px;line-height:20px}.blog-article-text_text__hLZu4 :is(h2,h3,h4){font-size:20px;line-height:28px}.blog-article-text_text__hLZu4 p{margin-bottom:8px}}.support-included-section_section__F_Szf{--support-included-gutter:20px;--support-included-card-peek:48px;padding-top:11rem;padding-bottom:11rem;background:rgb(var(--color-bg-default-rgba))}.support-included-section_inner__ZRciX{display:flex;flex-direction:column;gap:5.6rem}.support-included-section_header__QeBx1{display:flex;align-items:flex-start}.support-included-section_title__cHbER{margin:0;font-size:var(--font-size--h2);font-weight:var(--font-weight--extrabold);line-height:var(--line-height--h2);color:rgb(var(--color-text-primary-rgba))}.support-included-section_grid__Q_iVK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;align-items:stretch}.support-included-section_gridItem__yMjRz{min-width:0}.support-included-section_card__k3BTr{display:flex;flex-direction:column;gap:24px;height:100%;padding:40px;border:1px solid rgb(var(--color-border-default-rgba));border-radius:42px;background:rgb(var(--color-bg-default-rgba))}.support-included-section_cardTop__OfZoP{display:flex;justify-content:flex-start}.support-included-section_icon__ZXr2g{flex-shrink:0;width:150px;height:112px;overflow:visible}.support-included-section_cardTitle__SmO8E{margin:0;font-family:var(--font-manrope),sans-serif;font-size:24px;font-weight:var(--font-weight--semibold);line-height:32px;letter-spacing:-.21px;color:var(--text-primary)}.support-included-section_features__G6OAN{display:flex;flex-direction:column;gap:20px;margin:0;padding:24px 0 0;border-top:1px solid #ececec;list-style:none}.support-included-section_feature__tP1BS{display:flex;align-items:flex-start;gap:1.2rem}.support-included-section_featureIcon__fuxY0{display:inline-flex;flex-shrink:0;margin-top:.2rem}.support-included-section_featureIcon__fuxY0 svg{width:24px;height:24px}.support-included-section_featureBody__r29N2{display:flex;flex-direction:column;gap:.4rem;min-width:0}.support-included-section_featureTitle__ldPqb{font-family:var(--font-manrope),sans-serif;font-size:18px;font-weight:var(--font-weight--medium);line-height:24px;color:#111113}.support-included-section_featureText__qBjKg{margin:0;font-family:var(--font-manrope),sans-serif;font-size:15px;font-weight:var(--font-weight--normal);line-height:22px;color:#5c5e66}@media (max-width:1024px){.support-included-section_grid__Q_iVK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.support-included-section_section__F_Szf{padding-top:var(--layout-section-padding-y-mobile);padding-bottom:var(--layout-section-padding-y-mobile)}.support-included-section_inner__ZRciX{gap:24px}.support-included-section_grid__Q_iVK{display:flex;flex-direction:row;gap:16px;padding-right:var(--support-included-gutter)}.support-included-section_gridItem__yMjRz{flex:0 0 300px;scroll-snap-align:start}.support-included-section_carouselViewport__9h0tY{width:100vw;margin-left:calc(50% - 50vw);padding-left:var(--support-included-gutter);scroll-padding-left:var(--support-included-gutter);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.support-included-section_carouselViewport__9h0tY::-webkit-scrollbar{display:none}.support-included-section_card__k3BTr{padding:16px;border-radius:24px;gap:16px}.support-included-section_cardTitle__SmO8E{font-size:20px;line-height:28px;letter-spacing:0}.support-included-section_icon__ZXr2g{width:120px;height:90px}.support-included-section_features__G6OAN{gap:20px;padding-top:16px}.support-included-section_featureTitle__ldPqb{font-size:16px;line-height:22px}.support-included-section_featureText__qBjKg{font-size:14px;line-height:20px}}.web-applications-spheres-section_section__eDZTF{--web-applications-spheres-gutter:20px;--web-applications-spheres-gap:16px;--web-applications-spheres-card-peek:48px;position:relative;z-index:0;isolation:isolate;overflow:hidden;padding-top:11rem;padding-bottom:11rem;background:rgb(var(--color-bg-default-rgba))}.web-applications-spheres-section_inner__p3G7X{display:flex;flex-direction:column;gap:5.6rem}.web-applications-spheres-section_glowDecor__2IEP_{position:absolute;right:0;bottom:0;z-index:0;width:491px;max-width:min(491px,55vw);height:auto;pointer-events:none}.web-applications-spheres-section_glowDecor__2IEP_ svg{display:block;width:100%;height:auto}.web-applications-spheres-section_header__7npJC{max-width:72rem}.web-applications-spheres-section_title__8wte4{margin:0;font-size:var(--font-size--h2);font-weight:var(--font-weight--extrabold);line-height:var(--line-height--h2);color:rgb(var(--color-text-primary-rgba))}.web-applications-spheres-section_subtitle__fet15{margin:2.4rem 0 0;font-size:var(--font-size--text-large);font-weight:var(--font-weight--normal);line-height:var(--line-height--text-large);color:rgb(var(--color-text-secondary-rgba))}.web-applications-spheres-section_list__ax3Hd{display:flex;flex-direction:column;gap:3.2rem;margin:0;padding:0;list-style:none}.web-applications-spheres-section_item__skbcV{margin:0;min-width:0}.web-applications-spheres-section_card__GyR9F{min-width:0}.web-applications-spheres-section_categoryTitle__H7tQF{margin:0 0 1.6rem;font-family:var(--font-manrope),sans-serif;font-size:21px;font-weight:var(--font-weight--semibold);line-height:27.3px;letter-spacing:-.21px;color:var(--text-primary)}.web-applications-spheres-section_categoryLink__2LqX0{font:inherit;letter-spacing:inherit;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:color .2s ease}.web-applications-spheres-section_categoryLink__2LqX0:hover{color:var(--color-red-60)}.web-applications-spheres-section_tags__bIoPh{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;margin:0;padding:0;list-style:none}.web-applications-spheres-section_tag__WnIRd{display:inline-flex;align-items:flex-start;gap:.8rem;min-width:0}.web-applications-spheres-section_tagBullet__qwgWn{flex-shrink:0;width:8px;height:8px;margin-top:.9rem;border-radius:50%;background:var(--color-red-60)}.web-applications-spheres-section_tagLabel__Tn9JU{font-family:var(--font-manrope),sans-serif;font-size:18px;font-weight:var(--font-weight--normal);line-height:26px;color:#5c5e66}.web-applications-spheres-section_actions__ylPB1{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:768px){.web-applications-spheres-section_section__eDZTF{padding-top:var(--layout-section-padding-y-mobile);padding-bottom:var(--layout-section-padding-y-mobile)}.web-applications-spheres-section_inner__p3G7X{gap:24px}.web-applications-spheres-section_glowDecor__2IEP_{display:none}.web-applications-spheres-section_title__8wte4{font-size:28px;line-height:34px}.web-applications-spheres-section_subtitle__fet15{margin-top:16px;font-size:16px;line-height:24px}.web-applications-spheres-section_carouselViewport__nwI3_{width:100vw;margin-left:calc(50% - 50vw);padding-left:var(--web-applications-spheres-gutter);scroll-padding-left:var(--web-applications-spheres-gutter);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.web-applications-spheres-section_carouselViewport__nwI3_::-webkit-scrollbar{display:none}.web-applications-spheres-section_list__ax3Hd{flex-direction:row;gap:var(--web-applications-spheres-gap);padding-right:var(--web-applications-spheres-gutter)}.web-applications-spheres-section_item__skbcV{flex:0 0 calc(100vw - var(--web-applications-spheres-gutter) - var(--web-applications-spheres-card-peek) - var(--web-applications-spheres-gap));scroll-snap-align:start}.web-applications-spheres-section_card__GyR9F{height:100%;padding:16px;border:1px solid var(--border-default);border-radius:24px;background:rgb(var(--color-text-inverse-rgba))}.web-applications-spheres-section_categoryTitle__H7tQF{margin-bottom:12px;font-size:20px;line-height:28px;letter-spacing:0}.web-applications-spheres-section_tags__bIoPh{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:8px}.web-applications-spheres-section_tag__WnIRd{align-items:flex-start}.web-applications-spheres-section_tagBullet__qwgWn{margin-top:6px}.web-applications-spheres-section_tagLabel__Tn9JU{font-size:14px;line-height:20px}}.pill-links-nav_nav__lJD26{--pill-links-gutter:20px}.pill-links-nav_links__4PIJZ{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none}.pill-links-nav_link__fEOpk{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.8rem;padding:1.2rem 1.6rem 1.2rem 2.4rem;border:1px solid #ececec;border-radius:999px;background:rgb(var(--color-bg-default-rgba));color:rgb(var(--color-text-primary-rgba));font-size:1.6rem;font-weight:var(--font-weight--medium);line-height:2.2rem;text-decoration:none;transition:border-color .2s ease,color .2s ease}.pill-links-nav_link__fEOpk:hover{border-color:rgb(var(--color-action-primary-bg-rgba));color:rgb(var(--color-action-primary-bg-rgba))}.pill-links-nav_linkIcon__p3_BY{flex-shrink:0;width:.8rem;height:1.2rem;color:rgb(var(--color-action-primary-bg-rgba))}@media (max-width:768px){.pill-links-nav_nav__lJD26{--pill-links-gutter:16px;width:100vw;margin-left:calc(50% - 50vw);padding-left:var(--pill-links-gutter);scroll-padding-left:var(--pill-links-gutter);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pill-links-nav_nav__lJD26::-webkit-scrollbar{display:none}.pill-links-nav_links__4PIJZ{flex-wrap:nowrap;width:-moz-max-content;width:max-content;gap:8px;padding-right:var(--pill-links-gutter)}.pill-links-nav_links__4PIJZ>li{flex:0 0 auto;scroll-snap-align:start}.pill-links-nav_link__fEOpk{min-height:40px;padding:10px 12px 10px 16px;font-size:14px;line-height:20px;white-space:nowrap}}.related-pages-section_section__i7v0M{padding-top:10rem;padding-bottom:10rem;background:rgb(var(--color-bg-default-rgba))}.related-pages-section_title__BXwdf{margin:0 0 4.8rem;font-size:var(--font-size--h2);font-weight:var(--font-weight--extrabold);line-height:var(--line-height--h2);color:rgb(var(--color-text-primary-rgba))}.related-pages-section_list__eiCRS{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.related-pages-section_item__1ayCC{grid-column:span 2;min-width:0}.related-pages-section_item__1ayCC:first-child:nth-last-child(4),.related-pages-section_item__1ayCC:first-child:nth-last-child(4)~.related-pages-section_item__1ayCC,.related-pages-section_item__1ayCC:nth-child(4):nth-last-child(2),.related-pages-section_item__1ayCC:nth-child(5):last-child{grid-column:span 3}.related-pages-section_card__fAre6{display:flex;justify-content:space-between;gap:2rem;box-sizing:border-box;height:100%;min-height:16.8rem;padding:3.2rem;border:1px solid rgb(var(--color-border-default-rgba));border-radius:3.2rem;text-decoration:none;color:rgb(var(--color-text-primary-rgba));transition:border-color .2s ease}.related-pages-section_card__fAre6:hover{border-color:var(--color-red-60)}.related-pages-section_card__fAre6:focus-visible{outline:2px solid var(--color-red-60);outline-offset:2px}.related-pages-section_body__Oh1TD{display:flex;flex-direction:column;gap:1rem;min-width:0}.related-pages-section_name__6eYhY{font-size:2.4rem;font-weight:var(--font-weight--bold,700);line-height:3rem}.related-pages-section_description__7IMNI{font-size:1.8rem;line-height:2.6rem;color:rgb(var(--color-text-secondary-rgba))}.related-pages-section_arrow__0wE3c{position:relative;flex-shrink:0;width:4.4rem;height:4.4rem;border-radius:50%;background:rgb(var(--color-bg-subtle-rgba))}.related-pages-section_arrow__0wE3c:after{position:absolute;top:50%;left:50%;width:1rem;height:1rem;border-top:2px solid var(--color-red-60);border-right:2px solid var(--color-red-60);content:"";transform:translate(-65%,-50%) rotate(45deg)}@media (max-width:768px){.related-pages-section_section__i7v0M{padding-top:4.8rem;padding-bottom:4.8rem}.related-pages-section_title__BXwdf{margin-bottom:2.4rem;font-size:2.8rem;line-height:3.4rem}.related-pages-section_list__eiCRS{grid-template-columns:minmax(0,1fr);gap:1.2rem}.related-pages-section_item__1ayCC,.related-pages-section_item__1ayCC:first-child:nth-last-child(4),.related-pages-section_item__1ayCC:first-child:nth-last-child(4)~.related-pages-section_item__1ayCC,.related-pages-section_item__1ayCC:nth-child(4):nth-last-child(2),.related-pages-section_item__1ayCC:nth-child(5):last-child{grid-column:auto}.related-pages-section_card__fAre6{align-items:center;gap:1.6rem;min-height:0;padding:2rem 2rem 2rem 2.4rem;border-radius:2.4rem}.related-pages-section_body__Oh1TD{gap:.4rem}.related-pages-section_name__6eYhY{font-size:2rem;line-height:2.6rem}.related-pages-section_description__7IMNI{font-size:1.5rem;line-height:2.1rem}}.service-landing-hero_section__VGE3C{position:relative;z-index:1;isolation:isolate;overflow:visible;padding-top:18rem;padding-bottom:11rem;background:rgb(var(--color-bg-default-rgba))}.service-landing-hero_section__VGE3C .service-landing-hero_heroBlobStage__suu4K{top:-32rem}.service-landing-hero_inner___tpWq{position:relative;z-index:1}.service-landing-hero_layout__mNa4g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,50.4rem);align-items:center;gap:4rem;margin-top:4rem}.service-landing-hero_content__G0mWs{min-width:0;max-width:72rem}.service-landing-hero_title__ndyax{margin:0;font-size:var(--font-size--h1);font-weight:var(--font-weight--extrabold);line-height:var(--line-height--h1);color:rgb(var(--color-text-primary-rgba))}.service-landing-hero_description__pcGA0{margin:2.4rem 0 0;font-size:var(--font-size--subtitle);font-weight:var(--font-weight--normal);line-height:var(--line-height--subtitle);color:var(--text-secondary)}.service-landing-hero_actions__O8XyC{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:4rem}.service-landing-hero_media__Lv19J{position:relative;z-index:1;display:flex;justify-content:center;min-width:0;overflow:visible}.service-landing-hero_illustration__HJ8lc{display:block;width:100%;max-width:50.4rem;height:auto}@media (max-width:960px){.service-landing-hero_layout__mNa4g{grid-template-columns:1fr;gap:3.2rem}.service-landing-hero_media__Lv19J{order:1}.service-landing-hero_content__G0mWs{order:2}.service-landing-hero_illustration__HJ8lc{max-width:40rem}}@media (max-width:768px){.service-landing-hero_section__VGE3C{padding-top:12rem;padding-bottom:var(--layout-section-padding-y-mobile)}.service-landing-hero_layout__mNa4g{margin-top:3.2rem;gap:2.4rem}.service-landing-hero_title__ndyax{font-size:40px;line-height:44px}.service-landing-hero_description__pcGA0{font-size:16px;line-height:24px;color:rgb(var(--color-text-secondary-rgba))}.service-landing-hero_actions__O8XyC{margin-top:3.2rem;flex-direction:row;flex-wrap:wrap;align-items:center}.service-landing-hero_actionPrimary__HsFZe,.service-landing-hero_actionSecondary__3B1u6{width:auto;min-width:0}.service-landing-hero_illustration__HJ8lc{max-width:100%}.service-landing-hero_section__VGE3C .service-landing-hero_heroBlobDecor__Hf4Ad{display:none}.service-landing-hero_sectionShowMobileBlob__5r18d.service-landing-hero_section__VGE3C .service-landing-hero_heroBlobDecor__Hf4Ad{display:block;top:0;bottom:auto}.service-landing-hero_sectionShowMobileBlob__5r18d.service-landing-hero_section__VGE3C .service-landing-hero_heroBlobStage__suu4K{top:28rem;right:-22%;bottom:auto;left:auto;margin-left:0;transform:scale(calc(100vw / 1440px * 1.75));transform-origin:top right}}@media (max-width:480px){.service-landing-hero_section__VGE3C{padding-top:10rem}.service-landing-hero_description__pcGA0{margin-top:2rem}.service-landing-hero_actions__O8XyC{margin-top:2.4rem}}.web-applications-why-us-section_section__Mb2RU{--web-applications-why-us-gutter:20px;--web-applications-why-us-gap:16px;padding-top:11rem;padding-bottom:11rem;background:rgb(var(--color-bg-default-rgba))}.web-applications-why-us-section_inner__41Ktf{display:flex;flex-direction:column;gap:5.6rem}.web-applications-why-us-section_title__Wetg8{margin:0;font-size:var(--font-size--h2);font-weight:var(--font-weight--extrabold);line-height:var(--line-height--h2);color:rgb(var(--color-text-primary-rgba))}.web-applications-why-us-section_grid__fzVxF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;row-gap:56px;margin:0;padding:0;list-style:none;align-items:stretch}.web-applications-why-us-section_card__8GcLE,.web-applications-why-us-section_gridItem__HHmHl{display:flex;flex-direction:column;min-width:0}.web-applications-why-us-section_card__8GcLE{flex:1;gap:12px;height:100%;padding-top:24px;border-top:1px solid #ececec}.web-applications-why-us-section_index__BsJxV{font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:var(--font-weight--medium);line-height:20px;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--color-red-60)}.web-applications-why-us-section_cardTitle__qa22Z{margin:0;font-family:var(--font-manrope),sans-serif;font-size:32px;font-weight:var(--font-weight--semibold);line-height:40px;letter-spacing:0;color:#111113}.web-applications-why-us-section_cardText__qquZ5{margin:0;font-family:var(--font-manrope),sans-serif;font-size:20px;font-weight:var(--font-weight--normal);line-height:30px;letter-spacing:0;color:#5c5e66}@media (max-width:1200px){.web-applications-why-us-section_grid__fzVxF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.web-applications-why-us-section_section__Mb2RU{padding-top:var(--layout-section-padding-y-mobile);padding-bottom:var(--layout-section-padding-y-mobile);overflow-x:clip}.web-applications-why-us-section_inner__41Ktf{gap:24px}.web-applications-why-us-section_title__Wetg8{font-size:28px;line-height:34px}.web-applications-why-us-section_carouselViewport__C3Yl5{width:100vw;margin-left:calc(50% - 50vw);padding-left:var(--web-applications-why-us-gutter);scroll-padding-left:var(--web-applications-why-us-gutter);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.web-applications-why-us-section_carouselViewport__C3Yl5::-webkit-scrollbar{display:none}.web-applications-why-us-section_grid__fzVxF{display:flex;flex-direction:row;align-items:stretch;gap:var(--web-applications-why-us-gap);padding-right:var(--web-applications-why-us-gutter)}.web-applications-why-us-section_gridItem__HHmHl{flex:0 0 300px;scroll-snap-align:start}.web-applications-why-us-section_card__8GcLE{flex:1;gap:16px;height:100%;min-height:100%;padding:16px;border:1px solid #ececec;border-radius:24px;background:rgb(var(--color-text-inverse-rgba))}.web-applications-why-us-section_index__BsJxV{font-size:15px;line-height:20px}.web-applications-why-us-section_cardTitle__qa22Z{font-size:20px;line-height:28px}.web-applications-why-us-section_cardText__qquZ5{font-size:14px;line-height:20px}}.service-answer-section_section__u7YU_{padding-top:8rem;padding-bottom:8rem;background:rgb(var(--color-bg-subtle-rgba))}.service-answer-section_text__qESj9{max-width:104rem;margin:0;font-size:3.2rem;font-weight:var(--font-weight--medium,500);line-height:4.4rem;letter-spacing:-.032rem;color:rgb(var(--color-text-primary-rgba))}.service-answer-section_stats__YUwbA{display:flex;margin:5.6rem 0 0;padding:3.2rem 0 0;border-top:1px solid rgba(var(--color-text-primary-rgba),.12);list-style:none}.service-answer-section_stat__nO66A{display:flex;flex:1 1 0;flex-direction:column;gap:.8rem;min-width:0;padding-right:3.2rem}.service-answer-section_value___9kTR{font-size:5.6rem;font-weight:var(--font-weight--extrabold);line-height:6rem;letter-spacing:-.1rem;color:rgb(var(--color-text-primary-rgba))}.service-answer-section_label__G2aNN{font-size:1.8rem;line-height:2.6rem;color:rgb(var(--color-text-secondary-rgba))}@media (max-width:768px){.service-answer-section_section__u7YU_{padding-top:4rem;padding-bottom:4rem}.service-answer-section_text__qESj9{font-size:2rem;line-height:2.8rem;letter-spacing:0}.service-answer-section_stats__YUwbA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;margin-top:3.2rem;padding-top:2.4rem}.service-answer-section_stat__nO66A{gap:.4rem;padding-right:0}.service-answer-section_value___9kTR{font-size:3.6rem;line-height:4rem;letter-spacing:0}.service-answer-section_label__G2aNN{font-size:1.4rem;line-height:2rem}}.service-answer-section_sectionHomeStats__gl7Vq{background:rgb(var(--color-bg-default-rgba))}.service-answer-section_statsHomeGrid__LPsS5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:5.6rem 0 0;padding:0;list-style:none}.service-answer-section_statCard__rIrtv{display:flex;min-height:20.8rem;flex-direction:column;justify-content:space-between;padding:3.2rem;border-radius:3.2rem;background-color:#fff4f2}.service-answer-section_statValue__i3tc5{display:block;font-size:var(--font-size--h2);font-weight:var(--font-weight--bold,700);line-height:var(--line-height--h2);color:rgb(var(--color-action-primary-bg-rgba))}.service-answer-section_statText__TLvWF{margin:0;font-size:2rem;font-weight:var(--font-weight--regular,400);line-height:var(--line-height--text-large);color:rgb(var(--color-text-primary-rgba))}@media (max-width:768px){.service-answer-section_statsHomeGrid__LPsS5{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:3.2rem}.service-answer-section_statValue__i3tc5{font-size:4rem;line-height:4.4rem}.service-answer-section_statText__TLvWF{font-size:1.4rem;line-height:2.3rem}.service-answer-section_statCard__rIrtv{min-height:0;align-items:center;justify-content:flex-start;gap:1.2rem;padding:3.2rem 1.6rem;border-radius:2rem;text-align:center}}.service-pricing-section_section__gsnA_{padding-top:10rem;padding-bottom:10rem;background:rgb(var(--color-bg-default-rgba))}.service-pricing-section_title__j78Px{margin:0 0 5.6rem;font-size:var(--font-size--h2);font-weight:var(--font-weight--extrabold);line-height:var(--line-height--h2);color:rgb(var(--color-text-primary-rgba))}.service-pricing-section_grid__a8HNR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.service-pricing-section_card__tE_FW{display:flex;flex-direction:column;gap:2.4rem;box-sizing:border-box;padding:4rem;border:1px solid rgb(var(--color-border-default-rgba));border-radius:4.2rem}.service-pricing-section_cardAccent__Gk31h{border-color:transparent;background:rgb(var(--color-bg-subtle-rgba))}.service-pricing-section_cardTitle__0hVb_{margin:0;font-size:2.6rem;font-weight:var(--font-weight--bold,700);line-height:3.2rem;color:rgb(var(--color-text-primary-rgba))}.service-pricing-section_list__w7o1l{display:flex;flex-direction:column;gap:1.4rem;margin:0;padding:0;list-style:none}.service-pricing-section_listItem__pf9yn{display:flex;gap:1.2rem;font-size:1.8rem;line-height:2.6rem;color:rgb(var(--color-text-secondary-rgba))}.service-pricing-section_bullet__8Jrxm{flex-shrink:0;width:8px;height:8px;margin-top:.9rem;border-radius:50%;background:var(--color-red-60)}.service-pricing-section_timing__QLC0A{margin:0;font-size:1.8rem;line-height:2.6rem;color:rgb(var(--color-text-secondary-rgba))}.service-pricing-section_actions__Vn_go{display:flex;margin-top:5.6rem}@media (max-width:768px){.service-pricing-section_section__gsnA_{padding-top:4.8rem;padding-bottom:4.8rem}.service-pricing-section_title__j78Px{margin-bottom:2.4rem;font-size:2.8rem;line-height:3.4rem}.service-pricing-section_grid__a8HNR{grid-template-columns:minmax(0,1fr);gap:1.2rem}.service-pricing-section_card__tE_FW{gap:1.6rem;padding:2.4rem;border-radius:2.4rem}.service-pricing-section_cardTitle__0hVb_{font-size:2rem;line-height:2.8rem}.service-pricing-section_list__w7o1l{gap:1rem}.service-pricing-section_listItem__pf9yn,.service-pricing-section_timing__QLC0A{font-size:1.6rem;line-height:2.2rem}.service-pricing-section_bullet__8Jrxm{margin-top:.7rem}.service-pricing-section_actions__Vn_go{margin-top:2.4rem}.service-pricing-section_button__Eg_MX{justify-content:space-between;width:100%}}.service-stages-section_section__1gCf9{padding-top:11rem;padding-bottom:11rem;background:rgb(var(--color-bg-default-rgba))}.service-stages-section_title__ZikEY{margin-bottom:4rem}.service-stages-section_list__08VRH{margin:0;padding:0;list-style:none}.service-stages-section_row__ZqXC2{display:grid;grid-template-columns:5.6rem minmax(0,28rem) minmax(0,1fr);align-items:center;gap:2.4rem 4rem;padding:3.2rem 0;border-bottom:1px solid rgb(var(--color-border-default-rgba))}.service-stages-section_content__jJPAX{display:contents}.service-stages-section_index__PYW9Y{font-size:var(--font-size--h4);font-weight:600;line-height:var(--line-height--h4);font-variant-numeric:tabular-nums;color:rgb(var(--color-text-tertiary-rgba))}.service-stages-section_description__jycKv,.service-stages-section_rowTitle__Qy637{min-width:0;margin:0;text-align:left}.service-stages-section_rowTitle__Qy637{font-size:var(--font-size--h4);font-weight:700;line-height:var(--line-height--h4);color:rgb(var(--color-text-primary-rgba))}.service-stages-section_description__jycKv{max-width:52rem;font-size:2rem;line-height:150%;color:var(--text-secondary)}@media (max-width:768px){.service-stages-section_section__1gCf9{padding-top:var(--layout-section-padding-y-mobile);padding-bottom:var(--layout-section-padding-y-mobile)}.service-stages-section_title__ZikEY{margin-bottom:24px}.service-stages-section_list__08VRH{border-top:1px solid rgb(var(--color-border-default-rgba))}.service-stages-section_row__ZqXC2{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:16px 20px;padding:24px 0}.service-stages-section_index__PYW9Y{display:block;padding-top:2px;font-size:var(--font-size--text-small);font-weight:500;line-height:var(--line-height--text-small);color:rgb(var(--color-action-primary-bg-rgba))}.service-stages-section_content__jJPAX{display:flex;flex-direction:column;gap:8px;min-width:0}.service-stages-section_rowTitle__Qy637{font-size:18px;font-weight:700;line-height:22px}.service-stages-section_description__jycKv{max-width:none;font-size:16px;line-height:22px;color:rgb(var(--color-text-secondary-rgba))}}@media (max-width:480px){.service-stages-section_row__ZqXC2{padding:20px 0}}.service-stages-section_sectionFlush__AYEKc{padding-top:0;padding-bottom:0;background:transparent}