
.bb-cleanup{--teal:#00D2D2;--coral:#FF5E5B;--white:#fff;--gray:#b8b8b8;--black:#000;--dark:#0b0b0b;--panel:#111;--line:#252525;font-family:Inter,Arial,sans-serif;background:#000;color:#fff;line-height:1.65}
.bb-cleanup *{box-sizing:border-box}.bb-cleanup .wrap{max-width:1120px;margin:auto;padding:0 24px}.bb-cleanup section{padding:72px 0}.bb-cleanup h1,.bb-cleanup h2,.bb-cleanup h3{font-family:Montserrat,Arial,sans-serif;line-height:1.12;margin:0 0 18px}.bb-cleanup h1{font-size:clamp(40px,6vw,68px)}.bb-cleanup h2{font-size:clamp(28px,4vw,42px)}.bb-cleanup h3{font-size:21px}.bb-cleanup p{font-size:17px;margin:0 0 18px}.bb-cleanup .eyebrow{font-family:"Space Mono",monospace;color:var(--teal);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.bb-cleanup .lead{font-size:21px;max-width:780px;color:#eee}.bb-cleanup .hero{padding:88px 0 70px;background:linear-gradient(135deg,#000 55%,#062525)}.bb-cleanup .cta{display:inline-block;background:var(--teal);color:#000!important;text-decoration:none;font-weight:800;padding:15px 23px;border-radius:5px;margin:8px 10px 8px 0}.bb-cleanup .cta.alt{background:transparent;color:var(--teal)!important;border:1px solid var(--teal)}.bb-cleanup .proof{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.bb-cleanup .proof span{border:1px solid #245b5b;border-radius:99px;padding:8px 12px;color:#ddd;font-size:13px}.bb-cleanup .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bb-cleanup .card{background:var(--panel);border:1px solid var(--line);padding:26px;border-radius:8px}.bb-cleanup .card p{color:var(--gray)}.bb-cleanup .dark{background:var(--dark)}.bb-cleanup ul{padding-left:22px}.bb-cleanup li{margin:8px 0}.bb-cleanup .steps{counter-reset:s}.bb-cleanup .step{border-left:3px solid var(--teal);padding:5px 0 5px 22px;margin:25px 0}.bb-cleanup .formbox{background:#0a0a0a;border:1px solid #235c5c;border-radius:10px;padding:22px}.bb-cleanup iframe{width:100%;min-height:980px;border:0;background:#fff;border-radius:6px}.bb-cleanup .faq details{background:#111;border:1px solid #252525;border-radius:7px;padding:18px 20px;margin:10px 0}.bb-cleanup .faq summary{cursor:pointer;font-weight:800;font-size:18px}.bb-cleanup .faq details p{color:#ccc;margin-top:14px}.bb-cleanup .resource a{color:var(--teal)}.bb-cleanup .note{color:#aaa;font-size:14px}.bb-cleanup .center{text-align:center}.bb-cleanup .accent{color:var(--teal)}
@media(max-width:800px){.bb-cleanup .grid{grid-template-columns:1fr}.bb-cleanup section{padding:52px 0}.bb-cleanup iframe{min-height:1150px}}
.bb-cleanup .hero{padding:105px 0 82px;background:#000;position:relative;overflow:hidden}.bb-cleanup .hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(179,179,179,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(179,179,179,.08) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 92%)}.bb-cleanup .hero .wrap{position:relative;display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}.bb-cleanup .hero .lead{margin-top:24px}.bb-cleanup .ledger{padding:22px;background:rgba(0,0,0,.72);border:1px solid #426078;border-radius:10px;box-shadow:0 24px 70px rgba(0,0,0,.3)}.bb-cleanup .ledger-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid #2b2b2b;color:#b3b3b3;font:700 11px/1.4 'Space Mono',monospace;text-transform:uppercase}.bb-cleanup .ledger-row{display:grid;grid-template-columns:28px 1fr auto;gap:11px;align-items:center;padding:18px 0;border-bottom:1px solid #2b2b2b}.bb-cleanup .ledger-row:last-child{border:0}.bb-cleanup .ledger-row b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(255,94,91,.12);color:#ff5e5b;font:700 12px/1 'Space Mono',monospace}.bb-cleanup .ledger-row strong{display:block;font-size:14px}.bb-cleanup .ledger-row small{display:block;color:#b3b3b3;font-size:12px}.bb-cleanup .ledger-row em{color:#ff5e5b;font:700 10px/1 'Space Mono',monospace;font-style:normal;text-transform:uppercase}.bb-cleanup .ledger-row.ok b{background:rgba(0,210,210,.12);color:#00d2d2}.bb-cleanup .ledger-row.ok em{color:#00d2d2}.bb-cleanup .card{transition:transform .2s ease,border-color .2s ease}.bb-cleanup .card:hover{transform:translateY(-4px);border-color:#00d2d2}.bb-cleanup .cta{min-height:50px}.bb-cleanup .cta:hover{opacity:.92}.bb-cleanup .faq details{border-radius:0;border-width:0 0 1px;padding:20px 0}.bb-cleanup .faq details:first-of-type{border-top:1px solid #2b2b2b}@media(max-width:900px){.bb-cleanup .hero .wrap{grid-template-columns:1fr}.bb-cleanup .ledger{max-width:680px}}@media(max-width:650px){.bb-cleanup .hero{padding:58px 0}.bb-cleanup .hero .wrap{gap:32px}.bb-cleanup .ledger-row{grid-template-columns:26px 1fr}.bb-cleanup .ledger-row em{grid-column:2}.bb-cleanup .cta{width:100%;text-align:center}}