.bs-inv-prev{background:radial-gradient(120% 100% at 50% 0,#16345c 0,#0b1b2e 55%,#060d18 100%);height:100%;min-height:120px;overflow:hidden;position:relative;width:100%}.bs-inv-prev__stars span{animation:bs-inv-twinkle 2.8s ease-in-out infinite;background:#cfe6ff;border-radius:50%;opacity:.5;position:absolute}@keyframes bs-inv-twinkle{0%,to{opacity:.18}50%{opacity:.85}}.bs-inv-prev__pod{animation-iteration-count:infinite;animation-name:bs-inv-fall;animation-timing-function:linear;background:radial-gradient(circle at 50% 32%,#fff 0,#dbeafe 100%);border:2px solid #78d2ffe6;border-radius:50%;box-shadow:0 0 14px #50b4ff99;display:grid;place-items:center;position:absolute;transform:translateX(-50%)}.bs-inv-prev__pod img{display:block;height:auto;width:64%}@keyframes bs-inv-fall{0%{opacity:0;top:-22%}8%{opacity:1}84%{opacity:1;top:74%}92%{opacity:0;top:80%}to{opacity:0;top:80%}}.bs-inv-prev__laser{animation:bs-inv-laser 3.4s ease-out infinite;background:linear-gradient(180deg,#78e6ff00,#9becff 62%,#fff);border-radius:3px;bottom:6px;box-shadow:0 0 10px #78e6ffe6;height:72%;left:28%;opacity:0;position:absolute;transform:translateX(-50%) scaleY(.1);transform-origin:bottom;width:4px}@keyframes bs-inv-laser{0%,66%{opacity:0;transform:translateX(-50%) scaleY(.1)}72%{opacity:1;transform:translateX(-50%) scaleY(1)}82%{opacity:0;transform:translateX(-50%) scaleY(1)}to{opacity:0;transform:translateX(-50%) scaleY(.1)}}.bs-inv-prev__base{background:linear-gradient(90deg,#0000,#4fc3ff 15%,#4fc3ff 85%,#0000);bottom:0;box-shadow:0 0 14px #4fc3ffd9;height:6px;left:0;position:absolute;right:0}@media (prefers-reduced-motion:reduce){.bs-inv-prev__pod{animation:none;opacity:1}.bs-inv-prev__laser{animation:none;opacity:0}.bs-inv-prev__stars span{animation:none;opacity:.45}}.bs-aud-vocab-peek{--aud-accent:#043c89;grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);width:100%}.bs-aud-vocab-peek__cell{align-items:center;background:var(--aud-accent);border-radius:8px;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;min-height:84px;overflow:hidden;padding:18px 6px 6px;position:relative}.bs-aud-vocab-peek__cell:after{background:linear-gradient(180deg,#0000 55%,#0000001a);content:"";inset:0;pointer-events:none;position:absolute}.bs-aud-vocab-peek__idx{color:#ffffff8c;font-family:Inter,Arial,sans-serif;font-size:8px;font-weight:800;left:7px;letter-spacing:.22em;position:absolute;top:4px}.bs-aud-vocab-peek__sign{display:block;flex:1 1 auto;height:100%;max-height:60px;object-fit:contain;width:100%}.bs-aud-vocab-peek__label{color:#fff;font-family:Inter,Arial,sans-serif;font-size:8.5px;font-weight:800;letter-spacing:.14em;line-height:1;margin-top:4px;text-transform:uppercase}.bs-aud-hero__visual .bs-aud-vocab-peek,.bs-fp__visual .bs-aud-vocab-peek{gap:10px;max-height:260px}.bs-aud-hero__visual .bs-aud-vocab-peek__cell,.bs-fp__visual .bs-aud-vocab-peek__cell{min-height:110px;padding:22px 8px 10px}.bs-aud-hero__visual .bs-aud-vocab-peek__sign,.bs-fp__visual .bs-aud-vocab-peek__sign{max-height:70px}.bs-aud-hero__visual .bs-aud-vocab-peek__label,.bs-fp__visual .bs-aud-vocab-peek__label{font-size:10px}.bs-aud{--aud-accent:#b45309;--aud-accent-soft:#fef3c7;--aud-ink:#1f2937;--aud-ink-soft:#4b5563;--aud-paper:#fdfbf5;--aud-rule:#fde9c4;background:var(--aud-paper);color:var(--aud-ink)}.bs-aud--amber{--aud-accent:#b45309;--aud-accent-soft:#fef3c7}.bs-aud--teal{--aud-accent:#0f766e;--aud-accent-soft:#ccfbf1;--aud-rule:#b6e5df}.bs-aud--purple{--aud-accent:#6d28d9;--aud-accent-soft:#ede9fe;--aud-rule:#d6cdf5}.bs-aud--forest{--aud-accent:#166534;--aud-accent-soft:#d1fae5;--aud-rule:#a7e6bf}.bs-aud-hero{background:radial-gradient(900px 240px at 80% 0,var(--aud-accent-soft),#0000 70%),var(--aud-paper);border-bottom:1px solid var(--aud-rule);padding:64px 0 56px}.bs-aud-hero__inner{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.15fr .85fr}@media (max-width:880px){.bs-aud-hero{padding:40px 0 36px}.bs-aud-hero__inner{gap:28px;grid-template-columns:1fr}}.bs-aud-hero__eyebrow{align-items:center;background:var(--aud-accent-soft);border-radius:999px;color:var(--aud-accent);display:inline-flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.28em;margin:0 0 14px;padding:6px 12px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.bs-aud-hero__title{color:var(--aud-ink);font-family:Spectral,Georgia,serif;font-size:clamp(34px,5vw,52px);font-weight:700;letter-spacing:-.012em;line-height:1.05;margin:0 0 16px}.bs-aud-hero__dek{color:var(--aud-ink-soft);font-size:17px;line-height:1.55;margin:0 0 24px;max-width:60ch}.bs-aud-hero__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.bs-aud-hero__trust{color:var(--aud-ink-soft);display:flex;flex-wrap:wrap;font-size:13px;gap:18px 24px;list-style:none;margin:0;padding:0}.bs-aud-hero__trust li{padding-left:16px;position:relative}.bs-aud-hero__trust li:before{background:var(--aud-accent);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.bs-aud-hero__visual{align-items:center;background:#fff;border:1px solid var(--aud-rule);border-radius:18px;box-shadow:0 28px 60px -34px #0f172a4d;display:flex;justify-content:center;min-height:280px;padding:22px}.bs-aud-hero__visual img{height:auto;max-height:280px;object-fit:contain;width:100%}.bs-aud-cta{align-items:center;border-radius:12px;display:inline-flex;font-size:14px;font-weight:700;gap:7px;padding:12px 18px;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.bs-aud-cta.bs-btn--solid{background:var(--aud-accent);border:1px solid var(--aud-accent);box-shadow:0 12px 22px -14px var(--aud-accent);color:#fff}.bs-aud-cta.bs-btn--solid:hover{box-shadow:0 18px 34px -16px var(--aud-accent);transform:translateY(-1px)}.bs-aud-cta.bs-btn--ghost{background:#fff;border:1px solid var(--aud-rule);color:var(--aud-ink)}.bs-aud-cta.bs-btn--ghost:hover{border-color:var(--aud-accent);color:var(--aud-accent)}.bs-aud-section{border-bottom:1px solid var(--aud-rule);padding:64px 0}.bs-aud-section:last-child{border-bottom:0}.bs-aud-section__head{margin-bottom:36px;max-width:64ch}.bs-aud-section__eyebrow{color:var(--aud-accent);display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.28em;margin:0 0 10px;text-transform:uppercase}.bs-aud-section__title{color:var(--aud-ink);font-family:Spectral,Georgia,serif;font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:-.005em;line-height:1.15;margin:0}.bs-aud-tools{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bs-aud-tool{background:#fff;border:1px solid var(--aud-rule);border-radius:18px;color:inherit;display:flex;flex-direction:column;overflow:hidden;padding:16px 16px 18px;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.bs-aud-tool:hover{border-color:var(--aud-accent);box-shadow:0 24px 40px -22px #0f172a4d;transform:translateY(-3px)}.bs-aud-tool__visual{align-items:center;background:var(--aud-accent-soft);border-radius:12px;display:flex;height:140px;justify-content:center;margin-bottom:14px;overflow:hidden;padding:14px}.bs-aud-tool__img{height:100%;object-fit:contain;width:100%}.bs-aud-tool__body{display:flex;flex:1 1;flex-direction:column;gap:6px}.bs-aud-tool__name{color:var(--aud-ink);font-family:Spectral,Georgia,serif;font-size:18px;font-weight:700;margin:0}.bs-aud-tool__use{color:var(--aud-accent);font-size:13.5px;font-weight:600;line-height:1.45;margin:0}.bs-aud-tool__blurb{color:var(--aud-ink-soft);font-size:13px;line-height:1.5;margin:0}.bs-aud-tool__cta{align-items:center;color:var(--aud-accent);display:inline-flex;font-size:13px;font-weight:700;gap:5px;margin-top:auto;padding-top:10px}.bs-aud-section--featured{border-bottom:1px solid var(--aud-rule);padding-top:36px}.bs-aud-featured-stack{display:flex;flex-direction:column;gap:22px}.bs-aud-featured__step{background:#0000;border:1px solid var(--aud-rule);border-radius:999px;color:var(--aud-ink-soft);display:block;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.18em;margin:0 0 10px;padding:4px 10px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.bs-aud-featured{grid-gap:36px;align-items:center;background:#fff;border:1px solid var(--aud-rule);border-radius:22px;box-shadow:0 28px 60px -34px #0f172a4d;display:grid;gap:36px;grid-template-columns:1.3fr .7fr;overflow:hidden;padding:32px;position:relative}.bs-aud-featured:before{background:var(--aud-accent);content:"";height:100%;left:0;position:absolute;top:0;width:6px}@media (max-width:880px){.bs-aud-featured{gap:24px;grid-template-columns:1fr;padding:24px}}.bs-aud-featured__eyebrow{align-items:center;background:var(--aud-accent-soft);border-radius:999px;color:var(--aud-accent);display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.26em;margin:0 0 12px;padding:6px 12px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.bs-aud-featured__title{color:var(--aud-ink);font-family:Spectral,Georgia,serif;font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.012em;line-height:1.1;margin:0 0 10px}.bs-aud-featured__blurb{color:var(--aud-ink-soft);font-size:15.5px;line-height:1.55;margin:0 0 18px;max-width:60ch}.bs-aud-featured__meta{display:flex;flex-wrap:wrap;gap:8px 14px;list-style:none;margin:0 0 22px;padding:0}.bs-aud-featured__meta li{align-items:center;background:#fffdf5;border:1px solid var(--aud-rule);border-radius:999px;color:var(--aud-ink-soft);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:5px 10px}.bs-aud-featured__meta li svg{color:var(--aud-accent)}.bs-aud-featured__ctas{display:flex;flex-wrap:wrap;gap:10px}.bs-aud-featured__visual{align-items:center;background:var(--aud-accent-soft);border-radius:16px;display:flex;justify-content:center;min-height:180px;padding:22px}.bs-aud-featured__deck{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);max-width:240px;width:100%}.bs-aud-featured__deck.is-4{grid-template-columns:repeat(2,1fr);max-width:220px}.bs-aud-featured__slide{align-items:center;aspect-ratio:1.4/1;background:#fff;border:1px solid var(--aud-rule);border-radius:8px;color:var(--aud-accent);display:flex;flex-direction:column;font-size:9.5px;font-weight:700;gap:4px;justify-content:center;letter-spacing:.12em;padding:4px;text-align:center;text-transform:uppercase}.bs-aud-featured__slide em{color:var(--aud-ink-soft);font-style:normal;line-height:1.15}.bs-aud-featured__deck:not(.is-4) .bs-aud-featured__slide:nth-child(5){grid-column:2}.bs-aud-cases{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bs-aud-case{background:#fff;border:1px solid var(--aud-rule);border-radius:16px;padding:22px 22px 24px;position:relative}.bs-aud-case__index{color:var(--aud-accent);font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.28em;margin:0 0 14px}.bs-aud-case__title{color:var(--aud-ink);font-family:Spectral,Georgia,serif;font-size:19px;font-weight:700;margin:0 0 8px}.bs-aud-case__copy{color:var(--aud-ink-soft);font-size:14px;line-height:1.55;margin:0}.bs-aud-games__intro{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0 0 24px}@media (max-width:720px){.bs-aud-games__intro{grid-template-columns:1fr}}.bs-aud-games__safety{background:#fff;border:1px solid var(--aud-rule);border-left:4px solid var(--aud-accent);border-radius:12px;color:var(--aud-ink-soft);font-size:14px;line-height:1.55;margin:0;padding:16px 18px}.bs-aud-games__safety-label{color:var(--aud-accent);display:block;font-family:Inter,Arial,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.bs-aud-games__difficulty{background:#fff;border:1px solid var(--aud-rule);border-left:4px solid #0f766e;border-radius:12px;color:var(--aud-ink-soft);font-size:14px;line-height:1.55;margin:0;padding:16px 18px}.bs-aud-games__difficulty-label{color:#0f766e;display:block;font-family:Inter,Arial,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.bs-aud-games{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr))}.bs-aud-game{background:#fff;border:1px solid var(--aud-rule);border-left:4px solid var(--aud-accent);border-radius:14px;display:flex;flex-direction:column;padding:22px 22px 24px}.bs-aud-game__meta{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.bs-aud-game__meta-tag{background:var(--aud-accent-soft);border-radius:999px;color:var(--aud-accent);font-family:Inter,Arial,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:4px 9px;text-transform:uppercase}.bs-aud-game__title{color:var(--aud-ink);font-family:Spectral,Georgia,serif;font-size:20px;font-weight:700;line-height:1.25;margin:0 0 12px}.bs-aud-game__practises{background:var(--aud-accent-soft);border-radius:10px;color:var(--aud-ink);font-size:13.5px;line-height:1.5;margin:0 0 14px;padding:10px 12px}.bs-aud-game__practises-label{color:var(--aud-accent);display:block;font-family:Inter,Arial,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.12em;margin-bottom:2px;text-transform:uppercase}.bs-aud-game__copy{color:var(--aud-ink-soft);font-size:14px;line-height:1.55;margin:0 0 14px}.bs-aud-game__body{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.bs-aud-game__body dt{color:var(--aud-ink);font-family:Inter,Arial,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.12em;margin:0 0 2px;text-transform:uppercase}.bs-aud-game__body dd{color:var(--aud-ink-soft);font-size:13.5px;line-height:1.55;margin:0}.bs-aud-game__tip{background:#00000008;border-radius:10px;color:var(--aud-ink);font-size:13px;line-height:1.5;margin:0 0 8px;padding:10px 12px}.bs-aud-game__tip:last-child{margin-bottom:0}.bs-aud-game__tip-label{color:var(--aud-accent);display:block;font-family:Inter,Arial,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.12em;margin-bottom:2px;text-transform:uppercase}.bs-aud-game__tip--inclusive .bs-aud-game__tip-label{color:#0f766e}.bs-aud-game__pack-link{align-items:center;align-self:flex-start;background:var(--aud-accent);border-radius:999px;color:#fff;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:12.5px;font-weight:700;gap:6px;letter-spacing:.02em;margin-top:14px;padding:8px 14px;text-decoration:none;transition:filter .16s ease}.bs-aud-game__pack-link:hover{filter:brightness(1.1)}.bs-aud-games__pack-cta{align-items:center;background:var(--aud-accent);border-radius:12px;color:#fff;display:flex;flex-wrap:wrap;gap:14px;margin:0 0 24px;padding:16px 18px}.bs-aud-games__pack-btn{align-items:center;background:#fff;border-radius:999px;color:var(--aud-accent);display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;gap:8px;letter-spacing:.02em;padding:10px 18px;text-decoration:none;transition:filter .16s ease}.bs-aud-games__pack-btn:hover{filter:brightness(.95)}.bs-aud-games__pack-meta{font-size:12.5px;font-style:italic;opacity:.92}.bs-aud-game__harder{background:#00000008;border-radius:10px;color:var(--aud-ink);font-size:13px;line-height:1.5;margin:auto 0 0;padding:12px 14px}.bs-aud-game__harder-label{color:var(--aud-accent);display:block;font-family:Inter,Arial,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.bs-aud-games__foot{color:var(--aud-ink-soft);font-size:13.5px;font-style:italic;margin:24px 0 0}.bs-aud-games__more{display:flex;justify-content:center;margin:24px 0 0}.bs-aud-games__more-btn{align-items:center;background:#fff;border:1px solid var(--aud-rule);border-radius:999px;color:var(--aud-accent);cursor:pointer;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:700;gap:6px;letter-spacing:.04em;padding:10px 18px;transition:background-color .16s ease,border-color .16s ease}.bs-aud-games__more-btn:hover{background:var(--aud-accent-soft);border-color:var(--aud-accent)}.bs-aud-games__more-chev{opacity:.85;transition:transform .2s ease}.bs-aud-downloads{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.bs-aud-download{align-items:center;background:#fff;border:1px solid var(--aud-rule);border-radius:12px;color:var(--aud-ink);display:flex;font-size:14px;font-weight:600;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .14s ease,transform .12s ease,color .14s ease}.bs-aud-download:hover{border-color:var(--aud-accent);color:var(--aud-accent);transform:translateY(-1px)}.bs-aud-download span{flex:1 1}.bs-aud-download__ext{opacity:.6}.bs-aud-funnel{background:var(--aud-ink);border-radius:22px;color:#fff;overflow:hidden;padding:40px 40px 36px;position:relative}.bs-aud-funnel:after{background:radial-gradient(500px 200px at 110% 0,var(--aud-accent),#0000 60%);border-radius:inherit;content:"";inset:-1px;opacity:.55;pointer-events:none;position:absolute}.bs-aud-funnel>*{position:relative;z-index:1}.bs-aud-funnel__eyebrow{color:#ffffffbf;font-size:11px;font-weight:800;letter-spacing:.28em;margin:0 0 10px;text-transform:uppercase}.bs-aud-funnel__title{text-wrap:balance;font-family:Spectral,Georgia,serif;font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.005em;line-height:1.18;margin:0 0 12px;max-width:38ch}.bs-aud-funnel__copy{color:#ffffffdb;font-size:15.5px;line-height:1.6;margin:0 0 22px;max-width:58ch}.bs-aud-funnel__ctas{display:flex;flex-wrap:wrap;gap:10px}.bs-aud-funnel__ctas .bs-aud-cta.bs-btn--ghost{background:#ffffff14;border-color:#ffffff40;color:#fff}.bs-aud-funnel__ctas .bs-aud-cta.bs-btn--ghost:hover{background:#ffffff26;border-color:#fff;color:#fff}.bs-aud-faq{display:flex;flex-direction:column;gap:8px;max-width:780px}.bs-aud-faq__item{background:#fff;border:1px solid var(--aud-rule);border-radius:12px;overflow:hidden;transition:border-color .15s ease}.bs-aud-faq__item[open]{border-color:var(--aud-accent)}.bs-aud-faq__item summary{align-items:center;color:var(--aud-ink);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:12px;justify-content:space-between;list-style:none;padding:16px 18px}.bs-aud-faq__item summary:after{color:var(--aud-accent);content:"+";font-size:22px;font-weight:400;line-height:1;transition:transform .2s ease}.bs-aud-faq__item[open] summary:after{content:"–"}.bs-aud-faq__item summary::-webkit-details-marker{display:none}.bs-aud-faq__item p{color:var(--aud-ink-soft);font-size:14.5px;line-height:1.6;margin:0;padding:0 18px 18px}@media (max-width:720px){.bs-aud-section{padding:44px 0}.bs-aud-funnel{border-radius:16px;padding:28px 22px 24px}}.bs-aud-ks-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.bs-aud-ks{background:#fff;border:1px solid var(--aud-rule);border-left:4px solid var(--aud-accent);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:22px 22px 20px}.bs-aud-ks header{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.bs-aud-ks__chip{align-items:center;background:var(--aud-accent);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.18em;padding:4px 10px;text-transform:uppercase}.bs-aud-ks__years{color:var(--aud-ink-soft);font-size:12px;font-weight:600}.bs-aud-ks__copy{color:var(--aud-ink-soft);font-size:14px;line-height:1.55;margin:0}.bs-aud-ks__links{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0;padding:0}.bs-aud-ks__links a{align-items:center;border-bottom:1px solid #0000;color:var(--aud-accent);display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;text-decoration:none;transition:border-color .12s ease}.bs-aud-ks__links a:hover{border-bottom-color:var(--aud-accent)}.bs-aud-packs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bs-aud-pack{background:#fff;border:1px solid var(--aud-rule);border-radius:14px;color:inherit;display:flex;flex-direction:column;gap:4px;padding:16px 18px 18px;text-decoration:none;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.bs-aud-pack:hover{border-color:var(--aud-accent);box-shadow:0 16px 28px -18px #0f172a40;transform:translateY(-2px)}.bs-aud-pack__label{color:var(--aud-ink);font-family:Spectral,Georgia,serif;font-size:16px;font-weight:700;line-height:1.25}.bs-aud-pack__sub{color:var(--aud-ink-soft);font-size:12.5px}.bs-aud-pack__cta{align-items:center;color:var(--aud-accent);display:inline-flex;font-size:12.5px;font-weight:700;gap:4px;margin-top:6px}.bs-aud-cal{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bs-aud-cal-item{background:#fff;border:1px solid var(--aud-rule);border-radius:16px;overflow:hidden;padding:22px 24px;position:relative}.bs-aud-cal-item:before{background:var(--aud-accent-soft);border-radius:0 0 0 100%;content:"";height:70px;opacity:.6;pointer-events:none;position:absolute;right:0;top:0;width:70px}.bs-aud-cal-item header{margin-bottom:10px;position:relative;z-index:1}.bs-aud-cal-item__when{color:var(--aud-accent);display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.24em;margin-bottom:6px;text-transform:uppercase}.bs-aud-cal-item__title{color:var(--aud-ink);font-family:Spectral,Georgia,serif;font-size:19px;font-weight:700;line-height:1.2;margin:0 0 2px}.bs-aud-cal-item__org{color:var(--aud-ink-soft);display:block;font-size:11.5px;font-style:italic}.bs-aud-cal-item__copy{color:var(--aud-ink-soft);font-size:13.5px;line-height:1.55;margin:0}.bs-aud-why{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bs-aud-why-item{background:var(--aud-accent-soft);border:1px solid var(--aud-rule);border-radius:14px;padding:22px;position:relative}.bs-aud-why-item__title{color:var(--aud-ink);font-family:Spectral,Georgia,serif;font-size:19px;font-weight:700;line-height:1.2;margin:0 0 8px}.bs-aud-why-item__copy{color:var(--aud-ink-soft);font-size:13.5px;line-height:1.55;margin:0}.bs-aud-trusted{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.bs-aud-trusted-item{background:#fff;border:1px solid var(--aud-rule);border-radius:14px;color:inherit;display:flex;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.bs-aud-trusted-item:hover{border-color:var(--aud-accent);box-shadow:0 16px 28px -18px #0f172a40;transform:translateY(-2px)}.bs-aud-trusted-item__org{color:var(--aud-accent);font-size:11px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.bs-aud-trusted-item__full{color:var(--aud-ink);font-family:Spectral,Georgia,serif;font-size:16px;font-weight:700;line-height:1.25}.bs-aud-trusted-item__copy{color:var(--aud-ink-soft);font-size:12.5px;line-height:1.5}.bs-aud-trusted-item__cta{align-items:center;color:var(--aud-accent);display:inline-flex;font-size:12px;font-weight:700;gap:5px;margin-top:auto}.bs-aud-section--guides{background:#fff}.bs-aud-section__head--row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.bs-aud-guides__print-btn{flex:0 0 auto}.bs-aud-guides{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:820px){.bs-aud-guides{grid-template-columns:1fr}}@media (max-width:480px){.bs-aud-guides__print-btn{flex:1 1 auto;white-space:normal;width:100%}}.bs-aud-guide{background:#fcfaf6;border:1px solid #ece7da;border-left:4px solid var(--aud-accent);border-radius:16px;padding:24px 26px}.bs-aud-guide__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:0 0 6px}.bs-aud-guide__save{align-items:center;background:#0000;border:1px solid color-mix(in srgb,var(--aud-accent) 35%,#0000);border-radius:999px;color:var(--aud-accent);cursor:pointer;display:inline-flex;flex:0 0 auto;font:600 11.5px/1 Inter,system-ui,sans-serif;gap:5px;letter-spacing:.01em;padding:7px 11px;transition:background .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap}.bs-aud-guide__save:hover{background:var(--aud-accent);border-color:var(--aud-accent);color:#fff}@media (max-width:520px){.bs-aud-guide__save-label{display:none}.bs-aud-guide__save{padding:7px 8px}}.bs-aud-guide__title{text-wrap:balance;color:#0f172a;font-family:Spectral,Georgia,serif;font-size:clamp(20px,1.8vw,24px);font-weight:700;margin:0 0 6px}.bs-aud-guide__intro{color:#475467;font-size:14.5px;line-height:1.55;margin:0 0 12px}.bs-aud-guide__list{list-style:none;margin:0;padding:0}.bs-aud-guide__list li{border-bottom:1px dashed #0f172a14;color:#0f172a;font-size:14.5px;line-height:1.55;padding:8px 0 8px 26px;position:relative}.bs-aud-guide__list li:last-child{border-bottom:0}.bs-aud-guide__list li:before{border:1.5px solid var(--aud-accent);border-radius:4px;content:"";height:14px;left:0;position:absolute;top:14px;width:14px}.bs-aud-guide__copy{color:#0f172a;font-size:14.5px;line-height:1.6;margin:0}.bs-aud-guide__link{align-items:center;border-bottom:1px solid;color:var(--aud-accent);display:inline-flex;font:600 13.5px/1 Inter,system-ui,sans-serif;gap:5px;margin-top:14px;padding-bottom:2px;text-decoration:none;transition:opacity .12s ease}.bs-aud-guide__link:hover{opacity:.78}.bs-aud-guide__foot{border-top:1px solid #ece7da;color:#6b7280;font-size:12.5px;font-style:italic;margin:14px 0 0;padding-top:12px}.bs-aud-guide__foot a{border-bottom:1px solid;color:var(--aud-accent);font-style:normal;font-weight:600;padding-bottom:1px;text-decoration:none}.bs-aud-guide__foot a:hover{opacity:.78}.bs-aud-guides__print-footer,.bs-aud-guides__print-header{display:none}@media print{body.bs-printing-staff-guide .bs-app .bs-aud>:not(#staff-guide-print),body.bs-printing-staff-guide .bs-app>:not(main),body.bs-printing-staff-guide footer,body.bs-printing-staff-guide header,body.bs-printing-staff-guide main>:not(#staff-guide-print){display:none!important}body.bs-printing-staff-guide,body.bs-printing-staff-guide #staff-guide-print{background:#fff!important;color:#0f172a!important}body.bs-printing-staff-guide #staff-guide-print{box-sizing:border-box!important;margin:0!important;min-height:297mm!important;padding:10mm 12mm 60mm!important;position:relative!important}body.bs-printing-staff-guide #staff-guide-print .bs-container{max-width:none!important;padding:0!important}body.bs-printing-staff-guide .bs-aud-guides__print-footer{bottom:10mm!important;left:12mm!important;margin:0!important;position:absolute!important;right:12mm!important}body.bs-printing-staff-guide .bs-aud-guides__print-btn,body.bs-printing-staff-guide .bs-aud-section__head,body.bs-printing-staff-guide .bs-aud-section__head--row>div:first-child{display:none!important}body.bs-printing-staff-guide .bs-aud-guides__print-header{align-items:center;border-bottom:2px solid #0f766e;border-bottom:2px solid var(--aud-accent,#0f766e);display:flex!important;gap:14px;justify-content:space-between;margin:0 0 18px;padding:0 0 12px}body.bs-printing-staff-guide .bs-aud-guides__print-header .bs-brand__logo{height:32px!important}body.bs-printing-staff-guide .bs-aud-guides__print-meta{color:#475467;font:600 10pt/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}body.bs-printing-staff-guide .bs-aud-guides{gap:14px!important;grid-template-columns:1fr 1fr!important}body[class*=bs-printing-card-] .bs-aud-guides{grid-template-columns:1fr!important}body.bs-printing-card-0 .bs-aud-guide:not([data-card-index="0"]),body.bs-printing-card-1 .bs-aud-guide:not([data-card-index="1"]),body.bs-printing-card-2 .bs-aud-guide:not([data-card-index="2"]),body.bs-printing-card-3 .bs-aud-guide:not([data-card-index="3"]){display:none!important}body[class*=bs-printing-card-] .bs-aud-guide{border-left-width:5px!important;padding:26px 30px!important}body[class*=bs-printing-card-] .bs-aud-guide__title{font-size:22pt!important;margin:0 0 8px!important}body[class*=bs-printing-card-] .bs-aud-guide__intro{font-size:12pt!important;margin:0 0 16px!important}body[class*=bs-printing-card-] .bs-aud-guide__list li{font-size:13pt!important;line-height:1.55!important;padding:9px 0 9px 28px!important}body[class*=bs-printing-card-] .bs-aud-guide__list li:before{height:14px!important;top:13px!important;width:14px!important}body[class*=bs-printing-card-] .bs-aud-guide__link{font-size:11.5pt!important;margin-top:14px!important}body.bs-printing-staff-guide .bs-aud-guide--fillable .bs-aud-guide__list li{background-image:repeating-linear-gradient(180deg,#0000 0,#0000 32px,#0f172a2e 0,#0f172a2e 33px);background-position:0 30px;background-repeat:repeat-y;background-size:100% 32px;border-bottom:0!important;padding-bottom:70px!important}body.bs-printing-staff-guide .bs-aud-guide__save{display:none!important}body[class*=bs-printing-card-] .bs-aud-guide__head{display:block!important}body.bs-printing-staff-guide .bs-aud-guide{background:#fcfaf6!important;border:1px solid #e5e1d6!important;border-left:4px solid #0f766e!important;border-left:4px solid var(--aud-accent,#0f766e)!important;border-radius:12px!important;break-inside:avoid;padding:16px 18px!important;page-break-inside:avoid}body.bs-printing-staff-guide .bs-aud-guide__title{color:#0f172a!important;font-family:Spectral,Georgia,serif!important;font-size:14pt!important;font-weight:700!important;margin:0 0 4px!important}body.bs-printing-staff-guide .bs-aud-guide__intro{color:#475467!important;font-size:9.5pt!important;line-height:1.45!important;margin:0 0 10px!important}body.bs-printing-staff-guide .bs-aud-guide__copy{color:#0f172a!important;font-size:9.5pt!important;line-height:1.55!important}body.bs-printing-staff-guide .bs-aud-guide__list li{border-bottom:1px dashed #0f172a1a!important;color:#0f172a!important;font-size:9.5pt!important;line-height:1.4!important;padding:5px 0 5px 20px!important}body.bs-printing-staff-guide .bs-aud-guide__list li:last-child{border-bottom:0!important}body.bs-printing-staff-guide .bs-aud-guide__list li:before{border:1.5px solid #0f766e!important;border:1.5px solid var(--aud-accent,#0f766e)!important;border-radius:3px!important;height:11px!important;top:8px!important;width:11px!important}body.bs-printing-staff-guide .bs-aud-guide__foot{border-top:1px solid #e5e1d6!important;color:#6b7280!important;font-size:8.5pt!important;font-style:italic;margin:12px 0 0!important;padding-top:10px!important}body.bs-printing-staff-guide .bs-aud-guide__foot a,body.bs-printing-staff-guide .bs-aud-guide__link{border-bottom:none!important;color:inherit!important;font-style:inherit;font-weight:600;text-decoration:none!important}body.bs-printing-staff-guide .bs-aud-guide__link{display:inline-block!important;margin:10px 0 0!important}body.bs-printing-staff-guide .bs-aud-guide__foot a:after,body.bs-printing-staff-guide .bs-aud-guide__link:after{content:none!important}body.bs-printing-staff-guide .bs-aud-guide__link svg{display:none!important}body.bs-printing-staff-guide .bs-aud-guides__print-footer{align-items:center;background:#0f766e!important;background:var(--aud-accent,#0f766e)!important;border-radius:12px;break-inside:avoid;color:#fff!important;display:flex!important;gap:18px;margin:20px 0 0;padding:14px 18px;page-break-inside:avoid}body.bs-printing-staff-guide .bs-aud-guides__print-footer .bs-brand__logo{height:28px!important}body.bs-printing-staff-guide .bs-aud-guides__print-footer-copy{color:#ffffffeb!important;flex:1 1 auto;font:500 9pt/1.45 Inter,system-ui,sans-serif!important;margin:0!important}body.bs-printing-staff-guide .bs-aud-guides__print-footer-copy strong{color:#fff;font-weight:700}@page{size:A4;margin:0}}.bs-aud-books{align-items:center;background:#fff;border:1px solid var(--aud-rule);border-radius:18px;box-shadow:0 8px 26px #0b1b2e0f;color:var(--aud-ink);display:flex;gap:30px;padding:26px 30px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.bs-aud-books:hover{border-color:var(--aud-accent);box-shadow:0 16px 34px #0b1b2e1c;transform:translateY(-2px)}.bs-aud-books__covers{align-items:flex-end;display:flex;flex:0 0 auto;padding-left:22px}.bs-aud-books__covers picture{display:block}.bs-aud-books__covers img{background:#fff;border:1px solid #0b1b2e14;border-radius:3px;box-shadow:0 5px 14px #0b1b2e38;height:124px;margin-left:-22px;width:auto}.bs-aud-books__body{flex:1 1 auto;min-width:0}.bs-aud-books__eyebrow{align-items:center;color:var(--aud-accent);display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;letter-spacing:.05em;margin:0 0 6px;text-transform:uppercase}.bs-aud-books__title{font-family:Spectral,Georgia,serif;font-size:1.4rem;font-weight:700;line-height:1.2;margin:0 0 8px}.bs-aud-books__copy{color:var(--aud-ink-soft);line-height:1.55;margin:0 0 14px;max-width:56ch}.bs-aud-books__cta{align-items:center;color:var(--aud-accent);display:inline-flex;font-weight:600;gap:7px}.bs-aud-books:hover .bs-aud-books__cta{text-decoration:underline}@media (max-width:720px){.bs-aud-books{align-items:flex-start;flex-direction:column;gap:20px;padding:22px}.bs-aud-books__covers{align-self:center}.bs-aud-books__covers img{height:104px}}
/*# sourceMappingURL=8467.89f77b95.chunk.css.map*/