.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{position:relative;z-index:1}.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{display:grid;gap:2.5rem}.route-home .bdr-home-stack{display:grid;gap:1.5rem}.route-home .bdr-home-problem-list{position:relative;display:grid;gap:1.5rem}.route-home .bdr-home-problem{position:relative;z-index:1;display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1.25rem;align-items:center;background:var(--bdr-color-white)}.route-home .bdr-home-problem:before{content:"";position:absolute;z-index:0;left:1.125rem;top:-.75rem;bottom:-.75rem;width:1px;background:var(--bdr-color-gold)}.route-home .bdr-home-problem:first-child:before{top:calc(50% - 1.125rem)}.route-home .bdr-home-problem:last-child:before{bottom:calc(50% - 1.125rem)}.route-home .bdr-home-problem:first-child:last-child:before{display:none}.route-home .bdr-home-problem__index{position:relative;z-index:2;display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:0;border:1px solid var(--bdr-color-gold);background:var(--bdr-color-white);color:var(--bdr-color-navy);font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.08em}.route-home .bdr-home-problem__body{padding-top:0}.route-home .bdr-home-problem__body .bdr-home-card__title{margin:0}.route-home .bdr-home-problem__body .bdr-home-card__copy{margin:.25rem 0 0;font-size:1rem;line-height:1.55;font-family:var(--bdr-font-body)}.route-home .bdr-home-split{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.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);font-size:.8125rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.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{margin-top:1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-.03em}.route-home .bdr-home-lead{width:min(100%,44rem);margin-top:1.75rem;margin-inline:auto;text-align:center;color:var(--bdr-color-ink);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{padding:2rem;background:#efefed;box-shadow:var(--bdr-shadow-soft)}.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{margin-top:1rem;font-size:1rem;line-height:1.55;color:var(--bdr-color-slate)}.route-home .bdr-home-card--dark .bdr-home-card__copy{color:#e2e8f0e0}.route-home .bdr-home-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:.85rem;color:var(--bdr-color-gold);font-size:1.375rem;line-height:1}.route-home .bdr-home-card__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.route-home .bdr-home-panel{border:1px solid rgba(255,255,255,.2);background:#ffffff0d;padding:clamp(1.75rem,3vw,2.5rem)}.route-home .bdr-home-list{display:grid;gap:1rem}.route-home .bdr-home-list li{display:flex;gap:.75rem;align-items:flex-start}.route-home .bdr-home-list__mark{color:var(--bdr-color-gold);flex:0 0 auto}.route-home .bdr-home-compare{display:grid;gap:1rem;align-items:stretch}.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{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.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{align-items:center;margin:0;padding-block:1rem;border-top:1px solid color-mix(in srgb,var(--bdr-color-slate) 14%,transparent)}.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{display:grid;place-items:center;width:2.75rem;min-width:2.75rem;font-size:2.35rem;line-height:1}.route-home .bdr-home-compare__panel--before .bdr-home-list__mark{color:var(--bdr-color-slate)}.route-home .bdr-home-transform{width:min(100%,64rem);margin-top:4rem;margin-inline:auto;text-align:center}.route-home .bdr-home-transform__title{color:var(--bdr-color-gold);font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:.65rem}.route-home .bdr-home-transform__title:before,.route-home .bdr-home-transform__title:after{content:"";width:1.75rem;height:3px;background:currentColor;opacity:.82}.route-home .bdr-home-transform__grid{display:grid;gap:2rem}.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{display:block;margin-top:.75rem;font-size:1.2rem;line-height:1.35;color:var(--bdr-color-ink)}.route-home .bdr-home-arrow{display:none;align-items:center;justify-content:center}.route-home .bdr-home-arrow__icon{display:grid;width:3.5rem;height:3.5rem;place-items:center;background:var(--bdr-color-navy);color:var(--bdr-color-gold);font-size:1.5rem}.route-home .bdr-home-metrics{display:grid;gap:1rem}.route-home .bdr-home-metric{background:#0000002e;padding:1.25rem}.route-home .bdr-home-metric__label{color:#94a3b8f2;font-size:.5625rem;letter-spacing:.15em;text-transform:uppercase}.route-home .bdr-home-metric__value{margin-top:.5rem;font-size:1.75rem;line-height:1.1;color:#fff}.route-home .bdr-home-bars{display:flex;gap:.5rem;align-items:end;height:5rem;margin-top:1.25rem}.route-home .bdr-home-bars>span{flex:1 1 0;background:#cbad7280}.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{display:grid;gap:.75rem}.route-home .bdr-home-step{display:grid;gap:.75rem;align-items:center}.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);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase}.route-home .bdr-home-step__arrow{color:var(--bdr-color-gold);text-align:center}.route-home .bdr-home-architecture{display:grid;gap:.5rem;text-align:center;font-size:.625rem;letter-spacing:.13em;text-transform:uppercase}.route-home .bdr-home-architecture__block{padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.25)}.route-home .bdr-home-architecture__block--highlight{background:var(--bdr-color-gold);border-color:transparent;color:var(--bdr-color-ink);font-weight:500}.route-home .bdr-home-architecture__connector{width:1px;height:1.5rem;margin-inline:auto;background:#cbad72b3}.route-home .bdr-home-architecture__row{display:grid;gap:.5rem}.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{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-block:1.5rem;text-align:left;font-size:.9375rem;font-weight:500}.route-home .bdr-home-faq__answer{padding:0 0 1.5rem;color:var(--bdr-color-slate);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);margin:1.25rem auto 0;color:var(--bdr-color-midtone);font-size:1rem;line-height:1.55}.route-home .bdr-home-quote{width:min(100%,48rem);margin:1.75rem auto 0;color:var(--bdr-color-white);font-size:clamp(1.45rem,2.8vw,2.1rem);font-weight:500;font-style:italic;line-height:1.35;letter-spacing:-.02em}.route-home .bdr-home-testimonials{width:min(100%,58rem);margin-inline:auto}.route-home .bdr-home-testimonials__viewport{display:grid;margin-top:1.5rem;min-height:var(--bdr-home-testimonials-min-height, 26rem)}.route-home .bdr-home-testimonial{grid-area:1 / 1;display:grid;align-content:start;justify-items:center;opacity:0;visibility:hidden;transform:translateY(.75rem);transition:opacity .32s ease,transform .32s ease,visibility .32s ease;pointer-events:none}.route-home .bdr-home-testimonial.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.route-home .bdr-home-outcome__role{margin-top:2rem;margin-bottom:0;color:var(--bdr-color-gold);font-size:.875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.route-home .bdr-home-outcome__meta{margin-top:.03125rem;color:color-mix(in srgb,var(--bdr-color-midtone) 82%,var(--bdr-color-white));font-size:.9375rem;line-height:1.55}.route-home .bdr-home-testimonial__actions{margin-top:1rem}.route-home .bdr-home-testimonial__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1.1rem;border:1px solid var(--bdr-color-gold);color:var(--bdr-color-gold);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.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{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.route-home .bdr-home-testimonials__arrow{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgb(255 255 255 / .22);background:#ffffff0f;color:color-mix(in srgb,var(--bdr-color-midtone) 78%,var(--bdr-color-white));font-size:1rem;line-height:1;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.route-home .bdr-home-testimonials__arrow:hover,.route-home .bdr-home-testimonials__arrow:focus-visible{border-color:var(--bdr-color-gold);background:#ffffff1a;color:var(--bdr-color-gold)}.route-home .bdr-home-testimonials__dots{display:flex;align-items:center;gap:.6rem}.route-home .bdr-home-testimonials__dot{width:.7rem;height:.7rem;border:1px solid rgb(255 255 255 / .32);background:transparent;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.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(min-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(min-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}}
