.ckb-intake{color:#30242d;background:#fffcfa;width:100%;max-width:640px;margin:0 auto;padding:28px 0;font-family:Montserrat,sans-serif}.ckb-intake [hidden]{display:none!important}.ckb-intake h2{margin:28px 0;font-family:Bodoni Moda,serif;font-size:clamp(30px,5vw,44px);font-style:normal;line-height:1.15}.ckb-intake-progress p{justify-content:space-between;gap:10px;font-size:13px;display:flex}.ckb-intake-progress [role=progressbar]{background:#eadcda;height:3px;margin:12px 0}.ckb-intake-progress i{background:#ad244f;height:3px;display:block}.ckb-intake-progress ol{justify-content:space-between;gap:10px;padding:0;font-size:11px;list-style:none;display:flex}.ckb-intake-progress [aria-current]{color:#ad244f;font-weight:700}.ckb-intake label{margin:18px 0 8px;font-size:14px;display:block}.ckb-intake input:not([type=checkbox]):not([type=radio]),.ckb-intake select,.ckb-intake textarea{width:100%;min-height:48px;font:inherit;color:#30242d;background:#fff;border:1px solid #cbbebf;border-radius:4px;margin-top:8px;padding:12px;font-size:16px;display:block}.ckb-intake input[type=checkbox],.ckb-intake input[type=radio]{accent-color:#ad244f;min-width:20px;min-height:20px;margin-right:10px}.ckb-intake :focus-visible{outline-offset:4px;outline:2px solid #ad244f}.ckb-intake-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.ckb-intake-actions{justify-content:space-between;gap:16px;margin-top:28px;display:flex}.ckb-intake button{min-height:48px;font:inherit;cursor:pointer;border:1px solid #ad244f;border-radius:4px;padding:12px 20px;font-size:14px}.ckb-intake-actions button:last-child,.ckb-intake button[type=submit]{color:#fff;background:#ad244f}.ckb-intake button:disabled{opacity:.6;cursor:wait}.ckb-intake-review>div{overflow-wrap:anywhere;border-bottom:1px solid #d7c5ac;padding:18px 80px 18px 0;position:relative}.ckb-intake-review p{white-space:pre-wrap;margin:8px 0}.ckb-intake-review button{color:#ad244f;background:0 0;border:0;padding:8px;position:absolute;top:18px;right:0}.ckb-intake-choice{gap:16px;margin:24px 0;display:grid}.ckb-intake-choice button{text-align:left;color:#30242d;background:#fff;padding:20px}.ckb-intake [role=alert]{color:#9a1235;margin:16px 0}.ckb-intake small{font-size:12px}.ckb-intake fieldset{border:0;min-width:0;padding:0}.ckb-intake legend{margin:18px 0;font-weight:600}.ckb-intake .workshop-radio-row label,.ckb-intake .workshop-check-list label{align-items:flex-start;display:flex}.ckb-intake .workshop-check{gap:10px;display:flex}.ckb-intake .workshop-recording-agreement{margin:24px 0}.ckb-intake-success{padding:30px 0}.workshop-draft .workshop-registration-layout{max-width:720px;display:block}.workshop-draft .workshop-registration-intro{display:none}.workshop-draft .workshop-registration{box-shadow:none;background:#fffcfa;border:0;padding:0}.workshop-draft .workshop-registration-section{background:#fffcfa}.ckb-level-up .coca-email-card{box-shadow:none;background:#fffcfa;border-radius:0}.ckb-level-up .coca-hero{color:#30242d;background:#fffcfa}.ckb-level-up .coca-heading{color:#30242d;font-family:Bodoni Moda,serif;font-style:normal}.ckb-level-up .coca-kicker{color:#ad244f}@media (width<=600px){.ckb-intake-grid{grid-template-columns:1fr}.ckb-intake-progress ol{display:none}.ckb-intake{padding:20px 0}.ckb-intake-actions button{flex:1}.ckb-intake-review>div{padding-right:65px}}.ckb-intake-progress ol{flex-wrap:wrap}.ckb-intake-review button{max-width:78px;font-size:11px;line-height:1.3}
