.bc-site .bc-intake-call>form,.bc-site .bc-intake-call>div:first-child{border:1px solid var(--bc-line-strong);background:var(--bc-paper-2);box-shadow:none;counter-reset:rd-field;border-radius:0;padding:clamp(1.25rem,3.4vw,2.5rem);position:relative}.bc-site .bc-intake-call>form:before,.bc-site .bc-intake-call>div:first-child:before{content:"";pointer-events:none;--tick:var(--bc-line-strong);background:linear-gradient(var(--tick), var(--tick)) 0 0 / 12px 1px no-repeat, linear-gradient(var(--tick), var(--tick)) 0 0 / 1px 12px no-repeat, linear-gradient(var(--tick), var(--tick)) 100% 0 / 12px 1px no-repeat, linear-gradient(var(--tick), var(--tick)) 100% 0 / 1px 12px no-repeat, linear-gradient(var(--tick), var(--tick)) 0 100% / 12px 1px no-repeat, linear-gradient(var(--tick), var(--tick)) 0 100% / 1px 12px no-repeat, linear-gradient(var(--tick), var(--tick)) 100% 100% / 12px 1px no-repeat, linear-gradient(var(--tick), var(--tick)) 100% 100% / 1px 12px no-repeat;position:absolute;inset:-6px}.bc-site .bc-intake-call>form>div:first-child{border-bottom:1px solid var(--bc-line);align-items:center;gap:1rem;padding-bottom:1.25rem}.bc-site .bc-intake-call>form>div:first-child p{font-family:var(--bc-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bc-mute);align-items:center;gap:.6rem;margin:0;font-size:.72rem;font-weight:500;display:flex}.bc-site .bc-intake-call>form>div:first-child p:before{content:"";background:var(--bc-red);flex:none;width:7px;height:7px}.bc-site .bc-intake-call>form>div:first-child h2,.bc-site .bc-intake-call>div:first-child h2{font-family:var(--bc-font-display);letter-spacing:.004em;text-transform:uppercase;color:var(--bc-ink);text-wrap:balance;margin-top:.75rem;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:400;line-height:.92}.bc-site .bc-intake-call>form>div:first-child>span{border:1px solid var(--bc-line-strong);background:0 0;border-radius:0;width:2.75rem;height:2.75rem}.bc-site .bc-intake-call>form>div:first-child>span svg{color:var(--bc-ink)}.bc-site .bc-intake-call>form>div:nth-child(2){gap:1.25rem;margin-top:1.5rem}.bc-site .bc-intake-call>form label:has(>[data-slot=label]){gap:.55rem;margin-top:0}.bc-site .bc-intake-call>form>label:has(>[data-slot=label]){margin-top:1.25rem}.bc-site .bc-intake-call [data-slot=label]{font-family:var(--bc-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bc-mute);transition:color .16s var(--bc-ease);align-items:baseline;gap:.6rem;font-size:.7rem;font-weight:500;line-height:1.3;display:flex}.bc-site .bc-intake-call [data-slot=label]:before{counter-increment:rd-field;content:counter(rd-field, decimal-leading-zero) / "";color:var(--bc-dim);letter-spacing:.08em;transition:color .16s var(--bc-ease)}.bc-site .bc-intake-call label:focus-within>[data-slot=label]{color:var(--bc-ink)}.bc-site .bc-intake-call label:focus-within>[data-slot=label]:before{color:var(--bc-ink);box-shadow:inset 0 -2px 0 var(--bc-red)}.bc-site .bc-intake-call :is([data-slot=input],[data-slot=textarea]){border:1px solid var(--bc-line-strong);width:100%;min-height:3.25rem;box-shadow:none;font-family:var(--bc-font-body);letter-spacing:0;color:var(--bc-ink);transition:border-color .16s var(--bc-ease), box-shadow .16s var(--bc-ease);background:#0d0d0d;border-radius:0;padding:0 1rem;font-size:1rem;font-weight:400}.bc-site .bc-intake-call [data-slot=textarea]{resize:vertical;min-height:4.75rem;padding:.75rem 1rem;line-height:1.55}.bc-site .bc-intake-call :is([data-slot=input],[data-slot=textarea])::placeholder{color:var(--bc-dim);opacity:1}.bc-site .bc-intake-call :is([data-slot=input],[data-slot=textarea]):hover{border-color:#f3eee48c}.bc-site .bc-intake-call :is([data-slot=input],[data-slot=textarea]):focus-visible{border-color:var(--bc-red);box-shadow:inset 3px 0 0 var(--bc-red);background:#0d0d0d;outline:none}.bc-site .bc-intake-call>form>p{border:1px solid var(--bc-red);background:var(--bc-paper);box-shadow:inset 5px 0 0 var(--bc-red);color:var(--bc-ink);border-radius:0;margin-top:1.25rem;padding:1rem 1.15rem 1rem 1.4rem;font-size:.98rem;font-weight:600;line-height:1.55}.bc-site .bc-intake-call>form>[data-slot=button][type=submit]{border:1px solid var(--bc-ink);background:var(--bc-ink);width:100%;height:auto;min-height:3.5rem;box-shadow:inset 0 -3px 0 var(--bc-red);font-family:var(--bc-font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--bc-paper);transition:background-color .18s var(--bc-ease), box-shadow .18s var(--bc-ease);border-radius:0;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:800;display:flex}.bc-site .bc-intake-call>form>[data-slot=button][type=submit] svg{opacity:1;color:currentColor;width:1rem;height:1rem}.bc-site .bc-intake-call>form>[data-slot=button][type=submit]:hover{color:var(--bc-paper);border-color:var(--bc-ink);box-shadow:inset 0 -6px 0 var(--bc-red);background:#fffaf0}.bc-site .bc-intake-call>form>[data-slot=button][type=submit]:focus-visible{outline:2px solid var(--bc-red);outline-offset:3px;box-shadow:inset 0 -3px 0 var(--bc-red)}.bc-site .bc-intake-call>form>[data-slot=button][type=submit]:disabled{opacity:.6;cursor:progress}.bc-site .bc-intake-call>div:first-child{text-align:left;box-shadow:inset 0 3px 0 var(--bc-red)}.bc-site .bc-intake-call>div:first-child>span{border:1px solid var(--bc-red);background:0 0;border-radius:0;width:3rem;height:3rem;margin:0}.bc-site .bc-intake-call>div:first-child>span svg{color:var(--bc-ink)}.bc-site .bc-intake-call>div:first-child h2{margin-top:1.5rem;font-size:clamp(2.2rem,4vw,3.2rem)}.bc-site .bc-intake-call>div:first-child>p{max-width:30rem;color:var(--bc-mute);margin:1rem 0 0;font-size:1rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.bc-site .bc-intake-call *,.bc-site .bc-intake-call :before,.bc-site .bc-intake-call :after{transition:none!important}}.bc-site .bc-intake-call>form{padding:clamp(1.1rem,2.4vw,1.75rem)}.bc-site .bc-intake-call>form>div:first-child{padding-bottom:1rem}.bc-site .bc-intake-call>form>div:nth-child(2){margin-top:1.1rem}.bc-site .bc-intake-call :is([data-slot=input],[data-slot=textarea]){min-height:2.9rem}.bc-site .bc-intake-call [data-slot=textarea]{min-height:4.4rem}.bc-site .bc-intake-call .hc-lock__dial{max-width:220px}.bc-site .bc-intake-call .hc-lock__how{display:none}.bc-site .bc-intake-call>form>[data-slot=button][type=submit]{min-height:3.25rem;margin-top:1.1rem}
