main>*{min-width:0}#intake{border:0;margin:0;padding:0}h3{font-size:16px;margin:25px 0 10px}.service-options{margin:22px 0;padding:0;border:0;display:grid;gap:10px}.service-option{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);padding:16px;border-radius:12px;margin:0;cursor:pointer;background:var(--cream-100)}.service-option:has(input:checked){border-color:var(--navy-700);box-shadow:0 0 0 1px var(--navy-700);background:#f0f3f9}.service-option input{width:17px;height:17px;flex-shrink:0;accent-color:var(--navy-700);margin:3px 0 0}.service-option>span{flex:1;min-width:0}.service-option strong{display:flex;justify-content:space-between;gap:12px;font-size:14px}.service-option b{white-space:nowrap;color:var(--navy-700);font-size:12px}.service-option small{display:block;font-size:12px;line-height:1.6;color:var(--ink-600);margin-top:6px;font-weight:400}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.request-summary{background:var(--amber-100);padding:14px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0}.request-summary strong{font-size:13px}.request-summary p{font-size:12px;margin:4px 0 0;overflow-wrap:anywhere}.request-summary button{font-size:11px;flex-shrink:0}.slots button{padding:12px 6px}.slots button strong{display:block;font-size:15px}.slots button small{display:block;font-size:11px;margin-top:3px}.privacy{margin:18px 0}#intake-status{font-size:13px;color:var(--ink-600)}@media(max-width:400px){.service-option{padding:12px}.service-option strong{font-size:13px}.steps{line-height:1.8}.slots{grid-template-columns:repeat(2,1fr)}}

.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
