.bbl-optin .witch-atmosphere.bbl-atmosphere{background:radial-gradient(at 78% 35%,#a3261c 0%,#0000 60%),radial-gradient(at 62% 90%,#3a0f12 0%,#0000 62%),radial-gradient(at 95% 70%,#7a3a14 0%,#0000 55%),#140b0c}.bbl-optin .witch-wordmark{color:#ffd2cc}.bbl-optin .witch-copy h1 em{background-image:linear-gradient(100deg,#ff7a6c,#ffb36b)}.bbl-optin .witch-signup button{background-image:linear-gradient(100deg,#ff8a7c,#ffc285);border-color:#fff6}.bbl-optin .witch-signup input:focus-visible,.bbl-optin .witch-signup button:focus-visible,.bbl-optin .witch-consent a:focus-visible{outline-color:#ff9a8c}.bbl-optin .bbl-hero-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bbl-optin .bbl-product{justify-self:end;width:100%;max-width:680px}.bbl-optin .bbl-product img{border-radius:12px;box-shadow:0 0 0 1px #ffffff1a}.bbl-platform-note{color:#ffffffb8;max-width:34rem;margin-top:14px;font-size:13px;line-height:1.5}.bbl-section{border-top:1px solid #ffffff1a;width:min(1160px,100% - 80px);margin:0 auto;padding:72px 0}.bbl-section h2{letter-spacing:-.04em;margin:0 0 32px;font-family:Archivo Black,Arial,sans-serif;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.bbl-section h3{color:#fff;margin:0 0 8px;font-size:15px;font-weight:700}.bbl-section p{color:#cfc6cc;margin:0;font-size:14px;line-height:1.6}.bbl-kicker{letter-spacing:.25em;text-transform:uppercase;color:#ff9a8c!important;margin:0 0 14px!important;font-size:11px!important}.bbl-steps,.bbl-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.bbl-steps li,.bbl-features li{background:#1a1314;border-radius:10px;padding:20px}.bbl-steps li{border-top:4px solid #ff5a4a}.bbl-step-num{color:#ff7a6c;margin-bottom:10px;font-family:Archivo Black,Arial,sans-serif;font-size:26px;display:block}.bbl-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bbl-gallery figure{margin:0}.bbl-gallery img{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff14}.bbl-gallery figcaption{letter-spacing:.25em;text-transform:uppercase;color:#aaa0a6;margin-top:10px;font-size:11px}.bbl-closer{text-align:center;padding-bottom:96px}.bbl-closer h2{margin-bottom:16px}.bbl-closer>p{max-width:560px;margin:0 auto}.bbl-closer .bbl-closer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:26px;display:flex}.bbl-cta{color:#1d0a08;background:linear-gradient(100deg,#ff8a7c,#ffc285);border-radius:6px;align-items:center;min-height:52px;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex}.bbl-closer-links a:not(.bbl-cta){color:#fff;text-underline-offset:4px;text-decoration:underline}.bbl-optin a:focus-visible{outline-offset:4px;outline:2px solid #ff9a8c}@media (max-width:1000px){.bbl-steps,.bbl-features,.bbl-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bbl-optin .bbl-hero-layout{grid-template-columns:1fr}.bbl-optin .bbl-product{justify-self:center}.bbl-section{width:calc(100% - 32px);padding:52px 0}.bbl-steps,.bbl-features,.bbl-gallery{grid-template-columns:1fr}.bbl-cta{justify-content:center;width:100%}}
