.lead-modal[data-astro-cid-ywqo7ouv]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s ease}.lead-modal[data-astro-cid-ywqo7ouv].is-active{opacity:1;visibility:visible;pointer-events:auto}.lead-modal-backdrop[data-astro-cid-ywqo7ouv]{position:absolute;inset:0;background:#030712d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lead-modal-container[data-astro-cid-ywqo7ouv]{position:relative;z-index:10;width:100%;max-width:620px;max-height:92vh;display:flex;flex-direction:column}.lead-modal-card[data-astro-cid-ywqo7ouv]{position:relative;background:linear-gradient(145deg,#0d1834f5,#060c1cfa);border:1px solid rgba(0,176,255,.28);border-radius:20px;box-shadow:0 25px 60px -15px #000000d9,0 0 45px #00b0ff1f,inset 0 1px #ffffff1a;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:scale(.94) translateY(12px);transition:transform .32s cubic-bezier(.16,1,.3,1)}.lead-modal[data-astro-cid-ywqo7ouv].is-active .lead-modal-card[data-astro-cid-ywqo7ouv]{transform:scale(1) translateY(0)}.lead-modal-close[data-astro-cid-ywqo7ouv]{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:20}.lead-modal-close[data-astro-cid-ywqo7ouv]:hover,.lead-modal-close[data-astro-cid-ywqo7ouv]:focus-visible{background:#ef444433;border-color:#ef444466;color:#f87171;transform:rotate(90deg);outline:none}.lead-modal-content[data-astro-cid-ywqo7ouv]{padding:2.25rem 2.25rem 2rem}.lead-modal-header[data-astro-cid-ywqo7ouv]{margin-bottom:1.5rem;padding-right:2rem}.lead-modal-badge[data-astro-cid-ywqo7ouv]{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .75rem;background:#00b0ff1f;border:1px solid rgba(0,176,255,.3);border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#38bdf8;margin-bottom:.75rem}.lead-modal-badge-dot[data-astro-cid-ywqo7ouv]{width:6px;height:6px;border-radius:50%;background:#00b0ff;box-shadow:0 0 8px #00b0ff;animation:leadPulse 2s infinite}@keyframes leadPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.lead-modal-title[data-astro-cid-ywqo7ouv]{font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:800;line-height:1.25;color:#fff;margin:0 0 .5rem;letter-spacing:-.02em}.lead-modal-desc[data-astro-cid-ywqo7ouv]{font-size:.88rem;line-height:1.5;color:#94a3b8;margin:0}.lead-modal-alert[data-astro-cid-ywqo7ouv]{padding:.75rem 1rem;border-radius:10px;font-size:.84rem;margin-bottom:1.25rem}.lead-modal-alert[data-astro-cid-ywqo7ouv].is-error{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#fca5a5}.lead-form[data-astro-cid-ywqo7ouv]{display:flex;flex-direction:column;gap:1rem}.lead-form-grid[data-astro-cid-ywqo7ouv]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lead-form-group[data-astro-cid-ywqo7ouv]{display:flex;flex-direction:column;gap:.4rem}.lead-label[data-astro-cid-ywqo7ouv]{font-size:.8rem;font-weight:600;color:#cbd5e1}.lead-label[data-astro-cid-ywqo7ouv] .req[data-astro-cid-ywqo7ouv]{color:#f87171}.lead-label[data-astro-cid-ywqo7ouv] .opt[data-astro-cid-ywqo7ouv]{color:#64748b;font-size:.75rem;font-weight:400}.lead-input-wrap[data-astro-cid-ywqo7ouv]{position:relative;display:flex;align-items:center}.lead-input-icon[data-astro-cid-ywqo7ouv]{position:absolute;left:12px;color:#64748b;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.lead-input[data-astro-cid-ywqo7ouv],.lead-select[data-astro-cid-ywqo7ouv],.lead-textarea[data-astro-cid-ywqo7ouv]{width:100%;background:#0f172abf;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-size:.88rem;font-family:inherit;padding:.65rem .85rem .65rem 2.4rem;transition:all .2s ease}.lead-select[data-astro-cid-ywqo7ouv]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:2.5rem;cursor:pointer}.lead-select[data-astro-cid-ywqo7ouv] option[data-astro-cid-ywqo7ouv]{background:#0b132b;color:#fff;padding:8px}.lead-textarea[data-astro-cid-ywqo7ouv]{padding:.75rem;resize:vertical;min-height:75px;line-height:1.45}.lead-input[data-astro-cid-ywqo7ouv]:focus,.lead-select[data-astro-cid-ywqo7ouv]:focus,.lead-textarea[data-astro-cid-ywqo7ouv]:focus{outline:none;border-color:#00b0ff;background:#0f172af2;box-shadow:0 0 0 3px #00b0ff2e}.lead-input-wrap[data-astro-cid-ywqo7ouv]:focus-within .lead-input-icon[data-astro-cid-ywqo7ouv]{color:#00b0ff}.lead-input[data-astro-cid-ywqo7ouv]::placeholder,.lead-textarea[data-astro-cid-ywqo7ouv]::placeholder{color:#64748b;font-size:.82rem}.lead-form-actions[data-astro-cid-ywqo7ouv]{display:flex;flex-direction:column;gap:.65rem;margin-top:.5rem}.lead-submit-btn[data-astro-cid-ywqo7ouv]{position:relative;width:100%;padding:.85rem 1.5rem;background:linear-gradient(135deg,#00b0ff,#0081cb);border:none;border-radius:12px;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 4px 18px #00b0ff59;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.lead-submit-btn[data-astro-cid-ywqo7ouv]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #00b0ff80;background:linear-gradient(135deg,#26c0ff,#0091ea)}.lead-submit-btn[data-astro-cid-ywqo7ouv]:active:not(:disabled){transform:translateY(0)}.lead-submit-btn[data-astro-cid-ywqo7ouv]:disabled{opacity:.7;cursor:not-allowed}.lead-btn-text[data-astro-cid-ywqo7ouv],.lead-btn-spinner[data-astro-cid-ywqo7ouv]{display:inline-flex;align-items:center;gap:.5rem}.spinner-svg[data-astro-cid-ywqo7ouv]{animation:rotate 1.5s linear infinite;width:18px;height:18px}.spinner-svg[data-astro-cid-ywqo7ouv] .path[data-astro-cid-ywqo7ouv]{stroke:#fff;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.lead-skip-btn[data-astro-cid-ywqo7ouv]{background:transparent;border:none;color:#94a3b8;font-size:.82rem;font-weight:500;padding:.5rem;cursor:pointer;text-align:center;transition:color .2s ease;text-decoration:underline;text-underline-offset:3px}.lead-skip-btn[data-astro-cid-ywqo7ouv]:hover{color:#fff}.lead-modal-footer-trust[data-astro-cid-ywqo7ouv]{display:flex;align-items:center;justify-content:center;gap:1.25rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06);font-size:.75rem;color:#64748b}.lead-modal-footer-trust[data-astro-cid-ywqo7ouv] span[data-astro-cid-ywqo7ouv]{display:inline-flex;align-items:center;gap:.35rem}.lead-modal-success[data-astro-cid-ywqo7ouv]{padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.lead-success-icon-wrap[data-astro-cid-ywqo7ouv]{width:80px;height:80px;border-radius:50%;background:#22c55e1f;border:2px solid rgba(34,197,94,.4);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 0 30px #22c55e40;animation:scaleUp .4s cubic-bezier(.16,1,.3,1)}@keyframes scaleUp{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.lead-success-title[data-astro-cid-ywqo7ouv]{font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:800;color:#fff;margin:0 0 .5rem}.lead-success-desc[data-astro-cid-ywqo7ouv]{font-size:.92rem;line-height:1.6;color:#94a3b8;max-width:440px;margin:0 0 1.75rem}.lead-success-actions[data-astro-cid-ywqo7ouv]{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:380px}.lead-success-wa-btn[data-astro-cid-ywqo7ouv]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.5rem;background:#25d366;border-radius:12px;color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;box-shadow:0 4px 18px #25d36659;transition:all .2s ease}.lead-success-wa-btn[data-astro-cid-ywqo7ouv]:hover{background:#20ba5c;transform:translateY(-1px);box-shadow:0 6px 24px #25d36680}.lead-success-done-btn[data-astro-cid-ywqo7ouv]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#cbd5e1;font-size:.88rem;font-weight:600;padding:.75rem 1.25rem;cursor:pointer;transition:all .2s ease}.lead-success-done-btn[data-astro-cid-ywqo7ouv]:hover{background:#ffffff24;color:#fff}@media(max-width:640px){.lead-modal[data-astro-cid-ywqo7ouv]{padding:.5rem;align-items:flex-end}.lead-modal-container[data-astro-cid-ywqo7ouv]{max-height:94vh}.lead-modal-card[data-astro-cid-ywqo7ouv]{border-radius:20px 20px 12px 12px}.lead-modal-content[data-astro-cid-ywqo7ouv]{padding:1.5rem 1.25rem 1.25rem}.lead-modal-title[data-astro-cid-ywqo7ouv]{font-size:1.3rem}.lead-form-grid[data-astro-cid-ywqo7ouv]{grid-template-columns:1fr;gap:.75rem}.lead-form[data-astro-cid-ywqo7ouv]{gap:.75rem}.lead-modal-footer-trust[data-astro-cid-ywqo7ouv]{flex-wrap:wrap;gap:.75rem;justify-content:center}}
