.bp-cs-hero{background:var(--color-navy-900);color:var(--color-white);padding:4.5rem 0 0}.bp-cs-hero-grid{display:flex;flex-direction:column;gap:2rem}@media(min-width:1025px){.bp-cs-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.75rem;align-items:center}.bp-cs-hero-grid--nomedia{grid-template-columns:minmax(0,1fr)}}.bp-cs-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.bp-cs-hero-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem}.bp-cs-hero-logo{height:34px;width:auto;display:block}.bp-cs-hero-logo--ondark{height:46px;padding:6px 10px;background:var(--color-white);border-radius:var(--radius-md);box-sizing:border-box}.bp-cs-chip{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1;padding:.5rem .85rem;border-radius:var(--radius-pill);background:#ffffff1a;color:var(--color-white);border:1px solid rgba(255,255,255,.22)}.bp-cs-chip--name{background:var(--color-accent);color:var(--color-black);border-color:var(--color-accent)}.bp-cs-headline{font-family:var(--font-display);font-size:var(--fs-display-desktop);line-height:var(--lh-display);margin:0;max-width:20ch;color:var(--color-white)}.bp-cs-hero-subhead{font-family:var(--font-sans);font-size:19px;line-height:1.6;margin:1.25rem 0 0;max-width:46ch;color:#ffffffc7}.bp-cs-byline{display:flex;align-items:center;gap:.75rem;font-family:var(--font-sans);font-size:17px;margin:1.5rem 0 0;color:var(--color-soft-gold)}.bp-cs-byline strong{color:var(--color-white)}.bp-cs-byline-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--color-accent);flex:0 0 auto}.bp-cs-hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.bp-cs-hero .btn-secondary{color:var(--color-white);border-color:#ffffff80}.bp-cs-hero .btn-secondary:hover,.bp-cs-hero .btn-secondary:focus-visible{background:var(--color-white);color:var(--color-navy-900);border-color:var(--color-white)}.bp-cs-hero-mediacol{margin:0}.bp-cs-hero-media{position:relative}.bp-cs-hero-img{display:block;width:100%;height:auto;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.2);box-shadow:8px 8px #f9a719e6}.bp-cs-hero-caption{font-family:var(--font-sans);font-size:14px;line-height:1.5;margin-top:1rem;color:var(--color-soft-gold)}.bp-cs-quotecard{margin:-1.25rem 0 0;padding:1rem 1.15rem;background:var(--color-surface);border:1px solid rgba(1,16,22,.1);border-radius:var(--radius-md);box-shadow:5px 5px 0 0 var(--color-accent)}.bp-cs-hero-media--noimage .bp-cs-quotecard{margin-top:0}@media(min-width:1025px){.bp-cs-quotecard{position:absolute;left:-56px;bottom:-56px;width:420px;margin:0}.bp-cs-quotecard-quote{font-size:14px}.bp-cs-hero-caption--clears{margin-top:calc(56px + 1.25rem)}.bp-cs-hero-media--noimage .bp-cs-quotecard{position:static;width:auto;max-width:420px}}.bp-cs-quotecard-quote{margin:0 0 .75rem;padding:0;border:0;font-family:var(--font-sans);font-weight:500;font-size:15px;line-height:1.5;color:var(--color-text)}.bp-cs-quotecard-quote:before{content:"“"}.bp-cs-quotecard-quote:after{content:"”"}.bp-cs-quotecard-meta{display:flex;align-items:center;gap:.625rem}.bp-cs-quotecard-avatar{width:40px;height:40px;border-radius:var(--radius-full);object-fit:cover;flex:none;background:var(--color-white)}.bp-cs-quotecard-avatar--logo{border-radius:var(--radius-md);object-fit:contain;padding:4px;border:1px solid rgba(1,16,22,.1)}.bp-cs-quotecard-who{display:flex;flex-direction:column;min-width:0}.bp-cs-quotecard-name{font-family:var(--font-sans);font-size:13px;font-weight:700;line-height:1.3;color:var(--color-text)}.bp-cs-quotecard-title{font-family:var(--font-sans);font-size:12px;line-height:1.3;color:#01101699}.bp-cs-snapshot{margin-top:3.5rem;border-top:1px solid rgba(255,255,255,.14);background:#ffffff0d}.bp-cs-snapshot-inner{width:100%;max-width:var(--container-desktop);margin:0 auto;padding:1.25rem var(--space-section-x);display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1.125rem 1.25rem}@media(min-width:768px){.bp-cs-snapshot-inner{padding-inline:1.5em}}.bp-cs-snap-item{display:flex;flex-direction:column;gap:.25rem}.bp-cs-snap-item dt{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-soft-gold)}.bp-cs-snap-item dd{margin:0;font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.3;color:var(--color-white)}.bp-cs-snap-item dd.bp-cs-snap-accent{color:var(--color-accent)}@media(max-width:1024px){.bp-cs-headline{font-size:var(--fs-display-tablet)}}@media(max-width:767px){.bp-cs-hero{padding:3rem 0 0}.bp-cs-headline{font-size:var(--fs-display-mobile);max-width:none}.bp-cs-hero-subhead{font-size:17px}.bp-cs-hero-cta .btn{flex:1 1 auto}}.bp-cs-overview{padding:3.5rem 0;background:var(--color-white)}.bp-cs-disclosure{max-width:74ch;margin:0 auto 3rem;background:var(--color-pink-50);border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:1.25rem 1.5rem}.bp-cs-disclosure-tag{display:inline-block;font-family:var(--font-sans);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.5rem}.bp-cs-disclosure p{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--color-text);margin:0}.bp-cs-overview-body{max-width:74ch;margin:0 auto}.bp-cs-overview-body h2{margin:0 0 1.25rem}.bp-cs-overview-logo{max-height:56px;width:auto;margin-bottom:1.5rem}@media(max-width:767px){.bp-cs-overview{padding:2.5rem 0}.bp-cs-disclosure{margin-bottom:2rem;padding:1rem 1.15rem}}.bp-cs-ba{padding:4.5rem 0;background:var(--color-surface)}.bp-cs-ba-headline{text-align:center;margin:0 auto 2.5rem;max-width:22ch}.bp-cs-ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.bp-cs-ba-panel{margin:0;background:var(--color-white);border:1px solid var(--color-navy-700);border-radius:var(--radius-sm);box-shadow:5px 5px 0 0 var(--color-navy-700);overflow:hidden}.bp-cs-ba-label{font-family:var(--font-sans);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;padding:.6rem 1rem;color:var(--color-white)}.bp-cs-ba-label--before{background:var(--color-maroon-700)}.bp-cs-ba-label--after{background:var(--color-navy-700)}.bp-cs-ba-panel img{display:block;width:100%;height:auto;border-top:1px solid var(--color-navy-700)}.bp-cs-ba-caption{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--color-text);opacity:.8;text-align:center;margin:1.5rem auto 0;max-width:70ch}@media(max-width:767px){.bp-cs-ba{padding:3rem 0}.bp-cs-ba-grid{grid-template-columns:1fr;gap:2rem}}.bp-cs-stats{padding:4.5rem 0;background:var(--color-navy-900);color:var(--color-white)}.bp-cs-stats-headline{text-align:center;margin:0 auto 2.5rem;color:var(--color-white);max-width:24ch}.bp-cs-stats-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0;padding:0}.bp-cs-stats-grid>.bp-cs-stat{flex:0 1 calc(33.333% - 1rem)}.bp-cs-stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);padding:1.75rem 1.5rem;text-align:center}.bp-cs-stat-value{font-family:var(--font-display);font-size:44px;line-height:1.05;color:var(--color-accent);margin:0 0 .6rem}.bp-cs-stat-label{font-family:var(--font-sans);font-size:16px;line-height:1.45;margin:0;color:var(--color-white)}.bp-cs-stat-detail{display:block;margin-top:.4rem;font-size:14px;opacity:.72}.bp-cs-stats-footnote{font-family:var(--font-sans);font-size:14px;line-height:1.6;text-align:center;margin:2rem auto 0;max-width:74ch;opacity:.68}@media(max-width:1023px){.bp-cs-stats-grid>.bp-cs-stat{flex:0 1 calc(50% - .75rem)}}@media(max-width:639px){.bp-cs-stats-grid>.bp-cs-stat{flex:1 1 100%}}@media(max-width:767px){.bp-cs-stats{padding:3rem 0}.bp-cs-stat-value{font-size:36px}}.bp-cs-narrative{padding:4rem 0}.bp-cs-narrative--white{background:var(--color-white)}.bp-cs-narrative--cream{background:var(--color-cream-100)}.bp-cs-narrative--teal{background:var(--color-soft-teal)}.bp-cs-narrative--navy{background:var(--color-navy-900);color:var(--color-white)}.bp-cs-narrative--navy h2,.bp-cs-narrative--navy .bp-cs-p{color:var(--color-white)}.bp-cs-narrative-body{max-width:74ch;margin:0 auto}.bp-cs-narrative-body h2{margin:0 0 1.5rem}.bp-cs-p{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);margin:0 0 1.25rem}.bp-cs-p code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:#0b526d17;padding:.1em .35em;border-radius:var(--radius-sm)}.bp-cs-pull{margin:2rem 0;padding:1.5rem 1.75rem;background:var(--color-white);border:1px solid var(--color-navy-700);border-left:5px solid var(--color-primary);border-radius:var(--radius-sm);box-shadow:5px 5px 0 0 var(--color-navy-700)}.bp-cs-pull p{font-family:var(--font-sans);font-size:20px;line-height:1.5;margin:0;color:var(--color-text)}.bp-cs-pull cite{display:block;margin-top:.85rem;font-style:normal;font-size:15px;color:var(--color-navy-700);font-weight:600}.bp-cs-figure{margin:2rem 0}.bp-cs-figure img{display:block;width:100%;height:auto;border:1px solid var(--color-navy-700);border-radius:var(--radius-sm);box-shadow:5px 5px 0 0 var(--color-navy-700)}.bp-cs-figure figcaption{font-family:var(--font-sans);font-size:14px;line-height:1.6;margin-top:1rem;opacity:.78}.bp-cs-points{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem}.bp-cs-points li{background:var(--color-white);border:1px solid var(--color-navy-700);border-radius:var(--radius-sm);box-shadow:5px 5px 0 0 var(--color-navy-700);padding:1.25rem 1.5rem;font-family:var(--font-sans);font-size:17px;line-height:1.55;color:var(--color-text)}.bp-cs-points li strong{display:block;color:var(--color-navy-700);margin-bottom:.35rem}@media(max-width:767px){.bp-cs-narrative{padding:2.75rem 0}.bp-cs-pull{padding:1.25rem}.bp-cs-pull p{font-size:18px}}.bp-cs-testimonial{padding:3.5rem 0;background:var(--color-surface)}.bp-cs-testimonial-card{margin:0 auto;max-width:780px;background:var(--color-cream-100);border:1px solid var(--color-navy-700);border-radius:var(--radius-md);box-shadow:6px 6px 0 0 var(--color-navy-700);padding:2.25rem 2.5rem}.bp-cs-testimonial-card blockquote{margin:0;padding:0}.bp-cs-testimonial-card blockquote p{font-family:var(--font-sans);font-size:21px;line-height:1.55;color:var(--color-text);margin:0 0 1rem}.bp-cs-testimonial-card blockquote p:last-child{margin-bottom:0}.bp-cs-testimonial-card figcaption{display:flex;align-items:center;gap:.9rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid rgba(11,82,109,.28)}.bp-cs-testimonial-card figcaption img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:1px solid var(--color-navy-700)}.bp-cs-testimonial-who{font-family:var(--font-sans);font-size:16px;line-height:1.4}.bp-cs-testimonial-who strong{display:block;color:var(--color-navy-700)}.bp-cs-testimonial-who span{opacity:.8}@media(max-width:767px){.bp-cs-testimonial{padding:2.5rem 0}.bp-cs-testimonial-card{padding:1.5rem 1.35rem}.bp-cs-testimonial-card blockquote p{font-size:18px}}.bp-cs-results{padding:4.5rem 0;background:var(--color-white)}.bp-cs-results-headline{text-align:center;margin:0 auto 2.5rem;max-width:24ch}.bp-cs-results-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.bp-cs-results-grid>.bp-cs-result{flex:0 1 calc(33.333% - 1rem)}@media(max-width:1023px){.bp-cs-results-grid>.bp-cs-result{flex:0 1 calc(50% - .75rem)}}@media(max-width:639px){.bp-cs-results-grid>.bp-cs-result{flex:1 1 100%}}.bp-cs-result{background:var(--color-white);border:1px solid var(--color-navy-700);border-radius:var(--radius-sm);box-shadow:5px 5px 0 0 var(--color-navy-700);padding:1.75rem 1.5rem}.bp-cs-result h3{font-family:var(--font-sans);font-weight:700;font-size:19px;line-height:1.3;color:var(--color-navy-700);margin:0 0 .75rem}.bp-cs-result p{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--color-text);margin:0}@media(max-width:767px){.bp-cs-results{padding:3rem 0}}.bp-cs-mdx:empty{display:none}
