.b2{background:var(--cds-white);color:var(--cds-text-primary);font-family:var(--cds-font-sans);padding:var(--cds-spacing-06) 0 var(--cds-spacing-07)}.b2 [hidden]{display:none!important}.b2__grid{display:grid;grid-template-columns:1fr}.b2__left{padding:var(--cds-spacing-05) var(--cds-spacing-05) var(--cds-spacing-06)}.b2__right{padding:var(--cds-spacing-06) var(--cds-spacing-05);background:var(--cds-gray-10);border-top:1px solid var(--cds-border-subtle-01)}.b2__h1{margin:0 0 10px;font-size:clamp(24px,3.4vw,32px);line-height:1.15;font-weight:300;letter-spacing:-.02em;color:var(--cds-text-primary);text-wrap:pretty}.b2__sub{margin:0;font-size:14px;line-height:21px;color:var(--cds-text-secondary);max-width:420px}.b2__intro--mobile{padding:var(--cds-spacing-06) var(--cds-spacing-05) 0}.b2__intro--desktop{display:none}.b2-eyebrow{font-family:var(--cds-font-mono);font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--cds-gray-60);margin-bottom:10px}.b2-card{border:1px solid var(--cds-border-subtle-01)}.b2-card__head{padding:14px 18px 2px}.b2-card__head .b2-eyebrow{margin-bottom:6px}.b2-card__row{display:flex;flex-direction:column;gap:2px}.b2-card__title{font-size:18px;font-weight:600;color:var(--cds-text-primary);margin:0;letter-spacing:-.01em}.b2-card__meta{font-size:12px;color:var(--cds-gray-60)}.b2-card__body{padding:12px 18px 16px;display:flex;flex-direction:column;gap:12px}.b2-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--cds-spacing-04);color:var(--cds-text-secondary);font-size:var(--cds-type-14);line-height:1.5;min-height:160px}.b2-state__mark{animation:b2Pulse 1.2s ease-in-out infinite}.b2-state a{color:var(--cds-blue-60)}.b2-noscript{margin:0;padding:24px 0;font-size:var(--cds-type-14);color:var(--cds-text-secondary)}.b2-noscript a{color:var(--cds-blue-60)}@keyframes b2Pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes b2Spin{to{transform:rotate(360deg)}}.b2-spinner{display:inline-block;width:14px;height:14px;margin-right:var(--cds-spacing-03);border:2px solid rgba(255,255,255,.4);border-top-color:var(--cds-white);border-radius:50%;vertical-align:-2px;animation:b2Spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.b2-state__mark{animation:none;opacity:1}.b2-spinner{animation:none}}.b2-days{display:flex;flex-direction:column;gap:12px}.b2-day{display:flex;flex-direction:column;gap:8px}.b2-day__label{font-size:13px;font-weight:500;color:var(--cds-text-primary)}.b2-day__slots{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.b2-slotwrap{position:relative;display:flex}.b2-slot{appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;height:38px;width:100%;padding:0 16px;border:1px solid var(--cds-gray-30);border-radius:0;font-size:14px;font-weight:500;white-space:nowrap;background:var(--cds-white);color:var(--cds-text-primary);transition:background .11s cubic-bezier(.2,0,.38,.9),color .11s,border-color .11s}.b2-slot:hover{border-color:var(--cds-text-primary)}.b2-slot.is-selected{background:var(--cds-text-primary);color:var(--cds-white);border-color:var(--cds-text-primary)}.b2-slot:disabled{cursor:not-allowed;opacity:.55}.b2-field input:disabled,.b2-field textarea:disabled{opacity:.55;cursor:not-allowed}.b2-slot__badge{position:absolute;top:-9px;right:-6px;background:var(--cds-text-primary);color:var(--cds-white);font-family:var(--cds-font-mono);font-size:10px;letter-spacing:.4px;padding:2px 6px;text-transform:uppercase;pointer-events:none}.b2-more{align-self:flex-start;appearance:none;background:none;border:0;padding:0;font-family:inherit;font-size:13px;color:var(--cds-text-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.b2-slot--sm{height:32px;font-size:13px;padding:0 10px}.b2--vb .b2-day--rest .b2-day__slots{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px}.b2--va .b2-days{gap:8px}.b2--va .b2-slot--sm{height:30px;font-size:12.5px}.b2--va .b2-day__slots{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.b2-cal{border-top:1px solid var(--cds-border-subtle-01);padding-top:10px;display:flex;flex-direction:column;gap:8px}.b2-cal__head{font-size:12px;font-weight:500;color:var(--cds-text-secondary)}.b2-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.b2-cal__dow{font-family:var(--cds-font-mono);font-size:10px;text-transform:uppercase;color:var(--cds-gray-60);text-align:center}.b2-cal__day{appearance:none;-webkit-appearance:none;font-family:inherit;height:28px;padding:0;border:1px solid transparent;background:none;font-size:12px;color:var(--cds-gray-40);border-radius:0}.b2-cal__day.is-avail{color:var(--cds-text-primary);border-color:var(--cds-gray-30);cursor:pointer;transition:border-color .11s cubic-bezier(.2,0,.38,.9)}.b2-cal__day.is-avail:hover{border-color:var(--cds-text-primary)}.b2-cal__day.is-first{border-color:var(--cds-blue-60)}.b2-cal__day.is-active{background:var(--cds-text-primary);color:var(--cds-white);border-color:var(--cds-text-primary)}.b2-cal__day:disabled{cursor:default}.b2-cal__day.is-avail:disabled{cursor:not-allowed;opacity:.55}.b2-cal__day:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.b2-cal__dayslots{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--cds-gray-10);padding-top:8px}.b2--va .b2-day--first .b2-day__slots{grid-template-columns:repeat(4,1fr)}.b2-cal__dayslots .b2-day__slots{grid-template-columns:repeat(4,1fr);max-height:158px;overflow-y:auto;padding-right:4px}@media(max-width:63.98em){.b2--va .b2-slot--sm{height:38px;font-size:12px;padding:0 4px}.b2--va .b2-day--first{gap:14px}.b2--va .b2-day--first .b2-day__slots{gap:6px}.b2-cal__dayslots .b2-day__slots{gap:6px;max-height:190px}.b2-slot__badge{font-size:9px;padding:1px 5px;top:-8px;right:-4px}.b2-cal__grid{gap:3px}.b2-cal__day{height:38px;font-size:13px}}.b2-form{margin-top:var(--cds-spacing-05);display:flex;flex-direction:column;gap:14px}.b2-form__pair{display:grid;grid-template-columns:1fr;gap:14px}.b2-field{display:flex;flex-direction:column;gap:5px}.b2-field>span{font-size:12px;color:var(--cds-text-secondary);letter-spacing:.16px}.b2-field input,.b2-field select{font-family:inherit;font-size:14px;color:var(--cds-text-primary);background:var(--cds-gray-10);border:0;border-bottom:1px solid var(--cds-gray-50);height:38px;padding:0 14px;outline:none;border-radius:0}.b2-field textarea{font-family:inherit;font-size:14px;line-height:20px;color:var(--cds-text-primary);background:var(--cds-gray-10);border:0;border-bottom:1px solid var(--cds-gray-50);padding:9px 14px;outline:none;border-radius:0;resize:none}.b2-field input:focus,.b2-field select:focus,.b2-field textarea:focus{outline:2px solid var(--cds-focus);outline-offset:-2px}.b2-field input::placeholder,.b2-field textarea::placeholder{color:var(--cds-gray-40)}.b2-confirmwrap{margin-top:2px}.b2-selected{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--cds-gray-10);border-left:2px solid var(--cds-text-primary);margin-bottom:10px;font-size:13px;color:var(--cds-text-primary)}.b2-selected svg{flex:none}.b2-selected strong{font-weight:600}.b2-cta{width:100%;appearance:none;border:0;border-radius:0;height:48px;font-family:inherit;font-size:15px;font-weight:600;color:var(--cds-white);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--cds-blue-60);transition:background .11s cubic-bezier(.2,0,.38,.9)}.b2-cta:hover{background:var(--cds-blue-70)}.b2-cta:disabled{background:var(--cds-gray-30);cursor:not-allowed}.b2-cta:focus-visible,.b2-slot:focus-visible,.b2-more:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.b2-error{margin:var(--cds-spacing-03) 0 0;color:var(--cds-red-60);font-size:var(--cds-type-14)}.b2-recover{margin:var(--cds-spacing-03) 0 0;color:var(--cds-text-secondary);font-size:var(--cds-type-14)}.b2-done{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--cds-spacing-04);min-height:320px;border:1px solid var(--cds-border-subtle-01);padding:var(--cds-spacing-07)}.b2-done__title{margin:0;font-size:var(--cds-type-24);font-weight:400;color:var(--cds-text-primary)}.b2-done__when{margin:0;font-weight:600;color:var(--cds-text-primary)}.b2-done__note{margin:0;font-size:var(--cds-type-14);color:var(--cds-text-secondary)}.b2-trust{margin-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.b2-trust__zdr{display:flex;flex-direction:column;gap:1px}.b2-trust__t{font-size:13px;font-weight:600;color:var(--cds-text-primary);letter-spacing:-.01em}.b2-trust__d{font-size:11px;color:var(--cds-gray-60)}.b2-trust__sep{display:none;width:1px;height:30px;background:var(--cds-border-subtle-01)}.b2-trust__badges{display:flex;align-items:center;gap:14px}.b2-trust__badges img{display:block;width:auto}.b2-trust__dpf{display:inline-flex;align-items:center;color:var(--cds-text-primary)}.b2-trust__dpf svg{height:11px;width:24px;display:block}.b2-watch{margin-top:10px;padding-top:10px;border-top:1px solid var(--cds-gray-10)}.b2-watch a{font-size:13px;color:var(--cds-gray-60);text-decoration:none}.b2-watch a:hover{text-decoration:underline}.b2-agenda{display:flex;flex-direction:column;gap:9px;margin-bottom:24px}.b2-agenda__item{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:20px;color:var(--cds-text-primary)}.b2-agenda__item svg{flex:none;margin-top:2px;color:var(--cds-text-primary)}.b2-proof{border-top:1px solid var(--cds-border-subtle-01);display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.b2-proof__cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0;border-bottom:1px solid var(--cds-border-subtle-01)}.b2-proof__logo{height:18px;width:auto;max-width:110px;object-fit:contain;object-position:left center;filter:grayscale(100%);opacity:.9}.b2-proof__outcome{font-size:12px;color:var(--cds-text-secondary);line-height:16px}.b2-proof__foot{margin-top:12px;font-size:12px;color:var(--cds-gray-60)}.b2--audit .b2-audit__eyebrow{color:var(--cds-blue-60);line-height:1.5}.b2-audit__takeaways{margin-top:20px;margin-bottom:20px}.b2-audit__takeaways--desktop{display:none}.b2-audit__heading{margin:0 0 12px;font-size:16px;line-height:22px;font-weight:600}.b2-audit__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.b2-audit__list li{position:relative;padding-left:22px;font-size:13px;line-height:19px;color:var(--cds-text-secondary)}.b2-audit__list li:before{content:"✓";position:absolute;left:0;color:var(--cds-blue-60);font-weight:600}.b2-audit__list strong{color:var(--cds-text-primary);font-weight:600}.b2-audit__authority{margin:0 0 14px;font-size:13px;line-height:19px;color:var(--cds-text-secondary)}.b2-audit__microcopy{margin:8px 0 0;text-align:center;font-size:12px;line-height:18px;color:var(--cds-text-secondary)}.b2-audit__event{margin:14px 0 0;font-size:11px;line-height:17px;color:var(--cds-text-secondary)}.b2--audit .b2-proof{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.b2--audit .b2-proof__cell{min-width:0}.b2--audit .b2-proof__logo{max-width:100%;height:25px}.b2--audit .b2-proof__outcome{font-size:11px;line-height:16px}.b2--audit .b2-card__body:focus-visible,.b2--audit .b2__right:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}@media(min-width:64em){.b2{padding:12px 0;min-height:calc(100vh - 77px);display:flex;align-items:center}.b2>.ss-container{width:100%}.b2__grid{grid-template-columns:1.08fr .92fr}.b2__intro--mobile{display:none}.b2__intro--desktop{display:block;margin-bottom:20px}.b2__left{padding:0 var(--cds-spacing-07) 0 0;border-right:1px solid var(--cds-border-subtle-01)}.b2__right{padding:20px var(--cds-spacing-06);border-top:0;display:flex;flex-direction:column}.b2-agenda{margin-bottom:auto;padding-bottom:24px}.b2-card__head{padding:12px 20px 2px}.b2-card__row{flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px}.b2-card__title{font-size:20px}.b2-card__meta{font-size:12px}.b2-card__body{padding:12px 20px 14px;gap:12px}.b2-days{gap:10px}.b2-day{flex-direction:row;align-items:center;gap:16px}.b2-day__label{width:84px;flex:none;font-size:13px}.b2-more{margin-left:100px}.b2-form__pair{grid-template-columns:1fr 1fr;gap:16px}.b2-form{margin-top:14px;gap:12px}.b2-trust{flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}.b2-trust__sep{display:block}.b2-audit__takeaways--desktop{display:block;margin-top:0;margin-bottom:auto;padding-bottom:24px}.b2--audit .b2__intro--desktop{margin-bottom:20px}}@media(min-width:64em)and (max-width:89.98em){.b2--va .b2-days{gap:6px}.b2--va .b2-slot--sm{height:28px;font-size:12px}.b2--va .b2-card__body{padding-bottom:10px;gap:10px}.b2--va .b2-cal{padding-top:8px;gap:6px}.b2--va .b2-cal__day{height:26px}.b2--va .b2-form{margin-top:10px;gap:10px}}@media(min-width:90em){.b2__h1{font-size:38px}.b2__sub{font-size:15px;line-height:22px;max-width:470px}.b2__intro--desktop{margin-bottom:26px}.b2__left{padding-right:var(--cds-spacing-08)}.b2__right{padding:26px var(--cds-spacing-07)}.b2-card__head{padding:16px 24px 2px}.b2-card__body{padding:14px 24px 18px;gap:14px}.b2-days{gap:12px}.b2-slot{height:42px}.b2-slot--sm{height:36px;font-size:13.5px}.b2-form{margin-top:18px;gap:14px}.b2-field input,.b2-field select{height:42px}.b2-cta{height:52px}.b2-agenda{gap:11px}.b2-agenda__item{font-size:15px}.b2-proof__cell{padding:12px 0}.b2-trust{margin-top:16px}.b2-cal__day{height:32px}}@media(min-width:105em){.b2__h1{font-size:42px}.b2__sub{font-size:16px;line-height:24px;max-width:520px}.b2__intro--desktop{margin-bottom:32px}.b2-card__title{font-size:22px}.b2-slot{height:46px;font-size:15px}.b2-slot--sm{height:40px;font-size:14px}.b2-cal__day{height:36px;font-size:13px}.b2-field input,.b2-field select{height:46px}.b2-field textarea{padding:12px 14px}.b2-cta{height:56px;font-size:16px}.b2-agenda{gap:14px}.b2-agenda__item{font-size:16px;line-height:24px}.b2-proof__logo{height:22px;max-width:130px}.b2-proof__cell{padding:14px 0;gap:8px}.b2-proof__outcome{font-size:13px}.b2-days{gap:14px}.b2-form{margin-top:20px;gap:16px}}@media(min-width:64em)and (min-height:560px){.b2--audit{height:calc(100dvh - 77px);min-height:0;align-items:stretch}.b2--audit>.ss-container,.b2--audit .b2__frame{height:100%;min-height:0}.b2--audit .b2__grid{height:100%;min-height:0;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.b2--audit .b2__left{min-width:0;min-height:0;display:flex;flex-direction:column}.b2--audit .b2-card{min-height:0;display:flex;flex-direction:column;flex:1 1 0}.b2--audit .b2-card__head{flex:none}.b2--audit .b2-card__body{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.b2--audit .b2-card__body>*{flex-shrink:0}.b2--audit .b2-form,.b2--audit .b2-trust{flex:none}.b2--audit .b2__right{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.b2--audit .b2__right>*{flex-shrink:0}.b2--audit .b2-card__body::-webkit-scrollbar,.b2--audit .b2__right::-webkit-scrollbar{width:6px}.b2--audit .b2-card__body::-webkit-scrollbar-thumb,.b2--audit .b2__right::-webkit-scrollbar-thumb{background:var(--cds-gray-40)}.b2--audit .b2-done{min-height:0;flex:1}}@media(min-width:64em)and (min-height:560px)and (max-height:800px){.b2--audit{padding-block:8px}.b2--audit .b2__left{padding-right:var(--cds-spacing-06)}.b2--audit .b2__right{padding:16px var(--cds-spacing-06)}.b2--audit .b2__h1{font-size:28px}.b2--audit .b2__sub{font-size:14px;line-height:20px;max-width:none}.b2--audit .b2__intro--desktop{margin-bottom:16px}.b2--audit .b2-audit__heading{margin-bottom:10px}.b2--audit .b2-audit__list{gap:10px}.b2--audit .b2-audit__takeaways--desktop{padding-bottom:16px}.b2--audit .b2-audit__authority{margin-bottom:10px}.b2--audit .b2-proof__cell{padding-block:8px}.b2--audit .b2-proof__foot,.b2--audit .b2-audit__event{margin-top:8px}.b2--audit .b2-card__head{padding:8px 16px 2px}.b2--audit .b2-card__title{font-size:18px}.b2--audit .b2-card__body{padding:10px 16px;gap:8px}.b2--audit .b2-cal{padding-top:8px;gap:6px}.b2--audit .b2-cal__day{height:26px}.b2--audit .b2-slot--sm{height:28px}.b2--audit .b2-days{gap:6px}.b2--audit .b2-form{margin-top:10px;gap:8px}.b2--audit .b2-field input{height:38px}.b2--audit .b2-field textarea{height:52px;padding-block:6px}.b2--audit .b2-selected{margin-bottom:8px;padding-block:6px}.b2--audit .b2-cta{height:44px}.b2--audit .b2-audit__microcopy{margin-top:6px}.b2--audit .b2-trust{margin-top:8px;gap:10px}}
