.cbf-sample-form{max-width:600px;margin:20px auto 0;text-align:left;font:inherit;color:#fff}.cbf-sample-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cbf-sample-fields label{display:block;font-weight:600;font-size:15px;color:#fff}.cbf-sample-fields input{display:block;box-sizing:border-box;width:100%;margin:7px 0 0;padding:12px;border:1px solid #64748b;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:16px}.cbf-sample-form .cbf-sample-optin{display:flex;gap:10px;align-items:flex-start;margin:18px 0;color:#d1d5db;font-size:14px;line-height:1.5}.cbf-sample-optin input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:#c92337}.cbf-sample-form button,.cbf-sample-form .cbf-sample-download{display:inline-block;box-sizing:border-box;padding:13px 22px;background:#c92337;color:#fff;border:0;border-radius:7px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.cbf-sample-form button:disabled{opacity:.65;cursor:wait}.cbf-sample-form :focus-visible{outline:3px solid #fbbf24;outline-offset:3px}.cbf-sample-form .cbf-sample-status{color:#fecaca;margin:14px 0 0}.cbf-sample-form .cbf-sample-result{padding:20px;background:#172b24;border:1px solid #4d9877;border-radius:8px;line-height:1.6;color:#fff}.cbf-sample-result h3{margin:0 0 8px;color:#fff}.cbf-sample-form .cbf-sample-privacy{font-size:13px;color:#b8c0cc;margin:18px 0 0}.cbf-sample-privacy a{color:#e2e8f0;text-decoration:underline}.cbf-sample-form [hidden]{display:none!important}@media(max-width:560px){.cbf-sample-fields{grid-template-columns:1fr}.cbf-sample-form button,.cbf-sample-form .cbf-sample-download{width:100%;text-align:center}}
