.form-page{min-height:100vh;background:#302825;color:#f1e8da}.form-page header a{color:inherit}.intake{max-width:760px;margin:0 auto;padding:55px 28px 100px}.intake h1{font-size:clamp(48px,6vw,76px);letter-spacing:-2px;margin:16px 0 24px}.kicker{font-size:12px;letter-spacing:.2em;color:#cbb9a7}.form-intro{color:#d1c1b1;max-width:520px;margin-bottom:48px}form label,.filter,.inquiry label{display:block;font-size:15px;margin:0 0 25px}input,select,textarea{font:inherit;display:block;width:100%;margin-top:10px;padding:13px 14px;border:1px solid #877666;border-radius:0;background:#3b322e;color:#fff;min-height:48px}input::placeholder{color:#bcae9f}textarea{resize:vertical}select option{background:#3b322e;color:#fff}input:focus,select:focus,textarea:focus{outline:2px solid #e3c8a9;outline-offset:3px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hint{display:block;font-size:13px;color:#c6b8a9;line-height:1.5;margin-top:7px}.optional{color:#b9a38b;font-size:13px;margin-left:8px}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}button{font:inherit;background:#e9dccb;color:#302825;border:0;padding:15px 25px;cursor:pointer;margin-top:20px}button:disabled{opacity:.6;cursor:wait}.error{color:#ffcebc}.confirmation{padding:30px 0}.confirmation h2{font-size:45px}.inbox{max-width:1100px;margin:auto;padding:45px 28px 90px}.inbox h1{font-size:56px;letter-spacing:-2px}.filter{max-width:240px}.inquiry{border-top:1px solid #78695c;padding:35px 0}.inquiry-top{display:flex;justify-content:space-between;gap:30px}.inquiry h2{font-size:30px;margin:0}.inquiry-top p{margin:8px 0}.inquiry-top label{min-width:180px}@media(max-width:600px){.form-grid{grid-template-columns:1fr;gap:0}.inquiry-top{display:block}.intake{padding-top:30px}}