.bia-facts{padding-top:max(20px,min(3vw,32px))}.bia-compare__title{margin-top:22px}.bia-compare{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;gap:max(14px,min(2vw,24px));margin-top:max(32px,min(4vw,56px));display:grid}.bia-compare__tag{color:var(--color-text-main);font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700}.bia-scale{background:var(--color-bg-dark);border-radius:var(--radius-xl);grid-template-rows:auto 1fr auto;gap:24px;padding:max(24px,min(3vw,40px));display:grid}.bia-scale__dial{aspect-ratio:1;border:2px solid var(--line);border-radius:50%;justify-content:center;place-self:center;align-items:center;width:100%;max-width:280px;display:flex;position:relative}.bia-scale__dial .display-2{color:var(--color-text-muted);margin-top:22%}.bia-scale__needle{background:var(--color-primary-ink-large);transform-origin:50% 100%;border-radius:4px;width:3px;height:36%;position:absolute;top:14%;left:calc(50% - 1.5px);transform:rotate(18deg)}.bia-scale__copy{color:var(--color-text-muted)}.bia-report{border-radius:var(--radius-xl);padding:max(24px,min(3vw,40px))}:root[data-theme=dark] .bia-report.on-dark{background-color:var(--ink-2)}.bia-report__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 max(24px,min(3vw,48px));margin-top:20px;list-style:none;display:grid}.bia-report__list>li{border-top:1px solid var(--line);padding-top:18px;padding-bottom:24px}.bia-report__list p{color:var(--color-text-muted);margin-top:8px}.bia-medical{max-width:72ch;margin-top:max(24px,min(3vw,40px))}.bia-medical strong{font-size:1.0625rem}.bia-medical p{font-size:1rem}.bia-process{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:max(32px,min(5vw,80px));display:grid}.bia-process__title{margin-top:20px}.bia-reading{max-width:460px;margin-top:24px}.bia-reading__photo{aspect-ratio:3/2}.bia-reading figcaption{color:var(--color-text-muted);margin-top:10px;font-size:.9375rem;line-height:1.5}.bia-prep{border-top:1px solid var(--line);gap:10px;margin-top:28px;padding-top:18px;display:grid}.bia-prep h3{font-size:1.1875rem;font-weight:800}.bia-prep p{color:var(--color-text-muted)}.bia-booking__aside{border-radius:var(--radius-xl);padding:max(24px,min(3vw,40px))}:root[data-theme=dark] .bia-booking__aside.on-dark{background-color:var(--ink-2)}.bia-booking__aside .lede{color:var(--color-body)}.bia-faq__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.bia-faq__link{min-height:44px;line-height:1.3}@media (max-width:960px){.bia-compare,.bia-process{grid-template-columns:minmax(0,1fr)}.bia-scale__dial{max-width:200px}}@media (max-width:640px){.bia-report__list{grid-template-columns:minmax(0,1fr)}}
