.add-lead-backdrop{z-index:130;align-items:end;padding:0;background:rgba(0,0,0,.62)}.add-lead-sheet{width:min(720px,100%);border-radius:32px 32px 0 0;padding:14px 28px max(30px,env(safe-area-inset-bottom));max-height:92vh;background:#080808;color:#fff}.add-lead-handle{display:block;width:58px;height:6px;border:0;border-radius:99px;background:#747474;margin:2px auto 28px;cursor:pointer}.add-lead-sheet h2{font-size:40px;margin:12px 0 5px}.add-lead-sheet>div>p{color:#9a9a9e;margin:0 0 24px}.lead-source-options{display:grid;gap:13px}.lead-source-options>button{width:100%;min-height:94px;border:2px solid transparent;border-radius:20px;background:linear-gradient(#101010,#101010) padding-box,linear-gradient(100deg,#25d9d0,#5c4dff) border-box;color:#fff;padding:15px 18px;display:grid;grid-template-columns:52px 1fr 22px;gap:14px;align-items:center;text-align:left;cursor:pointer}.lead-source-options>button>span{width:50px;height:50px;border-radius:15px;background:#202024;display:grid;place-items:center;font-size:27px}.lead-source-options .linkedin-source{font:bold 22px/1 Arial;background:#0a66c2}.lead-source-options strong,.lead-source-options small{display:block}.lead-source-options strong{font-size:17px}.lead-source-options small{color:#9a9a9e;margin-top:5px}.lead-source-options b{font-size:28px;color:#8e8e93}.lead-back{border:0;background:transparent;color:#fff;font:700 15px system-ui;padding:0;margin:0 0 14px;cursor:pointer}.add-lead-sheet form{display:grid;gap:14px}.add-lead-sheet .field label{color:#b8b8bd}.add-lead-sheet .field input,.add-lead-sheet .field textarea{background:#242426;border-color:#333;color:#fff}.add-lead-sheet .button.dark{background:#fff;color:#050505;width:100%;margin-top:5px}.paper-capture{display:grid;place-items:center;text-align:center;border:1px dashed #5a5a5f;background:#1c1c1e;border-radius:22px;padding:20px;margin:0 0 18px;cursor:pointer;overflow:hidden}.paper-capture input{display:none}.paper-camera{font-size:34px}.paper-capture strong,.paper-capture small{display:block}.paper-capture small{color:#8e8e93;margin-top:5px}.paper-capture img{display:none;width:100%;max-height:210px;object-fit:contain;margin-top:14px;border-radius:14px}.paper-capture img.visible{display:block}@media(max-width:600px){.add-lead-sheet{padding:12px 20px max(24px,env(safe-area-inset-bottom));max-height:95vh}.add-lead-sheet h2{font-size:32px}.lead-source-options>button{min-height:88px;padding:12px}.lead-source-options strong{font-size:15px}}
.scan-contact-hub{max-width:720px;margin:10vh auto;text-align:center;background:#fff;border-radius:32px;padding:50px 38px;box-shadow:0 22px 70px rgba(0,0,0,.09)}.scan-contact-hub h1{font-size:48px;letter-spacing:-.05em;margin:18px 0 8px}.scan-contact-hub>p{max-width:560px;margin:0 auto 28px;color:#777;line-height:1.55}.scan-contact-hub>.button{margin:auto;min-width:260px}.scan-method-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.scan-method-preview span{background:#f1f0ec;border-radius:15px;padding:16px 8px;font-size:12px;font-weight:800}.scan-method-preview b{color:#0a66c2}@media(max-width:600px){.scan-contact-hub{margin:4vh auto;padding:35px 20px}.scan-contact-hub h1{font-size:38px}.scan-method-preview{grid-template-columns:1fr}.scan-contact-hub>.button{min-width:0;width:100%}}
