.SolutionSubNavSection_subNav____ALy{padding:var(--space-section-compact) 0;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.SolutionSubNavSection_subNav__container__4DaHY{width:var(--space-container);margin-inline:auto;display:flex;flex-direction:column;gap:.85rem}.SolutionSubNavSection_subNav__label__oE4Lk{margin:0;font-size:var(--font-caption);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.SolutionSubNavSection_subNav__chips__Vv0GQ{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--color-border)}@media(max-width:639px){.SolutionSubNavSection_subNav__chips__Vv0GQ{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.SolutionSubNavSection_subNav__chips__Vv0GQ::-webkit-scrollbar{display:none}}.SolutionSubNavSection_subNav__chip__u5o7E{display:inline-flex;align-items:center;flex-shrink:0;padding:.85rem 1.15rem .85rem 0;margin-right:1.25rem;min-height:44px;border-radius:0;border:none;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);font-family:var(--font-family-display);font-size:var(--font-body-sm);font-weight:600;letter-spacing:-.01em;color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;transition:color var(--transition-base),border-color var(--transition-base)}.SolutionSubNavSection_subNav__chip__u5o7E:hover{color:var(--color-navy)}.SolutionSubNavSection_subNav__chip--active__nkDPM{color:var(--color-navy);border-bottom-color:var(--color-primary);background:rgba(0,0,0,0)}.SolutionTestimonialsSection_testimonials__69E2g{padding:clamp(4rem,9vw,6.5rem) 0;background:var(--color-bg-subtle)}.SolutionTestimonialsSection_testimonials__container__VxzH6{width:var(--space-container);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(2.25rem,4vw,3.5rem)}.SolutionTestimonialsSection_testimonials__header__9XPZc{max-width:36rem;display:flex;flex-direction:column;gap:.85rem}.SolutionTestimonialsSection_testimonials__kicker__5mM6P{margin:0;font-size:var(--font-caption);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.SolutionTestimonialsSection_testimonials__title__x7zvB{margin:0;font-family:var(--font-family-display);font-size:clamp(1.85rem,3vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.035em;color:var(--color-navy)}.SolutionTestimonialsSection_testimonials__titleAccent__y1PSd{font-family:var(--font-family-serif);font-style:italic;font-weight:500;color:var(--color-primary)}.SolutionTestimonialsSection_testimonials__grid__dVIIP{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem)}@media(min-width:768px){.SolutionTestimonialsSection_testimonials__grid__dVIIP{grid-template-columns:repeat(2,1fr)}}.SolutionWorkflowSection_workflow__wBVXq{padding:clamp(4rem,9vw,6.5rem) 0;background:var(--color-navy);color:var(--color-text-inverse)}.SolutionWorkflowSection_workflow__container__AIshq{width:var(--space-container);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(2.25rem,4vw,3.5rem)}.SolutionWorkflowSection_workflow__header__T__mJ{max-width:36rem;display:flex;flex-direction:column;gap:.85rem}.SolutionWorkflowSection_workflow__kicker__EXWSX{margin:0;font-size:var(--font-caption);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.SolutionWorkflowSection_workflow__title__4qs6C{margin:0;font-family:var(--font-family-display);font-size:clamp(1.85rem,3vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.035em;color:#fff}.SolutionWorkflowSection_workflow__titleAccent__gVFyc{font-family:var(--font-family-serif);font-style:italic;font-weight:500;color:color-mix(in srgb,var(--color-primary-light) 72%,white)}.SolutionWorkflowSection_workflow__list__iaCQS{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.12)}.SolutionWorkflowSection_workflow__row__1e6Gp{display:grid;grid-template-columns:auto 1fr;gap:clamp(1rem,3vw,2rem);align-items:start;padding:clamp(1.35rem,2.5vw,1.85rem) 0;border-bottom:1px solid rgba(255,255,255,.12)}.SolutionWorkflowSection_workflow__index__4FgmG{font-family:var(--font-family-display);font-size:var(--font-body-sm);font-weight:600;letter-spacing:.06em;color:var(--color-primary-light);padding-top:.2rem}.SolutionWorkflowSection_workflow__copy__SQfrt{display:flex;flex-direction:column;gap:.4rem;min-width:0}.SolutionWorkflowSection_workflow__rowTitle__ssfJF{margin:0;font-family:var(--font-family-display);font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:600;letter-spacing:-.02em;color:#fff}.SolutionWorkflowSection_workflow__rowText__VU7ja{margin:0;max-width:52ch;font-size:var(--font-body);line-height:var(--leading-normal);color:rgba(255,255,255,.65)}@media(min-width:1024px){.SolutionWorkflowSection_workflow__container__AIshq{display:grid;grid-template-columns:minmax(14rem,.85fr) minmax(0,1.25fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.SolutionWorkflowSection_workflow__header__T__mJ{position:sticky;top:calc(var(--navbar-height) + 1.5rem)}}