.partners-page{background:#f7f7f5}.partners-section__inner{width:min(1320px,calc(100% - clamp(2rem, 7vw, 210px)));margin-inline:auto;padding:88px 0}.partners-section__title{margin:0;color:var(--vu-navy);font-family:"General Sans",var(--font-latin);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.partners-section__title--center{text-align:center}.partners-section__lead{margin:0;max-width:40rem;color:#3d4460;font-size:1.0625rem;line-height:1.55;text-wrap:pretty}.partners-section__lead--center{margin-inline:auto;text-align:center}.partners-intro__grid{display:grid;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:900px){.partners-intro__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3.5rem}}.partners-intro__media{overflow:hidden;min-height:240px;background:var(--vu-navy);border-top-left-radius:0;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;-webkit-clip-path:polygon(82px 0,100% 0,100% 100%,0 100%,0 82px);clip-path:polygon(82px 0,100% 0,100% 100%,0 100%,0 82px)}@supports ((-webkit-clip-path:shape(from 0 0,line to 100% 100%)) or (clip-path:shape(from 0 0,line to 100% 100%))){.partners-intro__media{-webkit-clip-path:shape(from 82px 0,hline to calc(100% - 20px),curve to 100% 20px with 100% 0,vline to calc(100% - 20px),curve to calc(100% - 20px) 100% with 100% 100%,hline to 20px,curve to 0 calc(100% - 20px) with 0 100%,vline to 82px,curve to 8.5px 61.5px with 0 70px,line to 61.5px 8.5px,curve to 82px 0 with 70px 0);clip-path:shape(from 82px 0,hline to calc(100% - 20px),curve to 100% 20px with 100% 0,vline to calc(100% - 20px),curve to calc(100% - 20px) 100% with 100% 100%,hline to 20px,curve to 0 calc(100% - 20px) with 0 100%,vline to 82px,curve to 8.5px 61.5px with 0 70px,line to 61.5px 8.5px,curve to 82px 0 with 70px 0)}}.partners-intro__media img{display:block;width:100%;height:100%;min-height:240px;max-height:420px;object-fit:cover;object-position:center}@media (min-width:900px){.partners-intro__media,.partners-intro__media img{min-height:360px;max-height:none;height:100%}}.partners-intro__copy{display:grid;grid-gap:1rem;gap:1rem;max-width:36rem}.partners-value{background:#fff;border-block:1px solid rgba(29,36,79,.06)}.partners-value .partners-section__inner{width:min(1320px,calc(100% - clamp(2rem, 7vw, 210px)))}.partners-value__panel{padding:100px 55px;border-radius:30px;background:#d8ead9}.partners-value__panel,.partners-value__stack{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.partners-value__stack{gap:60px;align-self:stretch}.partners-value__header{text-align:center}.partners-value__header,.partners-value__heading{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;align-self:stretch}.partners-value__heading .home-eyebrow{margin:0;font-size:22px;letter-spacing:2px}.partners-value__title{font-family:"General Sans",var(--font-latin);font-size:clamp(2rem,4vw,50px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.partners-value__lead,.partners-value__title{margin:0;align-self:stretch;color:var(--vu-navy);font-weight:400}.partners-value__lead{max-width:none;font-size:20px;line-height:30px;text-align:center}.partners-value__grid{align-self:stretch;width:100%;gap:30px}@media (min-width:1100px){.partners-value .home-step-cards--three{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:30px}.partners-value .home-step-cards--three .home-step-cards__item{width:100%;max-width:none}}.partners-value__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem 1.25rem}@media (max-width:959px){.partners-value__panel{padding:64px 1.25rem;border-radius:24px}.partners-value__stack{gap:40px}.partners-value__heading .home-eyebrow{font-size:16px;letter-spacing:1.6px}.partners-value__lead{font-size:18px;line-height:28px}}@media (max-width:640px){.partners-value .partners-section__inner{width:min(1320px,calc(100% - 2rem))}.partners-value__panel{padding:48px 1.25rem;border-radius:20px}.partners-value__stack{gap:1.5rem}.partners-value__title{font-size:1.75rem;line-height:1.15}}.partners-discuss{background:#f7f7f5}.partners-discuss__inner{width:min(1320px,calc(100% - clamp(2rem, 7vw, 210px)));padding:100px 0}.partners-discuss__layout{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center}@media (min-width:960px){.partners-discuss__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,5vw,4.5rem)}}.partners-discuss__media{overflow:hidden;min-height:280px;background:#e5e7eb;border-top-left-radius:0;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;-webkit-clip-path:polygon(82px 0,100% 0,100% 100%,0 100%,0 82px);clip-path:polygon(82px 0,100% 0,100% 100%,0 100%,0 82px)}@supports ((-webkit-clip-path:shape(from 0 0,line to 100% 100%)) or (clip-path:shape(from 0 0,line to 100% 100%))){.partners-discuss__media{-webkit-clip-path:shape(from 82px 0,hline to calc(100% - 20px),curve to 100% 20px with 100% 0,vline to calc(100% - 20px),curve to calc(100% - 20px) 100% with 100% 100%,hline to 20px,curve to 0 calc(100% - 20px) with 0 100%,vline to 82px,curve to 8.5px 61.5px with 0 70px,line to 61.5px 8.5px,curve to 82px 0 with 70px 0);clip-path:shape(from 82px 0,hline to calc(100% - 20px),curve to 100% 20px with 100% 0,vline to calc(100% - 20px),curve to calc(100% - 20px) 100% with 100% 100%,hline to 20px,curve to 0 calc(100% - 20px) with 0 100%,vline to 82px,curve to 8.5px 61.5px with 0 70px,line to 61.5px 8.5px,curve to 82px 0 with 70px 0)}}.partners-discuss__media img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover;object-position:center}@media (min-width:960px){.partners-discuss__media,.partners-discuss__media img{min-height:560px;height:100%}}.partners-discuss__copy{display:flex;flex-direction:column;gap:2.625rem;max-width:37rem}.partners-discuss__header{display:flex;flex-direction:column;align-items:flex-start;gap:1.125rem}.partners-discuss__header .home-eyebrow{margin:0;font-size:clamp(1rem,1.5vw,1.375rem);letter-spacing:.125em}.partners-discuss__title{margin:0;color:var(--vu-navy);font-family:"General Sans",var(--font-latin);font-size:clamp(1.875rem,3.8vw,3.125rem);font-weight:400;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.partners-discuss__panels{display:flex;flex-direction:column;gap:1rem;width:100%}.partners-discuss__panel{display:flex;flex-direction:column;gap:1.125rem;padding:1.5rem 1.875rem;border-radius:16px}.partners-discuss__panel--open{background:linear-gradient(90deg,#d8ead9,rgba(216,234,217,0))}.partners-discuss__panel--bound{background:linear-gradient(90deg,#eadbd8,rgba(234,219,216,0))}.partners-discuss__label{margin:0;color:var(--vu-navy);font-family:"General Sans",var(--font-latin);font-size:.875rem;font-weight:500;letter-spacing:.0625em;line-height:1.07;text-transform:uppercase}.partners-discuss__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.partners-discuss__list li{display:grid;grid-template-columns:1.25rem 1fr;grid-gap:.65rem;gap:.65rem;align-items:start}.partners-discuss__index{margin-top:.1rem;color:var(--vu-navy);font-family:"General Sans",var(--font-latin);font-size:.85rem;font-weight:500;letter-spacing:.04em;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.45}.partners-discuss__text{color:#595b62;font-size:1rem;font-weight:400;line-height:1.55;text-wrap:pretty}@media (max-width:959px){.partners-discuss__inner{padding:72px 0}.partners-discuss__copy{gap:2rem;max-width:none}.partners-discuss__media{-webkit-clip-path:none;clip-path:none;border-radius:20px}}@media (max-width:640px){.partners-discuss__inner{width:min(1320px,calc(100% - 2rem));padding:56px 0}.partners-discuss__panel{padding:1.25rem}.partners-discuss__title{font-size:1.75rem}}.partners-page .faq-cta__copy{max-width:40rem}.partners-page .faq-cta__copy .vu-app__band-title{margin:0 0 16px}.partners-page .faq-cta__copy .vu-app__band-lead{margin:0 0 32px}