.qr-shell{max-width:680px;margin:auto;padding:0 24px}.qr-header{padding:28px 0;border-bottom:1px solid var(--line);background:none}.qr-intro{padding:44px 0 24px}.qr-intro h1{font-size:clamp(40px,8vw,58px);letter-spacing:-1.5px}.qr-intro .eyebrow{font-size:14px;margin-bottom:18px}.qr-intro .lead{font-size:18px}.qr-actions{display:flex;gap:12px;flex-wrap:wrap}.secondary{background:transparent;color:var(--navy)}.secondary:hover{background:var(--sand)}.qr-phone{font-size:16px;color:var(--muted);margin:12px 0 0}.qr-form-section{background:white;border:1px solid var(--line);padding:28px;border-radius:4px}.qr-form-section h2{font-size:34px;margin-bottom:14px}.qr-form-section label{display:block;margin:0 0 18px;font-size:16px}.qr-form-section label span{color:var(--muted)}.qr-form-section input:not([type=checkbox]),.qr-form-section textarea{width:100%;padding:12px;border:1px solid #bac8c0;background:var(--paper);border-radius:3px;margin-top:6px;font:inherit;color:var(--ink)}.qr-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.qr-form-section .consent{display:flex;gap:12px;align-items:flex-start}.consent input{width:20px;height:20px;flex-shrink:0;margin:4px 0 0;accent-color:var(--navy)}.qr-notice{font-size:14px;color:var(--muted);line-height:1.65}.qr-form-section .button{width:100%;font-size:16px}.qr-form-section .button:disabled{opacity:.65;cursor:wait}#form-status{margin:18px 0 0}#form-status:empty{display:none}.tracking-note{padding:16px 0 0}.qr-footer{padding:28px 0 32px;font-size:14px;display:flex;flex-wrap:wrap;gap:12px 24px}.qr-footer p{width:100%;margin:0;color:var(--muted)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:480px){.qr-shell{padding:0 20px}.qr-form-section{padding:22px 18px}.qr-fields{grid-template-columns:1fr;gap:0}.qr-actions .button{flex:1;padding:12px}.qr-intro{padding-top:34px}}
/* Company-led QR page: retain the original palette, column, and form. */
.qr-founder{font-size:15px;color:var(--muted);margin:-4px 0 24px}.qr-value{padding:8px 0 30px}.qr-value h2,.qr-example h2{font-size:30px;line-height:1.2;margin-bottom:16px}.qr-value p{margin-bottom:0}.field-help{display:block;font-size:14px;line-height:1.5;margin-top:7px}.qr-example{padding-top:38px}.qr-example p{margin-bottom:16px}.qr-highlight{border-left:3px solid var(--sage);padding:4px 0 4px 18px;color:var(--navy)}.qr-demonstration{padding:12px 0 4px}.qr-demonstration h2{font-size:25px;line-height:1.25;margin-bottom:16px}.tracking-note{padding:18px 0 0}.tracking-note .qr-notice{margin:0 0 12px}@media(max-width:480px){.qr-value h2,.qr-example h2{font-size:28px}.qr-demonstration h2{font-size:24px}.qr-example{padding-top:32px}}
