.bcc-card{background:#fff;border:1px solid #e7e7e7;border-radius:14px;padding:18px;margin:18px 0;box-shadow:0 4px 16px rgba(0,0,0,.05)}
.bcc-panel-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}
.bcc-card label{display:block;margin:12px 0;font-weight:600}
.bcc-card input[type=text],.bcc-card input[type=email],.bcc-card input[type=password],.bcc-card input[type=file],.bcc-card textarea,.bcc-card select{width:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:10px;padding:12px;margin-top:6px;font-size:15px;background:#fff}
.bcc-check{font-weight:400!important;line-height:1.4}
.bcc-check input{margin-right:8px}
.bcc-button{display:inline-block;background:#111;color:#fff!important;border:0;border-radius:999px;padding:12px 20px;cursor:pointer;text-decoration:none;font-weight:700}
.bcc-button:hover{opacity:.88}
.bcc-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.bcc-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:20px 0}
.bcc-ad-card{padding:0;overflow:hidden;margin:0}
.bcc-thumb{display:block;aspect-ratio:4/3;background:#f1f1f1;color:#888;text-decoration:none;display:flex;align-items:center;justify-content:center;font-weight:700}
.bcc-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.bcc-ad-body{padding:14px}
.bcc-ad-body h3{font-size:18px;margin:0 0 6px}
.bcc-ad-body a{text-decoration:none;color:#111}
.bcc-muted{color:#666;font-size:14px}
.bcc-alert{border-radius:12px;padding:12px 14px;margin:14px 0;font-weight:700}
.bcc-success{background:#e9f8ef;color:#135c2f;border:1px solid #bde8cc}
.bcc-error{background:#fff0f0;color:#8a1515;border:1px solid #ffc8c8}
.bcc-mini-card{border:1px solid #eee;border-radius:12px;padding:12px;background:#fafafa;display:flex;flex-direction:column;gap:5px}
.bcc-archive{max-width:1180px;margin:0 auto;padding:24px 16px}
.bcc-hero{background:#111;color:#fff;border-radius:18px;padding:28px;margin:20px 0}
.bcc-hero h1{color:#fff;margin:0 0 8px}

.bcc-seo-note{font-size:14px!important;color:#b8b8c2;opacity:.9;margin-top:10px}.bcc-hero .bcc-seo-note{border-top:1px solid #2d2d36;padding-top:12px}


.bcc-landing-social{max-width:1180px;margin:0 auto;padding:24px 16px}.bcc-social-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:22px;align-items:stretch;background:#111;color:#fff;border-radius:22px;padding:34px 24px;margin:20px 0}.bcc-eyebrow{display:inline-flex;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 12px;color:#eee;font-size:13px;font-weight:800;margin-bottom:12px}.bcc-social-hero h1{font-size:clamp(30px,5vw,52px);line-height:1.02;margin:0 0 12px;color:#fff}.bcc-social-hero p{font-size:17px;color:#d8d8df;max-width:800px}.bcc-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.bcc-button-alt{background:#fff!important;color:#111!important}.bcc-safe-note{font-size:13px!important;color:#b8b8c2!important;border-top:1px solid #333;padding-top:12px;margin-top:16px}.bcc-social-card{background:#1d1d24;border:1px solid #30303a;border-radius:18px;padding:20px}.bcc-social-card strong{font-size:20px}.bcc-social-card li{margin:10px 0;color:#d8d8df}.bcc-social-section{background:#fff;border:1px solid #e7e7e7;border-radius:18px;padding:24px;margin:20px 0}.bcc-social-section h2{margin-top:0;font-size:clamp(24px,3vw,34px)}.bcc-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px}.bcc-feature{background:#fafafa;border:1px solid #ececec;border-radius:16px;padding:16px}.bcc-feature h3{margin:0 0 8px;font-size:18px}.bcc-feature p{margin:0;color:#555}.bcc-social-steps ol{padding-left:22px}.bcc-social-steps li{margin:10px 0}.bcc-social-seo .bcc-card{margin-top:18px}@media(max-width:760px){.bcc-social-hero{grid-template-columns:1fr;padding:26px 18px}.bcc-cta-row .bcc-button{width:100%}}
