.interest-section{max-width:980px;margin:auto}.form-intro{margin-bottom:28px;font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}.full{grid-column:1/-1}fieldset{border:0;padding:0;margin:0;min-width:0}legend,.field-label{font-size:15px;font-weight:650;color:var(--ink);display:block;margin-bottom:10px}legend span,.field-label span{font-weight:400;color:var(--muted)}.field-hint{font-size:13px;margin:0 0 12px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice-stack{display:grid;gap:8px}.choice{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer;padding:8px 0;color:var(--ink)}.choice input{width:18px;height:18px;flex-shrink:0;margin:3px 0 0;accent-color:var(--orange)}input:not([type=checkbox]),select,textarea{display:block;width:100%;font:inherit;font-size:15px;padding:12px;border:1px solid var(--line);border-radius:5px;background:var(--white);color:var(--ink)}textarea{resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:3px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.spaced{margin-top:24px}.contact-fields{border-top:1px solid var(--line);padding-top:16px}.contact-fields legend{padding-right:12px}.contact-fields>.choice{margin-top:12px}.adult-choice{margin-top:25px}.privacy-note{font-size:12px;max-width:760px;margin:16px 0 24px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#form-message{margin-top:18px;font-size:15px}#form-message.error{color:var(--orange)}#interest-submit:disabled{opacity:.65;cursor:wait}.interest-section form{border:1px solid var(--line);border-radius:8px;padding:32px}.interest-section [hidden]{display:none!important}@media(max-width:680px){.form-grid,.choice-grid{grid-template-columns:1fr}.interest-section form{padding:22px 18px}.full{grid-column:auto}.interest-section h2{font-size:36px}}
