:root{color-scheme:light;--ink:#173b36;--muted:#47625d;--paper:#faf8f2;--line:#ccd5ca;--accent:#dceeb7}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.5}header,main,footer{width:min(100% - 40px,1040px);margin-inline:auto}header{display:flex;align-items:center;justify-content:space-between;padding:25px 0}.brand{color:inherit;text-decoration:none;font-size:32px;letter-spacing:-2px;font-weight:800;display:flex;gap:12px;align-items:center}.brand span{font-size:12px;letter-spacing:.1px;font-weight:400;border-left:1px solid var(--line);padding-left:12px}.place{font-size:13px;color:var(--muted)}main{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;min-height:70vh;padding:45px 0}.eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:700;margin:0 0 20px}h1{font-size:clamp(37px,5vw,61px);line-height:1.06;letter-spacing:-2.3px;margin:0 0 24px;font-weight:600}.lead{font-size:19px;color:var(--muted);margin:0 0 27px}.benefits{padding:0;list-style:none;font-size:16px}.benefits li{padding:6px 0}.benefits li:before{content:'✓';display:inline-block;color:#3c6118;margin-right:12px}.interest{background:#fff;border:1px solid var(--line);border-radius:22px;padding:29px}h2{font-size:25px;letter-spacing:-.6px;margin:0 0 5px}.hint{font-size:15px;color:var(--muted);margin:0 0 19px}.draft{font-size:12px;background:#fff5d7;border-radius:5px;padding:8px;margin-bottom:16px}label{display:block;font-size:14px;font-weight:600;margin:12px 0 5px}input,textarea,button{font:inherit;border-radius:8px}input,textarea{width:100%;border:1px solid #82968c;background:#fff;padding:11px;color:var(--ink);min-height:48px}input:focus,textarea:focus,summary:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #587b2c;outline-offset:3px}.help{font-size:12px;color:var(--muted)}details{margin:16px 0;font-size:14px}summary{cursor:pointer;padding:5px 0}summary span{color:var(--muted);font-size:12px}textarea{margin-top:10px}button{width:100%;border:0;padding:13px 16px;color:var(--ink);background:var(--accent);font-weight:700;display:flex;align-items:center;justify-content:space-between;min-height:50px;cursor:pointer}button:disabled{cursor:not-allowed;background:#e0e8d6;color:#576550}.small{font-size:11px;color:var(--muted);margin:12px 0 0}#form-status:empty{display:none}#form-status{font-size:14px}footer{padding:22px 0;display:flex;justify-content:space-between;font-size:12px;border-top:1px solid var(--line);color:var(--muted)}footer a{color:inherit;padding:6px 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:700px){header{padding:16px 0}.place{display:none}main{display:block;padding:20px 0 26px;min-height:0}.eyebrow{margin-bottom:13px}h1{margin-bottom:17px}.lead{font-size:17px;margin-bottom:14px}.benefits{font-size:14px;margin:0 0 22px}.benefits li{padding:3px 0}.interest{padding:21px;border-radius:17px}h2{font-size:23px}footer{gap:16px;align-items:center}header,main,footer{width:calc(100% - 36px)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}} 
@media(max-width:700px){header{padding:12px 0}main{padding:9px 0 18px}.eyebrow{margin-bottom:10px;font-size:10px}h1{font-size:35px;line-height:1.06;margin-bottom:12px}.lead{font-size:16px;line-height:1.4;margin-bottom:12px}.benefits{margin-bottom:17px}.interest{padding:18px}.interest h2{font-size:21px}.hint{font-size:13px;line-height:1.4;margin-bottom:12px}.draft{margin:0 0 9px;font-size:11px;padding:6px}label{margin-top:9px}input{padding:8px;min-height:44px}details{margin:11px 0;font-size:13px}.small{font-size:10px}footer{padding:13px 0;font-size:11px}}
