.CtaBlock_ctaCard__6icm8{position:relative;border-radius:var(--radius-card);background:var(--color-primary);color:var(--color-text-inverse);padding:48px 60px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-xl);transition:box-shadow .3s cubic-bezier(.16,1,.3,1)}.CtaBlock_ctaCard__6icm8:hover{box-shadow:0 12px 40px rgba(0,0,0,.15)}.CtaBlock_ctaContent__dM8GM{flex:1;display:flex;flex-direction:column;gap:var(--space-m);position:relative;z-index:10}.CtaBlock_ctaCard__6icm8 h2{font-size:var(--text-heading-l);text-transform:uppercase;margin:0;color:#ffffff;font-weight:var(--weight-bold)}.CtaBlock_ctaCard__6icm8 p{font-size:var(--text-body-l);margin:0;color:#ffffff;font-weight:var(--weight-medium)}.CtaBlock_ctaPattern__06Wl8{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);transition:transform .6s cubic-bezier(.16,1,.3,1)}.CtaBlock_ctaCard__6icm8:hover .CtaBlock_ctaPattern__06Wl8{transform:scale(1.1)}.CtaBlock_ctaPatternA__SEjG6{width:600px;height:600px;background:radial-gradient(circle at center,rgba(150,165,255,.15) 0,rgba(120,140,255,.08) 50%,transparent 80%);top:-200px;left:-50px;z-index:1}.CtaBlock_ctaPatternB__A2NvX{width:700px;height:700px;background:radial-gradient(circle at center,rgba(160,175,255,.15) 0,rgba(130,150,255,.08) 50%,transparent 80%);bottom:-250px;right:-100px;z-index:1}.CtaBlock_bringToFront__TdIhL{position:relative;z-index:2}@media (min-width:1024px) and (max-width:1600px){.CtaBlock_ctaCard__6icm8{flex-direction:column;align-items:flex-start;padding:40px 48px;gap:var(--space-m)}.CtaBlock_ctaPatternA__SEjG6{width:500px;height:500px;top:-150px;left:-40px}.CtaBlock_ctaPatternB__A2NvX{width:550px;height:550px;bottom:-200px;right:-80px}}@media (max-width:768px){.CtaBlock_ctaCard__6icm8{flex-direction:column;align-items:flex-start;padding:32px 24px;gap:var(--space-m)}.CtaBlock_ctaCard__6icm8 h2{font-size:clamp(24px,5vw,32px)}.CtaBlock_ctaCard__6icm8 p{font-size:16px}.CtaBlock_ctaPatternA__SEjG6{width:450px;height:450px;top:-120px;left:-30px}.CtaBlock_ctaPatternB__A2NvX{width:500px;height:500px;bottom:-150px;right:-60px}}@media (max-width:640px){.CtaBlock_ctaCard__6icm8{flex-direction:column;align-items:flex-start;padding:28px 20px;gap:var(--space-m)}.CtaBlock_ctaCard__6icm8 h2{font-size:clamp(22px,5.5vw,28px)}.CtaBlock_ctaCard__6icm8 p{font-size:15px}.CtaBlock_ctaPatternA__SEjG6{width:400px;height:400px;top:-100px;left:-20px}.CtaBlock_ctaPatternB__A2NvX{width:450px;height:450px;bottom:-130px;right:-40px}}.ContactBlock_contactSection__qEtMC{padding:var(--space-6xl) 0;background:var(--color-background);min-height:80vh}.ContactBlock_contactHeader__u1aU_{text-align:left;margin-bottom:var(--space-5xl);max-width:1200px;margin-left:auto;margin-right:auto;padding:0 var(--container-padding)}.ContactBlock_contactHeading__GcOTm{font-family:var(--font-heading);font-size:var(--text-display-l);font-weight:var(--weight-bold);margin-bottom:var(--space-xl);color:var(--color-text);line-height:1.1}.ContactBlock_contactDescription__lHizl{font-family:var(--font-body);font-size:var(--text-body-l);line-height:1.7;color:var(--color-secondary);max-width:700px}.ContactBlock_contactContent__8gX8H{max-width:1200px;margin:0 auto;padding:0 var(--container-padding);display:grid;grid-template-columns:350px 1fr;gap:var(--space-5xl);align-items:start}.ContactBlock_contactInfo__pP2oH{display:flex;flex-direction:column;gap:var(--space-3xl);position:sticky;top:var(--space-3xl)}.ContactBlock_contactInfoItem__KvMeI{display:flex;flex-direction:column;gap:var(--space-xs)}.ContactBlock_contactInfoItem__KvMeI h3{font-family:var(--font-body);font-size:var(--text-body-s);font-weight:var(--weight-semibold);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.1em;margin:0}.ContactBlock_contactInfoItem__KvMeI a{font-family:var(--font-body);font-size:var(--text-label-l);font-weight:var(--weight-medium);color:var(--color-text);text-decoration:none;transition:color .3s ease;display:inline-block}.ContactBlock_contactInfoItem__KvMeI a:hover{color:var(--color-primary)}.ContactBlock_socialLinks__GYghp{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-top:var(--space-xs)}.ContactBlock_socialLink__U1X8b{padding:var(--space-xs) var(--space-m);background:var(--color-text);color:var(--color-background);border-radius:6px;font-size:var(--text-body-s);font-weight:var(--weight-medium);text-decoration:none;transition:all .3s ease;display:inline-block}.ContactBlock_socialLink__U1X8b:hover{background:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ContactBlock_contactFormWrapper__w7sS5{background:var(--color-background);border-radius:var(--radius-s);padding:0}@media (max-width:1024px){.ContactBlock_contactContent__8gX8H{grid-template-columns:1fr;gap:var(--space-4xl)}.ContactBlock_contactInfo__pP2oH{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--space-2xl)}.ContactBlock_contactInfoItem__KvMeI{flex:1 1 250px}}@media (max-width:768px){.ContactBlock_contactSection__qEtMC{padding:var(--space-4xl) 0}.ContactBlock_contactHeader__u1aU_{margin-bottom:var(--space-3xl)}.ContactBlock_contactHeading__GcOTm{font-size:var(--text-heading-l)}.ContactBlock_contactDescription__lHizl{font-size:var(--text-body-m)}.ContactBlock_contactContent__8gX8H{gap:var(--space-3xl)}.ContactBlock_contactInfo__pP2oH{flex-direction:column;gap:var(--space-xl)}.ContactBlock_contactInfoItem__KvMeI{flex:1 1 100%}}@media (max-width:480px){.ContactBlock_contactSection__qEtMC{padding:var(--space-3xl) 0}.ContactBlock_contactHeading__GcOTm{font-size:var(--text-heading-m)}}.FormAreaBlock_formArea__zhTaT{background-color:var(--color-primary);background-image:url(/img/industry/form_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;border-radius:var(--radius-s);padding:var(--space-3xl);display:flex;flex-direction:column;gap:var(--space-2xl);color:white}.FormAreaBlock_formArea__zhTaT h3{color:white;margin:0 0 var(--space-s)}.FormAreaBlock_formArea__zhTaT p{color:white;font-weight:var(--weight-semibold);margin:0}@media (min-width:1024px){.FormAreaBlock_formArea__zhTaT{flex-direction:row;padding:32px 56px 36px}.FormAreaBlock_formArea__zhTaT>div{flex:1}}@media (max-width:976px){.FormAreaBlock_formArea__zhTaT{background-position:100% 0;background-size:cover;padding:60px 40px}}.FoundersStatementBlock_foundersStatementCard__ro_V6{background-color:#e7ebfa;border-radius:var(--radius-card);padding:clamp(40px,5vw,60px) clamp(40px,5vw,60px) clamp(48px,6vw,64px);display:flex;flex-direction:column;gap:var(--space-l);position:relative}.FoundersStatementBlock_foundersStatementQuote__g_5hd{width:32px;height:19px;color:var(--color-primary);flex-shrink:0;display:block}.FoundersStatementBlock_foundersStatementText__tB6tS{font-family:var(--font-body);font-size:var(--text-heading-s);font-weight:var(--weight-semibold);line-height:1.4;margin:0;color:var(--color-text);margin-bottom:var(--space-3xl)}.FoundersStatementBlock_foundersStatementAuthor___7J7X{display:flex;align-items:center;gap:var(--space-l)}.FoundersStatementBlock_foundersStatementPhoto__LQ50y{width:136px;height:136px;border-radius:var(--radius-s);overflow:hidden;position:relative;flex-shrink:0}.FoundersStatementBlock_foundersStatementInfo__clk7k{display:flex;flex-direction:column;gap:var(--space-2xs)}.FoundersStatementBlock_foundersStatementName__0c550{font-family:var(--font-body);font-size:var(--text-label-l);font-weight:var(--weight-semibold);line-height:1.4;margin:0;color:var(--color-text)}.FoundersStatementBlock_foundersStatementTitle__Hmlz7{font-family:var(--font-body);font-size:var(--text-body-m);font-weight:var(--weight-regular);line-height:1.5;margin:0;color:var(--color-text)}@media (max-width:768px){.FoundersStatementBlock_foundersStatementCard__ro_V6{padding:32px 24px 40px;gap:var(--space-m)}.FoundersStatementBlock_foundersStatementText__tB6tS{font-size:clamp(22px,4vw,28px);margin-bottom:var(--space-2xl)}.FoundersStatementBlock_foundersStatementPhoto__LQ50y{width:96px;height:96px}}@media (max-width:640px){.FoundersStatementBlock_foundersStatementCard__ro_V6{padding:28px 20px 32px}.FoundersStatementBlock_foundersStatementText__tB6tS{margin-bottom:var(--space-xl)}.FoundersStatementBlock_foundersStatementAuthor___7J7X{flex-direction:column;align-items:flex-start;gap:var(--space-m)}.FoundersStatementBlock_foundersStatementPhoto__LQ50y{width:120px;height:120px}}.HeadlinesLeftDescriptionRight_container__RIb7b{display:flex;flex-direction:column;gap:var(--space-xl)}.HeadlinesLeftDescriptionRight_headlines__QLeVV{display:flex;flex-direction:column;gap:var(--space-xs)}.HeadlinesLeftDescriptionRight_headline__i0hRY{margin:0;font-size:var(--text-display-l);font-weight:var(--weight-bold);line-height:1;letter-spacing:-.02em;text-transform:uppercase}.HeadlinesLeftDescriptionRight_description__hdu5G{margin:0;font-size:var(--text-body-l);line-height:1.6;max-width:480px;color:var(--color-text)}.HeadlinesLeftDescriptionRight_containerBlue__DF_0K{background-color:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-card);padding:var(--space-3xl) var(--container-padding)}.HeadlinesLeftDescriptionRight_containerBlue__DF_0K .HeadlinesLeftDescriptionRight_description__hdu5G,.HeadlinesLeftDescriptionRight_containerBlue__DF_0K .HeadlinesLeftDescriptionRight_headline__i0hRY{color:var(--color-text-inverse)}@media (min-width:1024px){.HeadlinesLeftDescriptionRight_container__RIb7b{flex-direction:row;align-items:flex-start;justify-content:space-between}.HeadlinesLeftDescriptionRight_description__hdu5G{text-align:left}}.HeroBlock_heroCard__fZdnI{position:relative;margin-inline:auto;max-width:var(--container-width);padding:clamp(32px,5vw,60px) clamp(24px,5vw,40px) clamp(48px,6vw,96px);border-radius:var(--radius-card);background:linear-gradient(135deg,var(--color-primary) 0,rgba(66,66,254,.95) 100%);box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 12px rgba(66,66,254,.08),0 16px 48px rgba(66,66,254,.12),0 24px 80px rgba(66,66,254,.15);overflow:hidden;min-height:clamp(440px,60vw,640px);gap:var(--space-xl);align-items:flex-start;border:1px solid rgba(255,255,255,.1)}.HeroBlock_heroCard__fZdnI,.HeroBlock_heroCopy___3RDZ{color:var(--color-text-inverse);display:flex;flex-direction:column}.HeroBlock_heroCopy___3RDZ{gap:var(--space-m)}.HeroBlock_heroWatermark___jzA_{position:absolute;bottom:clamp(-40px,-3vw,-80px);right:clamp(16px,4vw,80px);width:clamp(240px,32vw,520px);opacity:.15;pointer-events:none;filter:blur(.5px)}.HeroBlock_heroKicker__XU5yf{font-size:16px;letter-spacing:.25em;text-transform:uppercase;margin:0;font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--color-text-inverse);opacity:.85;text-shadow:0 1px 2px rgba(0,0,0,.1)}.HeroBlock_heroCard__fZdnI h1{font-size:var(--text-display-l);line-height:1.05;text-transform:uppercase;margin:0;letter-spacing:.01em;max-width:880px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.1)}.HeroBlock_heroLede__d4ps_{font-family:var(--font-body);font-size:var(--text-heading-m);font-weight:var(--weight-semibold);line-height:1.5;margin:0;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.08)}.HeroBlock_heroCta__ICbon{margin-top:auto;align-self:flex-start}@media (min-width:1024px) and (max-width:1600px){.HeroBlock_heroCard__fZdnI{padding:clamp(40px,4vw,56px) clamp(32px,4vw,48px) clamp(56px,5vw,80px);min-height:clamp(400px,50vw,560px);gap:var(--space-l)}.HeroBlock_heroCopy___3RDZ{gap:var(--space-s)}.HeroBlock_heroLede__d4ps_{font-size:clamp(24px,3vw,32px)}}@media (max-width:1023px){.HeroBlock_heroCard__fZdnI{padding:32px 24px 48px;min-height:400px;gap:var(--space-m)}}@media (max-width:768px){.HeroBlock_heroCard__fZdnI{padding:28px 20px 40px;min-height:360px;gap:var(--space-m)}.HeroBlock_heroKicker__XU5yf{font-size:14px;letter-spacing:.2em}.HeroBlock_heroLede__d4ps_{font-size:clamp(20px,4vw,28px)}}@media (max-width:640px){.HeroBlock_heroCard__fZdnI{padding:24px 20px 32px;min-height:320px;gap:12px}.HeroBlock_heroKicker__XU5yf{font-size:12px;letter-spacing:.15em}.HeroBlock_heroLede__d4ps_{font-size:clamp(18px,4.5vw,24px)}}.ProblemStatementBlock_problem__ZanJr{padding-inline:0}.ProblemStatementBlock_sectionHead__kBlEZ{display:flex;flex-direction:column;margin-bottom:var(--space-m);gap:var(--space-xs)}.ProblemStatementBlock_eyebrow__bB545{font-family:var(--font-heading);font-size:var(--text-label-m);font-weight:var(--weight-medium);letter-spacing:.02em;text-transform:uppercase;color:var(--color-secondary);margin:0}.ProblemStatementBlock_sectionHead__kBlEZ h2{font-size:var(--text-heading-xl);line-height:1.15;text-transform:uppercase;margin:0}.ProblemStatementBlock_sectionHead__kBlEZ span{color:var(--color-primary)}.ProblemStatementBlock_problemList__Ra1yz{display:flex;flex-direction:column;border-top:2px solid var(--color-background-alt)}.ProblemStatementBlock_problemCard__s20nK{display:flex;justify-content:space-between;align-items:center;gap:var(--space-l);padding-block:var(--space-l);border-bottom:2px solid var(--color-background-alt);transition:transform .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.ProblemStatementBlock_problemCard__s20nK:hover{transform:translateX(8px)}.ProblemStatementBlock_problemCard__s20nK:hover h3{color:var(--color-primary)}.ProblemStatementBlock_problemCard__s20nK h3{font-size:var(--text-heading-m);margin:0 0 var(--space-s);text-transform:uppercase;transition:color .3s cubic-bezier(.16,1,.3,1)}.ProblemStatementBlock_problemCard__s20nK p{margin:0;color:var(--color-secondary);font-size:var(--text-label-m)}@media (min-width:1024px) and (max-width:1600px){.ProblemStatementBlock_problemCard__s20nK{padding-block:var(--space-m);gap:var(--space-m)}}@media (min-width:1024px){.ProblemStatementBlock_problem__ZanJr{display:grid;grid-template-columns:180px 1fr;row-gap:var(--space-l);column-gap:var(--space-xl);align-items:flex-start;padding-inline:var(--container-padding)}.ProblemStatementBlock_sectionHead__kBlEZ{display:contents}.ProblemStatementBlock_eyebrow__bB545{grid-column:1;justify-self:end;text-align:right;width:100%;padding:0}.ProblemStatementBlock_sectionHead__kBlEZ h2{grid-column:2;margin:0 0 var(--space-xs)}.ProblemStatementBlock_problemList__Ra1yz{grid-column:2}}@media (max-width:768px){.ProblemStatementBlock_problemCard__s20nK h3{font-size:clamp(22px,4.5vw,28px)}}@media (max-width:640px){.ProblemStatementBlock_problemCard__s20nK{flex-direction:column;align-items:flex-start;padding-block:var(--space-m)}.ProblemStatementBlock_problemCard__s20nK h3{font-size:clamp(20px,5vw,24px)}.ProblemStatementBlock_problemCard__s20nK p{font-size:14px}}.ProcessBlock_processWrapper__nyNZ6{position:relative;padding-bottom:var(--space-4xl)}.ProcessBlock_processContainer__NQTnk{display:flex;gap:var(--space-xs);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.ProcessBlock_processContainer__NQTnk::-webkit-scrollbar{display:none}.ProcessBlock_processCardSpacer__5Rcen{width:335px;flex-shrink:0;visibility:hidden;pointer-events:none}.ProcessBlock_stepIndex__X7H6G{width:56px;height:56px;border-radius:var(--radius-round);background:var(--color-primary);color:var(--color-text-inverse);font-size:16px;font-weight:var(--weight-semibold);display:grid;place-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1);margin-bottom:24px;flex-shrink:0}.ProcessBlock_processCard__6okwl:hover .ProcessBlock_stepIndex__X7H6G{transform:scale(1.1)}.ProcessBlock_processCardTitle__xJNih{font-family:var(--font-body);font-size:var(--text-heading-s);font-weight:var(--weight-semibold);line-height:1.4;color:var(--color-text);margin:0 0 8px}.ProcessBlock_processCardDescription__84jCY{font-size:var(--text-body-m);line-height:1.5;margin:0;color:var(--color-text);flex-grow:1}.ProcessBlock_processNav__sJ8U0{position:absolute;bottom:0;right:0;display:flex;gap:var(--space-s);align-items:center}.ProcessBlock_processNavButton__rVoL2{width:64px;height:64px;border-radius:var(--radius-round);border:1px solid var(--color-primary);background-color:transparent;color:var(--color-primary);display:grid;place-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.ProcessBlock_processNavButton__rVoL2:hover{transform:scale(1.05)}.ProcessBlock_processNavButtonNext__3m__B,.ProcessBlock_processNavButton__rVoL2:hover{background-color:var(--color-primary);color:var(--color-text-inverse)}.ProcessBlock_processNavButtonNext__3m__B:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.ProcessBlock_processCard__6okwl{background:var(--color-background-alt);border-radius:var(--radius-s);width:335px;min-height:500px;padding:28px;position:relative;flex-shrink:0;transition:background-color .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:1024px) and (max-width:1600px){.ProcessBlock_processWrapper__nyNZ6{padding-bottom:var(--space-3xl)}.ProcessBlock_processCard__6okwl{width:300px;min-height:460px}}@media (min-width:1024px){.ProcessBlock_processContainer__NQTnk{margin-left:calc(-1 * var(--container-padding));padding-left:var(--container-padding)}.ProcessBlock_processCardSpacer__5Rcen{width:clamp(0px,4vw,80px)}}@media (max-width:1023px){.ProcessBlock_processCardSpacer__5Rcen{width:100px}}@media (max-width:768px){.ProcessBlock_processCard__6okwl{width:300px;min-height:450px;padding:24px}.ProcessBlock_processCardTitle__xJNih{font-size:clamp(20px,4vw,24px)}.ProcessBlock_processCardSpacer__5Rcen{width:80px}}@media (max-width:640px){.ProcessBlock_processCard__6okwl{width:280px;min-height:420px;padding:20px}.ProcessBlock_stepIndex__X7H6G{width:48px;height:48px;font-size:14px}.ProcessBlock_processCardTitle__xJNih{font-size:clamp(18px,4.5vw,22px)}.ProcessBlock_processCardDescription__84jCY{font-size:14px}.ProcessBlock_processNavButton__rVoL2{width:56px;height:56px}.ProcessBlock_processCardSpacer__5Rcen{width:60px}}.AnimatedSection_animatedSection__62yc7{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.AnimatedSection_animatedSection__62yc7.AnimatedSection_visible__9sliC{opacity:1;transform:translateY(0)}.AnimatedSection_animatedItem__mhM0G{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.AnimatedSection_animatedItem__mhM0G.AnimatedSection_visible__9sliC{opacity:1}.AnimatedSection_fadeUp__iogY_{transform:translateY(20px)}.AnimatedSection_fadeUp__iogY_.AnimatedSection_visible__9sliC{transform:translateY(0)}.AnimatedSection_fadeIn__o_0Ag{transform:none}.AnimatedSection_scaleIn__Wauim{transform:scale(.95)}.AnimatedSection_scaleIn__Wauim.AnimatedSection_visible__9sliC{transform:scale(1)}.AnimatedSection_slideLeft__g7e4p{transform:translateX(30px)}.AnimatedSection_slideLeft__g7e4p.AnimatedSection_visible__9sliC{transform:translateX(0)}.AnimatedSection_slideRight__715YE{transform:translateX(-30px)}.AnimatedSection_slideRight__715YE.AnimatedSection_visible__9sliC{transform:translateX(0)}.AnimatedSection_hoverCard__ZJxbI{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.AnimatedSection_hoverCard__ZJxbI:hover{transform:translateY(-4px)}.AnimatedSection_hoverButton___T3Dp{position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.AnimatedSection_hoverButton___T3Dp:hover{transform:translateY(-2px)}.AnimatedSection_hoverButton___T3Dp:active{transform:translateY(0)}.SectionHead_sectionHead___1JLr{display:flex;flex-direction:column;margin-bottom:var(--space-m);gap:var(--space-xs)}.SectionHead_eyebrow__Q1Bhb{font-family:var(--font-heading);font-size:var(--text-label-m);font-weight:var(--weight-medium);letter-spacing:.02em;text-transform:uppercase;color:var(--color-secondary);margin:0}.SectionHead_sectionHead___1JLr h2{font-size:var(--text-heading-xl);line-height:1.15;text-transform:uppercase;margin:0}.SectionHead_sectionHead___1JLr span{color:var(--color-primary)}@media (min-width:1024px) and (max-width:1600px){.SectionHead_sectionHead___1JLr{margin-bottom:var(--space-l);gap:var(--space-m)}}@media (min-width:1024px){.SectionHead_sectionHead___1JLr{display:grid;grid-template-columns:180px 1fr;align-items:start;gap:var(--space-xl)}.SectionHead_sectionHead___1JLr .SectionHead_eyebrow__Q1Bhb{justify-self:end;text-align:right;width:100%;padding:2px 0 0}.SectionHead_sectionHead___1JLr h2{max-width:100%}.SectionHead_sectionHead___1JLr>div{align-self:start}}.RawHtmlBlock_rawHtmlContent__Uy7_L{all:initial;display:block;font-family:var(--font-body);color:var(--color-text);line-height:1.6}.RawHtmlBlock_rawHtmlContent__Uy7_L *{all:revert}.RawHtmlBlock_rawHtmlContent__Uy7_L p{margin-bottom:1rem;line-height:1.6}.RawHtmlBlock_rawHtmlContent__Uy7_L h1,.RawHtmlBlock_rawHtmlContent__Uy7_L h2,.RawHtmlBlock_rawHtmlContent__Uy7_L h3,.RawHtmlBlock_rawHtmlContent__Uy7_L h4,.RawHtmlBlock_rawHtmlContent__Uy7_L h5,.RawHtmlBlock_rawHtmlContent__Uy7_L h6{margin-top:1.5rem;margin-bottom:.75rem;font-family:var(--font-heading);font-weight:var(--weight-bold)}.RawHtmlBlock_rawHtmlContent__Uy7_L ol,.RawHtmlBlock_rawHtmlContent__Uy7_L ul{margin-bottom:1rem;padding-left:1.5rem}.RawHtmlBlock_rawHtmlContent__Uy7_L li{margin-bottom:.25rem}.RawHtmlBlock_rawHtmlContent__Uy7_L a{color:var(--color-primary);text-decoration:underline}.RawHtmlBlock_rawHtmlContent__Uy7_L a:hover{color:var(--color-primary-dark)}.RawHtmlBlock_rawHtmlContent__Uy7_L img{max-width:100%;height:auto}.RawHtmlBlock_rawHtmlContent__Uy7_L table{border-collapse:collapse;width:100%;margin-bottom:1rem}.RawHtmlBlock_rawHtmlContent__Uy7_L td,.RawHtmlBlock_rawHtmlContent__Uy7_L th{border:1px solid var(--color-border);padding:.5rem}.RawHtmlBlock_rawHtmlContent__Uy7_L code{font-family:monospace;background-color:var(--color-background-alt);padding:.125rem .25rem;border-radius:3px}.RawHtmlBlock_rawHtmlContent__Uy7_L pre{background-color:var(--color-background-alt);padding:1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:1rem}.RawHtmlBlock_rawHtmlContent__Uy7_L pre code{background-color:transparent;padding:0}.SolutionsBlock_solutionsList__R8GsB{display:flex;flex-direction:column;border-top:2px solid var(--color-background-alt)}.SolutionsBlock_solutionCard__2SiqB{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-l);padding-block:var(--space-l);border-bottom:2px solid var(--color-background-alt);transition:transform .3s cubic-bezier(.16,1,.3,1),padding-left .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.SolutionsBlock_solutionCard__2SiqB:hover{transform:translateX(8px);padding-left:16px}.SolutionsBlock_solutionCard__2SiqB:hover h3{color:var(--color-primary)}.SolutionsBlock_solutionCard__2SiqB h3{font-size:var(--text-heading-m);margin:0 0 var(--space-s);text-transform:uppercase;transition:color .3s cubic-bezier(.16,1,.3,1)}.SolutionsBlock_solutionCard__2SiqB p{margin:0;color:var(--color-secondary);font-size:var(--text-label-m)}.SolutionsBlock_solutionBody__dqln4{font-size:var(--text-body-l);max-width:900px;margin:0;padding:0}@media (min-width:1024px){.SolutionsBlock_solutions__X1YK3{display:flex;gap:var(--space-xl)}.SolutionsBlock_solutionsList__R8GsB{flex:1}}@media (max-width:768px){.SolutionsBlock_solutionCard__2SiqB h3{font-size:clamp(22px,4.5vw,28px)}}@media (max-width:640px){.SolutionsBlock_solutionCard__2SiqB h3{font-size:clamp(20px,5vw,24px)}.SolutionsBlock_solutionCard__2SiqB p{font-size:14px}}.TestimonialsBlock_testimonialsWrapper__HL_Si{position:relative;padding-bottom:var(--space-4xl)}.TestimonialsBlock_testimonialsContainer__sPN0T{display:flex;gap:var(--space-m);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-left:var(--container-padding);padding-right:var(--container-padding);scroll-snap-type:x mandatory}.TestimonialsBlock_testimonialsContainer__sPN0T::-webkit-scrollbar{display:none}.TestimonialsBlock_testimonialCard__p8UlB{background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-card);padding:clamp(32px,5vw,60px);width:clamp(300px,90vw,1132px);flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-l);position:relative;scroll-snap-align:start;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.TestimonialsBlock_testimonialCard__p8UlB:not(.TestimonialsBlock_testimonialCardInactive__12P3Y){box-shadow:0 8px 32px rgba(0,0,0,.12)}.TestimonialsBlock_testimonialCardInactive__12P3Y{opacity:.2;transform:scale(.95)}.TestimonialsBlock_testimonialQuote__PqXji{width:58px;height:34px;color:var(--color-text-inverse)}.TestimonialsBlock_testimonialContent__WLhRH{display:flex;flex-direction:column;gap:var(--space-4xl);padding-inline:clamp(0px,8vw,120px)}.TestimonialsBlock_testimonialStatement__F__lh{font-family:var(--font-body);font-size:var(--text-heading-s);font-weight:var(--weight-semibold);line-height:1.4;margin:0}.TestimonialsBlock_testimonialAuthor__ild_9{display:flex;flex-direction:column;gap:var(--space-2xs)}.TestimonialsBlock_testimonialName__j95DG{font-family:var(--font-body);font-size:var(--text-label-l);font-weight:var(--weight-semibold);margin:0}.TestimonialsBlock_testimonialCompany__VHn5Y{font-family:var(--font-body);font-size:var(--text-body-m);font-weight:var(--weight-regular);margin:0;opacity:.8}.TestimonialsBlock_testimonialsNav__nTRwy{display:flex;gap:var(--space-s)}.TestimonialsBlock_testimonialsControls__tq0kv{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;left:0;right:0}.TestimonialsBlock_testimonialsIndicators__Zr3gB{display:flex;gap:8px;align-items:center}.TestimonialsBlock_testimonialIndicator__xidBx{width:24px;height:6px;border-radius:30px;background-color:var(--color-secondary);opacity:.3;transition:all .3s ease}.TestimonialsBlock_testimonialIndicatorActive__GAEa0{width:68px;background-color:var(--color-primary);opacity:1}@media (min-width:1024px) and (max-width:1600px){.TestimonialsBlock_testimonialsWrapper__HL_Si{padding-bottom:var(--space-3xl)}.TestimonialsBlock_testimonialCard__p8UlB{padding:clamp(40px,4vw,52px);gap:var(--space-m)}.TestimonialsBlock_testimonialContent__WLhRH{gap:var(--space-2xl);padding-inline:clamp(0px,6vw,80px)}.TestimonialsBlock_testimonialStatement__F__lh{font-size:clamp(22px,2.5vw,26px)}}@media (max-width:768px){.TestimonialsBlock_testimonialCard__p8UlB{padding:32px 24px}.TestimonialsBlock_testimonialContent__WLhRH{gap:var(--space-xl);padding-inline:0}.TestimonialsBlock_testimonialStatement__F__lh{font-size:clamp(18px,3.5vw,22px)}}@media (max-width:640px){.TestimonialsBlock_testimonialCard__p8UlB{padding:28px 20px}.TestimonialsBlock_testimonialStatement__F__lh{font-size:clamp(16px,4vw,20px)}.TestimonialsBlock_testimonialName__j95DG{font-size:16px}.TestimonialsBlock_testimonialCompany__VHn5Y{font-size:14px}}.TwoHeadingsBlock_twoHeadings__10CW6{display:flex;flex-direction:column;gap:var(--space-2xs)}.TwoHeadingsBlock_twoHeadingsPrimary__VsTJ5,.TwoHeadingsBlock_twoHeadingsSecondary__CRjHQ{margin:0;font-family:var(--font-heading);font-size:var(--text-display-l);font-weight:var(--weight-black);line-height:1;letter-spacing:-.02em;text-transform:uppercase}.TwoHeadingsBlock_twoHeadingsSecondary__CRjHQ{color:var(--color-primary);text-align:right}.Button_pillButton__4P_uW{border-radius:var(--radius-pill);border:1px solid var(--color-primary);background-color:transparent;color:var(--color-primary);font-family:var(--font-body);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;padding:10px 10px 10px 28px;display:inline-flex;align-items:center;gap:var(--space-s);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.Button_pillButton__4P_uW:hover{background-color:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Button_pillButton__4P_uW:active{transform:translateY(0)}.Button_pillButton__4P_uW:hover .Button_pillIcon__xEYuy{background-color:var(--color-text-inverse);color:var(--color-primary);transform:rotate(45deg)}.Button_pillButtonCompact__lNYJx{font-size:var(--text-nav);padding:4px 4px 4px 24px;gap:10px}.Button_pillButtonLight__25_pc{background-color:var(--color-background);color:var(--color-primary);border-color:var(--color-background)}.Button_pillButtonLight__25_pc:hover{background-color:var(--color-background-alt);color:var(--color-primary)}.Button_pillButtonInverse__NV8G_{background-color:var(--color-text-inverse);color:var(--color-primary);border-color:var(--color-text-inverse)}.Button_pillButtonInverse__NV8G_:hover{background-color:var(--color-background-alt);color:var(--color-primary)}.Button_pillButtonInverse__NV8G_ .Button_pillIcon__xEYuy,.Button_pillButtonInverse__NV8G_:hover .Button_pillIcon__xEYuy{background-color:var(--color-primary);color:var(--color-text-inverse)}.Button_pillButtonInverse__NV8G_:hover .Button_pillIcon__xEYuy{transform:rotate(45deg)}.Button_pillIcon__xEYuy{background-color:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-round);padding:10px;display:inline-flex;transition:all .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.Button_pillIconDark__xO7Ir{background-color:var(--color-background);color:var(--color-primary)}.Button_pillIcon__xEYuy svg{width:20px;height:20px}.Button_iconButton__n_8_p{width:64px;height:64px;border-radius:var(--radius-round);background:var(--color-primary);display:grid;place-items:center;color:var(--color-text-inverse);flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}.Button_iconButton__n_8_p:hover{transform:scale(1.05)}.Button_iconButton__n_8_p svg{width:28px;height:28px}@media (max-width:640px){.Button_pillButton__4P_uW{font-size:13px;padding:10px 10px 10px 24px}.Button_pillButtonCompact__lNYJx{font-size:12px;padding:4px 4px 4px 20px}.Button_pillIcon__xEYuy{padding:8px}.Button_pillIcon__xEYuy svg{width:18px;height:18px}.Button_iconButton__n_8_p{align-self:flex-start;width:56px;height:56px}.Button_iconButton__n_8_p svg{width:24px;height:24px}}.TextContentBlock_contentWrapper___EgSQ{display:flex;flex-direction:column;gap:16px}.TextContentBlock_paragraph__Eku1k{font-size:var(--text-body-l);line-height:1.6;margin:0;max-width:900px}.PayloadForm_contactForm___vGNz{display:flex;flex-direction:column;gap:var(--space-l)}.PayloadForm_contactFormFields__OC_YF{display:flex;flex-wrap:wrap;margin:calc(var(--space-l) * -.5)}.PayloadForm_formGroup__SDhOx{display:flex;flex-direction:column;padding:calc(var(--space-l) * .5);box-sizing:border-box}.PayloadForm_formLabel__01Jeu{font-family:var(--font-body);font-size:var(--text-body-s);font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:8px}.PayloadForm_formGroup__SDhOx.PayloadForm_checkbox__onDT_{flex-direction:row;align-items:center;gap:var(--space-s)}.PayloadForm_formGroup__SDhOx.PayloadForm_checkbox__onDT_ input{width:20px;height:20px;margin:0;accent-color:var(--color-primary)}.PayloadForm_formGroup__SDhOx.PayloadForm_checkbox__onDT_ .PayloadForm_formLabel__01Jeu{margin-bottom:0}.PayloadForm_formInput__LlYwm{padding:var(--space-m) var(--space-l);font-family:var(--font-body);font-size:var(--text-body-m);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);color:var(--color-text);transition:all .3s ease;outline:none;width:100%;box-sizing:border-box}textarea.PayloadForm_formInput__LlYwm{border-radius:var(--radius-s);min-height:150px;resize:vertical;padding:var(--space-l)}.PayloadForm_formInput__LlYwm:hover{border-color:var(--color-secondary)}.PayloadForm_formInput__LlYwm:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.PayloadForm_formInput__LlYwm::placeholder{color:var(--color-secondary);font-weight:var(--weight-regular)}.PayloadForm_contactFormMinimal__Mfvow{display:flex;flex-direction:column;gap:var(--space-m)}.PayloadForm_contactFormMinimal__Mfvow .PayloadForm_contactFormFields__OC_YF{display:flex;flex-direction:column;gap:var(--space-l);margin:0}.PayloadForm_contactFormMinimal__Mfvow .PayloadForm_formGroup__SDhOx{padding:0}.PayloadForm_formInputMinimal__I32YT{padding:12px 0 16px;font-family:var(--font-body);font-size:var(--text-body-m);font-weight:var(--weight-semibold);border:none;border-bottom:1px solid white;border-radius:0;background:transparent;color:white;transition:all .3s ease;outline:none;width:100%;box-sizing:border-box}.PayloadForm_formInputMinimal__I32YT::placeholder{color:white;font-weight:var(--weight-regular);opacity:.9}.PayloadForm_formInputMinimal__I32YT:focus{border-bottom-color:white;border-bottom-width:2px}.PayloadForm_formInputMinimal__I32YT:hover{border-bottom-color:white}.PayloadForm_formLabelMinimal__fPuD_{color:white;font-size:13px;line-height:14.3px;letter-spacing:.26px;font-weight:600;margin-bottom:0;display:block}select.PayloadForm_formInputMinimal__I32YT{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0 center;background-size:20px;padding-right:24px}select.PayloadForm_formInputMinimal__I32YT option{color:var(--color-text);background:var(--color-background)}.PayloadForm_submitButton__76UxW{padding:12px 32px;font-family:var(--font-body);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:var(--radius-pill);cursor:pointer;transition:all .2s ease;margin-top:var(--space-s);width:fit-content;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center}.PayloadForm_submitButton__76UxW:hover:not(:disabled){background:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-2px);box-shadow:0 8px 16px rgba(66,66,254,.15)}.PayloadForm_submitButton__76UxW:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 8px rgba(0,0,0,.1)}.PayloadForm_submitButton__76UxW:disabled{opacity:.5;cursor:not-allowed}.PayloadForm_submitMessage__u8y3i{text-align:left;padding:var(--space-l);border-radius:12px;background:var(--color-background-alt);color:var(--color-text);margin-top:var(--space-m);border:1px solid var(--color-primary);font-size:var(--text-body-m)}.PayloadForm_formError__hUYHK{color:#ef4444;font-size:var(--text-body-s);margin-top:var(--space-xs)}.PayloadForm_formSuccess__Mx8i1{text-align:center;padding:var(--space-l);background:var(--color-background-alt);border-radius:12px;color:var(--color-primary);font-weight:var(--weight-semibold)}@media (max-width:768px){.PayloadForm_formInput__LlYwm{padding:var(--space-m);font-size:var(--text-body-m)}.PayloadForm_submitButton__76UxW{padding:var(--space-m) var(--space-2xl);width:100%;align-self:stretch}}@media (max-width:480px){.PayloadForm_contactForm___vGNz{gap:var(--space-m)}}.RichTextParser_root___iXdY{display:flex;flex-direction:column;gap:1.5rem;color:var(--color-text)}.RichTextParser_root___iXdY ul{list-style-type:disc;padding-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem}.RichTextParser_root___iXdY ol{list-style-type:decimal;padding-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem}.RichTextParser_root___iXdY li{margin-bottom:.25rem;line-height:1.6}.RichTextParser_root___iXdY p{margin:0;line-height:1.6}.RichTextParser_root___iXdY h1{margin-top:2rem;margin-bottom:1rem}.RichTextParser_root___iXdY h2{margin-top:1.75rem;margin-bottom:.75rem}.RichTextParser_root___iXdY h3{margin-top:1.5rem;margin-bottom:.75rem}.RichTextParser_root___iXdY strong{font-weight:600}.RichTextParser_root___iXdY em{font-style:italic}