.elementor-15 .elementor-element.elementor-element-oxc01hero{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15 .elementor-element.elementor-element-oxc02rng{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15 .elementor-element.elementor-element-oxc07trst{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15 .elementor-element.elementor-element-oxc03band{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15 .elementor-element.elementor-element-oxc06sci{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15 .elementor-element.elementor-element-oxc09os{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15 .elementor-element.elementor-element-oxc10asme{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15 .elementor-element.elementor-element-oxc08own{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15 .elementor-element.elementor-element-oxc05clos{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}.elementor-1327 .elementor-element.elementor-element-oxhdr01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1327 .elementor-element.elementor-element-oxhdr02{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.elementor-1329 .elementor-element.elementor-element-oxftr01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}#oxycell-voice-modal{--oxvm-navy-0:#03080f;--oxvm-navy-1:#0b1a28;--oxvm-navy-2:#1b3d58;--oxvm-accent:#e0a458;--oxvm-accent-2:#4fc3e8;--oxvm-molecule:#8fc1e7;--oxvm-text:#eef4fb;--oxvm-text-dim:#9db2c9;--oxvm-glass:rgba(255,255,255,.06);--oxvm-glass-brd:rgba(255,255,255,.12);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:15px;line-height:1.5}#oxycell-voice-modal *,#oxycell-voice-modal *::before,#oxycell-voice-modal *::after{box-sizing:border-box}html.oxvm-no-scroll,html.oxvm-no-scroll body{overflow:hidden !important}.oxvm-launcher{position:fixed;right:24px;bottom:24px;z-index:2147483000;display:inline-flex;align-items:center;gap:10px;padding:14px 20px 14px 16px;background:linear-gradient(135deg,var(--oxvm-navy-2),var(--oxvm-navy-0));color:#fff;border:1px solid rgba(224,164,88,.35);border-radius:999px;cursor:pointer;box-shadow:0 8px 30px rgba(10,22,38,.5),0 0 0 0 rgba(224,164,88,.5);font-size:15px;font-weight:600;transition:transform 140ms ease,box-shadow 200ms ease}.oxvm-launcher:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(10,22,38,.6)}.oxvm-launcher:active{transform:scale(.97)}.oxvm-launcher-pulse{position:absolute;inset:0;border-radius:999px;border:1.5px solid var(--oxvm-accent);opacity:0;animation:oxvm-launcher-pulse 2.6s infinite ease-out;pointer-events:none}@keyframes oxvm-launcher-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.35);opacity:0}100%{opacity:0}}.oxvm-phone-icon{width:20px;height:20px;flex-shrink:0;color:var(--oxvm-accent)}.oxvm-launcher-label{white-space:nowrap}@media (max-width: 520px){.oxvm-launcher{right:14px;bottom:14px;padding:13px 16px 13px 14px}}.oxvm-overlay{position:fixed;inset:0;z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:32px;color:var(--oxvm-text);background:radial-gradient(1200px 800px at 25% 15%,rgba(143,193,231,.12),transparent 60%),radial-gradient(1000px 700px at 80% 85%,rgba(143,193,231,.08),transparent 60%),linear-gradient(158deg,var(--oxvm-navy-2) 0%,var(--oxvm-navy-1) 60%,var(--oxvm-navy-0) 100%);opacity:0;transform:scale(1.015);transition:opacity 320ms ease,transform 320ms ease}.oxvm-overlay[hidden]{display:none}.oxvm-overlay-open{opacity:1;transform:scale(1)}.oxvm-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.oxvm-orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;animation:oxvm-float 16s infinite ease-in-out}.oxvm-orb-1{width:460px;height:460px;left:-80px;top:-60px;background:radial-gradient(circle,rgba(143,193,231,.42),transparent 70%)}.oxvm-orb-2{width:520px;height:520px;right:-120px;bottom:-120px;background:radial-gradient(circle,rgba(99,150,196,.4),transparent 70%);animation-delay:-5s}.oxvm-orb-3{width:360px;height:360px;left:45%;top:55%;background:radial-gradient(circle,rgba(27,61,88,.6),transparent 70%);animation-delay:-9s}@keyframes oxvm-float{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-30px,25px) scale(.95)}}.oxvm-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,#000 35%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 80%);opacity:.6}.oxvm-molecules{position:absolute;inset:0;width:100%;height:100%;opacity:.85}.oxvm-close{position:absolute;top:22px;right:24px;z-index:2;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--oxvm-glass-brd);background:var(--oxvm-glass);color:var(--oxvm-text-dim);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:color 140ms ease,background 140ms ease,transform 140ms ease}.oxvm-close svg{width:22px;height:22px}.oxvm-close:hover{color:#fff;background:rgba(255,255,255,.12);transform:rotate(90deg)}.oxvm-stage{position:relative;z-index:1;width:100%;max-width:860px;height:100%;max-height:780px;display:flex;flex-direction:column;gap:14px}.oxvm-hud{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1 1 auto;min-height:0;padding:40px 24px;border-radius:24px;background:var(--oxvm-glass);border:1px solid var(--oxvm-glass-brd);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:padding 360ms cubic-bezier(.22,1,.36,1)}.oxvm-id{display:flex;flex-direction:column;align-items:center;min-width:0}.oxvm-stage.oxvm-in-convo .oxvm-hud{flex:0 0 auto;flex-direction:row;justify-content:flex-start;text-align:left;gap:14px;padding:12px 18px;border-radius:18px}.oxvm-in-convo .oxvm-id{align-items:flex-start}.oxvm-in-convo .oxvm-agent-name{font-size:15.5px}.oxvm-in-convo .oxvm-agent-role{display:none}.oxvm-in-convo .oxvm-status{margin-top:2px;font-size:12.5px;min-height:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}.oxvm-in-convo .oxvm-live-badge{order:3;margin-left:auto}.oxvm-in-convo .oxvm-cta{order:4;margin:0;padding:9px 16px;font-size:13.5px}.oxvm-in-convo .oxvm-cta-mic{width:16px;height:16px}.oxvm-in-convo .oxvm-mic-hint{display:none}.oxvm-in-convo .oxvm-avatar-halo{width:54px;height:54px;margin:0}.oxvm-in-convo .oxvm-avatar{width:42px;height:42px}.oxvm-in-convo .oxvm-ring-b{inset:5px}.oxvm-in-convo .oxvm-avatar-fallback{font-size:18px}.oxvm-avatar-halo{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;flex:0 0 auto;transition:width 360ms cubic-bezier(.22,1,.36,1),height 360ms cubic-bezier(.22,1,.36,1),margin 360ms ease}.oxvm-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid transparent}.oxvm-ring-a{border-color:rgba(79,195,232,.45);animation:oxvm-spin 14s linear infinite;box-shadow:0 0 40px rgba(79,195,232,.25) inset}.oxvm-ring-b{inset:14px;border-color:rgba(224,164,88,.4);animation:oxvm-spin 10s linear infinite reverse}@keyframes oxvm-spin{to{transform:rotate(360deg)}}.oxvm-avatar{width:132px;height:132px;transition:width 360ms cubic-bezier(.22,1,.36,1),height 360ms cubic-bezier(.22,1,.36,1);border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--oxvm-navy-2),var(--oxvm-navy-0));box-shadow:0 0 0 1px var(--oxvm-glass-brd),0 12px 40px rgba(0,0,0,.4)}.oxvm-avatar-img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.oxvm-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:600;color:#fff}.oxvm-halo-live .oxvm-ring-a{animation-duration:6s;border-color:rgba(79,195,232,.8)}.oxvm-halo-live .oxvm-ring-b{animation-duration:4s;border-color:rgba(224,164,88,.75)}.oxvm-halo-live .oxvm-avatar{box-shadow:0 0 0 1px var(--oxvm-glass-brd),0 0 48px rgba(79,195,232,.4)}.oxvm-halo-speaking .oxvm-avatar{animation:oxvm-breathe 1.4s ease-in-out infinite}@keyframes oxvm-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.oxvm-agent-name{font-size:22px;font-weight:700;letter-spacing:-.01em}.oxvm-agent-role{font-size:13px;color:var(--oxvm-text-dim);margin-top:4px;text-transform:uppercase;letter-spacing:.08em}.oxvm-status{margin-top:18px;font-size:15px;color:var(--oxvm-text-dim);min-height:22px}.oxvm-status-error{color:#f3a0a0}.oxvm-cta{margin-top:22px;display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border:none;border-radius:999px;font-size:16px;font-weight:600;color:#0a1626;background:linear-gradient(135deg,var(--oxvm-accent),#c98a3e);cursor:pointer;box-shadow:0 8px 28px rgba(224,164,88,.35);transition:transform 120ms ease,box-shadow 180ms ease,filter 120ms ease}.oxvm-cta:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(224,164,88,.45)}.oxvm-cta:active{transform:scale(.98)}.oxvm-cta-mic{width:20px;height:20px}.oxvm-cta-live{color:#fff;background:linear-gradient(135deg,#c0392b,#962d22);box-shadow:0 8px 28px rgba(192,57,43,.4);animation:oxvm-cta-pulse 1.6s ease-in-out infinite}@keyframes oxvm-cta-pulse{0%,100%{box-shadow:0 8px 28px rgba(192,57,43,.4)}50%{box-shadow:0 8px 28px rgba(192,57,43,.4),0 0 0 8px rgba(192,57,43,.12)}}.oxvm-mic-hint{margin-top:12px;font-size:12.5px;color:var(--oxvm-text-dim);opacity:.8}.oxvm-conversation{display:none;flex-direction:column;min-height:0;flex:1 1 auto;border-radius:24px;background:var(--oxvm-glass);border:1px solid var(--oxvm-glass-brd);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;animation:oxvm-conv-in 420ms cubic-bezier(.22,1,.36,1)}.oxvm-in-convo .oxvm-conversation{display:flex}@keyframes oxvm-conv-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.oxvm-live-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#ffd9a0;padding:4px 10px;border-radius:999px;background:rgba(224,164,88,.14);border:1px solid rgba(224,164,88,.35)}.oxvm-live-badge[hidden]{display:none}.oxvm-live-dot{width:7px;height:7px;border-radius:50%;background:var(--oxvm-accent);animation:oxvm-blink 1.2s infinite ease-in-out}@keyframes oxvm-blink{0%,100%{opacity:1}50%{opacity:.3}}.oxvm-transcript{flex:1 1 auto;padding:20px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;min-height:0}.oxvm-empty{margin:auto;color:var(--oxvm-text-dim);font-size:14px;text-align:center;max-width:240px;opacity:.7}.oxvm-line{display:flex;max-width:88%}.oxvm-line-user{align-self:flex-end;justify-content:flex-end}.oxvm-line-agent{align-self:flex-start;justify-content:flex-start}.oxvm-bubble{padding:11px 15px;border-radius:16px;word-wrap:break-word;white-space:pre-wrap;font-size:14.5px;line-height:1.5;animation:oxvm-bubble-in 220ms ease}@keyframes oxvm-bubble-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.oxvm-line-agent .oxvm-bubble{background:rgba(255,255,255,.08);border:1px solid var(--oxvm-glass-brd);color:var(--oxvm-text);border-bottom-left-radius:4px}.oxvm-line-user .oxvm-bubble{background:linear-gradient(135deg,var(--oxvm-accent-2),#2f9ec2);color:#06121d;font-weight:500;border-bottom-right-radius:4px}.oxvm-transcript .oxvm-card{width:min(560px,94%);align-self:flex-start;flex:0 0 auto}.oxvm-card{text-align:left;display:flex;gap:0;flex-direction:row;flex-wrap:wrap;align-items:stretch;border-radius:18px;overflow:hidden;background:rgba(10,22,38,.55);border:1px solid var(--oxvm-glass-brd);box-shadow:0 10px 30px rgba(0,0,0,.3);opacity:0;transform:translateY(14px) scale(.98);transition:opacity 360ms ease,transform 360ms cubic-bezier(.22,1,.36,1)}.oxvm-card-in{opacity:1;transform:none}.oxvm-card-media{flex:0 0 42%;min-height:150px;overflow:hidden;background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center}.oxvm-card-media img{width:100%;height:100%;max-height:230px;object-fit:contain;display:block}.oxvm-card-content{flex:1 1 0;min-width:220px;padding:16px 18px}.oxvm-card-embed{flex:1 1 100%;width:100%;border-top:1px solid var(--oxvm-glass-brd);background:#fff}.oxvm-card-embed iframe{display:block;width:100%;height:700px;border:0;transition:height .25s ease}.oxvm-card-kind{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--oxvm-accent);margin-bottom:6px}.oxvm-card-badge{margin-left:auto;font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--oxvm-text);padding:2px 9px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid var(--oxvm-glass-brd)}.oxvm-card-title{font-size:17px;font-weight:700;color:var(--oxvm-text);letter-spacing:-.01em}.oxvm-card-subtitle{font-size:13px;color:var(--oxvm-text-dim);margin-top:3px}.oxvm-card-body{font-size:13.5px;color:var(--oxvm-text-dim);margin:10px 0 0;line-height:1.5}.oxvm-card-cta{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:9px 16px;border-radius:999px;font-size:13.5px;font-weight:600;color:#06121d;background:linear-gradient(135deg,var(--oxvm-accent),#c98a3e);text-decoration:none;transition:transform 120ms ease,filter 120ms ease}.oxvm-card-cta svg{width:15px;height:15px}.oxvm-card-cta:hover{transform:translateY(-1px);filter:brightness(1.05)}.oxvm-card-cta-flat{color:var(--oxvm-text-dim);background:rgba(255,255,255,.06);border:1px solid var(--oxvm-glass-brd);cursor:default}.oxvm-card-book .oxvm-card-kind{color:var(--oxvm-accent-2)}.oxvm-card-calendar .oxvm-card-kind{color:#8fd694}.oxvm-card-quote .oxvm-card-kind{color:#ffd9a0}.oxvm-chat[hidden]{display:none}.oxvm-chat{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid var(--oxvm-glass-brd);background:rgba(10,22,38,.35)}.oxvm-chat-input{flex:1 1 auto;min-width:0;padding:12px 16px;font-size:14.5px;font-family:inherit;line-height:1.4;color:var(--oxvm-text);background:rgba(255,255,255,.07);border:1px solid var(--oxvm-glass-brd);border-radius:999px;outline:none;transition:border-color 140ms ease,background 140ms ease,box-shadow 140ms ease}.oxvm-chat-input::placeholder{color:var(--oxvm-text-dim);opacity:.8}.oxvm-chat-input:focus{border-color:rgba(79,195,232,.55);background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(79,195,232,.15)}.oxvm-chat-send{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;color:#0a1626;background:linear-gradient(135deg,var(--oxvm-accent),#c98a3e);cursor:pointer;box-shadow:0 6px 20px rgba(224,164,88,.3);transition:transform 120ms ease,box-shadow 160ms ease,filter 120ms ease}.oxvm-chat-send svg{width:19px;height:19px}.oxvm-chat-send:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 8px 24px rgba(224,164,88,.4)}.oxvm-chat-send:active{transform:scale(.95)}@media (max-width: 900px){.oxvm-overlay{padding:0}.oxvm-stage{max-width:none;max-height:none;height:100%;gap:0}.oxvm-hud{border-radius:0;border-left:none;border-right:none;border-top:none;padding:56px 20px 28px}.oxvm-stage.oxvm-in-convo .oxvm-hud{flex-wrap:wrap;padding:52px 14px 12px;row-gap:10px;column-gap:10px}.oxvm-in-convo .oxvm-id{flex:1 1 0;min-width:0}.oxvm-in-convo .oxvm-status{max-width:none}.oxvm-in-convo .oxvm-cta{order:5;flex:1 1 100%;justify-content:center}.oxvm-avatar-halo{width:130px;height:130px;margin-bottom:16px}.oxvm-avatar{width:96px;height:96px}.oxvm-conversation{border-radius:0;border:none}.oxvm-transcript .oxvm-card{width:100%;flex-direction:column;flex-wrap:nowrap}.oxvm-card-content{flex:0 0 auto}.oxvm-card-embed{flex:0 0 auto}.oxvm-card-media{flex-basis:auto;min-height:0}.oxvm-card-media img{max-height:190px}.oxvm-card-embed iframe{height:660px}}@media (prefers-reduced-motion: reduce){.oxvm-hud,.oxvm-avatar-halo,.oxvm-avatar{transition:none !important}.oxvm-conversation{animation:none !important}.oxvm-overlay,.oxvm-orb,.oxvm-ring,.oxvm-launcher-pulse,.oxvm-cta-live,.oxvm-halo-speaking .oxvm-avatar,.oxvm-live-dot,.oxvm-card{animation:none !important;transition:opacity 120ms ease !important}.oxvm-card{transform:none;opacity:1}}