:root{font-family:system-ui,sans-serif;color:#123143;background:#fff;font-size:16px}*{box-sizing:border-box}body{margin:0;padding:8px 2px}form{margin:0}label{display:block;font-size:.9rem;font-weight:650;margin:0 0 8px}input,select{width:100%;min-height:48px;border:1px solid #a8bcc0;border-radius:9px;padding:11px;background:#fff;color:#123143;font:inherit;margin:0 0 18px}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #b38c51;outline-offset:3px}.lead-check{display:flex;align-items:flex-start;gap:10px;font-weight:400;font-size:.83rem;line-height:1.6;margin:0 0 15px}.lead-check input{width:20px;min-height:20px;flex:0 0 20px;margin:3px 0 0}.lead-note{font-size:.83rem;line-height:1.6;color:#52676c}.lead-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}button{width:100%;min-height:50px;background:#116b71;border:1px solid #116b71;color:#fff;border-radius:10px;font:650 .95rem/1.4 system-ui;padding:12px;cursor:pointer}button:disabled{opacity:.65;cursor:wait}a{color:#116b71}#lead-status{font-size:.9rem;line-height:1.7;margin:14px 0 0}.success{background:#eef7f2;border:1px solid #9ebfaf;border-radius:14px;padding:22px;color:#154b36}#lead-turnstile{min-height:70px;margin:10px 0}
