.LandingPage_wrapper__3Kxgr{display:flex;flex-direction:column;padding:0;gap:100px}@media(max-width:1281px){.LandingPage_wrapper__3Kxgr{gap:80px}}.LandingPage_heroWrapper__8dqWi{display:flex;flex-direction:column;align-items:center;align-self:center;max-width:1280px;gap:32px}.LandingPage_heroHeader__hE96m{width:100%}.LandingPage_heroImageWrapper__BinvB{width:100%;max-width:1080px;align-self:center}.LandingPage_heroImageWrapper__BinvB .LandingPage_heroImage__FVqab{width:100%;height:auto;display:block;border-radius:var(--radius);object-fit:cover}.LandingPage_heroImageWrapper__BinvB .LandingPage_heroImage__FVqab[data-image-border=true]{border:1px solid var(--border)}.LandingPage_sectionsLayout__GFYbh{display:flex;align-items:flex-start;gap:32px;padding-top:100px}@media(max-width:799px){.LandingPage_sectionsLayout__GFYbh{flex-direction:column;gap:80px;padding-top:0}}.LandingPage_sectionsSidebar__y2P0N{width:12%;position:-webkit-sticky;position:sticky;top:120px;align-self:flex-start;margin-left:calc(20px - var(--page-padding-desktop))}@media(max-width:799px){.LandingPage_sectionsSidebar__y2P0N{position:static;width:100%;margin-left:0}}.LandingPage_tocShare__UDDAu{margin-bottom:20px}.LandingPage_sectionsContent__eSvVz{width:88%}@media(max-width:799px){.LandingPage_sectionsContent__eSvVz{width:100%}}.LandingPage_sectionsList__jf8zk{display:flex;flex-direction:column;gap:60px;width:100%}@media(max-width:1281px){.LandingPage_sectionsList__jf8zk{gap:48px}}.LandingPage_sectionAnchor__oaan_{display:flex;flex-direction:column;align-items:center;scroll-margin-top:120px}.baseTypography_italic__aItD_{font-style:italic}.baseTypography_centered___hsgw{text-align:center}.baseTypography_uppercase__ctmAN{text-transform:uppercase;letter-spacing:1px}.baseTypography_underline__Gljwc{text-decoration:underline}.baseTypography_innerline__4fejr{display:flex;flex-direction:row}.baseTypography_innerline__4fejr:after,.baseTypography_innerline__4fejr:before{content:"";flex:1 1;border-bottom:1px solid;margin:auto}.baseTypography_innerline__4fejr:before{margin-right:30px}.baseTypography_innerline__4fejr:after{margin-left:30px}.typography_h1___Y9O1{font-size:64px;line-height:105%;font-weight:500;color:var(--heading-h1)}@media screen and (max-width:799px){.typography_h1___Y9O1{font-size:42px}}@media(min-width:799px)and (max-width:1537px){.typography_h1___Y9O1{font-size:56px}}.typography_h2__axwib{font-size:48px;line-height:105%;font-weight:400;color:var(--heading-h2)}@media(min-width:799px)and (max-width:1537px){.typography_h2__axwib{font-size:42px}}@media screen and (max-width:799px){.typography_h2__axwib{font-size:36px}}.typography_h3__rNW9t{font-size:28px;line-height:120%;font-weight:400;color:var(--heading-h3)}@media screen and (max-width:1537px){.typography_h3__rNW9t{font-size:24px}}.typography_h4__m64AO{font-size:24px;line-height:130%;font-weight:500;color:var(--heading-h4)}.typography_h5__fLxBs{font-size:16px;line-height:106%;font-weight:300;text-transform:uppercase;color:var(--white)}.typography_h6__bK3XP{font-size:14px;line-height:110%;font-weight:400;color:var(--heading-h6)}.typography_h7__o4H5q{font-size:15px;line-height:140%;font-weight:400;color:var(--heading)}.typography_p__42Yaa{font-size:18px;line-height:140%;letter-spacing:.03em;word-spacing:.06em}.typography_p__42Yaa strong{font-weight:600}@media(min-width:799px)and (max-width:1537px){.typography_p__42Yaa{font-size:16px}}@media screen and (max-width:799px){.typography_p__42Yaa{font-size:14px}}.typography_textBtn__VCzU3{font-size:16px;font-weight:400}@media(min-width:799px)and (max-width:1537px){.typography_textBtn__VCzU3{font-size:14px}}@media screen and (max-width:799px){.typography_textBtn__VCzU3{font-size:14px}}.typography_textBtnLarge__B_5Z6{font-size:20px;font-weight:400}@media(min-width:799px)and (max-width:1537px){.typography_textBtnLarge__B_5Z6{font-size:18px}}@media screen and (max-width:799px){.typography_textBtnLarge__B_5Z6{font-size:16px}}.typography_small__onTiP{font-size:.83vw}.typography_bold__9ubw8{font-weight:700}.typography_normal__zL4Ng{font-weight:400}.typography_semiBold__zfM_z{font-weight:600}.typography_medium__txYAj{font-weight:500}.typography_extraLight__gOPTC{font-weight:250}.typography_italic__2wLeM{font-style:italic;font-weight:300}.typography_white__j4kCN{color:var(--white)}.typography_accent__48xP4{color:var(--accent)}.typography_heading__k51mR{color:var(--heading)}.typography_basic__EeV8q{color:var(--basic)}.typography_sup__Lgb_Z{vertical-align:super;color:inherit;font-size:80%}.heroTitle_heroTitle__cF_Rh{display:block;text-align:center;color:var(--white)}.accordion_accordion__8qVfO{max-width:1024px;border-bottom:1px solid var(--border);background:rgba(0,0,0,0)!important;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;transition:border-color .3s ease}.accordion_accordion__8qVfO.accordion_open___kEwD .accordion_iconWrapper__hHncU{transform:rotate(180deg)}.accordion_accordion__8qVfO.accordion_open___kEwD .accordion_vertical__HV1Wm{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.accordion_header__eLd9D{width:100%;border:none;background:rgba(0,0,0,0)!important;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;padding:24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left}.accordion_header__eLd9D .accordion_title__x01a8{font-size:20px;line-height:120%}@media screen and (max-width:1281px){.accordion_header__eLd9D .accordion_title__x01a8{font-size:18px}.accordion_header__eLd9D{padding:24px 0}}.accordion_title__x01a8{flex:1 1;padding-right:24px}.accordion_iconWrapper__hHncU{position:relative;width:16px;height:16px;display:inline-block;transition:transform .4s ease}.accordion_icon__570H1{position:absolute;top:50%;left:50%;width:18.67px;height:18.67px;transform:translate(-50%,-50%);transition:transform .3s ease}.accordion_icon__570H1 path{stroke-width:2.67px}.accordion_horizontal__0TK4a{transform:translate(-50%,-50%) rotate(0deg)}.accordion_vertical__HV1Wm{transform:translate(-50%,-50%) rotate(90deg);transition:all .3s ease,opacity .3s ease;opacity:1}.accordion_contentWrapper__HDJuS{overflow:hidden;background:rgba(0,0,0,0)!important;transition:max-height .4s ease}.accordion_content__bcCXO{padding:0 76px 24px 24px;background:rgba(0,0,0,0)!important;opacity:0;transform:translateY(-5px);transition:opacity .3s ease,transform .3s ease}@media screen and (max-width:799px){.accordion_content__bcCXO{padding:0 32px 24px 0}}.accordion_open___kEwD .accordion_content__bcCXO{opacity:1;transform:translateY(0)}.breadcrumbs_nav__v3VQ0{justify-self:center}.breadcrumbs_nav__v3VQ0 .breadcrumbs_list__ncWg4{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;gap:6px}.breadcrumbs_nav__v3VQ0 .breadcrumbs_list__ncWg4 .breadcrumbs_separator__Pauvb{color:var(--white);-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumbs_nav__v3VQ0 .breadcrumbs_list__ncWg4 .breadcrumbs_current__XQbnX{color:var(--basic);text-transform:lowercase;font-weight:250;font-size:18px;text-align:center}@media(min-width:799px)and (max-width:1537px){.breadcrumbs_nav__v3VQ0 .breadcrumbs_list__ncWg4 .breadcrumbs_current__XQbnX{font-size:16px}}@media screen and (max-width:799px){.breadcrumbs_nav__v3VQ0 .breadcrumbs_list__ncWg4 .breadcrumbs_current__XQbnX{font-size:14px}}.breadcrumbs_nav__v3VQ0 .breadcrumbs_list__ncWg4 .breadcrumbs_item__cMJ9H{display:flex;align-items:center}.breadcrumbs_nav__v3VQ0 .breadcrumbs_list__ncWg4 .breadcrumbs_link__oeXTz{color:var(--white);text-decoration:none;text-transform:lowercase;transition:opacity .2s ease;margin-right:6px;font-weight:700;font-size:18px;text-align:center}@media screen and (max-width:799px){.breadcrumbs_nav__v3VQ0 .breadcrumbs_list__ncWg4 .breadcrumbs_link__oeXTz{font-size:14px}}.breadcrumbs_nav__v3VQ0 .breadcrumbs_list__ncWg4 .breadcrumbs_link__oeXTz:hover{opacity:.8;text-decoration:none}.sectionSuccessStories_wrapper__xb6zG{display:flex;flex-direction:column;gap:100px;justify-self:center;align-self:center}@media screen and (max-width:799px){.sectionSuccessStories_wrapper__xb6zG{width:auto;gap:80px}}.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U{display:flex;flex-direction:row;gap:20px;max-width:1024px;align-items:flex-start}@media screen and (max-width:799px){.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U{flex-direction:column}}.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U .sectionSuccessStories_caseStudyWrapper__NZl1Q{display:flex;flex-direction:row;justify-content:center;gap:24px}@media screen and (max-width:799px){.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U .sectionSuccessStories_caseStudyWrapper__NZl1Q{flex-direction:column;align-items:center;width:100%}}.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U .sectionSuccessStories_caseStudyWrapper__NZl1Q .sectionSuccessStories_caseStudy__5Pd0n{display:flex;flex-direction:column;justify-content:center;width:65%;height:100%;gap:20px;align-self:flex-start;background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .2s ease}.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U .sectionSuccessStories_caseStudyWrapper__NZl1Q .sectionSuccessStories_caseStudy__5Pd0n:hover{background:color-mix(in srgb,var(--card-bg) 98%,white 2%)}.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U .sectionSuccessStories_caseStudyWrapper__NZl1Q .sectionSuccessStories_caseStudy__5Pd0n{border-radius:var(--radius);border:1px solid var(--border);padding:28px 24px}@media screen and (max-width:799px){.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U .sectionSuccessStories_caseStudyWrapper__NZl1Q .sectionSuccessStories_caseStudy__5Pd0n{width:auto;padding:20px}}.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U .sectionSuccessStories_caseStudyWrapper__NZl1Q .sectionSuccessStories_caseStudy__5Pd0n .sectionSuccessStories_badgesWrapper__Dun_C{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U .sectionSuccessStories_caseStudyWrapper__NZl1Q .sectionSuccessStories_caseStudy__5Pd0n .sectionSuccessStories_buttonWrapper__p4yG4{align-self:flex-start}@media screen and (max-width:799px){.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U .sectionSuccessStories_caseStudyWrapper__NZl1Q .sectionSuccessStories_caseStudy__5Pd0n .sectionSuccessStories_buttonWrapper__p4yG4{align-self:auto}}.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U .sectionSuccessStories_caseStudyWrapper__NZl1Q .sectionSuccessStories_testimonialWrapper__IptKn{width:35%}@media screen and (max-width:799px){.sectionSuccessStories_wrapper__xb6zG .sectionSuccessStories_storyWrapper__j0D6U .sectionSuccessStories_caseStudyWrapper__NZl1Q .sectionSuccessStories_testimonialWrapper__IptKn{width:100%}}.testimonials_wrapper__uDn_J{display:flex;flex-direction:column;gap:56px;align-self:center;justify-self:center;max-width:1608px}.testimonials_wrapper__uDn_J .testimonials_cardsWrapper__nSNyo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;align-items:stretch}@media(min-width:799px)and (max-width:1281px){.testimonials_wrapper__uDn_J .testimonials_cardsWrapper__nSNyo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:799px){.testimonials_wrapper__uDn_J .testimonials_cardsWrapper__nSNyo{grid-template-columns:repeat(1,minmax(0,1fr));gap:48px}}.testimonials_wrapper__uDn_J .testimonials_buttonWrapper__1HIS9{align-self:center;justify-self:center}.home_wrapper__5O7KX{display:flex;flex-direction:column;gap:clamp(80px,10vw,135px)}.headerMarquee_root__Rb9P_{overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.headerMarquee_root__Rb9P_ .headerMarquee_track__IcL_n{display:flex;width:max-content;animation:headerMarquee_scroll__r2o9R var(--duration,15s) linear infinite}.headerMarquee_root__Rb9P_ .headerMarquee_text__L1_KF{font-size:60px;line-height:90%}@media screen and (max-width:799px){.headerMarquee_root__Rb9P_ .headerMarquee_text__L1_KF{font-size:38px}}.headerMarquee_root__Rb9P_ .headerMarquee_group__HIs_j{display:flex;align-items:flex-end;gap:42px;flex-shrink:0;padding-right:42px}.headerMarquee_root__Rb9P_ .headerMarquee_group__HIs_j img{display:block;height:68px;width:auto;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width:799px){.headerMarquee_root__Rb9P_ .headerMarquee_group__HIs_j img{height:56px}}@keyframes headerMarquee_scroll__r2o9R{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--group-width)))}}.testimonialCard_cardWrapper__nVlUJ{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;border-radius:var(--radius);gap:16px;box-sizing:border-box}@media screen and (max-width:799px){.testimonialCard_cardWrapper__nVlUJ{width:100%}}.testimonialCard_cardWrapper__nVlUJ .testimonialCard_imageWrapper__JlI1o{display:flex;flex-direction:row;justify-content:flex-start;gap:16px}.testimonialCard_cardWrapper__nVlUJ .testimonialCard_imageWrapper__JlI1o .testimonialCard_testimonialImg__8X84S{width:82%;max-height:260px;border-radius:var(--radius);object-fit:cover;flex-shrink:0;gap:16px}@media screen and (max-width:799px){.testimonialCard_cardWrapper__nVlUJ .testimonialCard_imageWrapper__JlI1o .testimonialCard_testimonialImg__8X84S{max-height:240px}}.testimonialCard_cardWrapper__nVlUJ .testimonialCard_imageWrapper__JlI1o .testimonialCard_testimonialImg__8X84S[data-image-border=true]{border:1px solid var(--border)}.testimonialCard_cardWrapper__nVlUJ .testimonialCard_imageWrapper__JlI1o .testimonialCard_linksWrapper__X453O{width:auto;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.testimonialCard_cardWrapper__nVlUJ .testimonialCard_personWrapper__5wZuA{display:flex;flex-direction:column;gap:10px}.CDPage_wrapper__K6A99{display:flex;flex-direction:column;gap:80px;padding:0 0 80px}@media(max-width:1281px){.CDPage_wrapper__K6A99{padding-top:0}}@media(max-width:799px){.CDPage_wrapper__K6A99{padding-top:0}}.CDPage_heroWrapper__uadMp{display:flex;flex-direction:column;align-items:center;gap:28px;max-width:960px;margin:0 auto;text-align:center}.CDPage_servicesSection__x90yj{width:100%;max-width:1280px;margin:0 auto}@media(max-width:1281px){.CDPage_servicesSection__x90yj{max-width:900px}}.CDPage_servicesGrid__YGj_a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}@media(max-width:1281px){.CDPage_servicesGrid__YGj_a{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:799px){.CDPage_servicesGrid__YGj_a{grid-template-columns:1fr}}.CSDPage_wrapper__2FYUv{display:flex;flex-direction:column;padding:0;gap:100px}@media(max-width:1281px){.CSDPage_wrapper__2FYUv{gap:100px}}.CSDPage_wrapper__2FYUv .CSDPage_heroWrapper__0sFXB{display:flex;flex-direction:column;align-items:center;align-self:center;max-width:1280px;gap:32px}.CSDPage_wrapper__2FYUv .CSDPage_heroWrapper__0sFXB .CSDPage_heroHeader__nyjNT{width:100%}.CSDPage_wrapper__2FYUv .CSDPage_heroWrapper__0sFXB .CSDPage_badgesWrapper__Uo7li{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_heroWrapper__0sFXB .CSDPage_badgesWrapper__Uo7li{justify-content:center}}.CSDPage_wrapper__2FYUv .CSDPage_heroWrapper__0sFXB .CSDPage_badgesRow__F8Ye_{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.CSDPage_wrapper__2FYUv .CSDPage_heroWrapper__0sFXB .CSDPage_industry__jMmG_{border-radius:10px;border:1px solid rgba(0,0,0,0);padding:10px 12px;background:rgba(56,65,11,.6);font-size:14px;color:var(--white);font-weight:300;line-height:1}.CSDPage_wrapper__2FYUv .CSDPage_heroWrapper__0sFXB .CSDPage_industry__jMmG_:hover{background:rgba(56,65,11,.6)}.CSDPage_wrapper__2FYUv .CSDPage_heroWrapper__0sFXB .CSDPage_capability__x7aFv{border-radius:10px;border:1px solid rgba(0,0,0,0);padding:10px 12px;background:rgba(76,52,122,.6);font-size:14px;color:var(--white);font-weight:300;line-height:1}.CSDPage_wrapper__2FYUv .CSDPage_heroWrapper__0sFXB .CSDPage_capability__x7aFv:hover{background:rgba(76,52,122,.6)}.CSDPage_wrapper__2FYUv .CSDPage_testimonial__2MmD5{align-self:center;background:var(--card-bg);transition:background .2s ease}.CSDPage_wrapper__2FYUv .CSDPage_testimonial__2MmD5:hover{background:color-mix(in srgb,var(--card-bg) 98%,white 2%)}.CSDPage_wrapper__2FYUv .CSDPage_testimonial__2MmD5{border-radius:var(--radius);border:1px solid var(--border);max-width:800px;padding:24px;display:flex;align-items:stretch;flex-direction:row;gap:24px;justify-self:center}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_testimonial__2MmD5{flex-direction:column;align-items:center;padding:20px}}.CSDPage_wrapper__2FYUv .CSDPage_testimonial__2MmD5 .CSDPage_testimonialImg__DaFnr{object-fit:cover;width:100%;height:100%;border-radius:var(--radius);max-width:230px;max-height:230px;align-self:flex-start}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_testimonial__2MmD5 .CSDPage_testimonialImg__DaFnr{max-width:100%;max-height:none}}.CSDPage_wrapper__2FYUv .CSDPage_testimonial__2MmD5 .CSDPage_testimonialImg__DaFnr[data-image-border=true]{border:1px solid var(--border)}.CSDPage_wrapper__2FYUv .CSDPage_testimonial__2MmD5 .CSDPage_testimonialTextContent__Z6ndO{display:flex;flex-direction:column;gap:16px;justify-content:space-between;align-items:flex-start;width:100%}.CSDPage_wrapper__2FYUv .CSDPage_testimonial__2MmD5 .CSDPage_quotes__6XZBt{flex-shrink:0}@media(max-width:1281px){.CSDPage_wrapper__2FYUv .CSDPage_testimonial__2MmD5 .CSDPage_quotes__6XZBt{align-self:flex-start}}.CSDPage_wrapper__2FYUv .CSDPage_testimonial__2MmD5 .CSDPage_personWrapper__tchme{display:flex;flex-direction:column;gap:10px}.CSDPage_wrapper__2FYUv .CSDPage_testimonial__2MmD5 .CSDPage_linksWrapper__Lw7HF{display:flex;flex-direction:row;gap:12px}.CSDPage_wrapper__2FYUv .CSDPage_csdWrapper__jQrhe{padding-top:60px}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_csdWrapper__jQrhe{padding-top:0}}.CSDPage_wrapper__2FYUv .CSDPage_csdLayout__aaCm6{display:flex;align-items:flex-start;gap:24px}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_csdLayout__aaCm6{flex-direction:column;gap:80px}}.CSDPage_wrapper__2FYUv .CSDPage_csdSidebar__w_jm2{width:12%;position:-webkit-sticky;position:sticky;top:120px;align-self:flex-start;margin-left:calc(20px - var(--page-padding-desktop))}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_csdSidebar__w_jm2{position:static;width:100%;margin-left:0}}.CSDPage_wrapper__2FYUv .CSDPage_tocShare__1rhzV{margin-bottom:20px}.CSDPage_wrapper__2FYUv .CSDPage_csdSections__TEfoK{display:flex;flex-direction:column;gap:120px;width:100%}@media(max-width:1281px){.CSDPage_wrapper__2FYUv .CSDPage_csdSections__TEfoK{gap:80px}}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_csdSections__TEfoK{width:100%}}.CSDPage_wrapper__2FYUv .CSDPage_csdContent__EjXtd{width:88%}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_csdContent__EjXtd{width:100%}}.CSDPage_wrapper__2FYUv .CSDPage_sectionAnchor__l_vBI{display:flex;flex-direction:column;align-items:center;scroll-margin-top:120px}.CSDPage_wrapper__2FYUv .CSDPage_techWrapper___J3hL{width:min(100%,820px);align-self:center;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:56px}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_techWrapper___J3hL{gap:40px;width:100%}}.CSDPage_wrapper__2FYUv .CSDPage_techHeading__SZsCv{align-self:center;margin:0;text-align:center}.CSDPage_wrapper__2FYUv .CSDPage_techGroupsWrapper__U1uyW{width:100%;display:flex;flex-direction:column;gap:20px}.CSDPage_wrapper__2FYUv .CSDPage_techGroup__8edNX{width:100%;display:flex;flex-direction:column;gap:14px}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_techGroup__8edNX{gap:12px}}.CSDPage_wrapper__2FYUv .CSDPage_techGroupTitle__cgmYX{align-self:flex-start;margin:0;text-align:left}.CSDPage_wrapper__2FYUv .CSDPage_techItems__Jpoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;max-width:100%}.CSDPage_wrapper__2FYUv .CSDPage_techItem__5_MZw{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:48px;padding:10px 14px;border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .2s ease}.CSDPage_wrapper__2FYUv .CSDPage_techItem__5_MZw:hover{background:color-mix(in srgb,var(--card-bg) 98%,white 2%)}.CSDPage_wrapper__2FYUv .CSDPage_techItem__5_MZw{color:var(--white);text-decoration:none}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_techItem__5_MZw{min-height:44px;padding:9px 12px;gap:8px}}.CSDPage_wrapper__2FYUv .CSDPage_techIcon__hujRM{width:22px;height:22px;object-fit:contain;flex-shrink:0;display:block}.CSDPage_wrapper__2FYUv .CSDPage_techName__3VxtA{font-size:16px;line-height:1.3;font-weight:300}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_techName__3VxtA{font-size:14px}}.CSDPage_wrapper__2FYUv .CSDPage_relatedSection__icBuu{display:flex;flex-direction:column;align-items:center;gap:40px}.CSDPage_wrapper__2FYUv .CSDPage_relatedGrid__LgFCI{width:100%;max-width:1280px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(min-width:799px)and (max-width:1281px){.CSDPage_wrapper__2FYUv .CSDPage_relatedGrid__LgFCI{grid-template-columns:repeat(2,1fr)}}@media(max-width:799px){.CSDPage_wrapper__2FYUv .CSDPage_relatedGrid__LgFCI{grid-template-columns:1fr;gap:48px}}.contentSection_cardWrapper__ceLoT{align-self:center;display:flex;flex-direction:row;align-items:flex-start;width:100%;max-width:1280px;justify-self:center;justify-content:center;gap:36px;padding-left:var(--page-padding-desktop);padding-right:var(--page-padding-desktop);padding-top:0}@media(max-width:799px){.contentSection_cardWrapper__ceLoT{flex-direction:column;align-items:center;gap:24px;padding-left:0;padding-right:0}.contentSection_cardWrapper__ceLoT .contentSection_card__fCZiL{order:1}.contentSection_cardWrapper__ceLoT .contentSection_image__As4Aj{order:2}}.contentSection_image__As4Aj{display:flex;width:50%;align-self:center;justify-content:center;padding:0;align-items:flex-start}.contentSection_image__As4Aj img{width:100%;height:auto;align-self:flex-start;max-height:800px;object-fit:contain;display:block;border-radius:var(--radius)}@media(max-width:799px){.contentSection_image__As4Aj img{max-height:500px}}.contentSection_image__As4Aj img[data-image-border=true]{border:1px solid var(--border)}@media(max-width:799px){.contentSection_image__As4Aj{width:100%;position:static;top:auto}}.contentSection_card__fCZiL{display:flex;flex-direction:column;justify-content:center;width:50%;align-self:stretch;gap:24px;padding:0 24px}.contentSection_card__fCZiL button{align-self:flex-start}@media(max-width:799px){.contentSection_card__fCZiL{width:100%;padding:0}}.contentSection_cardHeading__rHu7k{display:flex;flex-direction:column;gap:8px}.contentSection_cardWrapperNoImage__PC9dL{align-self:center;display:flex;width:100%;max-width:1080px;justify-content:center;margin-left:auto;margin-right:auto;align-items:center;padding-top:0}.contentSection_cardNoImage__THlhR{display:flex;flex-direction:column;justify-content:center;width:100%;height:auto;gap:20px;background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .2s ease}.contentSection_cardNoImage__THlhR:hover{background:color-mix(in srgb,var(--card-bg) 98%,white 2%)}.contentSection_cardNoImage__THlhR{border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px}.contentSection_cardNoImage__THlhR button{align-self:flex-start}@media(max-width:799px){.contentSection_cardNoImage__THlhR{padding:20px}}.contentSection_articleWrapper__brZAX{width:100%;max-width:900px;display:flex;flex-direction:column;gap:28px;align-self:center;margin-left:auto;margin-right:auto}@media(max-width:799px){.contentSection_articleWrapper__brZAX{max-width:100%}}.contentSection_articleTitle___cInf{margin:0}.contentSection_articleMedia__rkPou{display:flex;flex-direction:column;align-items:center;gap:20px}.contentSection_articleImage__JUt7k{width:100%;max-width:700px;height:auto;border-radius:var(--radius);object-fit:cover;display:block}.contentSection_articleImage__JUt7k[data-image-border=true]{border:1px solid var(--border)}.contentSection_articleCaption__K7jh4{margin:0;width:100%;max-width:700px;text-align:center}.contentSection_cardListWrapper__jF41B{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:28px;align-self:center;justify-content:center}.contentSection_cardListGrid__p17eO{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.contentSection_cardListItem__LbSo3{flex:0 1 auto;max-width:400px;display:flex;flex-direction:column;gap:16px;background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .2s ease}.contentSection_cardListItem__LbSo3:hover{background:color-mix(in srgb,var(--card-bg) 98%,white 2%)}.contentSection_cardListItem__LbSo3{border:1px solid var(--border);border-radius:var(--radius);padding:24px}.contentSection_cardListItem__LbSo3 button{align-self:flex-start}@media(min-width:799px)and (max-width:1537px){.contentSection_cardListItem__LbSo3{max-width:340px}}@media(max-width:1281px){.contentSection_cardListItem__LbSo3{max-width:340px}}@media(max-width:799px){.contentSection_cardListItem__LbSo3{flex:0 0 400%;max-width:100%}}.contentSection_featureCardsWrapper__ZALg9{width:100%;max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-self:center}@media(max-width:799px){.contentSection_featureCardsWrapper__ZALg9{grid-template-columns:1fr;gap:24px}}.contentSection_featureCardsIntro__Cvm3S{position:-webkit-sticky;position:sticky;top:120px;align-self:flex-start;display:flex;flex-direction:column;gap:16px}.contentSection_featureCardsIntro__Cvm3S button{align-self:flex-start}@media(max-width:799px){.contentSection_featureCardsIntro__Cvm3S{position:static;top:auto}}.contentSection_featureCardsTitle__fPPRD{margin:0}.contentSection_featureCardsList__EIL2U{display:flex;flex-direction:column;gap:40px}.contentSection_featureCardsItem__N_lJ_{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;isolation:isolate;transition:background .2s ease}.contentSection_featureCardsItem__N_lJ_:hover{background:color-mix(in srgb,var(--card-bg) 98%,white 2%)}.contentSection_featureCardsItem__N_lJ_>*{position:relative;z-index:1}.contentSection_featureCardsItem__N_lJ_ button{align-self:flex-start}@media(max-width:799px){.contentSection_featureCardsItem__N_lJ_{padding:20px}}.contentSection_hasCardBackground__qvStN{-webkit-backdrop-filter:none;backdrop-filter:none}.contentSection_hasCardBackground__qvStN,.contentSection_hasSvgCardBackground__CP6D2{background:var(--feature-card-bg) center/cover no-repeat}.contentSection_featureCardSvgBackground__HAhJL{position:absolute;inset:0;z-index:0;width:100%;height:100%;border:0;pointer-events:none}.contentSection_featureCardsItemTitle__m30Kr{margin:0}.contentSection_pricingWrapper__MH_n7{width:100%;display:flex;flex-direction:column;gap:28px;align-self:center;justify-content:center}.contentSection_pricingIntro__KV6bE{width:100%;max-width:900px;display:flex;flex-direction:column;gap:16px;align-self:center}.contentSection_pricingTitle__3u_in{margin:0}.contentSection_pricingGrid__xeCF2{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;width:100%;max-width:1280px;align-self:center}.contentSection_pricingCard__qawAy{flex:1 1 300px;max-width:360px;display:flex;flex-direction:column;gap:20px;background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .2s ease}.contentSection_pricingCard__qawAy:hover{background:color-mix(in srgb,var(--card-bg) 98%,white 2%)}.contentSection_pricingCard__qawAy{border:1px solid var(--border);border-radius:var(--radius);padding:20px}@media(max-width:799px){.contentSection_pricingCard__qawAy{max-width:100%}}.contentSection_pricingCardHeader__9NZcG{display:flex;flex-direction:column;gap:12px}.contentSection_pricingCardTitle__TNWMg{margin:0}.contentSection_pricingPrice__3PLJ1{margin:0;font-size:clamp(25px,2.5vw,35px);font-weight:600;color:var(--white)}.contentSection_pricingCurrencySign__PLhff{font-size:70%;font-weight:300}.contentSection_pricingPriceBlock__yJCqO{display:flex;flex-direction:column;gap:4px}.contentSection_pricingNotes__eI5m6{margin:0;color:var(--heading-h6)}.contentSection_pricingFeaturesBlock__GJZV1{display:flex;flex-direction:column;gap:12px}.contentSection_pricingIncludes__YZTiX{margin:0;font-weight:600;color:var(--basic);font-size:18px;line-height:140%;letter-spacing:.03em;word-spacing:.06em}@media(min-width:799px)and (max-width:1537px){.contentSection_pricingIncludes__YZTiX{font-size:16px}}@media screen and (max-width:799px){.contentSection_pricingIncludes__YZTiX{font-size:14px}}.contentSection_pricingFeatures__5Te8_{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px;font-size:18px;line-height:140%;letter-spacing:.03em;word-spacing:.06em;font-weight:250}@media(min-width:799px)and (max-width:1537px){.contentSection_pricingFeatures__5Te8_{font-size:16px}}@media screen and (max-width:799px){.contentSection_pricingFeatures__5Te8_{font-size:14px}}.contentSection_pricingFeatures__5Te8_ li{display:grid;grid-template-columns:18px 1fr;align-items:center;grid-gap:12px;gap:12px;line-height:1.5;color:var(--basic)}.contentSection_pricingCheckIcon__2WOHj{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--basic)}.contentSection_pricingFeatureText__21pSq{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;color:var(--basic);border-bottom:none;cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:2px;justify-self:start}.contentSection_pricingFeatureText__21pSq:hover{color:var(--accent)}.contentSection_pricingFeatureText__21pSq:hover .contentSection_pricingTooltip__OeNl8{opacity:1;visibility:visible;transform:translateY(0)}.contentSection_pricingTooltip__OeNl8{position:absolute;left:0;bottom:100%;margin-bottom:10px;min-width:min(260px,70vw);max-width:360px;padding:12px 14px;background:rgba(0,0,0,.9);color:var(--white);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 24px rgba(0,0,0,.35);font-size:14px;line-height:1.5;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:2;pointer-events:none}.pageHeroSection_wrapper__DlVi3{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;padding-top:120px;max-width:1280px;align-self:center}@media(max-width:1281px){.pageHeroSection_wrapper__DlVi3{padding-top:100px}}@media(max-width:799px){.pageHeroSection_wrapper__DlVi3{padding-top:80px}}.pageHeroSection_left__nJNLI{align-items:flex-start;text-align:left}.pageHeroSection_description__UuLrm{max-width:960px}.legal-pages_wrapper__6_vZg{display:flex;justify-content:center;padding:0 0 96px}.legal-pages_content__veGPa{width:100%;max-width:960px;display:flex;flex-direction:column;gap:80px}.legal-pages_richText__gp9SP{display:flex;flex-direction:column;gap:16px}.legal-pages_richText__gp9SP ol,.legal-pages_richText__gp9SP ul{padding-left:24px}.legal-pages_richText__gp9SP li{margin-bottom:8px}.legal-pages_richText__gp9SP a{color:inherit;text-decoration:underline}.pageContentBlock_layout__InrGn{display:flex;align-items:flex-start;gap:32px}@media(max-width:799px){.pageContentBlock_layout__InrGn{flex-direction:column;gap:80px}}.pageContentBlock_sidebar__kyjm5{width:12%;position:-webkit-sticky;position:sticky;top:120px;align-self:flex-start;margin-left:calc(20px - var(--page-padding-desktop))}@media(max-width:799px){.pageContentBlock_sidebar__kyjm5{position:static;width:100%;margin-left:0}}.pageContentBlock_tocShare__C_KSN{margin-bottom:20px}.pageContentBlock_content__hZY2_{width:88%}@media(max-width:799px){.pageContentBlock_content__hZY2_{width:100%}}.pageContentBlock_sectionsList__PWUEI{display:flex;flex-direction:column;gap:120px;width:100%}@media(max-width:1281px){.pageContentBlock_sectionsList__PWUEI{gap:48px}}.pageContentBlock_sectionsListWide__FhJnM{gap:120px}@media(max-width:1281px){.pageContentBlock_sectionsListWide__FhJnM{gap:80px}}.pageContentBlock_sectionAnchor__W8esV{display:flex;flex-direction:column;align-items:center;scroll-margin-top:120px}.shareButton_shareRow__9Q9Xk{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%}.shareButton_shareButton__dvzpk{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--white);cursor:pointer;font-size:16px;font-weight:300;transition:opacity .2s ease}.shareButton_shareButton__dvzpk:hover{opacity:.85}.shareButton_shareIcon__n8jDm{display:inline-flex;align-items:center;justify-content:center;color:var(--white)}.shareButton_copiedLabel__macR3{position:absolute;top:100%;left:0;margin-top:8px;background:#2a2a2a;color:var(--white);padding:6px 10px;border-radius:10px;font-size:13px;line-height:1;white-space:nowrap}.toc_toc__jtrbr{width:100%}@media(max-width:799px){.toc_toc__jtrbr{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:20px}}.toc_tocTitle__BA0sZ{margin:0 0 12px}.toc_tocList__HXRke{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:16px;line-height:1.4}@media(min-width:799px)and (max-width:1537px){.toc_tocList__HXRke{font-size:14px}}@media(max-width:799px){.toc_tocList__HXRke{font-size:16px}}.toc_tocSublist__JQr2C{list-style:none;padding:0 0 0 16px;margin:8px 0 0;display:flex;flex-direction:column;gap:8px}.toc_tocLink__Wjw0r{color:var(--heading-h6);text-decoration:none;opacity:1;transition:opacity .2s ease;font-size:inherit}.toc_tocLink__Wjw0r:hover{opacity:.85}.toc_tocLinkActive__xcf71{opacity:1;color:var(--white)}@media(max-width:799px){.toc_tocLinkActive__xcf71,.toc_tocLink__Wjw0r{color:var(--white-80)}}.case-studies_wrapper__ZCN2k{display:flex;flex-direction:column;padding-top:0}@media(max-width:1281px){.case-studies_wrapper__ZCN2k{padding-top:0}}@media(max-width:799px){.case-studies_wrapper__ZCN2k{padding-top:0}}.case-studies_content__EKwpW{display:flex;flex-direction:column;gap:39px;align-items:center}.case-studies_content__EKwpW p{max-width:1280px;text-align:center}