.bs-proof-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.25rem,5vw,5rem)!important;margin-top:0}.bs-proof-grid>.wp-block-column{min-width:0;margin:0}.bs-hero-tone--customer{--bs-hero-accent:53,94,178;--bs-hero-accent-secondary:47,127,217}.bs-customer-story-intro__columns{display:grid!important;align-items:center!important;margin:0}.bs-customer-story-intro__logo{max-width:16rem;margin:0}.bs-customer-story-intro__logo img{display:block;width:100%;height:auto;object-fit:contain}.bs-customer-story-intro__copy{max-width:54rem}.bs-customer-stories-hero .bs-inner-hero__image img,.bs-customer-story-challenge .bs-inner-feature__image img{object-position:center}.bs-customer-story-video{width:100%;margin:0;overflow:hidden;border-radius:var(--bs-radius-panel);background:var(--wp--preset--color--navy,#0e2e56);box-shadow:var(--bs-inner-shadow)}.bs-customer-story-video :is(figure,.wp-block-embed__wrapper){margin:0}.bs-customer-story-video .wp-block-embed__wrapper{position:relative;aspect-ratio:16/9}.bs-customer-story-video .wp-block-embed__wrapper::before{display:none!important}.bs-customer-story-video iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.bs-customer-story-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.bs-customer-story-quote .bs-inner-quote p{font-size:var(--bs-fluid-h4)}.bs-customer-story-quote .bs-case-meta,.bs-customer-story-quote .bs-customer-story-detail-link{margin-left:clamp(2.6rem,5vw,4.6rem)!important}.bs-customer-story-quote .bs-case-meta{margin-top:1.4rem!important}.bs-customer-story-quote .bs-customer-story-detail-link{margin-top:.85rem!important}@media (max-width:640px){.bs-customer-story-quote .bs-case-meta,.bs-customer-story-quote .bs-customer-story-detail-link{margin-left:2.15rem!important}}@media (max-width:900px){.bs-customer-story-intro__columns{grid-template-columns:1fr!important;gap:1.75rem!important}.bs-customer-story-intro__logo{max-width:13rem}}.bs-customer-story-quote .bs-inner-quote cite{display:grid;gap:.3rem;align-items:initial}.bs-customer-story-quote .bs-inner-quote cite span{display:block;color:var(--wp--preset--color--slate);font-weight:550}.bs-customer-story-quote .bs-inner-quote.bs-quote--long p{max-width:61ch;font-size:var(--bs-fluid-h6)!important;font-weight:500;line-height:1.64!important}.bs-customer-story-quote .bs-inner-quote.bs-quote--long::before{top:-.12em;color:#aaccec}.bs-customer-stories-hero .bs-inner-hero__copy{max-width:41rem}.bs-customer-stories-hero .bs-inner-hero__copy h1{max-width:18ch;font-size:var(--bs-fluid-title);line-height:1.02}.bs-customer-stories-hero .bs-inner-hero__image img{min-height:clamp(24rem,38vw,36rem);object-fit:cover}.bs-customer-story-feature{padding-block:clamp(3.75rem,6vw,5.75rem)}.bs-customer-story-feature+.bs-customer-story-feature{border-top:1px solid rgba(189,203,217,.62)}.bs-customer-story-feature--intro{padding-bottom:clamp(3rem,5vw,4.5rem)}.bs-customer-story-intro__columns{grid-template-columns:minmax(11rem,.28fr) minmax(0,.72fr);gap:clamp(2.5rem,6vw,6.5rem)!important}.bs-customer-story-intro__copy h2{max-width:22ch;font-size:var(--bs-fluid-h2);line-height:1.08}.bs-customer-story-intro__copy .bs-lead{max-width:57ch}.bs-customer-story-feature--approach .bs-inner-feature__columns,.bs-customer-story-feature--challenge .bs-inner-feature__columns{gap:clamp(3rem,7vw,7rem)!important;align-items:center!important}.bs-customer-story-feature--approach .bs-inner-feature__copy,.bs-customer-story-feature--challenge .bs-inner-feature__copy{max-width:37rem}.bs-customer-story-feature--approach .bs-inner-feature__copy h2,.bs-customer-story-feature--challenge .bs-inner-feature__copy h2{max-width:20ch;font-size:var(--bs-fluid-h2);line-height:1.1}.bs-customer-story-feature--challenge .bs-inner-feature__image img{aspect-ratio:4/3;object-fit:cover;box-shadow:0 28px 64px -48px rgba(14,46,86,.5)}.bs-customer-story-feature--approach .bs-demo-embed--wide{max-width:42rem}.bs-customer-story-feature--results .bs-section-heading{max-width:48rem;margin-bottom:clamp(2rem,4vw,3.25rem)!important}.bs-customer-story-feature--results .bs-proof-grid{gap:0!important;border:1px solid rgba(189,203,217,.7);border-radius:var(--bs-radius-panel);background:rgba(255,255,255,.74);overflow:hidden}.bs-customer-story-feature--results .bs-proof-grid>.wp-block-column{padding:clamp(1.5rem,3vw,2.4rem)}.bs-customer-story-feature--results .bs-proof-grid>.wp-block-column+.wp-block-column{border-left:1px solid rgba(189,203,217,.7)}.bs-customer-story-feature--quote{padding-block:clamp(4rem,7vw,6.75rem)}.bs-customer-story-feature--quote .bs-inner-quote-wrap{max-width:74rem}.bs-customer-story-feature--quote .bs-inner-quote{padding-left:clamp(2.7rem,5vw,4.6rem)}.bs-customer-story-feature--quote .bs-inner-quote p{max-width:62ch}.bs-inner-customer-voices{padding-top:clamp(4.5rem,7vw,7rem)}.bs-testimonial-rail__heading{display:flex;gap:clamp(1.5rem,3vw,2.5rem);align-items:flex-end;justify-content:space-between;margin-bottom:clamp(2rem,4vw,3.25rem)}.bs-testimonial-rail__heading .bs-section-heading{max-width:52rem;margin:0!important}.bs-testimonial-rail__intro{max-width:61ch;margin:1rem 0 0;color:var(--wp--preset--color--slate);font-size:var(--bs-text-base);line-height:1.65}.bs-testimonial-rail__controls{display:inline-flex;gap:.65rem;align-items:center;flex:0 0 auto}.bs-testimonial-rail__button{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid #c8d2dd;border-radius:999px;background:#f4f7fa;color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--heading);font-size:var(--bs-text-2xl);font-weight:700;cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.bs-testimonial-rail__button:hover:not(:disabled){border-color:#9aabbc;background:#eaf0f5;transform:translateY(-1px)}.bs-inner-customer-voices .bs-inner-testimonial:focus-visible,.bs-inner-customer-voices .bs-testimonial-grid:focus-visible,.bs-testimonial-rail__button:focus-visible{outline:3px solid rgba(31,104,193,.32);outline-offset:3px}.bs-testimonial-rail__button:disabled{opacity:.38;cursor:default}.bs-testimonial-rail__progress{min-width:4.25rem;color:var(--wp--preset--color--slate);font-size:var(--bs-text-sm);font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.bs-inner-customer-voices .bs-testimonial-grid{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-rows:minmax(0,auto);gap:clamp(1.25rem,2.25vw,2rem);align-items:stretch;margin:0;padding:.25rem .2rem 1.4rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:.2rem;scroll-snap-type:x mandatory;scrollbar-color:#aebdcc #edf2f6;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.bs-inner-customer-voices .bs-testimonial-grid::-webkit-scrollbar{height:.65rem}.bs-inner-customer-voices .bs-testimonial-grid::-webkit-scrollbar-track{border-radius:999px;background:#edf2f6}.bs-inner-customer-voices .bs-testimonial-grid::-webkit-scrollbar-thumb{border:2px solid #edf2f6;border-radius:999px;background:#aebdcc}.bs-inner-customer-voices .bs-inner-testimonial{--bs-testimonial-card-width:clamp(23rem, 32vw, 28rem);display:flex;width:var(--bs-testimonial-card-width);height:100%;flex-direction:column;align-self:stretch;min-width:0;max-width:calc(100vw - (2 * var(--bs-page-gutter)));margin:0;padding:clamp(1.6rem,2.5vw,2.15rem);border:1px solid #d9e2eb;border-top:3px solid #bfd7ef;border-radius:var(--bs-radius-panel);background:#fff;box-shadow:0 20px 48px -44px rgba(14,46,86,.68);scroll-snap-align:start;scroll-snap-stop:always}.bs-inner-customer-voices .bs-inner-testimonial:is(.bs-testimonial--short,:has(.bs-quote--short)){--bs-testimonial-card-width:clamp(20rem, 27vw, 24rem)}.bs-inner-customer-voices .bs-inner-testimonial:is(.bs-testimonial--medium,:has(.bs-quote--medium)){--bs-testimonial-card-width:clamp(23rem, 32vw, 28rem)}.bs-inner-customer-voices .bs-inner-testimonial:is(.bs-testimonial--long,:has(.bs-quote--long)){--bs-testimonial-card-width:clamp(27rem, 38vw, 34rem)}.bs-inner-customer-voices .bs-testimonial-label{margin:0 0 1rem;color:var(--wp--preset--color--primary);font-size:var(--bs-text-2xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.bs-inner-customer-voices .bs-inner-quote{display:flex;flex:1 1 auto;flex-direction:column;max-width:none;padding:0}.bs-inner-customer-voices .bs-inner-quote::before{position:static;display:block;height:1.9rem;margin:0 0 .55rem;font-size:3.75rem;line-height:.78}.bs-inner-customer-voices .bs-inner-quote p,.bs-inner-customer-voices .bs-inner-quote:is(.bs-quote--short,.bs-quote--medium,.bs-quote--long) p{max-width:none;font-family:var(--wp--preset--font-family--heading);font-size:var(--bs-fluid-lead)!important;font-weight:600!important;line-height:1.55!important;letter-spacing:-.018em!important}.bs-inner-customer-voices .bs-inner-quote cite{display:grid;gap:.3rem;margin-top:auto;padding-top:clamp(1.35rem,2.5vw,1.75rem);font-size:var(--bs-text-body-sm);line-height:1.45}.bs-inner-customer-voices .bs-inner-quote cite strong{color:var(--wp--preset--color--navy);font-size:var(--bs-text-base);line-height:1.25}.bs-inner-customer-voices .bs-inner-quote cite span{display:block;color:var(--wp--preset--color--slate);font-weight:550}.bs-inner-customer-voices .bs-testimonial-role-note{margin:.65rem 0 0;color:var(--wp--preset--color--slate);font-size:var(--bs-text-xs);font-weight:650}.bs-inner-customer-voices .bs-testimonial-meta{margin:1.1rem 0 0;padding-top:.9rem;border-top:1px solid var(--wp--preset--color--border);color:var(--wp--preset--color--slate);font-size:var(--bs-text-xs);font-weight:600;line-height:1.55}@media (max-width:900px){.bs-customer-story-intro__logo{max-width:13rem}.bs-customer-story-feature--results .bs-proof-grid{grid-template-columns:1fr}.bs-customer-story-feature--results .bs-proof-grid>.wp-block-column+.wp-block-column{border-top:1px solid rgba(189,203,217,.7);border-left:0}}@media (max-width:640px){.bs-testimonial-rail__heading{display:grid;gap:1.5rem;align-items:start}.bs-testimonial-rail__controls{justify-self:start}.bs-inner-customer-voices .bs-testimonial-grid{gap:1rem;padding-right:.1rem;padding-left:.1rem}.bs-inner-customer-voices .bs-inner-testimonial{padding:clamp(1.3rem,5vw,1.55rem)}.bs-inner-customer-voices .bs-inner-testimonial:is(.bs-testimonial--short,:has(.bs-quote--short)){--bs-testimonial-card-width:82%}.bs-inner-customer-voices .bs-inner-testimonial:is(.bs-testimonial--medium,:has(.bs-quote--medium)){--bs-testimonial-card-width:88%}.bs-inner-customer-voices .bs-inner-testimonial:is(.bs-testimonial--long,:has(.bs-quote--long)){--bs-testimonial-card-width:94%}.bs-inner-customer-voices .bs-inner-quote p,.bs-inner-customer-voices .bs-inner-quote:is(.bs-quote--short,.bs-quote--medium,.bs-quote--long) p{font-size:var(--bs-fluid-lead)!important;line-height:1.56!important}}@media (max-width:640px){.bs-customer-stories-hero .bs-inner-hero__image img{min-height:0;aspect-ratio:4/3}.bs-customer-story-feature{padding-block:var(--bs-section-space-compact)}.bs-customer-story-feature--quote{padding-block:var(--bs-section-space)}}.bs-client-photos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.5rem,3vw,2.25rem)}body.broadsight-v3-theme .bs-client-photos__photo{margin:0}body.broadsight-v3-theme .bs-client-photos__photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--bs-radius-card);box-shadow:0 10px 28px rgba(14,46,86,.1)}body.broadsight-v3-theme .bs-client-photos__photo figcaption{margin:.85rem 0 0;color:var(--wp--preset--color--slate,#34495e);font-size:var(--bs-text-sm);line-height:1.45;text-align:left}body.broadsight-v3-theme .bs-client-photos__photo figcaption strong{display:block;color:var(--wp--preset--color--ink,#202124);font-size:var(--bs-text-base)}@media (max-width:900px){.bs-client-photos__grid{grid-template-columns:1fr;max-width:34rem}body.broadsight-v3-theme .bs-client-photos__photo img{aspect-ratio:16/10}}.bs-proof-grid+.bs-results-source{margin-top:1.5rem!important;text-align:center}.wp-block-embed.is-type-video .wp-block-embed__wrapper{color:#fff}.wp-block-embed.is-type-video .wp-block-embed__wrapper a{color:inherit}