.lead-capture{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:110px 6vw;background:#eee9e4}.lead-copy>span{font-size:12px;letter-spacing:3px;font-weight:800;color:var(--wine)}.lead-copy h2{font-family:Georgia,serif;font-size:58px;line-height:1.05;font-weight:400;margin:22px 0}.lead-copy p{font-size:17px;line-height:1.7;color:#666}.lead-copy ul{padding:0;list-style:none;margin-top:32px}.lead-copy li{padding:12px 0;border-bottom:1px solid #d3cbc5;font-weight:700}.lead-copy li::before{content:"•";color:var(--orange);margin-right:12px}.lead-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#fff;padding:38px;box-shadow:0 22px 55px rgba(45,36,32,.1)}.field{display:flex;flex-direction:column;gap:9px}.field.full,.lead-form .full{grid-column:1/-1}.field label{font-size:12px;letter-spacing:1px;font-weight:800;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;border:1px solid #d4cec9;background:#faf9f7;padding:15px;font:inherit;color:var(--ink);border-radius:0}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:transparent}.consent{display:flex;gap:11px;align-items:flex-start;color:#666;font-size:13px;line-height:1.5}.consent input{margin-top:3px;accent-color:var(--wine)}.lead-form button{border:0;cursor:pointer;font-size:15px}.lead-form button:disabled{opacity:.65;cursor:wait}.form-status{min-height:20px;margin:0;font-size:14px;font-weight:700}.form-status.success{color:#237044}.form-status.error{color:#a6291d}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:800px){.lead-copy h2{font-size:40px}.lead-capture{padding:75px 7vw;grid-template-columns:1fr}.lead-form{padding:26px;grid-template-columns:1fr}.field.full,.lead-form .full{grid-column:auto}}
