.it-intake{max-width:1020px;margin:28px auto 0;padding:clamp(22px,4vw,48px);border:1px solid #c9cfbc;background:#f8f6ee;color:#173d31;border-radius:22px;font:16px/1.65 Arial,sans-serif;box-shadow:0 22px 70px #00000012}.it-intake *{box-sizing:border-box}.it-intake-top p{color:#4a5f52;margin:0 0 20px}.it-intake .it-intake-kicker{font-size:11px;font-weight:700;letter-spacing:.15em;color:#98502b}.it-step-indicator{display:flex;gap:12px;list-style:none;padding:0;margin:26px 0 36px}.it-step-indicator li{flex:1;padding:11px 13px;border-bottom:3px solid #d3d9c8;font-size:13px;color:#546957}.it-step-indicator li[aria-current]{border-color:#1b7251;color:#17432f;font-weight:700}.it-intake fieldset{border:0;padding:0;margin:0 0 26px;min-width:0}.it-intake fieldset[hidden]{display:none}.it-intake legend{font:30px/1.2 Georgia,serif;margin-bottom:24px;padding:0}.it-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.it-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;min-width:0}.it-field label{font-size:14px;font-weight:700}.it-field input,.it-field select,.it-field textarea{width:100%;min-width:0;background:#fffefa;color:#193a2c;border:1px solid #9aaa91;border-radius:8px;padding:13px 14px;font:16px/1.45 Arial,sans-serif;min-height:48px}.it-field textarea{resize:vertical}.it-intake :focus-visible{outline:3px solid #b27635;outline-offset:3px}.it-systems{margin-top:15px!important}.it-systems legend{font:700 15px/1.5 Arial,sans-serif;margin-bottom:6px}.it-systems>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.it-systems label{display:flex;align-items:center;gap:10px;border:1px solid #c2cdb9;padding:11px;border-radius:8px;background:#edf0e5;font-size:14px}.it-systems input,.it-consent input{width:20px;height:20px;flex-shrink:0;accent-color:#176849}.it-intake-note{padding:18px;background:#eee9dc;border-left:3px solid #a87339;font-size:14px}.it-intake a{color:#126347;text-decoration:underline;text-underline-offset:3px}.it-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;margin:24px 0}.it-consent input{margin-top:4px}.it-form-actions{display:flex;justify-content:flex-end;gap:12px}.it-form-actions[hidden]{display:none}.it-intake button.btn{color:#173d31;border:1px solid #6f8775;background:transparent;min-height:48px}.it-intake button.btn-primary{background:#173d31;color:#fffdf4;border-color:#173d31}.it-form-status:not(:empty){padding:20px;background:#e3eedb;border-radius:10px;margin-top:22px;font-weight:600}.it-form-status.it-error,.it-field-error{color:#8c2920;background:#f8e4dd}.it-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.it-home-section{scroll-margin-top:100px}@media(max-width:640px){.it-fields,.it-systems>div{grid-template-columns:1fr}.it-step-indicator{gap:5px}.it-step-indicator li{padding:8px 5px;font-size:11px}.it-intake{padding:23px 18px}.it-form-actions button{flex:1}}

.it-intake [hidden]{display:none!important}
