.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.sec{padding:var(--sec-y) 0}.sec-head{max-width:780px}.sec-head.center{text-align:center;margin:0 auto}.sec-head p{color:var(--muted);margin-top:18px;font-size:18px;line-height:30px}.sec-body{margin-top:var(--head-gap)}.head-row-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:30px 50px;display:grid}.head-row-split>p{color:var(--muted);font-size:18px;line-height:30px}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--orange-text);font-size:15px;font-weight:600;line-height:20px;display:block}.eyebrow+h1,.eyebrow+h2{margin-top:14px}.on-dark .eyebrow{color:var(--orange-soft)}.on-dark{color:var(--on-dark)}.bbi .on-dark h1,.bbi .on-dark h2,.bbi .on-dark h3{color:var(--white)}.bbi .on-dark p{color:var(--on-dark-muted)}.bbi .on-dark .on-light :where(h1,h2,h3){color:var(--navy)}.bbi .on-dark .on-light :where(p,li,dd){color:var(--muted)}.btn{border-radius:var(--r-md);cursor:pointer;isolation:isolate;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding:18px 30px;font-size:18px;font-weight:600;line-height:24px;transition:color .35s,background-color .35s,border-color .35s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;opacity:0;transition:inset .45s,opacity .45s;position:absolute;inset:0 50%}.btn:hover:before,.btn:focus-visible:before{opacity:1;inset:0}.btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff61,#0000);width:40%;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-18deg)}@media (prefers-reduced-motion:no-preference){.btn:after{animation:5.5s ease-in-out infinite bbi-sheen}.btn:nth-of-type(2n):after{animation-delay:1.4s}.btn:nth-of-type(3n):after{animation-delay:2.6s}}@keyframes bbi-sheen{0%,62%{left:-60%}86%,to{left:130%}}.bbi .btn-accent{background:var(--orange);color:var(--navy)}.btn-accent:before{background:var(--navy)}.bbi .btn-accent:hover,.bbi .btn-accent:focus-visible{color:var(--white)}.bbi .btn-ghost{color:var(--navy);border:2px solid var(--navy);background:0 0}.btn-ghost:before{background:var(--navy)}.bbi .btn-ghost:hover,.bbi .btn-ghost:focus-visible{color:var(--white)}.bbi .on-dark .btn-ghost{color:var(--white);border-color:#fff9}.on-dark .btn-ghost:before{background:var(--white)}.bbi .on-dark .btn-ghost:hover,.bbi .on-dark .btn-ghost:focus-visible{color:var(--navy)}.btn-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.panel{width:calc(100% - (var(--panel-inset) * 2));border-radius:var(--r-xl);margin:0 auto;padding:80px 40px;position:relative;overflow:hidden}.panel-sand{background:var(--sand)}.panel-navy{background:var(--navy)}.panel:before,.panel:after{content:"";opacity:.6;pointer-events:none;color:#102a4324;background-image:radial-gradient(currentColor 1.5px,#0000 1.6px);background-size:18px 18px;width:200px;height:200px;position:absolute}.panel:before{top:-40px;left:-40px}.panel:after{bottom:-40px;right:-40px}.panel-navy:before,.panel-navy:after{color:#ffb37a38}.panel>*{z-index:1;position:relative}.site-head{z-index:90;top:var(--inset);width:calc(100% - (var(--inset) * 2));background:var(--sand);border-radius:var(--r-lg);box-shadow:var(--shadow);margin:0 auto;padding:16px 28px;position:fixed;left:0;right:0}.head-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.wordmark{color:var(--navy);flex:none;align-items:center;gap:12px;line-height:1.1;display:flex}.bbi .wordmark:hover,.bbi .wordmark:focus-visible{color:var(--navy)}.wordmark img{border-radius:12px;width:48px;height:48px}.wordmark span{letter-spacing:-.2px;font-size:18px;display:block}.wordmark span b{font-weight:700;display:block}.wordmark span i{color:var(--navy);opacity:.82;font-style:normal;font-weight:600;display:block}.nav-list{align-items:center;display:flex}.nav-list>li{align-items:center;display:flex;position:relative}.nav-list>li+li:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px;margin:0 18px}.bbi .nav-list a,.bbi .nav-list summary{color:var(--navy);cursor:pointer;font-size:18px;font-weight:500;line-height:24px}.bbi .nav-list a[aria-current=page]{color:var(--orange-text);font-weight:600}.bbi .nav-list a:hover,.bbi .nav-list summary:hover{color:var(--orange-text)}.nav-drop{position:relative}.nav-drop>summary{align-items:center;gap:7px;list-style:none;display:inline-flex}.nav-drop>summary::-webkit-details-marker{display:none}.nav-drop>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.nav-drop[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.nav-drop-panel{background:var(--white);border-radius:var(--r-md);min-width:290px;box-shadow:var(--shadow-card);padding:10px;position:absolute;top:calc(100% + 20px);left:-20px}.nav-drop-panel li+li{border-top:1px solid var(--line)}.bbi .nav-drop-panel a{color:var(--navy);border-radius:10px;padding:12px 14px;font-size:16px;font-weight:500;display:block}.bbi .nav-drop-panel a:hover{background:var(--sand);color:var(--orange-text)}.head-actions{align-items:center;gap:12px;display:flex}.head-row.no-action{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.head-row.no-action>.wordmark{justify-self:start}.head-actions .btn{padding:15px 26px}.burger{background:var(--orange);width:50px;height:50px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:none}.burger>[aria-hidden=true]{background:currentColor;border-radius:2px;width:20px;height:2px;display:block;position:relative}.burger>[aria-hidden=true]:before,.burger>[aria-hidden=true]:after{content:"";background:currentColor;border-radius:2px;width:20px;height:2px;position:absolute;left:0}.burger>[aria-hidden=true]:before{top:-6px}.burger>[aria-hidden=true]:after{top:6px}.mob-nav{display:none}.crumbs{width:calc(100% - (var(--hero-inset) * 2));margin:136px auto 0;padding:0 80px}.crumbs ol{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.crumbs li{color:var(--muted);align-items:center;gap:10px;font-size:15px;font-weight:500;line-height:22px;display:flex}.crumbs li+li:before{content:"";background:var(--orange);border-radius:1px;flex:none;width:12px;height:2px}.bbi .crumbs a{color:var(--muted);font-weight:500}.bbi .crumbs a:hover,.bbi .crumbs a:focus-visible{color:var(--orange-text)}.crumbs [aria-current=page]{color:var(--navy);font-weight:600}.crumbs-center ol{justify-content:center}.hero{width:calc(100% - (var(--hero-inset) * 2));border-radius:var(--r-lg);background:var(--navy);margin:130px auto 0;position:relative;overflow:hidden}.crumbs+.hero{margin-top:14px}.hero-media{position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:var(--focus,70% 40%);width:100%;height:100%}.hero-shade{background:linear-gradient(90deg,#0b1f33f0 0%,#0b1f33db 38%,#0b1f3373 68%,#0b1f3326 100%);position:absolute;inset:0}.hero-inner{flex-direction:column;justify-content:center;max-width:900px;min-height:620px;padding:80px;display:flex;position:relative}.hero h1{color:var(--white)}.hero .lead{color:var(--on-dark);max-width:600px;margin-top:22px}.hero-usps{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.hero-usps li{color:var(--white);align-items:center;gap:10px;font-weight:500;display:flex}.tick{background:var(--orange);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.tick:after{content:"";border-left:2px solid var(--navy);border-bottom:2px solid var(--navy);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.hero .btn-row{margin-top:34px}.hero-page .hero-inner{min-height:420px;padding:70px 80px}.hero-page h1{font-size:64px;line-height:76px}.hero-page .lead{font-size:20px;line-height:32px}.hero-page.hero-thanks .hero-inner{text-align:center;justify-content:center;align-items:center;max-width:none;min-height:max(440px,66svh)}.hero-thanks .hero-shade{background:#0b1f33cc}.bbi .hero-thanks h1{font-size:clamp(36px,5vw + 8px,72px);line-height:1.2}.bbi .hero-thanks .lead{margin-left:auto;margin-right:auto;font-size:clamp(19px,.6vw + 15px,24px);line-height:1.45}.site-foot{background:var(--navy);border-radius:var(--r-xl);width:calc(100% - (var(--inset) * 2));margin:50px auto var(--inset);color:var(--on-dark);padding:80px 40px 30px}.foot-top{border-bottom:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px 60px;padding-bottom:46px;display:grid}.foot-top .wordmark,.bbi .foot-top .wordmark:hover,.bbi .foot-top .wordmark:focus-visible{color:var(--white)}.foot-top .wordmark span i{color:var(--on-dark);opacity:1}.foot-top p:not(.wordmark){color:var(--white);text-align:left;justify-self:start;max-width:640px;font-size:26px;font-weight:500;line-height:38px}.foot-cols{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:40px;padding:46px 0 40px;display:grid}.foot-cols h2{color:var(--white);margin-bottom:20px;font-size:22px;font-weight:600;line-height:30px}.foot-cols p{color:var(--on-dark-muted);max-width:34ch}.foot-cols li+li{margin-top:12px}.foot-cols li{align-items:center;gap:10px;display:flex}.foot-cols li:before{content:"";border-top:2px solid var(--orange-soft);border-right:2px solid var(--orange-soft);flex:none;width:7px;height:7px;transform:rotate(45deg)}.bbi .foot-cols a{color:var(--on-dark);font-weight:400}.bbi .foot-cols a:hover,.bbi .foot-cols a:focus-visible{color:var(--orange-soft)}.disclosure{color:var(--on-dark-muted);border-top:1px solid #ffffff24;padding:22px 0;font-size:14px;line-height:22px}.foot-bottom{color:var(--on-dark-muted);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:15px;line-height:24px;display:flex}.to-top{z-index:80;background:var(--orange);width:54px;height:54px;color:var(--navy);cursor:pointer;box-shadow:var(--shadow-card);border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px}.to-top:after{content:"";border-top:2.5px solid;border-left:2.5px solid;width:11px;height:11px;transform:rotate(45deg)translate(2px,2px)}.sticky-cta{display:none}@media (width<=767px){.sticky-cta:not([hidden]){z-index:85;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.bbi .sticky-cta a{border-radius:var(--r-md);background:var(--orange);min-height:54px;color:var(--navy);flex:1;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex;box-shadow:0 10px 28px #0b1f3347}.sticky-cta:not([hidden])~.to-top{bottom:78px}}@media (width<=1399px){.bbi{--panel-inset:40px}.hero-inner,.hero-page .hero-inner{padding-left:56px;padding-right:56px}.crumbs{padding:0 56px}}@media (width<=1199px){.bbi h1{font-size:58px;line-height:70px}.bbi h2{font-size:40px;line-height:52px}.hero-page h1{font-size:50px;line-height:62px}.nav-list>li+li:before{margin:0 12px}.bbi .nav-list a,.bbi .nav-list summary{font-size:16px}.head-actions .btn{padding:13px 20px;font-size:16px}.head-row-split{grid-template-columns:1fr 1fr}.head-row-split>:last-child:not(p){grid-column:1/-1;justify-self:start}}@media (width<=991px){.bbi{--sec-y:34px;--head-gap:36px;--panel-inset:20px}.bbi h1{font-size:48px;line-height:60px}.bbi h2{font-size:34px;line-height:44px}.bbi .lead{font-size:19px;line-height:30px}.hero{margin-top:112px}.crumbs{margin-top:112px;padding:0 32px}.hero-inner{min-height:520px;padding:56px 32px}.hero-page .hero-inner{min-height:340px;padding:48px 32px}.hero-page h1{font-size:40px;line-height:50px}.hero-shade{background:linear-gradient(90deg,#0b1f33f0 0%,#0b1f33db 55%,#0b1f338c 100%)}.panel{padding:50px 24px}.foot-cols{grid-template-columns:1fr 1fr}.foot-top{grid-template-columns:1fr}.head-row-split{grid-template-columns:1fr;gap:18px}.head-row.no-action{display:flex}.nav-list{display:none}.burger{display:flex}.mob-nav{display:block}.mob-nav .nav-drop-panel{min-width:0;max-height:calc(100vh - 130px);position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}}@media (width<=767px){.bbi{--inset:12px;--hero-inset:12px;--panel-inset:12px;--grid-gap:20px;--r-xl:20px}.site-head{padding:10px 12px}.head-row{gap:8px}.head-row>nav{order:3}.head-row>.head-actions{order:2;margin-left:auto}.wordmark{gap:8px;min-width:0}.wordmark img{border-radius:10px;width:36px;height:36px}.wordmark span{font-size:14px;line-height:16px}.head-actions .btn{border-radius:12px;padding:10px 12px;font-size:14px;line-height:18px}.cta-tail{display:none}.burger{width:42px;height:42px}.hero{margin-top:90px}.crumbs{margin-top:88px;padding:0 20px}.crumbs+.hero{margin-top:10px}.crumbs li{font-size:14px;line-height:20px}.hero-inner{min-height:0;padding:40px 22px 44px}.hero-page .hero-inner{min-height:0;padding:36px 22px 40px}.hero-shade{background:linear-gradient(#0b1f33db 0%,#0b1f33cc 55%,#0b1f33b8 100%)}.bbi h1{font-size:36px;line-height:44px}.hero-page h1{font-size:32px;line-height:40px}.bbi h2{font-size:28px;line-height:36px}.bbi .lead,.hero-page .lead{font-size:17px;line-height:27px}.sec-head p{font-size:17px;line-height:28px}.hero .btn-row .btn{width:100%}.site-foot{padding:46px 20px 92px}.foot-top p:not(.wordmark){font-size:21px;line-height:31px}.foot-cols{grid-template-columns:1fr;gap:30px;padding:32px 0}.btn{padding:15px 22px;font-size:16px}.to-top{width:46px;height:46px;bottom:14px;right:14px}.hero-inner{text-align:center;align-items:center}.hero .lead{margin-left:auto;margin-right:auto}.hero-usps{justify-content:center}.hero-usps li{text-align:left}.hero .btn-row{justify-content:center;align-self:stretch}.crumbs ol{justify-content:center}.panel{padding:44px 0}}@media (width<=379px){.wordmark span{font-size:13px;line-height:15px}.wordmark img{width:32px;height:32px}.head-actions .btn{padding:9px 10px;font-size:13px}.burger{width:40px;height:40px}}.form-card h2{text-align:center;font-size:32px;line-height:42px}.form-card .form-intro{text-align:center;color:var(--muted);margin-top:8px}.form-card form[data-lead-form]{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:26px;display:grid}.form-card form[data-lead-form]>p{color:var(--muted);font-size:14px;line-height:22px}.form-card form[data-lead-form]>p.form-secure{text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:-2px;display:flex}.form-card .form-secure svg{flex:none}.form-card form[data-lead-form]>p[role=status]:empty{display:none}.form-card form[data-lead-form]>p[role=status]{color:var(--navy);background:var(--sand);border-radius:12px;padding:12px 16px;font-size:16px;font-weight:600;line-height:24px}.form-card form[data-lead-form]>button{border-radius:var(--r-md);background:var(--orange);width:100%;color:var(--navy);cursor:pointer;border:0;margin-top:4px;padding:18px 34px;font-size:18px;font-weight:700;transition:background-color .3s,color .3s}.form-card form[data-lead-form]>button:hover:not(:disabled){background:var(--navy);color:var(--white)}.form-card form[data-lead-form]>button:disabled{opacity:.7;cursor:progress}.form-card :is(input,textarea){border:1.5px solid var(--line);width:100%;color:var(--navy);background:var(--white);border-radius:12px;padding:15px 18px;font-size:16px;line-height:24px;transition:border-color .2s}.form-card textarea{resize:vertical;min-height:170px}.form-card :is(input,textarea)::placeholder{color:#5a6e82}.form-card :is(input,textarea):focus-visible{border-color:var(--orange);outline-offset:1px}.form-card [aria-invalid=true]{border-color:#a32a10}.form-card span[data-error-for]{color:#a32a10;font-size:15px;line-height:22px}.form-card span[data-error-for]:empty{display:none}.form-card .field span[data-error-for]:not(:empty){margin-top:6px;display:block}.form-card .lf-slot{color:var(--navy);margin-top:26px}.form-card .lf-slot :is(.lf-f,form){grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.form-card .lf-slot .lf-w{grid-column:1/-1;gap:0;width:100%;margin:0;display:grid}.form-card .lf-slot .lf-l{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.form-card .lf-slot .lf-i{border:1.5px solid var(--line);width:100%;font:inherit;color:var(--navy);background:var(--white);border-radius:12px;padding:15px 18px;font-size:16px;line-height:24px;transition:border-color .2s;display:block}.form-card .lf-slot textarea.lf-i{resize:vertical;min-height:170px}.form-card .lf-slot .lf-i::placeholder{color:#5a6e82;opacity:1}.form-card .lf-slot .lf-i:focus-visible{border-color:var(--orange);outline-offset:1px}.form-card .lf-slot .lf-e{color:#a32a10;margin-top:6px;font-size:15px;line-height:22px}.form-card .lf-slot .lf-e:empty{display:none}.form-card .lf-slot :is(.lf-t,.lf-s,.lf-x,.lf-m){text-align:center;color:var(--navy)}.form-card .lf-slot .lf-k{text-align:center;color:var(--muted);margin-top:-2px;font-size:14px;line-height:22px;display:block}.form-card .lf-slot .lf-k svg{vertical-align:-2px;margin-right:6px;display:inline}.form-card .lf-slot :is(.lf-b,button[type=submit]){border-radius:var(--r-md);width:100%;font:inherit;cursor:pointer;border:0;justify-self:stretch;margin-top:4px;padding:18px 34px;font-size:18px;font-weight:700;transition:background-color .3s,color .3s;background:var(--orange)!important;color:var(--navy)!important}.form-card .lf-slot :is(.lf-b,button[type=submit]):hover{background:var(--navy)!important;color:var(--white)!important}
