#intake-dialog .close{border:0;background:transparent;font-size:1.8rem;color:#567578;line-height:1;padding:6px}#intake-dialog .dialog-top{display:flex;align-items:center;justify-content:space-between;gap:12px}#intake-dialog{width:min(680px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow-y:auto;padding:28px 32px 20px;border:1px solid #dbe5df;border-radius:24px;background:#fffdf9;box-shadow:0 30px 100px #153c4233}#intake-dialog::backdrop{background:#153d48aa;backdrop-filter:blur(3px)}#intake-dialog .step-label{font-size:.8rem;color:#527671;border-bottom:1px solid #e1e8e3;padding-bottom:18px}#intake-dialog .fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}#intake-dialog .wide{grid-column:1/-1}#intake-dialog fieldset{border:0;padding:0;margin:0;min-width:0}#intake-dialog legend{font-weight:600;padding:0;margin-bottom:14px}#intake-dialog label{display:block;font-size:.85rem;font-weight:500;margin-bottom:15px}#intake-dialog label>span:not(:first-child){color:#13747c}#intake-dialog input:not([type=checkbox]),#intake-dialog select{display:block;width:100%;min-height:46px;border:1px solid #cbdad5;background:white;border-radius:9px;margin-top:6px;padding:10px 12px;color:#29484c}#intake-dialog input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:4px 0 0;accent-color:#13747c}#intake-dialog .check{display:flex;gap:10px;font-size:.78rem;line-height:1.55;margin-top:18px}#intake-dialog .check>span{color:#506a6d!important}#intake-dialog .notice{padding:15px 17px;background:#edf4ef;border:1px solid #d8e7db;border-radius:12px;font-size:.84rem;color:#3b6258;margin:15px 0}#intake-dialog #contact-guidance{font-size:.85rem;color:#617579}#intake-dialog .actions{display:flex;gap:12px;justify-content:space-between;margin-top:22px}#intake-dialog .actions .primary{flex:1}#intake-dialog .demo-footer{font-size:.7rem;color:#788887;border-top:1px solid #e1e8e3;padding-top:14px}#intake-dialog #form-status{font-size:.85rem;margin-bottom:8px}#intake-dialog #form-status[data-error=true]{color:#9b3434}#intake-dialog #form-status[data-error=false]{color:#2c6c50}@media(max-width:560px){#intake-dialog{padding:20px 18px;border-radius:18px}#intake-dialog .fields{grid-template-columns:1fr;gap:0}#intake-dialog h2{font-size:1.65rem}#intake-dialog .actions{flex-direction:column-reverse}#intake-dialog .actions button{width:100%}#intake-dialog .dialog-top .eyebrow{font-size:.62rem}}
#intake-dialog [hidden]{display:none!important}#intake-dialog{color:#243e43;line-height:1.55}#intake-dialog .primary,#intake-dialog .secondary{border-radius:12px;padding:13px 20px;font:inherit;font-weight:600;cursor:pointer;border:1px solid #c9d7d2}#intake-dialog .primary{background:#13747c;color:white}#intake-dialog button:disabled{opacity:.6;cursor:wait}#intake-dialog h2{font-size:1.9rem}#intake-dialog input,#intake-dialog select{font:inherit}#intake-dialog .quiet{font-size:.78rem;color:#667a7d}#intake-dialog .secondary{background:transparent;color:#325c5b}
