.bbi-aq-top{background:var(--air-surface);color:var(--air-surface-ink);overflow:hidden;padding:7.5rem 0 3rem;position:relative}.bbi-aq-top:before{background:var(--air-surface-glow)}.bbi-aq-top:after,.bbi-aq-top:before{content:"";inset:0;pointer-events:none;position:absolute}.bbi-aq-top:after{background-image:linear-gradient(var(--air-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--air-grid-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,transparent 78%);mask-image:radial-gradient(circle at 50% 30%,#000,transparent 78%);opacity:var(--air-grid-opacity)}.bbi-aq-top>*{position:relative;z-index:2}.bbi-aq-h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:1rem 0 0}.bbi-aq-h1 .hl,.bbi-aq-sub{color:var(--air-accent-on-surface)}.bbi-aq-sub{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.1rem,2vw,1.45rem);font-style:italic;font-weight:700;margin:.75rem 0 0}.bbi-aq-lead{color:var(--air-surface-ink-muted);font-weight:300;margin:1.2rem 0 0;max-width:44ch}.bbi-aq-legend{background:var(--air-light);border-bottom:1px solid var(--air-gray1);padding:1.1rem 0}.bbi-aq-legend-inner{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}.bbi-aq-legend-label{color:var(--air-ink-faint);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bbi-aq-legend-items{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.bbi-aq-legend-item{color:var(--air-ink-muted);font-size:.78rem;font-weight:600;gap:.5rem}.bbi-aq-chip,.bbi-aq-legend-item{align-items:center;display:inline-flex}.bbi-aq-chip{border-radius:50%;color:#fff;font-size:.72rem;font-weight:800;height:22px;justify-content:center;width:22px}.bbi-aq-chip.n1{background:var(--air-scale-1)}.bbi-aq-chip.n2{background:var(--air-scale-2)}.bbi-aq-chip.n3{background:var(--air-scale-3)}.bbi-aq-chip.n4{background:var(--air-scale-4)}.bbi-aq-chip.n5{background:var(--air-scale-5);color:var(--air-navy)}.bbi-aq-sheet{background:#fff;padding:3rem 0 0}.bbi-aq-dim{background:#fff;border:1px solid var(--air-gray1);border-radius:var(--air-radius);margin-bottom:1.25rem;overflow:hidden}.bbi-aq-dim-head{align-items:baseline;background:var(--air-light);border-bottom:1px solid var(--air-gray1);display:flex;flex-wrap:wrap;gap:.5rem .9rem;padding:1.1rem 1.5rem}.bbi-aq-dim-num{color:var(--air-gray2);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:800}.bbi-aq-dim-name{color:var(--air-navy);font-size:.9rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bbi-aq-dim-sub{color:var(--air-ink-faint);flex:1 1 18rem;font-size:.84rem}.bbi-aq-q{align-items:center;border-top:1px solid #e7eaf1;display:grid;gap:1rem 2rem;grid-template-columns:1fr auto;padding:1.1rem 1.5rem}.bbi-aq-dim .bbi-aq-q:first-of-type{border-top:none}.bbi-aq-q.is-done{background:#fcfdfe}.bbi-aq-q-text{align-items:baseline;display:flex;gap:.85rem}.bbi-aq-q-num{color:#8a97a6;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:800;min-width:1.6rem}.bbi-aq-q-label{color:var(--air-ink);font-size:.94rem;font-weight:400}.bbi-aq-scale{border:0;display:flex;gap:.4rem;margin:0;padding:0}.bbi-aq-scale legend{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.bbi-aq-scale input{height:0;opacity:0;position:absolute;width:0}.bbi-aq-scale label{align-items:center;background:#fff;border:1.5px solid var(--air-gray1);border-radius:50%;color:var(--air-ink-faint);cursor:pointer;display:flex;font-size:.85rem;font-weight:700;height:38px;justify-content:center;transition:border-color .15s,background .15s,color .15s,transform .15s;user-select:none;width:38px}.bbi-aq-scale label:hover{border-color:var(--air-surface);color:var(--air-surface)}.bbi-aq-scale input:focus-visible+label{box-shadow:0 0 0 3px var(--air-focus-ring);outline:none}.bbi-aq-scale input:checked+label{border-color:transparent;color:#fff;transform:scale(1.06)}.bbi-aq-scale input:checked+label.v1{background:var(--air-scale-1)}.bbi-aq-scale input:checked+label.v2{background:var(--air-scale-2)}.bbi-aq-scale input:checked+label.v3{background:var(--air-scale-3)}.bbi-aq-scale input:checked+label.v4{background:var(--air-scale-4)}.bbi-aq-scale input:checked+label.v5{background:var(--air-scale-5);color:var(--air-navy)}.bbi-aq-rail{background:#fff;border-top:1px solid var(--air-gray1);padding:2.25rem 0 4rem}.bbi-aq-rail-inner{align-items:center;display:flex;gap:1.5rem;padding-bottom:.85rem;padding-top:.85rem}.bbi-aq-count{color:var(--air-ink-faint);font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.bbi-aq-count b{color:var(--air-ink);font-size:1rem;letter-spacing:0}.bbi-aq-track{background:#e7eaf1;border-radius:99px;flex:1;height:6px;overflow:hidden}.bbi-aq-fill{background:var(--air-surface);border-radius:99px;height:100%;transition:width .35s ease;width:0}.bbi-aq-go{white-space:nowrap}.bbi-aq-go:disabled{background:var(--air-gray1);box-shadow:none;color:#8a97a6;cursor:not-allowed;transform:none}.bbi-aq-results{background:var(--air-surface-deep);color:var(--air-cta-ink);overflow:hidden;padding:4rem 0 4.5rem;position:relative;scroll-margin-top:170px}.bbi-aq-results:before{background:var(--air-cta-glow);content:"";inset:0;pointer-events:none;position:absolute}.bbi-aq-results>*{position:relative;z-index:2}.bbi-aq-results-h2{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:.9rem 0 0}.bbi-aq-overall{align-items:flex-end;border-bottom:1px solid var(--air-surface-ink-faint);display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;margin-top:2rem;padding-bottom:2rem}.bbi-aq-score{color:var(--air-accent-on-surface);font-size:4.5rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:.9}.bbi-aq-score span{color:var(--air-surface-ink-dim);font-size:1.5rem;font-weight:700}.bbi-aq-overall-meta{flex:1 1 20rem}.bbi-aq-band{font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bbi-aq-band-desc{color:var(--air-surface-ink-muted);font-weight:300;margin-top:.4rem;max-width:46ch}.bbi-aq-bars{display:flex;flex-direction:column;gap:1.1rem;margin-top:2.25rem}.bbi-aq-bar{align-items:center;display:grid;gap:1rem;grid-template-columns:13rem 1fr 3.2rem}.bbi-aq-bar-name{color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bbi-aq-bar-name small{color:var(--air-accent-on-surface);display:block;font-size:.7rem;font-weight:600;letter-spacing:.04em;margin-top:.15rem;text-transform:none}.bbi-aq-bar-track{background:var(--air-surface-ink-faint);border-radius:99px;height:12px;overflow:hidden}.bbi-aq-bar-fill{border-radius:99px;height:100%;transition:width .7s ease;width:0}.bbi-aq-bar-fill.n1{background:var(--air-scale-1)}.bbi-aq-bar-fill.n2{background:#4e94ae}.bbi-aq-bar-fill.n3{background:#3d9c9c}.bbi-aq-bar-fill.n4{background:#d8862a}.bbi-aq-bar-fill.n5{background:var(--air-accent)}.bbi-aq-bar-score{font-size:1rem;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.bbi-aq-opp{background:var(--air-surface-ink-wash);border-left:3px solid var(--air-accent);border-radius:0 var(--air-radius) var(--air-radius) 0;margin-top:2.5rem;padding:1.5rem 1.75rem}.bbi-aq-opp-k{color:var(--air-accent-on-surface);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bbi-aq-opp-name{font-size:1.25rem;font-weight:800;margin-top:.5rem}.bbi-aq-opp-desc{color:var(--air-surface-ink-muted);font-weight:300;margin-top:.5rem;max-width:60ch}.bbi-aq-gate{background:var(--air-light);padding:3.5rem 0}.bbi-aq-card{background:#fff;border:1px solid var(--air-gray1);border-radius:6px;box-shadow:var(--air-shadow-card);margin:0 auto;max-width:44rem;overflow:hidden}.bbi-aq-card-top{border-bottom:1px solid var(--air-gray1);padding:1.5rem 1.9rem 1.3rem}.bbi-aq-card-top h3{color:var(--air-ink);font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.bbi-aq-card-top p{color:var(--air-ink-faint);font-size:.88rem;margin-top:.35rem}.bbi-aq-card-body{padding:1.6rem 1.9rem 1.9rem}.bbi-aq-formnote{color:#8a97a6;font-size:.72rem;margin-top:1.1rem;text-align:center}.bbi-aq-card-body .hs-form-field{margin-bottom:1rem!important}.bbi-aq-card-body .hs-form-field>label,.bbi-aq-card-body .hs-form-field>label span{color:#5a6b7c!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.09em!important;line-height:1.4!important;text-transform:uppercase!important}.bbi-aq-card-body .hs-form-field>label{display:block!important;margin-bottom:.4rem!important}.bbi-aq-card-body .hs-form-required{color:var(--air-accent-text)!important}.bbi-aq-card-body .hs-input:not([type=checkbox]):not([type=radio]):not([type=submit]){background:#fff!important;border:1.5px solid var(--air-gray1)!important;border-radius:var(--air-radius)!important;box-shadow:none!important;color:var(--air-ink)!important;font-family:inherit!important;font-size:.92rem!important;height:auto!important;padding:.72rem .85rem!important;width:100%!important}.bbi-aq-card-body .hs-input:focus{border-color:var(--air-focus)!important;box-shadow:0 0 0 3px var(--air-focus-ring)!important;outline:none!important}.bbi-aq-card-body .hs-error-msgs{list-style:none!important;margin:.3rem 0 0!important;padding:0!important}.bbi-aq-card-body .hs-error-msg{color:#d93025!important;font-size:.74rem!important;font-weight:600!important}.bbi-aq-card-body .legal-consent-container{margin:1.2rem 0 1.3rem!important}.bbi-aq-card-body .hs-richtext,.bbi-aq-card-body .hs-richtext p,.bbi-aq-card-body .legal-consent-container label,.bbi-aq-card-body .legal-consent-container p,.bbi-aq-card-body .legal-consent-container span{color:#5a6b7c!important;font-size:.78rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important;text-transform:none!important}.bbi-aq-card-body .hs-form-booleancheckbox-display input{accent-color:var(--air-accent)!important;margin-right:.55rem!important}.bbi-aq-card-body .hs_submit .actions{margin:0!important;padding:0!important}.bbi-aq-card-body .hs-button,.bbi-aq-card-body input[type=submit].hs-button{background:var(--air-accent)!important;border:2px solid transparent!important;border-radius:var(--air-radius)!important;color:var(--air-navy)!important;cursor:pointer!important;display:block!important;font-family:inherit!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.04em!important;padding:.95rem 2rem!important;text-transform:none!important;transition:background .2s ease!important;width:100%!important}.bbi-aq-card-body .hs-button:hover{background:var(--air-accent-hover)!important}@media (min-width:480px){.bbi-aq-card-body .form-columns-2{display:grid!important;gap:.85rem!important;grid-template-columns:1fr 1fr!important}.bbi-aq-card-body .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.bbi-aq-card-body .form-columns-2 .input{margin-right:0!important}}@media (max-width:820px){.bbi-aq-top{padding:5rem 0 2.5rem}.bbi-aq-q{gap:.9rem;grid-template-columns:1fr}.bbi-aq-scale{justify-content:space-between}.bbi-aq-scale label{height:44px;width:calc(20% - .32rem)}.bbi-aq-bar{gap:.5rem 1rem;grid-template-areas:"name score" "bar bar";grid-template-columns:1fr 3rem}.bbi-aq-bar-name{grid-area:name}.bbi-aq-bar-score{grid-area:score}.bbi-aq-bar-track{grid-area:bar}.bbi-aq-rail-inner{flex-wrap:wrap;gap:.75rem 1rem}.bbi-aq-track{flex-basis:100%;order:3}.bbi-aq-card-body{padding:1.4rem 1.25rem 1.6rem}}@media (prefers-reduced-motion:reduce){.bbi-aq *{transition:none!important}}