.testimonials-section .testimonials-grid{align-items:stretch}.testimonials-section .testimonial-card{margin:0}.testimonials-section .testimonials-intro>p{margin-bottom:0}.testimonials-section .testimonial-quote{border:0;margin:0 0 32px;padding:0}.testimonials-section .testimonial-quote>p{font-family:var(--sans);letter-spacing:0;color:#435562;margin:0;font-size:15px;line-height:1.9}.testimonials-section .testimonial-attribution{align-items:center}.testimonials-section .testimonial-attribution>div{min-width:0}.testimonials-section .testimonial-attribution>div>span{font-size:13px;font-weight:500;line-height:1.7}.testimonials-section .testimonial-attribution small{color:#65737c;margin-top:3px;font-size:10px;line-height:1.8}.testimonials-section .testimonial-initials{letter-spacing:.05em;font-size:10px}@media (min-width:721px) and (max-width:980px){.testimonials-section .testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.testimonials-section .testimonial-card{padding:28px 25px}}@media (max-width:720px){.testimonials-section .testimonials-grid{grid-template-columns:1fr}.testimonials-section .testimonial-quote>p{font-size:15px;line-height:1.9}.testimonials-section .testimonial-quote{margin-bottom:28px}.testimonials-section .testimonial-attribution>div>span{font-size:13px}.testimonials-section .testimonial-attribution small{font-size:10px}}.strategic-partners{background:#fbfaf7;border-top:1px solid #dfe2df;padding:94px 0 90px;position:relative}.partner-filter-defs{pointer-events:none;position:absolute;overflow:hidden}.strategic-partners-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.strategic-partners-heading>div{min-width:0}.strategic-partners-heading h2{max-width:760px;color:var(--ink);font-size:58px;line-height:1.06}.strategic-partners-heading h2 em{color:#617c8f;font-weight:400;display:block}.strategic-partners-heading>div>p:not(.section-label){color:#64727d;max-width:650px;margin:27px 0 0;font-size:14px;line-height:1.9}.partners-motion-toggle{color:#546e80;background:0 0;border:1px solid #ccd5d8;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:11px 14px;font-size:10px;line-height:1.5;transition:background-color .25s,border-color .25s;display:inline-flex}.partners-motion-toggle:hover{background:#eef1ee;border-color:#a7bac5}.partners-motion-toggle svg{flex-shrink:0}.partners-window{border-top:1px solid #dce1df;border-bottom:1px solid #dce1df;max-width:100%;margin-top:46px;padding:35px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.partners-track{width:max-content;animation:north-partners-drift var(--partners-cycle,30s) linear infinite;will-change:transform;display:flex}.partners-group{flex:none;display:flex}.partners-logo-set{align-items:center;gap:var(--partners-gap,88px);padding:0 var(--partners-gap,88px) 0 0;flex:none;margin:0;list-style:none;display:flex}.partners-logo{height:var(--partners-logo-height,44px);flex:none;justify-content:center;align-items:center;display:flex}.partner-mark{width:auto;height:var(--partners-logo-height,44px);flex:none;display:block;overflow:hidden}.strategic-partners[data-paused=true] .partners-track,.strategic-partners[data-in-view=false] .partners-track,.partners-track:focus-within{animation-play-state:paused}@keyframes north-partners-drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (min-width:721px) and (hover:hover) and (pointer:fine){.partners-window:hover .partners-track{animation-play-state:paused}}@media (max-width:980px){.strategic-partners-heading h2{font-size:52px}.strategic-partners-heading{gap:25px}.strategic-partners-heading>div>p:not(.section-label){max-width:540px}}@media (max-width:720px){.strategic-partners{padding:68px 0 64px;--partners-logo-height:36px!important;--partners-gap:60px!important}.strategic-partners-heading{display:block}.strategic-partners-heading h2{max-width:420px;font-size:47px;line-height:1.04}.strategic-partners-heading>div>p:not(.section-label){margin-top:25px;font-size:13px;line-height:1.9}.partners-motion-toggle{margin-top:25px;padding:10px 13px}.partners-window{margin-top:28px;padding:31px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}}@media (prefers-reduced-motion:reduce){.strategic-partners .partners-track{will-change:auto;width:100%;display:block;animation:none!important;transform:none!important}.strategic-partners .partners-group{display:block}.strategic-partners .partners-group[aria-hidden=true],.strategic-partners .partners-logo-set[aria-hidden=true]{display:none}.strategic-partners .partners-logo-set{flex-wrap:wrap;justify-content:center;gap:35px 48px;width:100%;padding:0}.strategic-partners .partners-window{-webkit-mask-image:none;mask-image:none}.strategic-partners .partners-motion-toggle{display:none}}.north-experience[data-reduced-motion=true] .strategic-partners .partners-track{will-change:auto;width:100%;display:block;animation:none!important;transform:none!important}.north-experience[data-reduced-motion=true] .strategic-partners .partners-group{display:block}.north-experience[data-reduced-motion=true] .strategic-partners .partners-group[aria-hidden=true],.north-experience[data-reduced-motion=true] .strategic-partners .partners-logo-set[aria-hidden=true]{display:none}.north-experience[data-reduced-motion=true] .strategic-partners .partners-logo-set{flex-wrap:wrap;justify-content:center;gap:35px 48px;width:100%;padding:0}.north-experience[data-reduced-motion=true] .strategic-partners .partners-window{-webkit-mask-image:none;mask-image:none}.north-experience[data-reduced-motion=true] .strategic-partners .partners-motion-toggle{display:none}
