:root{--bs-navy: #0a1628;--bs-slate: #1e293b;--bs-gold: #d97706;--bs-gold-strong: #b45309;--bs-gold-bright: #f59e0b;--bs-white: #ffffff;--bs-gray: #f8fafc;--bs-line: #e2e8f0;--bs-body: #475569;--bs-muted: #64748b;--bs-header-offset: 148px}.bs-container{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,5vw,32px)}.bs-section{box-sizing:border-box;width:100%;overflow-x:clip}.bs-section__head{max-width:760px;margin:0 auto clamp(28px,4vw,44px);text-align:center}.bs-h2{margin:0 0 14px;color:var(--bs-navy);font-size:clamp(24px,3vw,34px);line-height:1.2}.bs-lead{margin:0;color:var(--bs-muted);font-size:clamp(15px,1.5vw,16.5px);line-height:1.75}.bs-btn{display:inline-block;box-sizing:border-box;padding:14px 30px;border:0;border-radius:6px;font-size:15.5px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.bs-btn--primary{background:var(--bs-gold);color:var(--bs-navy)}.bs-btn--primary:hover,.bs-btn--primary:focus-visible{background:var(--bs-gold-bright);color:var(--bs-navy)}.bs-btn--ghost{background:#ffffff14;color:var(--bs-white);border:1px solid rgba(255,255,255,.35)}.bs-btn--ghost:hover,.bs-btn--ghost:focus-visible{background:#ffffff29;color:var(--bs-white)}.bs-btn--outline{background:transparent;color:var(--bs-navy);border:1.5px solid #cbd5e1}.bs-btn--outline:hover,.bs-btn--outline:focus-visible{border-color:var(--bs-navy);color:var(--bs-navy)}.bs-btn--text{padding:0;background:none;color:var(--bs-gold-strong);font-weight:700;text-align:left}.bs-btn--text:hover,.bs-btn--text:focus-visible{color:var(--bs-navy);text-decoration:underline;text-underline-offset:4px}.bs-hero{background:radial-gradient(ellipse at 78% 6%,rgba(217,119,6,.16),transparent 55%),linear-gradient(160deg,#0a1628,#11203a 60%,#182c4a);color:var(--bs-white);padding:clamp(56px,8vw,96px) 0 clamp(48px,7vw,80px)}.bs-hero__copy{max-width:900px;margin-inline:auto;text-align:center}.bs-hero__title{margin:0 0 20px;color:var(--bs-white);font-size:clamp(28px,4.2vw,50px);line-height:1.12}.bs-hero__sub{max-width:760px;margin:0 auto 30px;color:#cbd5e1;font-size:clamp(15px,1.6vw,17.5px);line-height:1.75}.bs-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bs-hero__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,26px);margin-top:clamp(36px,5vw,60px)}.bs-ph{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:10px;height:100%;margin:0;padding:clamp(16px,3vw,28px);border:2px dashed #cbd5e1;border-radius:14px;background:var(--bs-gray);color:var(--bs-slate);text-align:left}.bs-ph--on-dark{border-color:#ffffff6b;background:#ffffff0f;color:var(--bs-white)}.bs-ph__slot{display:inline-block;align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--bs-navy);color:var(--bs-gold-bright);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bs-ph--on-dark .bs-ph__slot{background:var(--bs-gold);color:var(--bs-navy)}.bs-ph__row{display:flex;flex-direction:column;gap:3px}.bs-ph__label{color:var(--bs-gold-strong);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bs-ph--on-dark .bs-ph__label{color:var(--bs-gold-bright)}.bs-ph__value{font-size:13.5px;font-weight:600;line-height:1.5}.bs-ph__note{color:var(--bs-muted);font-size:12px;line-height:1.55}.bs-ph--on-dark .bs-ph__note{color:#94a3b8}.bs-photo{display:block;width:100%;height:auto;border-radius:14px}.bs-trust{background:var(--bs-white);padding:clamp(48px,7vw,80px) 0}.bs-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.bs-trust__card{box-sizing:border-box;height:100%;padding:26px 22px;border:1px solid var(--bs-line);border-top:3px solid var(--bs-gold);border-radius:12px;background:var(--bs-white);box-shadow:0 4px 14px #0f172a0d}.bs-trust__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:16px;border-radius:10px;background:var(--bs-navy);color:var(--bs-gold-bright)}.bs-trust__icon svg{width:22px;height:22px;display:block}.bs-trust__title{margin:0 0 8px;color:var(--bs-navy);font-size:16.5px;line-height:1.35}.bs-trust__detail{margin:0;color:var(--bs-body);font-size:13.5px;line-height:1.7}.bs-help{background:var(--bs-gray);border-top:1px solid var(--bs-line);padding:clamp(48px,7vw,80px) 0}.bs-help__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.bs-help__card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:clamp(22px,3vw,30px);border:1px solid var(--bs-line);border-radius:14px;background:var(--bs-white)}.bs-help__title{margin:0 0 4px;color:var(--bs-navy);font-size:19px;line-height:1.3}.bs-help__tagline{margin:0 0 18px;color:var(--bs-gold-strong);font-size:14px;font-weight:700;line-height:1.5}.bs-help__block{margin:0 0 14px}.bs-help__label{display:block;margin-bottom:4px;color:var(--bs-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bs-help__text{margin:0;color:var(--bs-body);font-size:14px;line-height:1.7}.bs-help__cta{margin-top:auto;padding-top:8px}.bs-opps{background:var(--bs-white);padding:clamp(48px,7vw,80px) 0}.bs-opps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.bs-opps__card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;border:1px solid var(--bs-line);border-radius:14px;background:var(--bs-white);overflow:hidden;transition:box-shadow .15s ease}.bs-opps__card:hover{box-shadow:0 10px 28px #0f172a1a}.bs-opps__media{padding:14px;background:var(--bs-gray);border-bottom:1px solid var(--bs-line)}.bs-opps__body{display:flex;flex-direction:column;flex:1;padding:20px 22px 24px}.bs-opps__name{margin:0 0 8px;color:var(--bs-navy);font-size:17px;line-height:1.3}.bs-opps__tags{margin:0 0 16px;color:var(--bs-body);font-size:13px;line-height:1.65}.bs-opps__link{margin-top:auto;color:var(--bs-gold-strong);font-size:13.5px;font-weight:700;text-decoration:none}.bs-opps__link:hover,.bs-opps__link:focus-visible{color:var(--bs-navy);text-decoration:underline;text-underline-offset:4px}.bs-nav{display:flex;justify-content:center;width:100%}.bs-nav__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;margin:0;padding:4px 0;list-style:none;color:var(--bs-navy)}.bs-nav__item{position:relative}.bs-nav__link,.bs-nav__cta{display:inline-block;padding:9px 12px;color:var(--bs-navy);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}.bs-nav__link:hover,.bs-nav__link:focus-visible{color:var(--bs-gold-strong)}.bs-nav__link[aria-current=page]{color:var(--bs-gold-strong);box-shadow:inset 0 -2px 0 var(--bs-gold)}.bs-nav__item--parent>.bs-nav__link:after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:translateY(-2px) rotate(45deg)}.bs-nav__cta{background:var(--bs-gold);color:var(--bs-navy);border-radius:6px;padding:10px 20px;font-weight:700}.bs-nav__cta:hover,.bs-nav__cta:focus-visible{background:var(--bs-gold-bright);color:var(--bs-navy)}.bs-nav__panel{position:absolute;top:100%;left:0;z-index:90;min-width:250px;padding:10px;border:1px solid var(--bs-line);border-radius:10px;background:var(--bs-white);box-shadow:0 16px 40px #0f172a24;visibility:hidden;opacity:0}.bs-nav__item--parent:hover>.bs-nav__panel,.bs-nav__item--parent:focus-within>.bs-nav__panel{visibility:visible;opacity:1}.bs-nav__sublist{margin:0;padding:0;list-style:none}.bs-nav__sublink{display:block;padding:9px 12px;border-radius:6px;color:var(--bs-slate);font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none}.bs-nav__sublink:hover,.bs-nav__sublink:focus-visible{background:var(--bs-gray);color:var(--bs-gold-strong)}.bs-mnav{display:flex;justify-content:center;padding:6px 0 8px}.bs-mnav__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 14px;margin:0;padding:0;list-style:none}.bs-mnav__link,.bs-mnav__summary{display:inline-block;padding:5px 4px;color:var(--bs-navy);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.bs-mnav__summary{cursor:pointer;list-style:none}.bs-mnav__summary::-webkit-details-marker{display:none}.bs-mnav__summary:after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:translateY(-2px) rotate(45deg)}.bs-mnav__group[open]>.bs-mnav__summary{color:var(--bs-gold-strong)}.bs-mnav__sublist{display:flex;flex-wrap:wrap;gap:2px 14px;width:100%;margin:2px 0 6px;padding:0 0 0 8px;border-left:2px solid var(--bs-line);list-style:none}.bs-mnav__sublink{color:var(--bs-muted);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none}.bs-mnav__cta{display:inline-block;padding:6px 14px;border-radius:6px;background:var(--bs-gold);color:var(--bs-navy);font-size:14px;font-weight:700;text-decoration:none}.bs-anchor{scroll-margin-top:var(--bs-header-offset)}.bs-tabs__panel.bs-anchor{scroll-margin-top:calc(var(--bs-header-offset) + 12px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media screen and (max-width:1100px){.bs-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:900px){.bs-hero__media,.bs-help__grid{grid-template-columns:minmax(0,1fr)}.bs-opps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){:root{--bs-header-offset: 120px}.bs-trust__grid,.bs-opps__grid{grid-template-columns:minmax(0,1fr)}.bs-hero__actions{flex-direction:column;align-items:stretch}.bs-nav__panel{position:static;min-width:0}}@media screen and (max-width:560px){.bs-btn{width:100%}}.bs-eyebrow{margin:0 0 12px;color:var(--bs-gold-bright);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bs-hero--page{padding:clamp(44px,6vw,72px) 0 clamp(40px,5vw,60px)}.bs-page__body{background:var(--bs-white);padding:clamp(44px,6vw,76px) 0 clamp(52px,7vw,88px)}.bs-page__note{max-width:820px;margin:32px auto 0;color:var(--bs-muted);font-size:13px;line-height:1.7;text-align:center}.bs-photo-frame{box-sizing:border-box;width:100%;overflow:hidden;border-radius:14px;background:var(--bs-gray)}.bs-photo-frame .bs-photo{width:100%;height:100%;object-fit:cover;border-radius:0}.bs-aud__ul{margin:0;padding:0;list-style:none}.bs-aud__ul li{position:relative;margin:0 0 9px;padding-left:19px;color:var(--bs-body);font-size:14px;line-height:1.7}.bs-aud__ul li:before{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:50%;background:#cbd5e1}.bs-aud__ul--check li:before{top:6px;left:1px;width:8px;height:4px;border:0;border-left:2px solid var(--bs-gold);border-bottom:2px solid var(--bs-gold);border-radius:0;background:none;transform:rotate(-45deg)}.bs-aud,.bs-sol{display:flex;flex-direction:column;gap:24px}.bs-aud__card,.bs-sol__card{box-sizing:border-box;padding:clamp(22px,3vw,34px);border:1px solid var(--bs-line);border-radius:16px;background:var(--bs-white);box-shadow:0 4px 16px #0f172a0d}.bs-aud__head,.bs-sol__head{display:flex;align-items:flex-start;gap:16px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--bs-line)}.bs-aud__num,.bs-sol__num{flex:none;color:var(--bs-gold);font-size:22px;font-weight:800;line-height:1.2}.bs-aud__title,.bs-sol__title{margin:0 0 4px;color:var(--bs-navy);font-size:clamp(20px,2.4vw,26px);line-height:1.25}.bs-aud__tagline{margin:0;color:var(--bs-slate);font-size:14.5px;font-weight:600;line-height:1.5}.bs-sol__desc{margin:0;max-width:760px;color:var(--bs-body);font-size:14.5px;line-height:1.7}.bs-aud__cols,.bs-sol__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,40px);align-items:start}.bs-aud__block+.bs-aud__block{margin-top:22px}.bs-aud__label,.bs-sol__label{display:block;margin-bottom:10px;color:var(--bs-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bs-aud__cta,.bs-sol__cta{margin-top:24px}.bs-sol__flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0 0 24px;padding:0;list-style:none;counter-reset:bs-flow}.bs-sol__step{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--bs-line);border-radius:999px;background:var(--bs-gray);color:var(--bs-navy);font-size:13px;font-weight:700;counter-increment:bs-flow}.bs-sol__step:before{content:counter(bs-flow,decimal-leading-zero);color:var(--bs-gold-strong);font-size:11px;font-weight:800}.bs-sol__step:not(:last-child):after{content:"\2192";position:absolute;right:-15px;color:#cbd5e1;font-size:13px;font-weight:700}.bs-closing{background:radial-gradient(ellipse at 20% 0%,rgba(217,119,6,.16),transparent 55%),linear-gradient(160deg,#0a1628,#11203a 60%,#182c4a);color:var(--bs-white);padding:clamp(44px,6vw,72px) 0}.bs-closing__inner{text-align:center}.bs-closing__title{margin:0 0 12px;color:var(--bs-white);font-size:clamp(24px,3vw,34px);line-height:1.2}.bs-closing__sub{max-width:620px;margin:0 auto 24px;color:#cbd5e1;font-size:16px;line-height:1.7}.bs-tabs__nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;padding-bottom:4px;border-bottom:1px solid var(--bs-line)}.bs-tabs__btn{box-sizing:border-box;padding:11px 18px;border:1px solid var(--bs-line);border-radius:999px;background:var(--bs-white);color:var(--bs-slate);font:inherit;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer}.bs-tabs__btn:hover,.bs-tabs__btn:focus-visible{border-color:var(--bs-navy);color:var(--bs-navy)}.bs-tabs__btn.is-active{background:var(--bs-navy);border-color:var(--bs-navy);color:var(--bs-white)}.bs-tabs__panel[hidden],.bs-tabs--nojs .bs-tabs__nav{display:none}.bs-tabs--nojs .bs-tabs__panel{display:block;margin-bottom:24px}.bs-eval{box-sizing:border-box;border:1px solid var(--bs-line);border-radius:16px;background:var(--bs-white);box-shadow:0 4px 16px #0f172a0d;overflow:hidden}.bs-eval__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 24px;padding:clamp(20px,2.6vw,28px) clamp(20px,2.6vw,30px);border-bottom:1px solid var(--bs-line);background:var(--bs-gray)}.bs-eval__category{margin:0 0 6px;color:var(--bs-gold-strong);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bs-eval__name{margin:0;color:var(--bs-navy);font-size:clamp(20px,2.4vw,26px);line-height:1.25}.bs-eval__note{flex:1 1 260px;max-width:330px;margin:0;color:var(--bs-muted);font-size:12px;line-height:1.6}.bs-eval__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px,2.6vw,32px);padding:clamp(22px,3vw,32px)}.bs-eval__cell-title{display:block;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid var(--bs-gold);color:var(--bs-navy);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bs-eval__rows{margin:0}.bs-eval__row{margin:0 0 14px}.bs-eval__row dt{margin:0 0 3px;color:var(--bs-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bs-eval__row dd{margin:0;color:var(--bs-body);font-size:14px;line-height:1.65}.bs-eval__caption{margin:12px 0 0;color:var(--bs-muted);font-size:12.5px;line-height:1.6}.bs-eval__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:clamp(18px,2.4vw,26px) clamp(20px,2.6vw,30px);border-top:1px solid var(--bs-line);background:var(--bs-gray)}.bs-tag-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bs-tag{display:inline-block;padding:6px 12px;border:1px solid rgba(217,119,6,.35);border-radius:999px;background:#d9770614;color:var(--bs-gold-strong);font-size:12px;font-weight:700;line-height:1.3}.bs-form__shell{max-width:860px;margin-inline:auto}.bs-form{box-sizing:border-box;padding:clamp(24px,3.4vw,40px);border:1px solid var(--bs-line);border-radius:16px;background:var(--bs-white);box-shadow:0 4px 16px #0f172a0d}.bs-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bs-field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.bs-form__grid .bs-field{margin-bottom:0}.bs-field label{color:var(--bs-slate);font-size:13px;font-weight:700}.bs-field input,.bs-field select,.bs-field textarea{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid #cbd5e1;border-radius:8px;background:var(--bs-white);color:var(--bs-navy);font:inherit;font-size:14.5px}.bs-field input:focus,.bs-field select:focus,.bs-field textarea:focus{outline:2px solid var(--bs-gold);outline-offset:1px;border-color:var(--bs-gold)}.bs-field textarea{resize:vertical;min-height:140px}.bs-form__submit{width:100%;margin-top:22px}.bs-form__privacy{margin:14px 0 0;color:var(--bs-muted);font-size:12px;line-height:1.65;text-align:center}.bs-form__notice{margin-bottom:22px;padding:16px 20px;border-radius:10px}.bs-form__notice--success{border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46}.bs-form__notice--error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.bs-form__notice-title{margin:0;font-weight:700}.bs-form__notice-text{margin:6px 0 0;font-size:14px;line-height:1.65}.bs-form__notice-text ul{margin:6px 0 0;padding-left:18px}.bs-direct{margin-top:26px;padding:clamp(22px,3vw,30px);border:1px dashed #cbd5e1;border-radius:16px;background:var(--bs-gray);text-align:center}.bs-direct__title{margin:0 0 16px;color:var(--bs-navy);font-size:16px;font-weight:700}.bs-direct__rows{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bs-direct__row{display:inline-flex;flex-direction:column;gap:3px;padding:12px 20px;border:1px solid var(--bs-line);border-radius:10px;background:var(--bs-white);text-decoration:none}.bs-direct__label{color:var(--bs-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bs-direct__value{color:var(--bs-navy);font-size:14.5px;font-weight:700}.bs-direct__row:hover .bs-direct__value,.bs-direct__row:focus-visible .bs-direct__value{color:var(--bs-gold-strong)}.bs-direct__note{margin:14px 0 0;color:var(--bs-muted);font-size:12px}@media screen and (max-width:900px){.bs-aud__cols,.bs-sol__cols,.bs-eval__grid,.bs-form__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.bs-tabs__nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.bs-tabs__btn{flex:none}.bs-sol__flow{gap:8px}.bs-sol__step:not(:last-child):after{display:none}.bs-eval__foot{flex-direction:column;align-items:stretch}.bs-eval__foot .bs-btn{width:100%}.bs-aud__card,.bs-sol__card,.bs-eval,.bs-form{border-radius:12px}.bs-aud__head,.bs-sol__head{gap:12px}}.bs-aud__cols--solo{grid-template-columns:minmax(0,1fr)}.bs-aud__text{margin:0 0 22px;color:var(--bs-body);font-size:14.5px;line-height:1.75}.bs-case{display:flex;flex-direction:column;gap:24px}.bs-case__top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(20px,2.6vw,32px);padding:clamp(20px,2.6vw,30px);border-bottom:1px solid var(--bs-line);background:var(--bs-gray)}.bs-case__media{margin:0}.bs-case__brief{display:flex;flex-direction:column;gap:10px}.bs-case__brief .bs-eval__note{flex:none;max-width:none}.bs-case__brief .bs-tag-list{margin-top:auto;padding-top:14px}.bs-eval__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-case__step-text{margin:0;color:var(--bs-body);font-size:14px;line-height:1.7}.bs-case__step--result{box-sizing:border-box;padding:14px 16px;border:1px solid rgba(217,119,6,.32);border-radius:10px;background:#d9770612}.bs-case__step--result .bs-eval__cell-title{border-bottom-color:var(--bs-gold);color:var(--bs-gold-strong)}.bs-case__step--result .bs-case__step-text{color:var(--bs-navy);font-weight:700}.bs-case__meta{flex:1 1 260px;margin:0;color:var(--bs-muted);font-size:12.5px;line-height:1.6}.bs-case__actions{display:flex;flex-wrap:wrap;gap:10px}.bs-case__actions .bs-btn{padding:12px 22px;font-size:14.5px}.bs-ins{background:var(--bs-gray);border-top:1px solid var(--bs-line);padding:clamp(44px,6vw,76px) 0}.bs-ins__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.bs-ins__card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:24px 22px;border:1px solid var(--bs-line);border-top:3px solid var(--bs-gold);border-radius:12px;background:var(--bs-white);text-decoration:none;transition:box-shadow .15s ease}.bs-ins__card:hover,.bs-ins__card:focus-visible{box-shadow:0 10px 28px #0f172a1a}.bs-ins__label{margin:0 0 8px;color:var(--bs-navy);font-size:16px;line-height:1.3}.bs-ins__desc{margin:0 0 16px;color:var(--bs-body);font-size:13.5px;line-height:1.7}.bs-ins__cta{margin-top:auto;color:var(--bs-gold-strong);font-size:13px;font-weight:700}.bs-ins__card:hover .bs-ins__cta,.bs-ins__card:focus-visible .bs-ins__cta{color:var(--bs-navy);text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:1100px){.bs-ins__grid,.bs-eval__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:900px){.bs-case__top{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.bs-ins__grid,.bs-eval__grid--4{grid-template-columns:minmax(0,1fr)}.bs-case__actions .bs-btn{width:100%}}.bs-cat__scope{margin:0 0 clamp(20px,2.6vw,28px);color:var(--bs-muted);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bs-prod{box-sizing:border-box;border:1px solid var(--bs-line);border-radius:16px;background:var(--bs-white);box-shadow:0 4px 16px #0f172a0d;overflow:hidden}.bs-prod+.bs-prod{margin-top:clamp(24px,3vw,36px)}.bs-prod__head{padding:clamp(16px,2vw,20px) clamp(18px,2.4vw,28px);border-bottom:1px solid var(--bs-line);background:var(--bs-gray)}.bs-prod__headlist{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.bs-prod__badge{padding:5px 12px;border-radius:999px;background:var(--bs-navy);color:var(--bs-gold-bright);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bs-prod__model{padding:5px 12px;border:1px dashed #cbd5e1;border-radius:6px;color:var(--bs-slate);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:700;letter-spacing:.04em}.bs-prod__verified{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid rgba(21,128,61,.28);border-radius:999px;background:#16a34a1a;color:#15803d;font-size:12px;font-weight:700}.bs-prod__verified:before{content:"\2713";font-weight:800}.bs-prod__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(20px,3vw,36px);align-items:start;padding:clamp(20px,2.8vw,32px)}.bs-prod__media,.bs-prod__copy{min-width:0}.bs-prod__name{margin:0 0 14px;color:var(--bs-navy);font-size:clamp(21px,2.5vw,28px);line-height:1.25}.bs-prod__badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.bs-prod__badgepill{padding:6px 12px;border:1px solid rgba(15,23,42,.12);border-left:3px solid var(--bs-gold);border-radius:6px;background:var(--bs-gray);color:var(--bs-navy);font-size:12.5px;font-weight:700;line-height:1.35}.bs-prod__desc{margin:0 0 22px;color:var(--bs-body);font-size:14.5px;line-height:1.75}.bs-prod__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding-top:20px;border-top:1px solid var(--bs-line)}.bs-prod__actions .bs-btn{padding:12px 22px;font-size:14px}.bs-spec{padding:0 clamp(18px,2.4vw,28px) clamp(20px,2.8vw,32px)}.bs-spec__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.bs-spec__card{box-sizing:border-box;border:1px solid var(--bs-line);border-radius:12px;background:var(--bs-white);overflow:hidden}.bs-spec__title{margin:0;padding:12px 16px;border-bottom:1px solid var(--bs-line);background:var(--bs-gray);color:var(--bs-navy);font-size:12.5px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.bs-spec__card--eng .bs-spec__title{background:var(--bs-navy);border-bottom-color:var(--bs-navy);color:var(--bs-gold-bright)}.bs-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-table{width:100%;border-collapse:collapse;table-layout:fixed}.bs-table tr{border-bottom:1px solid var(--bs-line)}.bs-table tr:nth-child(2n){background:#f8fafceb}.bs-table tr:last-child{border-bottom:0}.bs-table th{width:44%;padding:10px 8px 10px 16px;text-align:left;vertical-align:top;color:var(--bs-muted);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;overflow-wrap:anywhere}.bs-table td{padding:10px 16px 10px 8px;vertical-align:top;color:var(--bs-slate);font-size:13.5px;line-height:1.6;overflow-wrap:anywhere}.bs-pipeline{box-sizing:border-box;padding:clamp(24px,3vw,36px);border:1px dashed #cbd5e1;border-radius:16px;background:var(--bs-gray)}.bs-pipeline__title{margin:0 0 10px;color:var(--bs-navy);font-size:clamp(18px,2.1vw,22px);line-height:1.3}.bs-pipeline__text{max-width:720px;margin:0 0 20px;color:var(--bs-body);font-size:14.5px;line-height:1.7}.bs-blog{box-sizing:border-box;width:100%;overflow-x:clip}.bs-blog__hero{background:radial-gradient(ellipse at 78% 6%,rgba(217,119,6,.16),transparent 55%),linear-gradient(160deg,#0a1628,#11203a 60%,#182c4a);color:var(--bs-white);padding:clamp(44px,6vw,72px) 0 clamp(36px,4.5vw,56px)}.bs-blog__herocopy{max-width:900px;margin-inline:auto;text-align:center}.bs-blog__heading{margin:0 0 18px;color:var(--bs-white);font-size:clamp(27px,4vw,46px);line-height:1.14}.bs-blog__sub{max-width:760px;margin:0 auto;color:#cbd5e1;font-size:clamp(15px,1.6vw,17px);line-height:1.75}.bs-blog__body{background:var(--bs-white);padding:clamp(32px,4.5vw,56px) 0 clamp(52px,7vw,88px)}.bs-blog__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;padding-bottom:16px;border-bottom:1px solid var(--bs-line)}.bs-blog__chips{display:flex;flex-wrap:wrap;gap:8px}.bs-chip{box-sizing:border-box;padding:9px 16px;border:1px solid var(--bs-line);border-radius:999px;background:var(--bs-white);color:var(--bs-slate);font:inherit;font-size:13.5px;font-weight:700;line-height:1.2;cursor:pointer}.bs-chip:hover,.bs-chip:focus-visible{border-color:var(--bs-navy);color:var(--bs-navy)}.bs-chip.is-active{background:var(--bs-navy);border-color:var(--bs-navy);color:var(--bs-white)}.bs-blog__search{flex:1 1 240px;max-width:320px}.bs-blog__searchlabel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bs-blog__input{box-sizing:border-box;width:100%;padding:10px 14px;border:1px solid var(--bs-line);border-radius:8px;background:var(--bs-gray);color:var(--bs-navy);font:inherit;font-size:14px}.bs-blog__input:focus{outline:none;border-color:var(--bs-gold);background:var(--bs-white)}.bs-blog__status{margin:14px 0 0;color:var(--bs-muted);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bs-blog__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:8px 0 0;padding:0;list-style:none}.bs-blog__item{border-bottom:1px solid var(--bs-line)}.bs-blog__item[hidden]{display:none}.bs-blog__card{display:grid;gap:8px;padding:clamp(20px,2.4vw,28px) 4px}.bs-blog__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--bs-muted);font-size:12.5px;font-weight:600;letter-spacing:.04em}.bs-blog__dot{color:#cbd5e1}.bs-blog__title{margin:0;font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.35}.bs-blog__titlelink{color:var(--bs-navy);text-decoration:none}.bs-blog__titlelink:hover,.bs-blog__titlelink:focus-visible{color:var(--bs-gold-strong);text-decoration:underline;text-underline-offset:4px}.bs-blog__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bs-blog__tag{padding:5px 11px;border:1px solid rgba(217,119,6,.35);border-radius:999px;background:#d9770614;color:var(--bs-gold-strong);font-size:11.5px;font-weight:700;line-height:1.3}.bs-blog__read{justify-self:start;margin-top:4px;color:var(--bs-gold-strong);font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(217,119,6,.5);padding-bottom:1px}.bs-blog__read:hover,.bs-blog__read:focus-visible{color:var(--bs-navy);border-bottom-color:var(--bs-navy)}.bs-blog__empty{margin:28px 0 0;padding:20px 22px;border:1px dashed #cbd5e1;border-radius:12px;background:var(--bs-gray);color:var(--bs-body);font-size:14.5px;line-height:1.7}.bs-blog__empty[hidden]{display:none}.bs-blog__pagination{display:flex;justify-content:center;margin-top:32px}.bs-art{box-sizing:border-box;width:100%;overflow-x:clip}.bs-art__hero{background:radial-gradient(ellipse at 78% 6%,rgba(217,119,6,.16),transparent 55%),linear-gradient(160deg,#0a1628,#11203a 60%,#182c4a);color:var(--bs-white);padding:clamp(32px,4.5vw,56px) 0 clamp(32px,4vw,48px)}.bs-art__back{display:inline-block;margin-bottom:20px;color:#cbd5e1;font-size:13px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.bs-art__back:hover,.bs-art__back:focus-visible{color:var(--bs-gold-bright)}.bs-art__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 18px;padding:0;list-style:none}.bs-art__metaitem{display:inline-flex;align-items:center;gap:8px;color:#cbd5e1;font-size:13px;font-weight:600;letter-spacing:.04em}.bs-art__metaitem+.bs-art__metaitem:before{content:"\b7";color:#64748b}.bs-art__metaitem--cat{padding:5px 12px;border-radius:999px;background:#d977062e;color:var(--bs-gold-bright);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bs-art__metaitem--cat:before{content:none}.bs-art__title{max-width:960px;margin:0 0 18px;color:var(--bs-white);font-size:clamp(27px,4vw,46px);line-height:1.14}.bs-art__lede{max-width:820px;margin:0;color:#cbd5e1;font-size:clamp(15px,1.6vw,17px);line-height:1.75}.bs-art__main{background:var(--bs-white);padding:clamp(32px,4.5vw,56px) 0 clamp(48px,6vw,80px)}.bs-art__media{max-width:960px;margin:0 auto clamp(28px,3.5vw,44px)}.bs-art__tags{max-width:860px;margin:clamp(32px,4vw,48px) auto 0;padding-top:24px;border-top:1px solid var(--bs-line)}.bs-art__tagslabel{display:block;margin-bottom:12px;color:var(--bs-muted);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bs-art__body{max-width:860px;margin-inline:auto;color:var(--bs-slate);font-size:16.5px;line-height:1.8;overflow-wrap:break-word}.bs-art__body>*:first-child{margin-top:0}.bs-art__body p{margin:0 0 20px}.bs-art__body h1,.bs-art__body h2{margin:40px 0 16px;color:var(--bs-navy);font-size:clamp(21px,2.6vw,27px);line-height:1.3;scroll-margin-top:120px}.bs-art__body h3{margin:32px 0 14px;color:var(--bs-navy);font-size:clamp(18px,2vw,21px);line-height:1.35}.bs-art__body h4,.bs-art__body h5,.bs-art__body h6{margin:26px 0 12px;color:var(--bs-slate);font-size:17px;line-height:1.4}.bs-art__body ul,.bs-art__body ol{margin:0 0 22px;padding-left:22px}.bs-art__body li{margin-bottom:8px}.bs-art__body strong{color:var(--bs-navy);font-weight:700}.bs-art__body a{color:var(--bs-gold-strong);text-decoration:underline;text-underline-offset:3px}.bs-art__body a:hover,.bs-art__body a:focus-visible{color:var(--bs-navy)}.bs-art__body img{display:block;max-width:100%;height:auto;margin:26px auto;border-radius:12px}.bs-art__body hr{height:1px;margin:36px 0;border:0;background:var(--bs-line)}.bs-art__body code,.bs-art__body pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.bs-art__body pre{margin:0 0 22px;padding:16px 18px;border-radius:10px;background:var(--bs-gray);overflow-x:auto}.bs-art__body blockquote,.bs-art__body .bs-callout{margin:30px 0;padding:20px 24px;border:1px solid rgba(217,119,6,.45);border-left:4px solid var(--bs-gold);border-radius:10px;background:var(--bs-slate);color:#e2e8f0}.bs-art__body blockquote strong,.bs-art__body .bs-callout__title{display:block;margin-bottom:8px;color:var(--bs-gold-bright);font-size:13px;font-weight:800;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.bs-art__body table{display:block;box-sizing:border-box;width:max-content;min-width:100%;max-width:100%;margin:28px 0;border:1px solid var(--bs-line);border-radius:10px;border-collapse:collapse;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14.5px}.bs-art__body table caption{padding:12px 16px;color:var(--bs-muted);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.bs-art__body th{padding:12px 18px;background:var(--bs-navy);color:var(--bs-white);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}.bs-art__body td{padding:11px 18px;border-top:1px solid var(--bs-line);color:var(--bs-slate);vertical-align:top}.bs-art__body tbody tr:nth-child(2n) td{background:#f8fafcf2}.bs-art__body tbody tr:hover td{background:#d977060f}.bs-art__body td.bs-st--fail,.bs-art__body th.bs-st--fail{background:#dc262614;color:#b91c1c;font-weight:700}.bs-art__body td.bs-st--pass,.bs-art__body th.bs-st--pass{background:#16a34a14;color:#15803d;font-weight:700}.bs-art__body td.bs-st--warn,.bs-art__body th.bs-st--warn{background:#d977061f;color:var(--bs-gold-strong);font-weight:700}.bs-art__body p.bs-st--fail,.bs-art__body li.bs-st--fail,.bs-art__body h2.bs-st--fail,.bs-art__body h3.bs-st--fail,.bs-art__body h4.bs-st--fail{padding:10px 16px;border-left:4px solid #dc2626;border-radius:0 8px 8px 0;background:#dc262612;color:#b91c1c}.bs-art__body p.bs-st--pass,.bs-art__body li.bs-st--pass,.bs-art__body h2.bs-st--pass,.bs-art__body h3.bs-st--pass,.bs-art__body h4.bs-st--pass{padding:10px 16px;border-left:4px solid #16a34a;border-radius:0 8px 8px 0;background:#16a34a12;color:#15803d}.bs-art__body p.bs-st--warn,.bs-art__body li.bs-st--warn,.bs-art__body h2.bs-st--warn,.bs-art__body h3.bs-st--warn,.bs-art__body h4.bs-st--warn{padding:10px 16px;border-left:4px solid var(--bs-gold);border-radius:0 8px 8px 0;background:#d9770617;color:var(--bs-gold-strong)}.bs-postcta{box-sizing:border-box;width:100%;overflow-x:clip;background:var(--bs-navy);color:var(--bs-white);padding:clamp(40px,5vw,64px) 0}.bs-postcta__inner{max-width:780px;margin-inline:auto;text-align:center}.bs-postcta__eyebrow{margin:0 0 12px;color:var(--bs-gold-bright);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bs-postcta__title{margin:0 0 16px;color:var(--bs-white);font-size:clamp(22px,2.8vw,32px);line-height:1.25}.bs-postcta__desc{max-width:660px;margin:0 auto 28px;color:#cbd5e1;font-size:clamp(15px,1.6vw,16.5px);line-height:1.75}.bs-postcta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media screen and (max-width:1100px){.bs-spec__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:900px){.bs-prod__grid,.bs-spec__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.bs-prod__actions{flex-direction:column;align-items:stretch}.bs-prod__actions .bs-btn{width:100%}.bs-table,.bs-table tbody,.bs-table tr,.bs-table th,.bs-table td{display:block;width:auto}.bs-table tr{padding:10px 14px}.bs-table th{padding:0 0 2px;border:0}.bs-table td{padding:0}.bs-blog__toolbar{flex-direction:column;align-items:stretch}.bs-blog__search{max-width:none}.bs-art__metaitem+.bs-art__metaitem:before{content:none}.bs-art__body{font-size:16px}.bs-art__body th,.bs-art__body td{padding:10px 14px}.bs-postcta__actions{flex-direction:column;align-items:stretch}.bs-postcta__actions .bs-btn{width:100%}}html,body,body *,button,input,select,textarea{font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}@media screen and (min-width:750px){.header__row--navigation-bar-row,.bs-mnav{display:none!important}}@media screen and (max-width:749px){.header__row--bottom,.bs-nav{display:none!important}}.header-logo,.header-logo .header-logo__image-container{color:var(--bs-navy)!important;font-weight:800!important;letter-spacing:-.01em}.header-logo{font-size:22px;line-height:1.2}.header-logo:hover,.header-logo:focus-visible{color:var(--bs-navy)!important;text-decoration:none}@media screen and (max-width:749px){.header-logo{font-size:20px}}@media screen and (min-width:750px){#header-component .header-logo{justify-content:flex-start!important}#header-component .header__column--right .bs-nav{width:auto;justify-content:flex-end}#header-component .header__column--right .bs-nav__list{justify-content:flex-end;padding-block:0}#header-component .header__column--right .bs-nav__item--cta{margin-inline-start:6px}}@media screen and (min-width:1100px){#header-component .header__column--right .bs-nav__list{flex-wrap:nowrap}}.bs-hero__media{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-hero__slot{display:flex;flex-direction:column;gap:12px}.bs-hero__slotnote{color:#94a3b8;font-size:12.5px;line-height:1.6}.bs-disc{background:var(--bs-white);padding:clamp(48px,7vw,80px) 0}.bs-disc__panel[hidden]{display:none}.bs-disc__scope{margin:0 0 22px;color:var(--bs-body);font-size:14.5px;line-height:1.7}.bs-disc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.bs-disc__card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;border:1px solid var(--bs-line);border-radius:14px;background:var(--bs-white);overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.bs-disc__card:hover{box-shadow:0 12px 30px #0f172a1a}.bs-disc__media{padding:14px;border-bottom:1px solid var(--bs-line);background:var(--bs-gray)}.bs-disc__body{display:flex;flex-direction:column;flex:1;padding:18px 20px 22px}.bs-disc__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.bs-disc__cat{display:inline-block;padding:4px 11px;border-radius:999px;background:var(--bs-navy);color:var(--bs-gold-bright);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bs-disc__score{display:inline-flex;align-items:baseline;gap:3px;padding:4px 10px;border:1px solid rgba(217,119,6,.4);border-radius:999px;background:#d977061a;color:var(--bs-gold-strong);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bs-disc__scorevalue{font-size:14px;font-weight:800}.bs-disc__name{margin:0 0 10px;color:var(--bs-navy);font-size:17px;line-height:1.35}.bs-disc__oem{display:inline-block;align-self:flex-start;margin-bottom:14px;padding:5px 11px;border:1px solid rgba(15,61,62,.28);border-radius:6px;background:#0f3d3e12;color:#0f3d3e;font-size:12px;font-weight:700;line-height:1.3}.bs-disc__desc{margin:0 0 18px;color:var(--bs-body);font-size:13.5px;line-height:1.65}.bs-disc__cta{margin-top:auto}.bs-catnav{background:var(--bs-gray);border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);padding:clamp(48px,7vw,80px) 0}.bs-catnav__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.bs-catnav__card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;border:1px solid var(--bs-line);border-radius:14px;background:var(--bs-white);overflow:hidden;transition:box-shadow .15s ease}.bs-catnav__card:hover{box-shadow:0 12px 30px #0f172a1a}.bs-catnav__media{padding:16px;border-bottom:1px solid var(--bs-line);background:var(--bs-white)}.bs-catnav__body{display:flex;flex-direction:column;flex:1;padding:20px 22px 24px}.bs-catnav__name{margin:0 0 8px;color:var(--bs-navy);font-size:18px;line-height:1.3}.bs-catnav__tags{margin:0 0 16px;color:var(--bs-body);font-size:13px;line-height:1.65}.bs-catnav__link{margin-top:auto;color:var(--bs-gold-strong);font-size:13.5px;font-weight:700;text-decoration:none}.bs-catnav__link:hover,.bs-catnav__link:focus-visible{color:var(--bs-navy);text-decoration:underline;text-underline-offset:4px}.bs-pillars{background:var(--bs-white);padding:clamp(48px,7vw,80px) 0}.bs-pillars__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.bs-pillars__card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:clamp(24px,3vw,32px);border:1px solid var(--bs-line);border-top:3px solid var(--bs-gold);border-radius:14px;background:var(--bs-white);box-shadow:0 4px 14px #0f172a0d}.bs-pillars__num{display:inline-block;margin-bottom:14px;color:var(--bs-gold-strong);font-size:13px;font-weight:800;letter-spacing:.16em}.bs-pillars__title{margin:0 0 6px;color:var(--bs-navy);font-size:18px;line-height:1.3}.bs-pillars__headline{margin:0 0 16px;color:var(--bs-gold-strong);font-size:14px;font-weight:700;line-height:1.5}.bs-pillars__list{margin:0 0 16px;padding:0;list-style:none}.bs-pillars__list li{position:relative;margin:0 0 9px;padding-left:20px;color:var(--bs-body);font-size:14px;line-height:1.65}.bs-pillars__list li:before{content:"";position:absolute;top:8px;left:2px;width:7px;height:7px;border-radius:2px;background:var(--bs-gold)}.bs-pillars__desc{margin:auto 0 0;padding-top:12px;border-top:1px solid var(--bs-line);color:var(--bs-muted);font-size:13px;line-height:1.65}.bs-vprod{background:var(--bs-gray);border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);padding:clamp(48px,7vw,80px) 0}.bs-vprod__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.bs-vprod__card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;border:1px solid var(--bs-line);border-radius:16px;background:var(--bs-white);overflow:hidden}.bs-vprod__media{padding:14px;border-bottom:1px solid var(--bs-line);background:var(--bs-white)}.bs-vprod__body{display:flex;flex-direction:column;flex:1;padding:20px 22px 24px}.bs-vprod__name{margin:0 0 16px;color:var(--bs-navy);font-size:18px;line-height:1.3}.bs-vprod__meta{margin:0 0 16px}.bs-vprod__row{margin:0 0 12px}.bs-vprod__row dt{margin:0 0 3px;color:var(--bs-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bs-vprod__row dd{margin:0;color:var(--bs-body);font-size:14px;line-height:1.65}.bs-vprod__checks{margin:0 0 20px;padding:0;list-style:none}.bs-vprod__checks li{position:relative;margin:0 0 8px;padding-left:22px;color:var(--bs-slate);font-size:13.5px;font-weight:600;line-height:1.6}.bs-vprod__checks li:before{content:"\2713";position:absolute;top:0;left:0;color:var(--bs-gold-strong);font-size:14px;font-weight:800}.bs-vprod__actions{margin-top:auto;padding-top:6px}.bs-tear{background:radial-gradient(ellipse at 82% 4%,rgba(217,119,6,.16),transparent 55%),linear-gradient(160deg,#0a1628,#11203a 60%,#182c4a);color:var(--bs-white);padding:clamp(48px,7vw,80px) 0}.bs-tear__head{max-width:760px;margin:0 auto clamp(28px,4vw,44px);text-align:center}.bs-tear__title{margin:0 0 14px;color:var(--bs-white);font-size:clamp(24px,3vw,34px);line-height:1.2}.bs-tear__sub{margin:0;color:#cbd5e1;font-size:clamp(15px,1.5vw,16.5px);line-height:1.75}.bs-tear__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 32px;padding:0;list-style:none}.bs-tear__card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:clamp(20px,2.6vw,26px);border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0d}.bs-tear__tag{display:inline-block;align-self:flex-start;margin-bottom:14px;padding:4px 11px;border-radius:999px;background:var(--bs-gold);color:var(--bs-navy);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bs-tear__name{margin:0 0 10px;color:var(--bs-white);font-size:17px;line-height:1.35}.bs-tear__desc{margin:0 0 16px;color:#cbd5e1;font-size:13.5px;line-height:1.7}.bs-tear__finding{margin:auto 0 0;padding:12px 14px;border-left:3px solid var(--bs-gold);border-radius:0 8px 8px 0;background:#ffffff12;color:var(--bs-white);font-size:13px;font-weight:700;line-height:1.6}.bs-tear__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bs-flow{background:var(--bs-white);padding:clamp(48px,7vw,80px) 0}.bs-flow__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.bs-flow__step{position:relative;box-sizing:border-box;height:100%;padding:clamp(22px,2.8vw,28px);border:1px solid var(--bs-line);border-radius:14px;background:var(--bs-gray)}.bs-flow__num{display:inline-block;margin-bottom:14px;color:var(--bs-gold-strong);font-size:24px;font-weight:800;line-height:1;letter-spacing:.02em}.bs-flow__name{margin:0 0 8px;color:var(--bs-navy);font-size:17px;line-height:1.3}.bs-flow__desc{margin:0;color:var(--bs-body);font-size:13.5px;line-height:1.7}.bs-caseins{background:var(--bs-gray);border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);padding:clamp(48px,7vw,80px) 0}.bs-caseins__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 28px;padding:0;list-style:none}.bs-caseins__card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:clamp(22px,3vw,30px);border:1px solid var(--bs-line);border-radius:16px;background:var(--bs-white)}.bs-caseins__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.bs-caseins__tag{display:inline-block;padding:4px 11px;border-radius:999px;background:#d977061a;border:1px solid rgba(217,119,6,.35);color:var(--bs-gold-strong);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bs-caseins__cat{color:var(--bs-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bs-caseins__name{margin:0 0 16px;color:var(--bs-navy);font-size:19px;line-height:1.3}.bs-caseins__row{margin:0 0 14px}.bs-caseins__label{display:block;margin-bottom:4px;color:var(--bs-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bs-caseins__text{margin:0;color:var(--bs-body);font-size:14px;line-height:1.7}.bs-caseins__result{margin:auto 0 0;padding:12px 14px;border-left:3px solid var(--bs-gold);border-radius:0 8px 8px 0;background:#d9770617;color:var(--bs-navy);font-size:13.5px;font-weight:700;line-height:1.6}.bs-caseins__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media screen and (max-width:1100px){.bs-vprod__grid,.bs-pillars__grid,.bs-catnav__grid,.bs-disc__grid,.bs-tear__grid,.bs-flow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:900px){.bs-hero__media{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.bs-vprod__grid,.bs-pillars__grid,.bs-catnav__grid,.bs-disc__grid,.bs-tear__grid,.bs-flow__grid,.bs-caseins__grid{grid-template-columns:minmax(0,1fr)}.bs-tear__actions{flex-direction:column;align-items:stretch}.bs-tear__actions .bs-btn{width:100%}.bs-caseins__actions{flex-direction:column;align-items:stretch}.bs-caseins__actions .bs-btn{width:100%}}.bs-art{background:var(--bs-white);padding:clamp(20px,3.5vw,40px) 0 clamp(48px,6vw,80px)}.bs-art__shell{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.bs-art__layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}.bs-art__rail{position:sticky;top:calc(var(--bs-header-offset, 120px) + 20px);display:flex;flex-direction:column;gap:18px;align-self:start}.bs-art__card{box-sizing:border-box;padding:22px;border:1px solid var(--bs-line);border-radius:14px;background:var(--bs-white);box-shadow:0 1px 2px #0a16280a}.bs-art__card--promo{background:var(--bs-gray)}.bs-art__authorphoto{margin:0 0 16px;border-radius:12px;overflow:hidden;background:var(--bs-line)}.bs-art__authorimg{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 12%;border-radius:12px}.bs-art__cardlabel{margin:0 0 6px;color:var(--bs-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bs-art__authorname{margin:0 0 10px;color:var(--bs-navy);font-size:18px;font-weight:700;line-height:1.3}.bs-art__authorbio{margin:0 0 14px;color:var(--bs-body);font-size:13.5px;line-height:1.7}.bs-art__authorlinks{display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:14px;border-top:1px solid var(--bs-line)}.bs-art__authorlink{color:var(--bs-gold-strong);font-size:12.5px;font-weight:700;overflow-wrap:anywhere;text-decoration:none}.bs-art__authorlink:hover,.bs-art__authorlink:focus-visible{color:var(--bs-navy);text-decoration:underline;text-underline-offset:3px}.bs-art__promotitle{margin:0 0 10px;color:var(--bs-navy);font-size:16px;font-weight:800;line-height:1.35}.bs-art__promobody{margin:0 0 16px;color:var(--bs-body);font-size:13.5px;line-height:1.7}.bs-art__promobtn{display:block;width:100%;padding:13px 18px;font-size:14px}.bs-art__col{min-width:0}.bs-art__head{margin-bottom:clamp(24px,3vw,34px)}.bs-art__back{display:inline-block;margin-bottom:18px;color:var(--bs-muted);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.bs-art__back:hover,.bs-art__back:focus-visible{color:var(--bs-gold-strong)}.bs-art__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 16px;padding:0;list-style:none}.bs-art__metaitem{display:inline-flex;align-items:center;color:var(--bs-muted);font-size:12.5px;font-weight:600;letter-spacing:.03em}.bs-art__metaitem--cat{padding:5px 12px;border-radius:999px;background:#d9770624;color:var(--bs-gold-strong);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bs-art__title{max-width:none;margin:0 0 14px;color:var(--bs-navy);font-size:clamp(28px,3.4vw,38px);line-height:1.18;letter-spacing:-.01em}.bs-art__byline{margin:0 0 8px;color:var(--bs-slate);font-size:14.5px;font-weight:700;line-height:1.6}.bs-art__dates{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;color:var(--bs-muted);font-size:13px;line-height:1.6}.bs-art__datesep{color:#cbd5e1}.bs-art__lede{max-width:none;margin:0;padding-top:18px;border-top:1px solid var(--bs-line);color:var(--bs-body);font-size:clamp(15px,1.5vw,16.5px);line-height:1.75}.bs-art__media{max-width:none;margin:0 0 clamp(26px,3vw,38px)}.bs-art__body{max-width:none;margin-inline:0;color:var(--bs-slate);font-size:16px;line-height:1.75;overflow-wrap:break-word}.bs-art__body h1,.bs-art__body h2,.bs-art__body h3,.bs-art__body h4,.bs-art__body h5,.bs-art__body h6{font-weight:700}.bs-art__body blockquote,.bs-art__body .bs-callout{margin:28px 0;padding:20px 24px;border:1px solid var(--bs-line);border-left:4px solid var(--bs-gold);border-radius:10px;background:var(--bs-gray);color:var(--bs-slate)}.bs-art__body blockquote p,.bs-art__body .bs-callout p{margin:0;color:inherit}.bs-art__body blockquote p+p,.bs-art__body .bs-callout p+p{margin-top:10px}.bs-art__body blockquote strong,.bs-art__body .bs-callout__title{display:block;margin-bottom:8px;color:var(--bs-navy);font-size:12.5px;font-weight:800;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.bs-art__body blockquote strong:only-child,.bs-art__body .bs-callout__title:only-child{margin-bottom:0}.bs-art__closing{box-sizing:border-box;margin:clamp(32px,4vw,46px) 0 0;padding:clamp(26px,3.4vw,40px);border-radius:16px;background:radial-gradient(ellipse at 84% 0%,rgba(217,119,6,.22),transparent 58%),linear-gradient(158deg,#0a1628,#11203a 62%,#182c4a);color:var(--bs-white)}.bs-art__closingtitle{margin:0 0 12px;color:var(--bs-white);font-size:clamp(20px,2.4vw,27px);line-height:1.28}.bs-art__closingbody{max-width:640px;margin:0 0 22px;color:#cbd5e1;font-size:15px;line-height:1.7}.bs-art__closingactions{display:flex;flex-wrap:wrap;gap:12px}.bs-art__tags{max-width:none;margin:clamp(32px,4vw,44px) 0 0;padding-top:24px;border-top:1px solid var(--bs-line)}@media screen and (max-width:991px){.bs-art__layout{grid-template-columns:minmax(0,1fr);gap:32px}.bs-art__col{order:1}.bs-art__rail{position:static;top:auto;order:2}}@media screen and (max-width:749px){.bs-art__card{padding:18px}.bs-art__authorlinks{flex-direction:column;gap:8px}.bs-art__closingactions{flex-direction:column;align-items:stretch}.bs-art__closingactions .bs-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bs-v5.css.map */
