.bbp-offer{--bg-dark:#0b1126;--bg-dark-alt:#0f1838;--bg-surface:#101a3c;--bg-card:#111b43;--bg-card-hover:#162454;--bg-icon:#1a2b61;--bg-footer:#0a1027;--bg-deepest:#0a1226;--text-main:#f3f6ff;--text-muted:#c6d1ea;--text-subtle:#7b87a6;--accent:#35d9c3;--accent-soft:#70eadb;--accent-wash:#d8f3f0;--brand-gold:#c9a84c;--brand-gold-lt:#e5c770;--brand-royal:#1f5d94;--font-serif:"Playfair Display",Georgia,serif;--font-sans:"Inter",system-ui,-apple-system,sans-serif;--maxw:1140px;--read:680px}.bbp-offer *{box-sizing:border-box}.bbp-offer{-webkit-text-size-adjust:100%;background:var(--bg-dark);color:var(--text-main);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.6;margin:0;overflow-x:hidden}.bbp-offer img{display:block;height:auto;max-width:100%}.bbp-offer .display,.bbp-offer h1,.bbp-offer h2,.bbp-offer h3{font-family:var(--font-serif);font-weight:600;letter-spacing:-.01em;margin:0 0 .5em}.bbp-offer h1{font-size:clamp(2.2rem,4.4vw + 1rem,4rem);line-height:1.05}.bbp-offer h2{font-size:clamp(1.8rem,3vw + 1rem,2.9rem);line-height:1.12}.bbp-offer h3{font-family:var(--font-sans);font-size:1.2rem;font-weight:600;letter-spacing:0;line-height:1.3}.bbp-offer p{margin:0 0 1.1em}.bbp-offer a{color:var(--accent)}.bbp-offer [role=button]:focus-visible,.bbp-offer a:focus-visible,.bbp-offer button:focus-visible,.bbp-offer input:focus-visible,.bbp-offer select:focus-visible{border-radius:6px;outline:3px solid var(--accent-soft);outline-offset:3px}.bbp-offer .wrap{margin:0 auto;max-width:var(--maxw);padding:0 20px}.bbp-offer .eyebrow{color:var(--accent);font-family:var(--font-sans);font-size:.78rem;font-weight:500;letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.bbp-offer .muted{color:var(--text-muted)}.bbp-offer .subtle{color:var(--text-subtle);font-size:.9rem}.bbp-offer section{padding:clamp(56px,8vw,112px) 0}.bbp-offer .btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1;padding:1rem 1.9rem;text-align:center;text-decoration:none;transition:background .18s ease,transform .18s ease,color .18s ease}.bbp-offer .btn-primary{background:var(--accent);color:#0b1126}.bbp-offer .btn-primary:hover{background:var(--accent-soft);transform:translateY(-1px)}.bbp-offer .btn-gold{background:var(--brand-gold);color:#0b1126}.bbp-offer .btn-gold:hover{background:var(--brand-gold-lt);transform:translateY(-1px)}.bbp-offer .btn-ghost{background:transparent;border-color:rgba(53,217,195,.45);color:var(--accent)}.bbp-offer .btn-ghost:hover{background:rgba(53,217,195,.1)}.bbp-offer .btn-block{display:flex;width:100%}.bbp-offer .linklike{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.bbp-offer .hero{background:radial-gradient(90% 70% at 18% 0,rgba(53,217,195,.13) 0,rgba(11,17,38,0) 62%),var(--bg-dark);padding-bottom:clamp(48px,7vw,96px);padding-top:clamp(48px,7vw,86px);position:relative}.bbp-offer .hero__grid{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:1.08fr .92fr}.bbp-offer .hero__logo{margin-bottom:2.2rem}.bbp-offer .hero h1{font-size:clamp(2.1rem,3.4vw + 1rem,3.4rem);text-wrap:balance}.bbp-offer .consent-intro,.bbp-offer .consent-legal{color:var(--text-muted,#c6d1ea);font-size:.86rem;grid-column:1/-1;line-height:1.5;margin:.2rem 0 0}.bbp-offer .consent-intro a{color:inherit;text-decoration:underline}.bbp-offer .hero h1 .h1-price{color:var(--brand-gold,#c9a84c);display:block;font-family:var(--font-sans);font-size:.48em;font-weight:600;letter-spacing:0;line-height:1.25;margin-top:.35em}.bbp-offer .hero p.lede{color:var(--text-muted);font-size:clamp(1.03rem,.45vw + .95rem,1.22rem);max-width:34em}.bbp-offer .hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;margin:2rem 0 1rem}.bbp-offer .hero__note{color:var(--text-subtle);font-size:.88rem;margin:0}.bbp-offer .hero__book{justify-self:center;max-width:400px;position:relative;width:100%}.bbp-offer .hero__book-frame{display:block;position:relative;z-index:1}.bbp-offer .hero__book-frame img{filter:drop-shadow(0 34px 46px rgba(0,0,0,.62)) drop-shadow(0 6px 14px rgba(0,0,0,.4));height:auto;width:100%}.bbp-offer .hero__book:before{background:radial-gradient(60% 50% at 50% 50%,rgba(53,217,195,.17),rgba(11,17,38,0) 70%);border-radius:50%;content:"";filter:blur(26px);inset:6% 4% 2%;pointer-events:none;position:absolute;z-index:0}.bbp-offer .hero__badge{background:var(--brand-gold);border-radius:999px;box-shadow:0 10px 26px -8px rgba(0,0,0,.6);color:#0b1126;font-size:.8rem;font-weight:600;letter-spacing:.02em;padding:.55rem 1rem;position:absolute;right:-6px;top:4px;white-space:nowrap;z-index:2}@media(max-width:860px){.bbp-offer .hero{padding-top:44px}.bbp-offer .hero__grid{gap:10px;grid-template-columns:1fr}.bbp-offer .hero__book{margin:16px 0 -6px;max-width:232px;order:-1}.bbp-offer .hero__badge{left:50%;right:auto;top:-6px;transform:translateX(-50%)}.bbp-offer .hero__logo{margin-bottom:1.4rem}.bbp-offer .hero__cta .btn{width:100%}}.bbp-offer .alt{background:var(--bg-dark-alt)}.bbp-offer .grid4{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:2.6rem}.bbp-offer .card{background:var(--bg-card);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:1.7rem 1.5rem;transition:background .18s ease,border-color .18s ease}.bbp-offer .card:hover{background:var(--bg-card-hover);border-color:rgba(53,217,195,.26)}.bbp-offer .card h3{color:var(--text-main);margin-bottom:.55rem}.bbp-offer .card p{color:var(--text-muted);font-size:.97rem;margin:0}.bbp-offer .card__num{color:var(--brand-gold);display:block;font-family:var(--font-serif);font-size:1.45rem;line-height:1;margin-bottom:.7rem}@media(max-width:980px){.bbp-offer .grid4{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.bbp-offer .grid4{grid-template-columns:1fr}}.bbp-offer .inside .inside__col{max-width:var(--read)}.bbp-offer .inside ul{list-style:none;margin:2rem 0 0;padding:0}.bbp-offer .inside li{color:var(--text-muted);margin-bottom:1.15rem;padding-left:2.1rem;position:relative}.bbp-offer .inside li:before{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px rgba(53,217,195,.16);content:"";height:10px;left:0;position:absolute;top:.52em;width:10px}.bbp-offer .authors{display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-top:2.6rem}.bbp-offer .author{background:var(--bg-surface);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:1.8rem 1.6rem}.bbp-offer .author h3{color:var(--text-main);font-family:var(--font-serif);font-size:1.5rem;font-weight:600;margin-bottom:.15rem}.bbp-offer .author .role{color:var(--brand-gold);font-size:.84rem;font-weight:500;letter-spacing:.06em;margin:0 0 .9rem;text-transform:uppercase}.bbp-offer .author p{color:var(--text-muted);font-size:.97rem;margin:0}@media(max-width:760px){.bbp-offer .authors{grid-template-columns:1fr}}.bbp-offer #gate{background:var(--bg-deepest);scroll-margin-top:24px}.bbp-offer .gatebox{background:var(--bg-surface);border:1px solid hsla(0,0%,100%,.09);border-radius:20px;box-shadow:0 34px 80px -34px rgba(0,0,0,.85);margin:0 auto;max-width:720px;padding:clamp(26px,4.4vw,48px)}.bbp-offer .progress{background:hsla(0,0%,100%,.1);border-radius:999px;height:4px;margin-bottom:2rem;overflow:hidden}.bbp-offer .progress__bar{background:var(--accent);border-radius:999px;height:100%;transition:width .32s ease;width:25%}.bbp-offer .qstep{display:none}.bbp-offer .qstep.is-active{animation:fade .34s ease both;display:block}@keyframes fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bbp-offer .qstep .qnum{color:var(--accent);font-size:.78rem;font-weight:500;letter-spacing:.14em;margin:0 0 .7rem;text-transform:uppercase}.bbp-offer .qstep h3{font-family:var(--font-serif);font-size:clamp(1.35rem,2vw + .7rem,1.85rem);font-weight:600;line-height:1.25;margin-bottom:1.6rem}.bbp-offer .opts{display:grid;gap:.7rem}.bbp-offer .opt{align-items:center;background:var(--bg-card);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:var(--text-main);cursor:pointer;display:flex;font:inherit;font-size:1rem;gap:.9rem;padding:1.05rem 1.25rem;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:100%}.bbp-offer .opt:hover{background:var(--bg-card-hover);border-color:rgba(53,217,195,.45);transform:translateX(2px)}.bbp-offer .opt[aria-pressed=true]{background:rgba(53,217,195,.1);border-color:var(--accent)}.bbp-offer .opt .dot{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;flex:0 0 18px;height:18px;width:18px}.bbp-offer .opt[aria-pressed=true] .dot{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--bg-card)}.bbp-offer .gateback{margin-top:1.5rem}.bbp-offer .result{display:none}.bbp-offer .result.is-active{animation:fade .34s ease both;display:block}.bbp-offer .result__flag{border-radius:999px;display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.14em;margin-bottom:1.1rem;padding:.4rem .9rem;text-transform:uppercase}.bbp-offer .flag-pass{background:rgba(53,217,195,.16);color:var(--accent)}.bbp-offer .flag-fail{background:rgba(201,168,76,.16);color:var(--brand-gold-lt)}.bbp-offer .actions{display:flex;flex-wrap:wrap;gap:.85rem;margin:1.6rem 0 0}.bbp-offer .thanks .actions{justify-content:center}@media(max-width:620px){.bbp-offer .actions .btn{width:100%}}.bbp-offer .ready{align-items:center;background:rgba(53,217,195,.08);border:1px solid rgba(53,217,195,.35);border-radius:14px;display:none;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.2rem}.bbp-offer .ready.is-active{display:flex}.bbp-offer .ready p{color:var(--text-main);font-weight:500;margin:0}.bbp-offer .ready .btn{padding:.8rem 1.4rem}@media(max-width:620px){.bbp-offer .ready .btn{width:100%}}.bbp-offer .formwrap{display:none;margin-top:2rem}.bbp-offer .formwrap.is-active{animation:fade .34s ease both;display:block}.bbp-offer .fields{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.bbp-offer .field{display:flex;flex-direction:column;gap:.4rem}.bbp-offer .field--full{grid-column:1/-1}.bbp-offer .field label{color:var(--text-muted);font-size:.84rem;font-weight:500}.bbp-offer .field input,.bbp-offer .field select{background:var(--bg-dark);border:1px solid hsla(0,0%,100%,.17);border-radius:10px;color:var(--text-main);font:inherit;font-size:1rem;padding:.85rem 1rem;width:100%}.bbp-offer .field input::placeholder{color:#5e6a8a}.bbp-offer .field input[aria-invalid=true],.bbp-offer .field select[aria-invalid=true]{border-color:#ff8a8a}.bbp-offer .err{color:#ff9d9d;font-size:.82rem;min-height:0}.bbp-offer .consent{align-items:flex-start;display:flex;gap:.7rem;grid-column:1/-1;margin-top:.3rem}.bbp-offer .consent input{accent-color:var(--accent);flex:0 0 18px;height:18px;margin-top:.25rem;width:18px}.bbp-offer .consent label{color:var(--text-muted);font-size:.86rem;line-height:1.5}.bbp-offer .formwrap .btn{margin-top:1.5rem}.bbp-offer .legal{color:var(--text-subtle);font-size:.8rem;margin-top:1rem}@media(max-width:620px){.bbp-offer .fields{grid-template-columns:1fr}}.bbp-offer .thanks{display:none;text-align:center}.bbp-offer .thanks.is-active{animation:fade .34s ease both;display:block}.bbp-offer .thanks .tick{background:rgba(53,217,195,.14);border-radius:50%;color:var(--accent);display:grid;font-size:1.7rem;height:58px;margin:0 auto 1.3rem;place-items:center;width:58px}.bbp-offer footer{background:var(--bg-footer);border-top:1px solid hsla(0,0%,100%,.06);padding:48px 0 60px}.bbp-offer .footrow{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between}.bbp-offer footer p{color:var(--text-subtle);font-size:.86rem;margin:0}.bbp-offer footer a{color:var(--text-muted)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.bbp-offer .hero__book-frame img{aspect-ratio:824/1104}.bbp-offer .hero__logo{aspect-ratio:215/69;height:34px;width:auto}.bbp2{--b2-gold:#c9a84c;--b2-gold-lt:#e5c770;--b2-ink:#0b1126;--b2-card:#0f1838}.bbp2 .bbp2-attn{background:var(--b2-gold);color:#0b1126;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1.3;padding:.62rem 1rem;text-align:center}.bbp2 .bbp2-wrap{margin:0 auto;max-width:1100px;padding:0 20px}.bbp2 .bbp2-narrow{max-width:700px}.bbp2 .bbp2-sec{padding:clamp(56px,9vw,112px) 0}.bbp2 .bbp2-sec--tight{padding:clamp(44px,7vw,84px) 0}.bbp2 .bbp2-alt{background:var(--bg-dark-alt)}.bbp2 .bbp2-eyebrow{color:var(--accent);font-family:var(--font-sans);font-size:.74rem;font-weight:600;letter-spacing:.15em;margin:0 0 1rem;text-transform:uppercase}.bbp2 .bbp2-hero{background:radial-gradient(120% 80% at 50% 0,#17224d 0,var(--bg-dark) 62%);padding:clamp(22px,4vw,34px) 0 clamp(44px,7vw,72px);text-align:center}.bbp2 .bbp2-topbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 0 clamp(26px,5vw,46px)}.bbp2 .bbp2-logo{height:26px;width:auto}.bbp2 .bbp2-pill{align-items:center;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:var(--text-main);display:inline-flex;font-size:.78rem;font-weight:600;gap:.45rem;padding:.4rem .8rem;text-decoration:none;white-space:nowrap}.bbp2 .bbp2-pill__dot{background:var(--accent);border-radius:50%;height:8px;width:8px}.bbp2 .bbp2-hero h1{font-size:clamp(2.35rem,8.4vw,4.1rem);line-height:1.03;margin:0 0 .5rem}.bbp2 .bbp2-hero h1 .h1-price{color:var(--b2-gold);display:block;font-family:var(--font-sans);font-size:clamp(1.05rem,3.6vw,1.6rem);font-weight:600;letter-spacing:0;margin-top:.5rem}.bbp2 .bbp2-lede{color:var(--text-muted);font-size:clamp(1rem,2.6vw,1.17rem);margin:0 auto 1.6rem;max-width:30rem}.bbp2 .bbp2-cta{align-items:center;background:var(--b2-gold);border:0;border-radius:999px;box-shadow:0 10px 30px rgba(201,168,76,.26);color:#0b1126;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:clamp(1rem,3.3vw,1.12rem);font-weight:700;gap:.5rem;justify-content:center;line-height:1;max-width:100%;padding:1.12rem 1.9rem;transition:background .18s,transform .18s}.bbp2 .bbp2-cta:hover{background:var(--b2-gold-lt);transform:translateY(-1px)}.bbp2 .bbp2-cta--block{display:flex;width:100%}.bbp2 .bbp2-cta{flex-direction:column;gap:.18rem;padding:.95rem 1.7rem;text-align:center}.bbp2 .bbp2-cta__main{align-items:center;display:inline-flex;gap:.45rem;white-space:nowrap}.bbp2 .bbp2-cta__sub{font-size:.79rem;font-weight:600;opacity:.72;white-space:nowrap}.bbp2 .bbp2-cta__sep{opacity:.5}.bbp2 .bbp2-cta__arw{font-weight:400}.bbp2 .bbp2-link{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;font-size:.95rem;padding:0;text-decoration:underline;text-underline-offset:3px}.bbp2 .bbp2-altline{background:none;margin:.95rem 0 0}.bbp2 .bbp2-note{color:var(--text-subtle);font-size:.82rem;line-height:1.5;margin:1.3rem auto 0;max-width:34rem}.bbp2 .bbp2-assure{color:var(--text-subtle);display:flex;flex-wrap:wrap;font-size:.86rem;gap:.55rem 1.3rem;justify-content:center;list-style:none;margin:1.15rem 0 0;padding:0}.bbp2 .bbp2-assure li{align-items:center;display:inline-flex;gap:.4rem}.bbp2 .bbp2-ic{color:var(--accent);font-size:.95rem}.bbp2 .bbp2-book{margin:clamp(30px,6vw,48px) auto 0;max-width:300px;position:relative}.bbp2 .bbp2-book img{border-radius:6px;box-shadow:0 26px 60px rgba(0,0,0,.6),0 2px 0 hsla(0,0%,100%,.07);width:100%}.bbp2 .bbp2-badge{background:var(--b2-gold);border-radius:999px;color:#0b1126;font-size:.72rem;font-weight:700;left:50%;letter-spacing:.04em;padding:.4rem .8rem;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap;z-index:2}.bbp2 .bbp2-big-muted{color:var(--text-muted);font-size:clamp(1.02rem,2.7vw,1.2rem);line-height:1.6}.bbp2 .bbp2-mid{background:linear-gradient(180deg,var(--bg-dark) 0,#141d46 100%);text-align:center}.bbp2 .bbp2-ways{display:grid;gap:1rem;margin-top:2rem}.bbp2 .bbp2-ways article{background:var(--bg-card);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:1.5rem 1.4rem}.bbp2 .bbp2-num{color:var(--b2-gold);display:block;font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.12em;margin:0 0 .6rem}.bbp2 .bbp2-ways h3{margin:0 0 .45rem}.bbp2 .bbp2-ways p{color:var(--text-muted);font-size:.96rem;margin:0}.bbp2 .bbp2-case{border-top:1px solid hsla(0,0%,100%,.1);padding:2.1rem 0 1.9rem}.bbp2 .bbp2-case__no{color:var(--text-subtle);font-size:.72rem;font-weight:700;letter-spacing:.15em;margin:0 0 .5rem}.bbp2 .bbp2-case h3{font-family:var(--font-serif);font-size:clamp(1.5rem,4.6vw,2rem);font-weight:600;margin:0 0 .2rem}.bbp2 .bbp2-case__who{color:var(--text-subtle);font-size:.95rem;margin:0 0 1.3rem}.bbp2 .bbp2-case__lbl{color:var(--text-subtle);font-size:.72rem;font-weight:700;letter-spacing:.15em;margin:0 0 .25rem;text-transform:uppercase}.bbp2 .bbp2-case__stat{color:var(--b2-gold);font-family:var(--font-serif);font-size:clamp(3.2rem,13vw,4.6rem);font-weight:700;line-height:1;margin:0 0 .35rem}.bbp2 .bbp2-case__sub{color:var(--text-muted);font-size:.98rem;margin:0 0 1rem}.bbp2 .bbp2-case__link{font-size:.9rem}.bbp2 .bbp2-caselede{border-top:1px solid hsla(0,0%,100%,.1);color:var(--text-muted);font-size:clamp(1rem,2.8vw,1.15rem);margin:0;padding-top:1.8rem}.bbp2 .bbp2-inside{list-style:none;margin:1.6rem 0 0;padding:0}.bbp2 .bbp2-inside li{color:var(--text-muted);margin:0 0 1rem;padding:0 0 0 1.7rem;position:relative}.bbp2 .bbp2-inside li:before{color:var(--accent);content:"\2713";font-weight:700;left:0;position:absolute;top:0}.bbp2 .bbp2-sec h2 em{font-family:var(--font-serif);font-style:italic}.bbp2 .bbp2-authors{display:grid;gap:1.4rem;margin-top:1.8rem}.bbp2 .bbp2-authors article{background:var(--bg-card);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:1.6rem 1.5rem}.bbp2 .bbp2-authors h3{font-family:var(--font-serif);font-size:1.3rem;font-weight:600;margin:0 0 .2rem}.bbp2 .bbp2-role{color:var(--b2-gold);font-size:.85rem;font-weight:600;margin:0 0 .9rem}.bbp2 .bbp2-authors p:last-child{color:var(--text-muted);font-size:.96rem;margin:0}.bbp2 .bbp2-card{background:#fff;border-radius:22px;box-shadow:0 30px 70px rgba(0,0,0,.45);color:#0b1126;margin-top:1.8rem;padding:clamp(1.6rem,5vw,2.3rem)}.bbp2 .bbp2-card__kicker{color:#5b6480;font-size:.74rem;font-weight:700;letter-spacing:.16em;margin:0 0 .7rem}.bbp2 .bbp2-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.3rem}.bbp2 .bbp2-card__amt{color:#0b1126;font-family:var(--font-serif);font-size:clamp(2.8rem,11vw,3.8rem);font-weight:700;line-height:1}.bbp2 .bbp2-card__per{color:#5b6480;font-size:1rem;font-weight:600}.bbp2 .bbp2-card__secure{color:#5b6480;font-size:.85rem;margin:.9rem 0 0;text-align:center}.bbp2 .bbp2-card__rule{border:0;border-top:1px solid #e6e9f2;margin:1.5rem 0}.bbp2 .bbp2-card__inc{color:#6f5a16;font-size:.95rem;font-weight:700;margin:0 0 .9rem}.bbp2 .bbp2-inc{list-style:none;margin:0;padding:0}.bbp2 .bbp2-inc li{align-items:flex-start;background:#f5f7fc;border-radius:12px;color:#1a2340;display:flex;font-size:.95rem;gap:.7rem;margin:0 0 .6rem;padding:.8rem .95rem}.bbp2 .bbp2-tick{align-items:center;background:#dfe5f5;border-radius:50%;color:#0b1126;display:inline-flex;flex:0 0 22px;font-size:.76rem;font-weight:700;height:22px;justify-content:center;width:22px}.bbp2 .bbp2-card__fine{color:#5b6480;font-size:.78rem;line-height:1.5;margin:1.1rem 0 0}.bbp2 .bbp2-card__alt{margin:.9rem 0 0;text-align:center}.bbp2 .bbp2-card__alt .bbp2-link{color:#1f5d94}.bbp2 .bbp2-faq{border-bottom:1px solid hsla(0,0%,100%,.1);padding:.2rem 0}.bbp2 .bbp2-faq summary{cursor:pointer;font-size:1.02rem;font-weight:600;list-style:none;padding:1.15rem 2rem 1.15rem 0;position:relative}.bbp2 .bbp2-faq summary::-webkit-details-marker{display:none}.bbp2 .bbp2-faq summary:after{color:var(--accent);content:"+";font-size:1.4rem;font-weight:400;position:absolute;right:.2rem;top:50%;transform:translateY(-50%)}.bbp2 .bbp2-faq[open] summary:after{content:"\2212"}.bbp2 .bbp2-faq p{color:var(--text-muted);font-size:.97rem;margin:0 0 1.15rem}.bbp2 .bbp2-close{background:radial-gradient(120% 90% at 50% 100%,#17224d 0,var(--bg-dark) 60%);text-align:center}.bbp2 .bbp2-close h2{margin-bottom:1.6rem}.bbp2 .bbp2-foot{background:var(--bg-footer);padding:2rem 0 5.6rem}.bbp2 .bbp2-footrow{color:var(--text-subtle);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem 1.2rem;justify-content:space-between}.bbp2 .bbp2-footrow p{margin:0}.bbp2 .bbp2-sticky{align-items:center;background:#fff;border-radius:999px;bottom:12px;box-shadow:0 16px 44px rgba(0,0,0,.45);color:#0b1126;display:flex;gap:.7rem;left:50%;opacity:0;padding:.5rem .55rem .5rem .6rem;pointer-events:none;position:fixed;transform:translate(-50%,130%);transition:transform .28s ease,opacity .28s ease;width:min(560px,calc(100vw - 24px));z-index:60}.bbp2 .bbp2-sticky.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.bbp2 .bbp2-sticky__cov{border-radius:3px;flex:0 0 34px;height:auto;width:34px}.bbp2 .bbp2-sticky__txt{display:flex;flex-direction:column;font-size:.82rem;line-height:1.2;min-width:0}.bbp2 .bbp2-sticky__txt b{font-size:.9rem}.bbp2 .bbp2-sticky__txt span{color:#5b6480;font-size:.76rem}.bbp2 .bbp2-sticky__btn{background:var(--b2-gold);border:0;border-radius:999px;color:#0b1126;cursor:pointer;font-size:.92rem;font-weight:700;margin-left:auto;padding:.72rem 1.25rem;white-space:nowrap}.bbp2 .bbp2-sticky__btn:hover{background:var(--b2-gold-lt)}@media (min-width:768px){.bbp2 .bbp2-ways{gap:1.2rem}.bbp2 .bbp2-authors,.bbp2 .bbp2-ways{grid-template-columns:repeat(2,1fr)}.bbp2 .bbp2-case{align-items:start;display:grid;gap:1rem 2.4rem;grid-template-columns:1fr 1fr}.bbp2 .bbp2-case h3,.bbp2 .bbp2-case__no,.bbp2 .bbp2-case__who{grid-column:1}.bbp2 .bbp2-case__lbl{grid-column:2;grid-row:1}.bbp2 .bbp2-case__stat{grid-column:2;grid-row:2}.bbp2 .bbp2-case__sub{grid-column:2;grid-row:3}.bbp2 .bbp2-case__link{grid-column:1;grid-row:4}}@media (min-width:1024px){.bbp2 .bbp2-ways{grid-template-columns:repeat(4,1fr)}.bbp2 .bbp2-hero h1{margin-left:auto;margin-right:auto;max-width:16ch}}@media (prefers-reduced-motion:reduce){.bbp2 .bbp2-cta,.bbp2 .bbp2-sticky{transition:none}}