.TextLink_TextLink__GiTZo{display:inline-flex;align-items:center;gap:var(--space-3xs);border-bottom:1px solid var(--border-default);font:var(--heading-xs_font);letter-spacing:var(--heading-xs_letter-spacing);color:var(--fg-primary);text-decoration:none;cursor:pointer;transition:border-color var(--hover_transition,.12s) ease}.TextLink_TextLink--pseudoHover__n7Y6I,.TextLink_TextLink__GiTZo:hover{border-bottom-color:transparent}.TextLink_TextLink__arrow__U7evw{display:inline-flex;transition:transform var(--hover_transition,.12s) ease}.TextLink_TextLink--pseudoHover__n7Y6I .TextLink_TextLink__arrow__U7evw,.TextLink_TextLink__GiTZo:hover .TextLink_TextLink__arrow__U7evw{transform:translateX(var(--space-3xs))}.CheckList_CheckList__vh8Cv{display:flex;flex-direction:column;gap:var(--space-3xs)}.CheckList_CheckList__item__rQtpz{display:flex;align-items:center;gap:var(--space-2xs);font:var(--heading-xs_font);letter-spacing:var(--heading-xs_letter-spacing);color:var(--fg-primary)}.CheckList_CheckList__item__rQtpz svg{color:var(--fg-primary);flex-shrink:0}.SectionHeading_SectionHeading__edslR{display:flex;flex-direction:column;gap:var(--space-s)}.SectionHeading_SectionHeading--align-center__ODPp1{align-items:center;text-align:center;max-width:800px;margin-inline:auto}.SectionHeading_SectionHeading__eyebrow__QPGyL{color:var(--fg-secondary)}.SectionHeading_SectionHeading__title__mz5Qo{font:var(--heading-l_font);letter-spacing:var(--heading_letter-spacing);color:var(--fg-primary);max-width:920px;margin:0}.SectionHeading_SectionHeading__title__mz5Qo em{display:block;font-style:normal;color:var(--fg-muted)}.SectionHeading_SectionHeading__title__mz5Qo em a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-gray-05);text-underline-offset:2px;transition:text-decoration-color var(--hover_transition,.12s) ease}.SectionHeading_SectionHeading__title__mz5Qo em a:hover{text-decoration-color:transparent}.SectionHeading_SectionHeading__lede__iYhUe{font:var(--body-l_font);letter-spacing:var(--body-l_letter-spacing);color:var(--fg-secondary);max-width:720px;margin:0}@media (max-width:1024px){.SectionHeading_SectionHeading__title__mz5Qo{font:var(--heading-m_font)}}.FeatureBlock_FeatureBlock__bg4Nt{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--space-xl);align-items:center}.FeatureBlock_FeatureBlock__content__F6DiN{grid-column:span 5;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-m)}.FeatureBlock_FeatureBlock--visual-left__GGuqS .FeatureBlock_FeatureBlock__content__F6DiN{order:2}.FeatureBlock_FeatureBlock--visual-left__GGuqS .FeatureBlock_FeatureBlock__visual__ZmCIL{order:1}.FeatureBlock_FeatureBlock__heading__zk4JD{display:flex;flex-direction:column;gap:var(--space-s);max-width:420px}.FeatureBlock_FeatureBlock__eyebrow__TetwZ{color:var(--fg-secondary)}.FeatureBlock_FeatureBlock__title__C6fHQ{font:var(--heading-l_font);letter-spacing:var(--heading_letter-spacing);color:var(--fg-primary);margin:0}.FeatureBlock_FeatureBlock__description__Jb_2Q{display:flex;flex-direction:column;gap:var(--space-xs);max-width:420px;font:var(--body-l_font);letter-spacing:var(--body-l_letter-spacing);color:var(--fg-primary);margin:0}.FeatureBlock_FeatureBlock__description__Jb_2Q p{font:inherit;letter-spacing:inherit;margin:0}.FeatureBlock_FeatureBlock__description__Jb_2Q a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-gray-05);text-underline-offset:2px;transition:text-decoration-color var(--hover_transition,.12s) ease}.FeatureBlock_FeatureBlock__description__Jb_2Q a:hover{text-decoration-color:transparent}.FeatureBlock_FeatureBlock__items__B6Hx1{display:flex;flex-direction:column;gap:var(--space-s);max-width:420px;margin:0;padding:0;list-style:none}.FeatureBlock_FeatureBlock__itemTitle____2mV{font:var(--heading-xs_font);letter-spacing:var(--heading-xs_letter-spacing);color:var(--fg-primary)}@media (max-width:840px){.FeatureBlock_FeatureBlock__bg4Nt{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-xl)}.FeatureBlock_FeatureBlock--visual-left__GGuqS .FeatureBlock_FeatureBlock__content__F6DiN,.FeatureBlock_FeatureBlock--visual-left__GGuqS .FeatureBlock_FeatureBlock__visual__ZmCIL{order:0}.FeatureBlock_FeatureBlock__description__Jb_2Q,.FeatureBlock_FeatureBlock__heading__zk4JD,.FeatureBlock_FeatureBlock__items__B6Hx1{max-width:none}}@media (max-width:1024px){.FeatureBlock_FeatureBlock__title__C6fHQ{font:var(--heading-m_font)}}.FeatureBlock_FeatureBlock__itemText__hu13X{font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing);color:var(--fg-secondary)}.FeatureBlock_FeatureBlock--center__WKeIo{display:flex;flex-direction:column;align-items:center}.FeatureBlock_FeatureBlock__centerDescription__6bfmg{max-width:720px;margin-top:var(--space-m);text-align:center}.FeatureBlock_FeatureBlock__centerDescription__6bfmg p{font:var(--body-l_font);letter-spacing:var(--body-l_letter-spacing);color:var(--fg-primary);margin:0}.FeatureBlock_FeatureBlock__centerDescription__6bfmg p+p{margin-top:var(--space-xs)}.FeatureBlock_FeatureBlock__centerDescription__6bfmg a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-gray-05);text-underline-offset:2px;transition:text-decoration-color var(--hover_transition,.12s) ease}.FeatureBlock_FeatureBlock__centerDescription__6bfmg a:hover{text-decoration-color:transparent}.FeatureBlock_FeatureBlock__centerFooter__baWcA{display:flex;justify-content:center;margin-top:var(--space-m)}.FeatureBlock_FeatureBlock__centerVisual__YCpsb{width:100%;margin-top:var(--space-xl);border-radius:var(--radius-xs);overflow:hidden}.FeatureBlock_FeatureBlock__centerVisual__YCpsb>img,.FeatureBlock_FeatureBlock__centerVisual__YCpsb>svg,.FeatureBlock_FeatureBlock__centerVisual__YCpsb>video{width:100%;height:auto;display:block}.FeatureBlock_FeatureBlock__visual__ZmCIL{grid-column:span 7;min-width:0;border-radius:var(--radius-xs);overflow:hidden}.FeatureBlock_FeatureBlock--shadow__RTSwN .FeatureBlock_FeatureBlock__centerVisual__YCpsb,.FeatureBlock_FeatureBlock--shadow__RTSwN .FeatureBlock_FeatureBlock__visual__ZmCIL{filter:drop-shadow(var(--shadow-01))}.FeatureBlock_FeatureBlock__visual__ZmCIL>img,.FeatureBlock_FeatureBlock__visual__ZmCIL>svg,.FeatureBlock_FeatureBlock__visual__ZmCIL>video{width:100%;height:auto;display:block}.Section_Section--tone-secondary__hktWq{background:var(--bg-secondary)}.Section_Section--tone-accent__gyghb{background:var(--bg-accent)}.Section_Section--tone-dark__XBu8N{background:var(--bg-secondary)}.Section_Section--bordered__er5ma{border-bottom:1px solid var(--border-default)}.Section_Section--padding-default__CUv5A{padding-block:var(--space-4xl)}.Section_Section--padding-compact__QXHIf{padding-block:var(--space-2xl)}.Section_Section__container__omM8v{max-width:1296px;margin-inline:auto;padding-inline:var(--space-m)}.QuoteBanner_QuoteBanner__WfDxp{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);width:100%;padding:var(--space-xl) var(--space-m);background:var(--bg-accent)}.QuoteBanner_QuoteBanner__logo__z1u68{height:32px;width:auto;display:block}.QuoteBanner_QuoteBanner__mark__WnQ3B{display:inline-flex;color:var(--fg-primary)}.QuoteBanner_QuoteBanner__quote__clEFb{font:var(--body-lead_font);letter-spacing:var(--body-lead_letter-spacing);color:var(--fg-primary);text-align:center;max-width:900px;margin:0;text-wrap:balance}.QuoteBanner_QuoteBanner__author__Sf5Ze{display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}.QuoteBanner_QuoteBanner__avatar__P42aK{width:40px;height:40px;border-radius:50%;object-fit:cover}.QuoteBanner_QuoteBanner__authorInfo__ivN4C{display:flex;flex-direction:column;align-items:center;text-align:center}.QuoteBanner_QuoteBanner__authorName__PoaCA{font:var(--heading-xs_font);letter-spacing:var(--heading-xs_letter-spacing);color:var(--fg-primary)}.QuoteBanner_QuoteBanner__authorRole__37_or{font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing);color:var(--fg-secondary)}.QuoteBanner_QuoteBanner__link__zsSL9{display:inline-flex;align-items:center;gap:var(--space-3xs);font:var(--heading-xs_font);letter-spacing:var(--heading-xs_letter-spacing);color:var(--fg-primary);text-decoration:none;border-bottom:1px solid var(--border-default);transition:border-color var(--hover_transition,.12s) ease}.QuoteBanner_QuoteBanner__link__zsSL9:hover{border-color:transparent}.QuoteBanner_QuoteBanner__linkArrow__SQ9tA{display:inline-flex}.SolutionPage_page__ptKUM{background:var(--bg-primary)}.SolutionPage_hero__weYk0{background:var(--bg-secondary)}.SolutionPage_hero__container__inxcy{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--space-xl);max-width:1296px;margin-inline:auto;padding:var(--space-m) var(--space-m) 0}.SolutionPage_hero__content__N8gbT{grid-column:span 6;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-m);padding-block:var(--space-2xl)}.SolutionPage_hero__heading__qnsty{display:flex;flex-direction:column;gap:var(--space-s)}.SolutionPage_hero__crumb__Gmupd{color:var(--fg-secondary)}.SolutionPage_hero__crumbLink__9HNdA{color:var(--fg-primary);text-decoration:none}.SolutionPage_hero__crumbLink__9HNdA:hover{text-decoration:underline}.SolutionPage_hero__title__GoI6g{font:var(--heading-xl_font);letter-spacing:var(--heading_letter-spacing);color:var(--fg-primary);margin:0;text-wrap:balance}.SolutionPage_hero__description__x_raS{font:var(--body-l_font);letter-spacing:var(--body-l_letter-spacing);color:var(--fg-secondary);margin:0}.SolutionPage_hero__buttons__qoaM4{display:flex;align-items:center;gap:var(--space-2xs)}.SolutionPage_hero__visual__6NSqz{grid-column:span 6;min-width:0;min-height:498px;display:flex;align-items:flex-end;justify-content:center}.SolutionPage_hero__visual__6NSqz>img{display:block;width:auto;max-height:450px;max-width:100%;object-position:center bottom}.SolutionPage_highlights__udhP7{background:var(--bg-primary)}.SolutionPage_highlights__container__e_9So{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m);max-width:1296px;margin-inline:auto;padding:var(--space-xl) var(--space-m)}.SolutionPage_highlights__item__KjcWu{display:flex;align-items:center;gap:var(--space-s);padding-block:var(--space-m);font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing);color:var(--fg-primary)}.SolutionPage_highlights__text__5J7mX{text-wrap:balance}@media (max-width:840px){.SolutionPage_hero__container__inxcy{display:flex;flex-direction:column;align-items:stretch}.SolutionPage_hero__content__N8gbT{padding-block:var(--space-xl) 0}.SolutionPage_hero__visual__6NSqz{min-height:0;margin-top:var(--space-l)}.SolutionPage_hero__visual__6NSqz>img{max-height:360px}.SolutionPage_highlights__container__e_9So{grid-template-columns:1fr;gap:0}.SolutionPage_highlights__item__KjcWu{padding-block:var(--space-xs)}}@media (max-width:1024px){.SolutionPage_hero__title__GoI6g{font:var(--heading-l_font)}}.SolutionPage_highlights__icon__6QI0r{flex:none;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--bg-secondary);border-radius:var(--radius-xs);color:var(--fg-primary)}.SolutionPage_body__jxZew{display:flex;flex-direction:column;gap:var(--space-xl)}.SolutionPage_hero__content__N8gbT{animation:SolutionPage_solution-rise__lT4J8 .4s cubic-bezier(.2,0,0,1) backwards}.SolutionPage_hero__visual__6NSqz{animation:SolutionPage_solution-fade__IZdkw .8s ease-out .1s backwards}.SolutionPage_highlights__container__e_9So{animation:SolutionPage_solution-fade__IZdkw .4s ease-out .16s backwards}@keyframes SolutionPage_solution-rise__lT4J8{0%{opacity:0;transform:translateY(8px)}}@keyframes SolutionPage_solution-fade__IZdkw{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.SolutionPage_hero__content__N8gbT,.SolutionPage_hero__visual__6NSqz,.SolutionPage_highlights__container__e_9So{animation:none}}.HeroCompact_HeroCompact__Yvsrl{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2xl);max-width:1296px;margin-inline:auto;padding:var(--space-2xl) var(--space-m) 0}.HeroCompact_HeroCompact__heading__p_u8u{display:flex;flex-direction:column;gap:var(--space-s);max-width:537px;animation:HeroCompact_hero-compact-rise__f4wmC .4s cubic-bezier(.2,0,0,1) backwards}.HeroCompact_HeroCompact__eyebrow__4V8f0{color:var(--fg-secondary)}.HeroCompact_HeroCompact__title___ha9y{font:var(--heading-xl_font);letter-spacing:var(--heading_letter-spacing);color:var(--fg-primary);margin:0;text-wrap:balance}.HeroCompact_HeroCompact__aside__4U16C{max-width:647px;animation:HeroCompact_hero-compact-rise__f4wmC .4s cubic-bezier(.2,0,0,1) .08s backwards}.HeroCompact_HeroCompact__description__NKyNe{font:var(--body-l_font);letter-spacing:var(--body-l_letter-spacing);color:var(--fg-secondary);margin:0;white-space:pre-line}@keyframes HeroCompact_hero-compact-rise__f4wmC{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.HeroCompact_HeroCompact__aside__4U16C,.HeroCompact_HeroCompact__heading__p_u8u{animation:none}}@media (max-width:840px){.HeroCompact_HeroCompact__Yvsrl{flex-direction:column;align-items:stretch;gap:var(--space-s)}.HeroCompact_HeroCompact__aside__4U16C,.HeroCompact_HeroCompact__heading__p_u8u{max-width:none}}@media (max-width:1024px){.HeroCompact_HeroCompact__title___ha9y{font:var(--heading-l_font)}}.SolutionIndexPage_page__dark__C7Hxb{background:var(--bg-primary)}.SolutionIndexPage_grid__mKQIQ{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-s);max-width:1296px;margin-inline:auto;padding:var(--space-xl) var(--space-m)}.SolutionIndexPage_card__DEJQO{display:flex;flex-direction:column;min-height:96px;padding:var(--space-s);background:var(--bg-secondary);border:1px solid transparent;border-radius:var(--radius-xs);overflow:hidden;text-decoration:none;transition:border-color var(--hover_transition,.12s) ease}.SolutionIndexPage_card__DEJQO:hover{border-color:var(--border-default)}.SolutionIndexPage_card__title__8bgg8{font:var(--heading-s_font);letter-spacing:var(--heading_letter-spacing);color:var(--fg-primary)}.SolutionIndexPage_card__tagline__5JnCb{font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing);color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SolutionIndexPage_grid__mKQIQ{animation:SolutionIndexPage_solutions-fade__7zNMU .4s ease-out .16s backwards}@keyframes SolutionIndexPage_solutions-fade__7zNMU{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.SolutionIndexPage_grid__mKQIQ{animation:none}}@media (max-width:840px){.SolutionIndexPage_grid__mKQIQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.SolutionIndexPage_grid__mKQIQ{grid-template-columns:1fr}}