.route-home .bdr-home-section-intro{width:min(100%,70rem);margin-inline:auto}.route-home .bdr-home-dark{background:var(--bdr-color-navy);color:#fff}.route-home .bdr-home-section-media{position:relative;overflow:hidden}.route-home .bdr-home-section-media>.bdr-shell{z-index:1;position:relative}.route-home .bdr-home-outcome{background:var(--bdr-color-slate)}.route-home .bdr-home-dark h1,.route-home .bdr-home-dark h2,.route-home .bdr-home-dark h3{color:#fff}.route-home .bdr-home-dark .bdr-eyebrow{color:var(--bdr-color-gold)}.route-home .bdr-home-grid{gap:2.5rem;display:grid}.route-home .bdr-home-stack{gap:1.5rem;display:grid}.route-home .bdr-home-split{align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.route-home .bdr-home-split--center{align-items:center}.route-home .bdr-home-copy{color:var(--bdr-color-slate);font-size:1rem;line-height:1.55}.route-home .bdr-home-copy--light{color:#e2e8f0e6}.route-home .bdr-home-kicker{color:var(--bdr-color-gold);letter-spacing:.15em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.route-home .bdr-home-card--white .bdr-home-kicker,.route-home .bdr-home-card--dark .bdr-home-kicker{color:var(--bdr-color-gold)}.route-home .bdr-home-heading{letter-spacing:-.03em;margin-top:1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.route-home .bdr-home-lead{margin-top:1.75rem;text-align:center;width:min(100%,44rem);color:var(--bdr-color-ink);margin-inline:auto;font-size:1.25rem;font-weight:600;line-height:1.45}.route-home #solutions .bdr-home-lead{color:var(--bdr-color-slate);font-weight:400}.route-home .bdr-home-section-intro .bdr-page-section-icon{width:7rem;height:7rem;margin-bottom:1rem}.route-home .bdr-home-card{box-shadow:var(--bdr-shadow-soft);background:#efefed;padding:2rem}.route-home .bdr-home-card--white{background:var(--bdr-color-white);color:var(--bdr-color-ink)}.route-home .bdr-home-card--dark{background:var(--bdr-color-navy);color:#fff}.route-home .bdr-home-card--dark h3,.route-home .bdr-home-card--dark p,.route-home .bdr-home-card--white h1,.route-home .bdr-home-card--white h2,.route-home .bdr-home-card--white h3,.route-home .bdr-home-card--white p{color:inherit}.route-home .bdr-home-card__title{color:var(--bdr-color-navy);font-size:1.25rem;line-height:1.25}.route-home .bdr-home-card__copy{color:var(--bdr-color-slate);margin-top:1rem;font-size:1rem;line-height:1.55}.route-home .bdr-home-card--dark .bdr-home-card__copy{color:#e2e8f0e0}.route-home .bdr-home-card__icon{width:3.25rem;height:3.25rem;color:var(--bdr-color-gold);justify-content:center;align-items:center;margin-bottom:.85rem;font-size:1.375rem;line-height:1;display:inline-flex}.route-home .bdr-home-card__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.route-home .bdr-home-panel{background:#ffffff0d;border:1px solid #fff3;padding:clamp(1.75rem,3vw,2.5rem)}.route-home .bdr-home-list{gap:1rem;display:grid}.route-home .bdr-home-list li{align-items:flex-start;gap:.75rem;display:flex}.route-home .bdr-home-list__mark{color:var(--bdr-color-gold);flex:none}.route-home .bdr-home-compare{align-items:stretch;gap:1rem;display:grid}.route-home .bdr-home-compare__panel{padding:clamp(2rem,3vw,2.5rem)}.route-home .bdr-home-compare__panel--before{background:var(--bdr-color-silver)}.route-home .bdr-home-compare__panel--after{background:var(--bdr-color-navy);color:#fff}.route-home .bdr-home-compare__panel--after h1,.route-home .bdr-home-compare__panel--after h2,.route-home .bdr-home-compare__panel--after h3,.route-home .bdr-home-compare__panel--after p,.route-home .bdr-home-compare__panel--after li{color:inherit}.route-home .bdr-home-compare__meta{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.75rem;font-weight:700;display:flex}.route-home .bdr-home-compare .bdr-home-card__copy{color:var(--bdr-color-slate);font-size:1rem;font-weight:400}.route-home .bdr-home-compare__panel--after .bdr-home-card__copy{color:color-mix(in srgb, var(--bdr-color-midtone) 72%, var(--bdr-color-white))}.route-home .bdr-home-compare .bdr-home-list{gap:0}.route-home .bdr-home-compare .bdr-home-list li{border-top:1px solid color-mix(in srgb, var(--bdr-color-slate) 14%, transparent);align-items:center;margin:0;padding-block:1rem}.route-home .bdr-home-compare__panel--after .bdr-home-list li{border-color:color-mix(in srgb, var(--bdr-color-slate) 18%, transparent)}.route-home .bdr-home-compare .bdr-home-list__mark{place-items:center;width:2.75rem;min-width:2.75rem;font-size:2.35rem;line-height:1;display:grid}.route-home .bdr-home-compare__panel--before .bdr-home-list__mark{color:var(--bdr-color-slate)}.route-home .bdr-home-transform{margin-top:4rem;text-align:center;width:min(100%,64rem);margin-inline:auto}.route-home .bdr-home-transform__title{color:var(--bdr-color-gold);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:.65rem;font-size:.8125rem;font-weight:700;display:inline-flex}.route-home .bdr-home-transform__title:before,.route-home .bdr-home-transform__title:after{content:"";opacity:.82;background:currentColor;width:1.75rem;height:3px}.route-home .bdr-home-transform__grid{gap:2rem;display:grid}.route-home .bdr-home-transform__item{text-align:center}.route-home .bdr-home-transform__item .bdr-home-copy{font-size:1.125rem}.route-home .bdr-home-transform__item strong{color:var(--bdr-color-ink);margin-top:.75rem;font-size:1.2rem;line-height:1.35;display:block}.route-home .bdr-home-arrow{justify-content:center;align-items:center;display:none}.route-home .bdr-home-arrow__icon{background:var(--bdr-color-navy);width:3.5rem;height:3.5rem;color:var(--bdr-color-gold);place-items:center;font-size:1.5rem;display:grid}.route-home .bdr-home-metrics{gap:1rem;display:grid}.route-home .bdr-home-metric{background:#0000002e;padding:1.25rem}.route-home .bdr-home-metric__label{color:#94a3b8f2;letter-spacing:.15em;text-transform:uppercase;font-size:.5625rem}.route-home .bdr-home-metric__value{color:#fff;margin-top:.5rem;font-size:1.75rem;line-height:1.1}.route-home .bdr-home-bars{align-items:end;gap:.5rem;height:5rem;margin-top:1.25rem;display:flex}.route-home .bdr-home-bars>span{background:#cbad7280;flex:1 1 0}.route-home .bdr-home-bars>span:nth-child(2),.route-home .bdr-home-bars>span:nth-child(4){background:var(--bdr-color-gold)}.route-home .bdr-home-steps{gap:.75rem;display:grid}.route-home .bdr-home-step{align-items:center;gap:.75rem;display:grid}.route-home .bdr-home-step__card{background:#fff;padding:1.25rem;box-shadow:0 1px 2px #0000000d}.route-home .bdr-home-step__label{color:var(--bdr-color-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem}.route-home .bdr-home-step__arrow{color:var(--bdr-color-gold);text-align:center}.route-home .bdr-home-architecture{text-align:center;letter-spacing:.13em;text-transform:uppercase;gap:.5rem;font-size:.625rem;display:grid}.route-home .bdr-home-architecture__block{border:1px solid #ffffff40;padding:1rem 1.25rem}.route-home .bdr-home-architecture__block--highlight{background:var(--bdr-color-gold);color:var(--bdr-color-ink);border-color:#0000;font-weight:500}.route-home .bdr-home-architecture__connector{background:#cbad72b3;width:1px;height:1.5rem;margin-inline:auto}.route-home .bdr-home-architecture__row{gap:.5rem;display:grid}.route-home .bdr-home-faq{border-block:1px solid var(--bdr-color-border)}.route-home .bdr-home-faq__item+.bdr-home-faq__item{border-top:1px solid var(--bdr-color-border)}.route-home .bdr-home-faq__question{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-block:1.5rem;font-size:.9375rem;font-weight:500;display:flex}.route-home .bdr-home-faq__answer{color:var(--bdr-color-slate);padding:0 0 1.5rem;font-size:.875rem;line-height:1.8}.route-home .bdr-home-cta{text-align:center}.route-home .bdr-home-cta--final{width:min(100%,52rem);margin-inline:auto}.route-home .bdr-home-cta--final .bdr-home-heading{width:min(100%,42rem);margin-inline:auto}.route-home .bdr-home-cta--final .bdr-home-cta__copy{width:min(100%,35rem);margin-top:1.5rem;font-size:1.125rem;line-height:1.6}.route-home .bdr-home-cta__copy{width:min(100%,42rem);color:var(--bdr-color-midtone);margin:1.25rem auto 0;font-size:1rem;line-height:1.55}.route-home .bdr-home-quote{width:min(100%,48rem);color:var(--bdr-color-white);letter-spacing:-.02em;margin:1.75rem auto 0;font-size:clamp(1.45rem,2.8vw,2.1rem);font-style:italic;font-weight:500;line-height:1.35}.route-home .bdr-home-testimonials{width:min(100%,58rem);margin-inline:auto}.route-home .bdr-home-testimonials__viewport{min-height:var(--bdr-home-testimonials-min-height,26rem);margin-top:1.5rem;display:grid}.route-home .bdr-home-testimonial{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;align-content:start;justify-items:center;transition:opacity .32s,transform .32s,visibility .32s;display:grid;transform:translateY(.75rem)}.route-home .bdr-home-testimonial.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.route-home .bdr-home-outcome__role{color:var(--bdr-color-gold);letter-spacing:.15em;text-transform:uppercase;margin-top:2rem;margin-bottom:0;font-size:.875rem;font-weight:700}.route-home .bdr-home-outcome__meta{color:color-mix(in srgb, var(--bdr-color-midtone) 82%, var(--bdr-color-white));margin-top:.03125rem;font-size:.9375rem;line-height:1.55}.route-home .bdr-home-testimonial__actions{margin-top:1rem}.route-home .bdr-home-testimonial__link{border:1px solid var(--bdr-color-gold);min-height:2.75rem;color:var(--bdr-color-gold);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-size:.75rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.route-home .bdr-home-testimonial__link:hover,.route-home .bdr-home-testimonial__link:focus-visible{background:var(--bdr-color-gold);color:var(--bdr-color-navy)}.route-home .bdr-home-testimonials__nav{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.route-home .bdr-home-testimonials__arrow{width:2.75rem;height:2.75rem;color:color-mix(in srgb, var(--bdr-color-midtone) 78%, var(--bdr-color-white));background:#ffffff0f;border:1px solid #ffffff38;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.route-home .bdr-home-testimonials__arrow:hover,.route-home .bdr-home-testimonials__arrow:focus-visible{border-color:var(--bdr-color-gold);color:var(--bdr-color-gold);background:#ffffff1a}.route-home .bdr-home-testimonials__dots{align-items:center;gap:.6rem;display:flex}.route-home .bdr-home-testimonials__dot{background:0 0;border:1px solid #ffffff52;width:.7rem;height:.7rem;transition:border-color .18s,background-color .18s,transform .18s}.route-home .bdr-home-testimonials__dot.is-active{background:var(--bdr-color-gold);border-color:var(--bdr-color-gold);transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.route-home .bdr-home-testimonial{transition:none;transform:none}}@media (width>=48rem){.route-home .bdr-home-split--problem{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.route-home .bdr-home-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.route-home .bdr-home-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.route-home .bdr-home-metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}.route-home .bdr-home-architecture__row--5{grid-template-columns:repeat(5,minmax(0,1fr))}.route-home .bdr-home-architecture__row--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.route-home .bdr-home-split--architecture{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.route-home .bdr-home-split--platform{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.route-home .bdr-home-split--sovereignty{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.route-home .bdr-home-split--assessment{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.route-home .bdr-home-split--metrics{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.route-home .bdr-home-compare{grid-template-columns:minmax(0,1fr) 3.5rem minmax(0,1fr)}.route-home .bdr-home-arrow{display:flex}.route-home .bdr-home-step{grid-template-columns:minmax(0,1fr) auto}}
