.draft-bar{padding:9px 20px;text-align:center;background:#dfbf7c;color:#111411;font-size:11px;font-weight:bold;letter-spacing:.1em}.exp-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px 0;border-block:1px solid var(--line);margin-top:28px;font-size:14px}.exp-nav a:hover{color:var(--gold)}.exp-main{padding-bottom:65px}.exp-hero{padding:70px 0 40px;max-width:1000px}.exp-hero h1{font-size:clamp(52px,6.7vw,96px)}.exp-lead{font-size:21px;max-width:760px;color:var(--muted)}.exp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:25px 0}.exp-note{font-size:13px;color:var(--muted);max-width:760px}.exp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.exp-four{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-card{display:block;padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:6px}.exp-card h3{font-size:30px;margin:14px 0}.exp-card p{color:var(--muted)}a.exp-card:hover{border-color:var(--gold)}.exp-process{padding:55px 0;max-width:900px}.exp-process h2,.exp-giveback h2{font-size:clamp(38px,4vw,55px)}.exp-process p{color:var(--muted)}.exp-giveback{padding:35px;border:1px solid #716444;background:#242c1d;max-width:1000px}.exp-giveback p{max-width:700px}.exp-form{max-width:850px;background:var(--panel);padding:32px;border:1px solid var(--line);border-radius:6px}.exp-form label{display:block;font-weight:bold;font-size:14px;margin:15px 0 7px}.exp-form input,.exp-form select,.exp-form textarea{display:block;width:100%;min-width:0;padding:13px;background:#0c120d;color:var(--text);border:1px solid #7f8e72;border-radius:4px;font:inherit}.exp-form :is(input,select,textarea):focus-visible{outline:3px solid var(--gold);outline-offset:3px}.exp-form textarea{resize:vertical}.exp-form button{cursor:pointer}.exp-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}#inquiry-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:20px;background:#111411}#inquiry-result h2{font-size:35px}#intake-status{color:var(--gold)}@media(max-width:780px){.exp-grid,.exp-four,.exp-fields{grid-template-columns:1fr}.exp-hero{padding-top:40px}.exp-hero h1{font-size:56px}.exp-lead{font-size:18px}.exp-form,.exp-giveback{padding:20px}.exp-nav{gap:12px 18px;font-size:13px}.exp-card{padding:24px}}