.mxd-section{display:flex;flex-direction:column;gap:10px;--mxd-accent:var(--accent)}@media (min-width:640px){.mxd-section{width:100%;max-width:clamp(720px,calc((100svh - 212px) * 1.684),1440px);margin-inline:auto}}.mxd-bar{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--mxd-accent) 28%,rgba(255,255,255,.06));background:radial-gradient(ellipse 60% 140% at 0 0,color-mix(in srgb,var(--mxd-accent) 10%,transparent),transparent 70%),linear-gradient(180deg,rgba(14,20,34,.9),rgba(8,11,20,.9));box-shadow:0 18px 40px -26px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.05)}@media (min-width:640px){.mxd-bar{min-height:112px}}.mxd-bar__text{flex:1 1 260px;min-width:0}.mxd-bar__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--mxd-accent) 85%,#e2e8f0)}.mxd-bar__dot{width:7px;height:7px;border-radius:99px;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.18),0 0 10px rgba(52,211,153,.7)}.mxd-bar__title{margin:0;font-family:var(--font-heading,inherit);font-size:clamp(15px,1.6vw,19px);font-weight:700;line-height:1.3;color:#f1f5f9;text-wrap:balance}.mxd-bar__phase{font-weight:500;color:#94a3b8}.mxd-bar__tip{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:#cbd5e1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mxd-bar__actions{display:flex}.mxd-bar__actions,.mxd-bar__start{align-items:center;gap:8px;flex:none}.mxd-bar__start{display:inline-flex;justify-content:center;min-height:44px;padding:0 20px;border-radius:12px;border:1px solid color-mix(in srgb,var(--mxd-accent) 70%,white);background:linear-gradient(180deg,color-mix(in srgb,var(--mxd-accent) 92%,white),color-mix(in srgb,var(--mxd-accent) 78%,#0369a1));color:#031018;font-size:14px;font-weight:800;letter-spacing:.01em;white-space:nowrap;cursor:pointer;touch-action:manipulation;box-shadow:0 10px 28px -10px color-mix(in srgb,var(--mxd-accent) 75%,transparent),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .12s ease,box-shadow .2s ease}.mxd-bar__start:hover:not(:disabled){box-shadow:0 12px 34px -8px color-mix(in srgb,var(--mxd-accent) 90%,transparent),inset 0 1px 0 rgba(255,255,255,.5)}.mxd-bar__start:active:not(:disabled){transform:scale(.97)}.mxd-bar__start:disabled{opacity:.45;cursor:not-allowed}.mxd-bar__ghost{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#e2e8f0;font-size:13px;font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .15s ease,border-color .15s ease}.mxd-bar__ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.24)}.mxd-bar__ghost:focus-visible,.mxd-bar__start:focus-visible{outline:2px solid var(--mxd-accent);outline-offset:2px}@media (max-width:639px){.mxd-bar__desktop-only{display:none!important}}@media (min-width:640px){.mxd-bar__phone-only{display:none!important}}@media (max-width:639px){.mxd-section{gap:18px;padding-block:8px 4px;background:radial-gradient(ellipse 75% 42% at 50% 46%,color-mix(in srgb,var(--mxd-accent) 16%,transparent),transparent 72%)}.mxd-bar{flex-direction:column;align-items:center;gap:0;padding:0 8px;border:0;border-radius:0;background:none;box-shadow:none;text-align:center}.mxd-bar__text{flex:none;display:flex;flex-direction:column;align-items:center;gap:12px}.mxd-bar__eyebrow{display:inline-flex;margin:0;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--mxd-accent) 35%,transparent);background:color-mix(in srgb,var(--mxd-accent) 10%,transparent);font-size:11px;letter-spacing:.12em}.mxd-bar__title{font-size:20px;line-height:1.25;letter-spacing:-.01em;word-spacing:.05em;color:var(--text,#e8e8f0)}html.mxd-demo-in-view .site-chatbot-launcher{opacity:0;pointer-events:none;transform:scale(.85)}}.mxd-frame,.mxd-wrap{position:relative}.mxd-frame{--mxd-scale:1;width:100%;max-width:1440px;margin-inline:auto;aspect-ratio:1280/760;overflow:hidden;border-radius:16px;border:1px solid color-mix(in srgb,var(--mxd-accent) 20%,rgba(255,255,255,.08));background:#05070d;box-shadow:0 30px 70px -34px rgba(0,0,0,.95),0 0 48px -18px color-mix(in srgb,var(--mxd-accent) 28%,transparent);isolation:isolate;transition:border-color .3s ease,box-shadow .3s ease}.mxd-frame--tour{border-color:color-mix(in srgb,var(--mxd-accent) 46%,rgba(255,255,255,.12));box-shadow:0 24px 56px -20px rgba(0,0,0,.82),0 0 48px color-mix(in srgb,var(--mxd-accent) 24%,transparent)}.mxd-device{display:contents}.mxd-homebar,.mxd-phone-info,.mxd-statusbar{display:none}@media (max-width:639px){.mxd-wrap{width:min(100%,318px,max(244px,calc((100svh - 280px) / 2 + 14px)));margin-inline:auto;padding:7px;border-radius:48px;background:linear-gradient(155deg,#2a2f3a,#0c0f15 38%,#05070b 62%,#232833);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 0 0 2px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.04),0 40px 80px -30px rgba(0,0,0,.95),0 0 72px -18px color-mix(in srgb,var(--mxd-accent) 45%,transparent)}.mxd-device{display:block;overflow:hidden;border-radius:41px;background:#070910}.mxd-statusbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:32px;padding:0 20px 0 26px;background:#070910;color:#f1f5f9;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;user-select:none}.mxd-statusbar__time{justify-self:start}.mxd-statusbar__island{width:78px;height:22px;border-radius:999px;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.mxd-statusbar__icons{justify-self:end;display:inline-flex;align-items:center;gap:5px}.mxd-screen{position:relative;aspect-ratio:360/720;overflow:hidden;background:#0a0a0f}.mxd-homebar{display:flex;align-items:center;justify-content:center;height:20px}.mxd-homebar span{width:36%;height:4px;border-radius:999px;background:rgba(241,245,249,.85)}.mxd-frame{position:absolute;inset:0;max-width:none;aspect-ratio:auto;border:0;border-radius:0;background:#0a0a0f;box-shadow:none}}.mxd-poster{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none;transition:opacity .35s ease .12s,visibility 0s linear .5s}.mxd-frame--live .mxd-poster{opacity:0;visibility:hidden}.mxd-iframe{position:absolute;top:0;left:0;z-index:2;display:block;width:1281px;height:760px;border:0;background:#05070d;color-scheme:dark;transform:scale(var(--mxd-scale));transform-origin:0 0;opacity:0;pointer-events:none;transition:opacity .35s ease}@media (max-width:639px){.mxd-iframe{width:360px;height:720px}}.mxd-frame--live .mxd-iframe{opacity:1;pointer-events:auto}.mxd-loading{position:absolute;left:50%;bottom:16px;z-index:3;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--mxd-accent) 30%,rgba(255,255,255,.08));background:rgba(8,12,22,.82);backdrop-filter:blur(8px);color:#cbd5e1;font-size:12px;font-weight:600;pointer-events:none;transition:opacity .25s ease}.mxd-loading__spin{width:12px;height:12px;border-radius:99px;border:2px solid color-mix(in srgb,var(--mxd-accent) 30%,transparent);border-top-color:var(--mxd-accent);animation:mxd-spin .8s linear infinite}@media (max-width:639px){.mxd-loading{bottom:66px}}.mxd-frame--live .mxd-loading{opacity:0}@keyframes mxd-spin{to{transform:rotate(1turn)}}.mxd-phone-bar,.mxd-phone-open{display:none}@media (max-width:639px){.mxd-frame:not(.mxd-frame--open) .mxd-iframe{pointer-events:none}.mxd-phone-open{position:absolute;inset:0;z-index:4;display:block;padding:0;border:0;background:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.mxd-phone-open:active{background:rgba(255,255,255,.05)}.mxd-reel{position:absolute;inset:0;z-index:3;overflow:hidden;background:#0a0a0f;pointer-events:none}.mxd-reel__slide{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transform:translate3d(100%,0,0);transition:none;user-select:none;-webkit-user-drag:none}.mxd-reel__slide.is-active{z-index:2;transform:none;box-shadow:-18px 0 40px rgba(0,0,0,.55);transition:transform .62s cubic-bezier(.32,.72,0,1)}.mxd-reel__slide.is-prev{transform:translate3d(-28%,0,0);opacity:.5;transition:transform .62s cubic-bezier(.32,.72,0,1),opacity .62s ease}.mxd-frame--reel .mxd-loading{display:none}.mxd-phone-info{display:flex;flex-direction:column;align-items:center;gap:12px;padding-inline:8px}.mxd-reel-segs{display:flex;gap:6px;width:min(100%,300px);margin-block:-10px -6px}.mxd-reel-seg{flex:1 1 0;display:flex;align-items:center;height:44px;padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mxd-reel-seg__track{position:relative;display:block;width:100%;height:3px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.14)}.mxd-reel-seg__fill{position:absolute;inset:0;border-radius:inherit;background:var(--mxd-accent);box-shadow:0 0 8px color-mix(in srgb,var(--mxd-accent) 70%,transparent);transform:scaleX(0);transform-origin:0 50%}.mxd-reel-seg.is-done .mxd-reel-seg__fill{transform:scaleX(1)}.mxd-reel-seg.is-active .mxd-reel-seg__fill{animation:mxd-seg-fill var(--mxd-reel-step,3.6s) linear forwards}.mxd-reel-segs.is-paused .mxd-reel-seg__fill{animation-play-state:paused}.mxd-reel-caption{width:min(100%,320px);min-height:66px;text-align:center;animation:mxd-caption-in .5s cubic-bezier(.16,1,.3,1) both}.mxd-reel-caption__title{margin:0;font-size:15px;font-weight:600;line-height:1.35;word-spacing:.04em;color:var(--text,#e8e8f0)}.mxd-reel-caption__line{margin:4px 0 0;font-size:14px;line-height:1.5;word-spacing:.03em;color:var(--text-muted,#9494a8);text-wrap:balance}.mxd-phone-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:300px;min-height:48px;padding:0 20px;border-radius:14px;border:1px solid color-mix(in srgb,var(--mxd-accent) 70%,white);background:var(--mxd-accent);color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--mxd-accent) 85%,transparent);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.mxd-phone-cta:active{transform:scale(.97)}.mxd-frame--open{transform-origin:0 0;position:fixed;inset:0;z-index:2147483000;width:100%;max-width:none;height:100dvh;aspect-ratio:auto;margin:0;border:0;border-radius:0;background:#0a0a0f;box-shadow:none}.mxd-phone-bar{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#0a0a0f}.mxd-phone-bar__label{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#9494a8;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mxd-phone-bar__done{flex:none;min-width:72px;min-height:40px;padding:0 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--mxd-accent) 70%,white);background:var(--mxd-accent);color:#fff;font-size:15px;font-weight:700;cursor:pointer;touch-action:manipulation;transition:transform .12s ease}.mxd-phone-bar__done:active{transform:scale(.95)}.mxd-frame--open .mxd-iframe,.mxd-frame--open .mxd-poster{top:calc(52px + env(safe-area-inset-top))}.mxd-frame--open .mxd-poster{height:auto;bottom:0;object-position:top center}.mxd-frame--open .mxd-iframe{height:calc(var(--mxd-logical-h, 780) * 1px)}.mxd-frame--open .mxd-loading{bottom:calc(76px + env(safe-area-inset-bottom))}html.mxd-demo-open,html.mxd-demo-open body{overflow:hidden!important;overscroll-behavior:none}html.mxd-demo-open .site-chatbot-launcher{opacity:0;pointer-events:none}html.mxd-demo-open .site-cookie-banner{display:none}html.mxd-demo-open .crm-demo-shell{z-index:2147483000}}@keyframes mxd-seg-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mxd-caption-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.mxd-wrap--pending{opacity:0;transform:translate3d(0,32px,0) scale(.94)}.mxd-wrap--in{transition:opacity .7s ease,transform 1s cubic-bezier(.16,1,.3,1)}.mxd-wrap--in .mxd-screen:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--mxd-accent) 6%,transparent) 70%,color-mix(in srgb,var(--mxd-accent) 26%,transparent) 96%,color-mix(in srgb,var(--mxd-accent) 55%,white) 99.4%,transparent 100%);animation:mxd-scan 1.15s cubic-bezier(.45,0,.25,1) .35s both}}@keyframes mxd-scan{0%{transform:translate3d(0,-100%,0);opacity:0}15%{opacity:1}80%{opacity:1}to{transform:translate3d(0,100%,0);opacity:0}}@media (prefers-reduced-motion:reduce){.mxd-frame,.mxd-iframe,.mxd-loading,.mxd-phone-cta,.mxd-poster,.mxd-reel__slide,.mxd-wrap{transition:none}.mxd-loading__spin,.mxd-reel-caption{animation:none}}