@keyframes svelte-d8j1hi-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-d8j1hi-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-d8j1hi-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes svelte-d8j1hi-slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.animate-fade-in.svelte-d8j1hi{animation:.3s ease-out forwards svelte-d8j1hi-fadeIn}.animate-fade-out.svelte-d8j1hi{animation:.3s ease-in forwards svelte-d8j1hi-fadeOut}.animate-slide-in.svelte-d8j1hi{animation:.35s cubic-bezier(.16,1,.3,1) forwards svelte-d8j1hi-slideIn}.animate-slide-out.svelte-d8j1hi{animation:.3s cubic-bezier(.5,0,.75,0) forwards svelte-d8j1hi-slideOut}.accent-strip.svelte-d8j1hi{background:linear-gradient(90deg, var(--om-blue-300,#0d6efd) 0%, var(--om-blue-600,#0047b3) 55%, #ffd54a 100%)}.icon-tile.svelte-d8j1hi{background:var(--om-blue-50,#eef4ff);width:38px;height:38px;color:var(--om-blue-300,#0d6efd);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;transition:background-color .25s,color .25s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:grid}.group.svelte-d8j1hi:hover .icon-tile:where(.svelte-d8j1hi){background:var(--om-blue-300,#0d6efd);color:#fff;transform:scale(1.06);box-shadow:0 6px 14px #0d6efd47}.cta-button.svelte-d8j1hi{background:linear-gradient(135deg, var(--om-blue-300,#0d6efd) 0%, var(--om-blue-600,#0047b3) 100%);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;box-shadow:0 10px 24px #0d6efd47}.cta-button.svelte-d8j1hi:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0d6efd5c}.font-nunito.svelte-1cgnif3{font-family:Nunito Sans,sans-serif}.fab-wrap.svelte-1ugbnfh{z-index:9999;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:22px}.greet-bubble.svelte-1ugbnfh{color:var(--om-text-dark,#0a1929);font-family:var(--om-font-body,"Nunito Sans", sans-serif);border:1px solid var(--om-blue-100,#d5e3f5);cursor:pointer;text-align:left;background:#fff;border-radius:14px 14px 4px;max-width:240px;padding:10px 34px 10px 14px;font-size:13px;line-height:1.4;animation:.35s cubic-bezier(.16,1,.3,1) svelte-1ugbnfh-bubbleIn;position:relative;box-shadow:0 10px 30px #083b8f2e}.greet-bubble.svelte-1ugbnfh strong:where(.svelte-1ugbnfh){color:var(--om-blue-500,#0a4db8)}.greet-bubble.svelte-1ugbnfh:after{content:"";border-right:1px solid var(--om-blue-100,#d5e3f5);border-bottom:1px solid var(--om-blue-100,#d5e3f5);background:#fff;width:12px;height:12px;position:absolute;bottom:-6px;right:26px;transform:rotate(45deg)}.greet-close.svelte-1ugbnfh{color:var(--om-text-gray,#64748b);padding:2px;font-size:13px;line-height:1;position:absolute;top:6px;right:8px}.greet-close.svelte-1ugbnfh:hover{color:#b02a37}@keyframes svelte-1ugbnfh-bubbleIn{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}.fab.svelte-1ugbnfh{cursor:pointer;background:linear-gradient(160deg, var(--om-blue-300,#0d6efd), var(--om-blue-600,#083b8f));border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;padding:0;transition:transform .25s cubic-bezier(.16,1,.3,1);animation:4s ease-in-out infinite svelte-1ugbnfh-fabFloat;display:flex;position:relative;box-shadow:0 12px 32px #083b8f73,inset 0 2px 8px #ffd54a40}.fab.svelte-1ugbnfh img:where(.svelte-1ugbnfh){object-fit:contain;filter:drop-shadow(0 2px 4px #00000040);width:40px;height:40px}.fab.svelte-1ugbnfh i:where(.svelte-1ugbnfh){color:#fff;font-size:28px}.fab.svelte-1ugbnfh:hover{animation-play-state:paused;transform:scale(1.08)}.fab.active.svelte-1ugbnfh{animation:none}@keyframes svelte-1ugbnfh-fabFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.fab-pulse.svelte-1ugbnfh{border:3px solid var(--om-yellow,#ffd54a);pointer-events:none;border-radius:50%;animation:2.4s ease-in-out infinite svelte-1ugbnfh-fabPulse;position:absolute;inset:-4px}@keyframes svelte-1ugbnfh-fabPulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.unread-badge.svelte-1ugbnfh{background:var(--om-yellow,#ffd54a);min-width:20px;height:20px;color:var(--om-blue-900,#05245a);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:800;animation:.4s cubic-bezier(.16,1,.3,1) svelte-1ugbnfh-badgePop;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 3px 8px #083b8f59}@keyframes svelte-1ugbnfh-badgePop{0%{transform:scale(0)}to{transform:scale(1)}}.chat-panel.svelte-1ugbnfh{z-index:10000;border:1px solid var(--om-blue-100,#d5e3f5);width:min(370px,100vw - 20px);max-width:calc(100vw - 20px);height:min(540px,100vh - 130px);font-family:var(--om-font-body,"Nunito Sans", sans-serif);background:#fff;border-radius:20px;flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) svelte-1ugbnfh-panelIn;display:flex;position:fixed;bottom:96px;right:clamp(10px,3vw,22px);overflow:hidden;box-shadow:0 24px 70px #05245a59}@keyframes svelte-1ugbnfh-panelIn{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:none}}header.svelte-1ugbnfh{background:radial-gradient(circle at 85% -20%, #ffd54a59 0%, transparent 45%), linear-gradient(150deg, var(--om-blue-400,#0a5fff) 0%, var(--om-blue-700,#003882) 100%);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.bot-info.svelte-1ugbnfh{align-items:center;gap:10px;display:flex}.avatar.svelte-1ugbnfh{width:38px;height:38px;box-shadow:0 0 0 2px var(--om-yellow,#ffd54a);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;display:flex}.avatar.svelte-1ugbnfh img:where(.svelte-1ugbnfh){object-fit:contain;width:28px;height:28px}header.svelte-1ugbnfh strong:where(.svelte-1ugbnfh){letter-spacing:.02em;font-size:14px;display:block}.badge.svelte-1ugbnfh{color:var(--om-yellow,#ffd54a);font-size:13px}.status.svelte-1ugbnfh{opacity:.9;align-items:center;gap:5px;font-size:11px;display:inline-flex}.dot.svelte-1ugbnfh{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:2s infinite svelte-1ugbnfh-dotBlink;box-shadow:0 0 6px #4ade80}.dot.busy.svelte-1ugbnfh{background:var(--om-yellow,#ffd54a);box-shadow:0 0 6px var(--om-yellow)}@keyframes svelte-1ugbnfh-dotBlink{50%{opacity:.5}}.head-actions.svelte-1ugbnfh{gap:4px;display:flex}.head-actions.svelte-1ugbnfh button:where(.svelte-1ugbnfh){color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;width:30px;height:30px;font-size:17px;transition:background .2s}.head-actions.svelte-1ugbnfh button:where(.svelte-1ugbnfh):hover{background:#ffffff26}.messages.svelte-1ugbnfh{background:var(--om-bg-light-gradient,linear-gradient(180deg, #e8f2ff, #f5f9ff));scrollbar-width:thin;scrollbar-color:var(--om-blue-200,#8ed8ff) transparent;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.msg.svelte-1ugbnfh{align-items:flex-end;gap:7px;animation:.28s ease-out svelte-1ugbnfh-msgIn;display:flex}@keyframes svelte-1ugbnfh-msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.msg.user.svelte-1ugbnfh{flex-direction:row-reverse}.mini-avatar.svelte-1ugbnfh{border:1px solid var(--om-blue-100,#d5e3f5);object-fit:contain;background:#fff;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-bottom:2px}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh){word-break:break-word;border-radius:15px;max-width:80%;margin:0;padding:9px 13px;font-size:13.5px;line-height:1.55}.msg.user.svelte-1ugbnfh p:where(.svelte-1ugbnfh){background:linear-gradient(150deg, var(--om-blue-300,#0d6efd), var(--om-blue-500,#0a4db8));color:#fff;border-bottom-right-radius:4px;box-shadow:0 4px 12px #0a5fff40}.msg.assistant.svelte-1ugbnfh p:where(.svelte-1ugbnfh){color:var(--om-text-dark,#0a1929);border:1px solid var(--om-blue-100,#d5e3f5);background:#fff;border-bottom-left-radius:4px;box-shadow:0 2px 6px #083b8f0f}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) p{margin:0 0 6px}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) :last-child{margin-bottom:0}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) strong{font-weight:800}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) a{color:#e0a800;text-decoration:underline;-webkit-text-decoration-color:var(--om-yellow,#ffd54a);text-decoration-color:var(--om-yellow,#ffd54a);text-underline-offset:2px;font-weight:700}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) a:hover{color:var(--om-blue-400,#0a5fff)}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) table{border-collapse:collapse;width:100%;margin:8px 0;font-size:12.5px;display:block;overflow-x:auto}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) th,.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) td{border:1px solid var(--om-blue-200,#8ed8ff);text-align:left;padding:6px 9px}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) th{background:var(--om-blue-50,#e8f2ff);color:var(--om-blue-600,#083b8f);font-weight:800}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) ul,.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) ol{margin:4px 0;padding-left:18px}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) li{margin:2px 0}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) code{background:var(--om-blue-50,#e8f2ff);border-radius:5px;padding:1px 5px;font-size:12px}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) pre{background:var(--om-blue-dark,#0a2345);color:#e8f2ff;border-radius:10px;margin:6px 0;padding:10px;font-size:12px;overflow-x:auto}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) img{border:1px solid var(--om-blue-100,#d5e3f5);border-radius:10px;max-width:100%;margin:6px 0;display:block}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) h1,.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) h2,.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh) h3{margin:6px 0 4px;font-size:14px}.typing-dots.svelte-1ugbnfh{align-items:center;gap:5px;padding-block:14px;display:flex!important}.typing-dots.svelte-1ugbnfh span:where(.svelte-1ugbnfh){background:var(--om-blue-300,#0d6efd);border-radius:50%;width:7px;height:7px;animation:1.2s infinite svelte-1ugbnfh-blink}.typing-dots.svelte-1ugbnfh span:where(.svelte-1ugbnfh):nth-child(2){animation-delay:.2s}.typing-dots.svelte-1ugbnfh span:where(.svelte-1ugbnfh):nth-child(3){animation-delay:.4s}@keyframes svelte-1ugbnfh-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.lead-status.svelte-1ugbnfh{color:var(--om-blue-600,#083b8f);background:var(--om-blue-50,#e8f2ff);border:1px solid var(--om-blue-200,#8ed8ff);border-radius:20px;align-self:center;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;animation:.3s ease-out svelte-1ugbnfh-msgIn;display:flex}.lead-status.ok.svelte-1ugbnfh{color:#15803d;background:#ecfdf5;border-color:#86efac}.spinning.svelte-1ugbnfh{animation:1s linear infinite svelte-1ugbnfh-spin;display:inline-block}@keyframes svelte-1ugbnfh-spin{to{transform:rotate(360deg)}}.quick-replies.svelte-1ugbnfh{flex-wrap:wrap;align-self:flex-start;gap:6px;max-width:85%;animation:.35s ease-out svelte-1ugbnfh-msgIn;display:flex}.calendly-card.svelte-1ugbnfh{border:1.5px solid var(--om-blue-200,#8ed8ff);box-sizing:border-box;background:linear-gradient(150deg,#fff 60%,#ffd54a38);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:240px;margin-top:8px;padding:12px;animation:.4s ease-out svelte-1ugbnfh-msgIn;display:flex;box-shadow:0 6px 18px #083b8f1f}.calendly-header.svelte-1ugbnfh{align-items:flex-start;gap:10px;width:100%;margin-bottom:9px;display:flex}.calendly-icon.svelte-1ugbnfh{background:linear-gradient(150deg, var(--om-blue-300,#0d6efd), var(--om-blue-600,#083b8f));width:34px;height:34px;color:var(--om-yellow,#ffd54a);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.calendly-body.svelte-1ugbnfh{flex-direction:column;gap:2px;min-width:0;display:flex}.calendly-cta.svelte-1ugbnfh{cursor:pointer;width:100%;color:var(--om-blue-900,#05245a);background:linear-gradient(180deg, var(--om-yellow,#ffd54a) 0%, #f2ad0a 100%);border:none;border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 5px 14px -3px #f2ad0aa6}.calendly-cta.svelte-1ugbnfh:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px -3px #f2ad0abf}.quick-replies.svelte-1ugbnfh button:where(.svelte-1ugbnfh){color:var(--om-blue-500,#0a4db8);border:1px solid var(--om-blue-200,#8ed8ff);cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.quick-replies.svelte-1ugbnfh button:where(.svelte-1ugbnfh):hover{background:var(--om-blue-500,#0a4db8);border-color:var(--om-blue-500,#0a4db8);color:var(--om-yellow,#ffd54a);transform:translateY(-1px)}.error.svelte-1ugbnfh{color:#b02a37;background:#fdecec;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:12px;display:flex}footer.svelte-1ugbnfh{border-top:1px solid var(--om-blue-100,#d5e3f5);background:#fff;flex-shrink:0;gap:8px;padding:10px 12px;display:flex}footer.svelte-1ugbnfh input:where(.svelte-1ugbnfh){border:1.5px solid var(--om-blue-100,#d5e3f5);border-radius:24px;outline:none;flex:1;min-width:0;padding:9px 15px;font-family:inherit;font-size:13.5px;transition:border-color .2s,box-shadow .2s}footer.svelte-1ugbnfh input:where(.svelte-1ugbnfh):focus{border-color:var(--om-blue-400,#0a5fff);box-shadow:0 0 0 3px #0d6efd1f}footer.svelte-1ugbnfh button:where(.svelte-1ugbnfh){cursor:pointer;background:linear-gradient(150deg, var(--om-blue-300,#0d6efd), var(--om-blue-600,#083b8f));color:#fff;border:none;border-radius:50%;flex-shrink:0;width:40px;height:40px;font-size:17px;transition:transform .2s,opacity .2s;box-shadow:0 4px 10px #0a5fff4d}footer.svelte-1ugbnfh button:where(.svelte-1ugbnfh):hover:not(:disabled){transform:scale(1.08)}footer.svelte-1ugbnfh button:where(.svelte-1ugbnfh):disabled{opacity:.45;cursor:not-allowed}@media (width<=480px){.chat-panel.svelte-1ugbnfh{border-radius:20px 20px 0 0;width:100vw;height:calc(100vh - 84px);bottom:0;right:0}.fab-wrap.svelte-1ugbnfh{bottom:16px;right:16px}.msg.svelte-1ugbnfh p:where(.svelte-1ugbnfh){max-width:88%}}:root{--om-blue-50:#e8f2ff;--om-blue-100:#d5e3f5;--om-blue-200:#8ed8ff;--om-blue-300:#0d6efd;--om-blue-400:#0a5fff;--om-blue-500:#0a4db8;--om-blue-600:#083b8f;--om-blue-700:#003882;--om-blue-800:#072d6e;--om-blue-900:#05245a;--om-blue-950:#025;--om-blue-dark:#0a2345;--om-yellow:#ffd54a;--om-yellow-dark:#f9d342;--om-white:#fff;--om-black:#111;--om-text-dark:#0a1929;--om-text-gray:#64748b;--om-font-heading:"Anton", sans-serif;--om-font-body:"Nunito Sans", sans-serif;--om-bg-blue-gradient:linear-gradient(180deg, #0a4db8 0%, #083b8f 50%, #05245a 100%);--om-bg-blue-solid:#003882;--om-bg-light-gradient:linear-gradient(180deg, #e8f2ff 0%, #f5f9ff 50%, #dbebff 100%);--om-glow-top:radial-gradient(circle, #1d72f5a6 0%, #0a4db800 70%);--om-glow-bottom:radial-gradient(circle, #00b4ff73 0%, #083b8f00 70%);--om-vignette:radial-gradient(circle at center, transparent 40%, #020c2199 100%);--om-section-pad:72px 0;--om-section-pad-md:96px 0;--om-section-pad-lg:120px 0}html{scroll-behavior:smooth;scroll-padding-top:72px}.om-font-heading{font-family:var(--om-font-heading);font-weight:400}.om-font-body{font-family:var(--om-font-body)}.om-bg-blue-gradient{background-color:var(--om-blue-800);background-image:var(--om-bg-blue-gradient)}.om-bg-blue-solid{background-color:var(--om-blue-700)}.om-bg-light-gradient{background-image:var(--om-bg-light-gradient)}.om-bg-glow{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.om-bg-glow:before{content:"";filter:blur(140px);opacity:.75;background:var(--om-glow-top);border-radius:9999px;width:60vw;max-width:800px;height:60vw;max-height:800px;position:absolute;top:-20%;left:-10%}.om-bg-glow:after{content:"";filter:blur(150px);opacity:.6;background:var(--om-glow-bottom);border-radius:9999px;width:60vw;max-width:800px;height:60vw;max-height:800px;position:absolute;bottom:-20%;right:-10%}.om-bg-vignette{pointer-events:none;background:var(--om-vignette);z-index:0;position:absolute;inset:0}.om-section-header{flex-direction:column;gap:8px;display:flex}.om-section-header--left{text-align:left;align-items:flex-start}.om-section-header--center{text-align:center;align-items:center}.om-section-header--right{text-align:right;align-items:flex-end}.om-eyebrow{font-family:var(--om-font-body);text-transform:uppercase;letter-spacing:.2em;font-size:.8rem;font-weight:700;line-height:1.2}.om-eyebrow--light{color:var(--om-blue-300)}.om-eyebrow--dark{color:var(--om-yellow)}.om-eyebrow--muted{color:#ffffffd1}.om-heading{font-family:var(--om-font-heading);text-transform:uppercase;letter-spacing:.01em;max-width:100%;font-size:clamp(1.54rem,3.85vw,3.15rem);font-weight:400;line-height:1.05}.om-heading--light{color:var(--om-text-dark)}.om-heading--dark{color:var(--om-white)}.om-highlight{background:var(--om-yellow);color:var(--om-black);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:0;padding:.05em .2em;line-height:1.3;display:inline-block}@media (width<=640px){.om-heading{font-size:clamp(1.26rem,6.3vw,1.96rem)}.om-eyebrow{letter-spacing:.15em;font-size:.65rem}}
