.fcb .fcb-hero{max-width:980px!important;margin:0 auto;text-align:center}.fcb .fcb-hero p{max-width:680px;margin-left:auto;margin-right:auto}.fcb-pill{display:inline-flex;padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-2,var(--accent)) 35%,transparent);background:var(--accent-soft);color:var(--accent-2,var(--accent));font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:14px}.fcb .fcb-card{max-width:980px;margin-left:auto;margin-right:auto;padding:26px 30px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-2,#3b6fd8) 30%,transparent),0 24px 70px color-mix(in srgb,var(--accent-2,#3b6fd8) 26%,transparent)!important}.fcb-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.fcb-lab{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--accent-2,var(--accent))}.fcb-ready{padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hzb-ok,#0f766e) 40%,transparent);color:var(--hzb-ok,#0f766e);font-weight:600;font-size:12px}html[data-theme=dark] .fcb-ready{color:#2dd4bf;border-color:rgba(45,212,191,.4)}.fcb-cred{padding:4px 10px;border-radius:8px;background:var(--accent-soft);color:var(--muted);font-size:12px}.fcb .fcb-card input,.fcb .fcb-card select{padding-top:14px;padding-bottom:14px;border-radius:14px}.fcb-foot .fcb-run{margin-left:auto;padding:14px 26px;border-radius:14px;background:var(--hzb-grad,var(--accent))!important;color:#fff!important;box-shadow:0 10px 30px color-mix(in srgb,var(--accent-2,#3b6fd8) 30%,transparent)}html[data-theme=dark] .fcb-foot .fcb-run{background:linear-gradient(135deg,#2563eb,#38bdf8)!important;color:#04122b!important}.fcb-ctx{margin:0 0 12px;font-size:13px;color:var(--muted)}.fcb-ctx b{color:var(--ink)}.fcb-list{list-style:none;margin:0;padding:0}.fcb-list li{display:grid;grid-template-columns:28px 1.1fr 90px 2fr;gap:12px;align-items:center;border-top:1px solid var(--line);padding:11px 4px;font-size:13px;color:var(--muted)}.fcb-list li.fcb-hd{border-top:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fcb-d{color:var(--ink);font-weight:700}.fcb-ov{font:700 14px Outfit,sans-serif;color:var(--accent-2,var(--accent))}.fcb-faq details{max-width:900px;margin:0 auto 10px;padding:14px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.fcb-faq summary{font-family:var(--font-display),Outfit,sans-serif;font-weight:700;font-size:16px;cursor:pointer;color:var(--ink)}.fcb-faq details p{color:var(--muted);font-size:14px;margin:8px 0 0}@media (max-width:860px){.fcb-list li{grid-template-columns:24px 1fr 60px}.fcb-list li>:last-child{grid-column:2/-1}}.fcb .cpb-ex{overflow:visible}html[data-theme=dark] .fcb{--accent-2:#5b9bff}html[data-theme=dark] .fcb .fcb-ov,html[data-theme=dark] .fcb-lab,html[data-theme=dark] .fcb-pill{color:#5b9bff}html[data-theme=dark] .fcb-pill{background:rgba(91,155,255,.12);border-color:rgba(91,155,255,.35)}html[data-theme=dark] .fcb .fcb-card{box-shadow:0 0 0 1px rgba(91,155,255,.3),0 24px 70px rgba(37,99,235,.3)!important}html[data-theme=dark] .fcb .fcb-list .spb-chips span{background:rgba(91,155,255,.12);color:#5b9bff}