.op-marketing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-2:#f6f5f8;--card:#fff;--card-2:#f7f6ff;--fg:#14141f;--muted:#5c5f6e;--dim:#8a8d9b;--line:#e6e5ee;--accent:#6e5bf5;--accent-soft:#efecfe;--accent-deep:#5845e6;--on-accent:#fff;--ink:#16161d;--good:#1f9d63;--warn:#c77700;--bad:#d6455d;--good-soft:#e6f5ee;--warn-soft:#fbf1e1;--bad-soft:#fbe9ec;--side-bg:#16161d;--side-fg:#e9e9f2;--side-muted:#9a9cab;--side-line:#2a2a36;--side-active:#262634;--shadow-card:0 1px 2px #14141f0a, 0 10px 30px #14141f0d;--pa-mark:#6e5bf5;--pa-star:none;--pa-text:#16161d;color:var(--fg);background:#fff}.op-band{background:#efe6fb}.op-hero-gradient{background:radial-gradient(520px 280px at 88% 18%,#efe4fff2,#0000 60%),radial-gradient(480px 320px at 8% 90%,#b0f5e2e6,#0000 55%),linear-gradient(115deg,#d8fff4 0%,#c4ebff 46%,#eadfff 100%)}.op-mark{background-image:linear-gradient(#e4f86a,#e4f86a);background-position:0 82%;background-repeat:no-repeat;background-size:100% .38em}.op-warm{background:#faf8f6}.op-stage-glow{background:radial-gradient(at 50% 40%,#6e5bf529,#0000 70%)}.op-caret{background:var(--accent);width:.5ch;height:1em;margin-left:1px;animation:1s step-end infinite op-caret;display:inline-block;transform:translateY(2px)}@keyframes op-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.op-caret{opacity:0;animation:none}}.op-dark{background:radial-gradient(700px 360px at 85% 0,#6e5bf547,#0000 60%),radial-gradient(600px 300px at 0 100%,#e4f86a14,#0000 60%),#0f0f15}.op-integration{background:radial-gradient(500px 260px,#6e5bf51a,#0000 70%),linear-gradient(#faf9ff 0%,#f3f0fd 100%)}.op-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.op-reveal.is-in{opacity:1;transform:none}.op-rise{animation:.5s cubic-bezier(.2,.7,.2,1) both op-rise}@keyframes op-rise{0%{opacity:0;transform:translateY(8px)}}.op-scene{animation:.55s cubic-bezier(.2,.7,.2,1) both op-scene}@keyframes op-scene{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.99)}}.op-pop{animation:.45s cubic-bezier(.3,1.6,.5,1) both op-pop}@keyframes op-pop{0%{opacity:0;transform:scale(.6)}}.op-grow{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both op-grow}@keyframes op-grow{0%{transform:scaleX(0)}}.op-pulse{animation:1.6s ease-out infinite op-pulse}@keyframes op-pulse{0%{box-shadow:0 0 #6e5bf573}to{box-shadow:0 0 0 10px #6e5bf500}}.op-dot{background:var(--dim);border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite op-dot}@keyframes op-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.op-dash{stroke-dasharray:6 18;animation:1.2s linear infinite op-dash}@keyframes op-dash{to{stroke-dashoffset:-24px}}.op-ring{animation:2.4s ease-out infinite op-ring}@keyframes op-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.op-live{animation:1.8s ease-in-out infinite op-live}@keyframes op-live{50%{opacity:.35}}.op-word{animation:.8s cubic-bezier(.2,.7,.2,1) both op-word;display:inline-block}@keyframes op-word{0%{opacity:0;filter:blur(6px);transform:translateY(.4em)}}.op-range{appearance:none;background:linear-gradient(to right, var(--accent) var(--pct), var(--bg-2) var(--pct));border-radius:999px;outline:none;height:6px}.op-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--accent);cursor:grab;background:#fff;border-radius:999px;width:20px;height:20px;box-shadow:0 2px 8px #6e5bf559}.op-range::-moz-range-thumb{border:2px solid var(--accent);cursor:grab;background:#fff;border-radius:999px;width:18px;height:18px;box-shadow:0 2px 8px #6e5bf559}.op-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #6e5bf54d}.op-marquee{animation:40s linear infinite op-marquee}@keyframes op-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.op-reveal{opacity:1;transition:none;transform:none}.op-rise,.op-scene,.op-pop,.op-grow,.op-pulse,.op-dot,.op-dash,.op-ring,.op-live,.op-word,.op-marquee{animation:none}}
