.intake-surface{background:#fbf9f4}.intake-surface main{max-width:1080px;margin:auto;padding:60px 24px 100px}.intake-surface h1{font-size:clamp(42px,5vw,70px)}.intake-surface form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;background:white;border:1px solid #e4e0d8;border-radius:12px;padding:35px;margin-top:28px}.intake-surface label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;min-width:0}.intake-surface input:not([type=checkbox]),.intake-surface select,.intake-surface textarea{width:100%;box-sizing:border-box;padding:13px;background:#fcfbf8;border:1px solid #d8d9d3;border-radius:6px;color:#25332f;font-size:15px;min-height:50px}.intake-surface textarea{min-height:110px}.intake-surface input[type=checkbox]{accent-color:#755f8e;width:18px;height:18px}.intake-surface label:has(input[type=checkbox]){flex-direction:row;align-items:flex-start}.intake-surface form>button,.intake-surface form>fieldset,.intake-surface form>h2,.intake-surface form>label:has(input[type=checkbox]),.intake-surface form>label:has(textarea),.intake-surface form>p{grid-column:1/-1}.intake-surface fieldset{border:1px solid #ddd4e3;border-radius:10px;background:#faf8fc;padding:20px}.intake-surface button{padding:16px;border-radius:6px;background:#755f8e;color:white;border:0;cursor:pointer}@media(max-width:700px){.intake-surface form{grid-template-columns:1fr;padding:20px}.intake-surface form>*{grid-column:1/-1}}