:root{--op-import-color-1: #f6f6f8;--op-import-color-2: #111827;--op-import-color-3: rgba(255,255,255,.14);--op-import-color-4: rgba(20,8,40,.08);--op-import-color-5: rgba(38,12,84,.3);--op-import-color-6: rgba(38,12,84,.45);--op-import-color-7: #f6f3fb;--op-import-color-8: #e9e3f3;--op-import-color-9: #6b7280;--op-import-color-10: #374151;--op-import-color-11: #fff;--op-import-color-12: #ececf1;--op-import-color-13: #1f2937;--op-import-color-14: #4b5563;--op-import-color-15: #e5e7eb;--op-import-color-16: #fecaca;--op-import-color-17: #d97706;--op-import-color-18: #faf5ff;--op-import-color-19: #22c55e;--op-import-color-20: #fafafb;--op-import-color-21: #9ca3af;--op-import-color-22: #f1f1f4;--op-import-color-23: rgba(147,51,234,.14);--op-import-color-24: #fcfffd;--op-import-color-25: #bbf7d0;--op-import-color-26: #15803d;--op-import-color-27: rgba(20,8,40,.3);--op-import-color-28: rgba(147,51,234,.8);--op-import-color-29: rgba(147,51,234,.1);--op-import-color-30: rgba(0,0,0,.45);--op-import-color-31: #4ade80;--op-import-color-32: #c4b5fd;--op-import-color-33: rgba(255,255,255,.72);--op-import-color-34: rgba(15,13,21,.04);--op-import-color-35: rgba(46,16,101,.3);--op-import-color-36: rgba(255,255,255,.75);--op-import-color-37: #a855f7;--op-import-color-38: rgba(255,255,255,.28);--op-import-color-39: rgba(126,34,206,.6);--op-import-color-40: rgba(15,13,21,.16);--op-import-color-41: rgba(168,85,247,.07);--op-import-color-42: rgba(147,51,234,.38);--op-import-color-43: rgba(168,85,247,.08);--op-import-color-44: rgba(168,85,247,.1);--op-import-color-45: rgba(147,51,234,.6);--op-import-color-46: rgba(168,85,247,.12);--op-import-color-47: rgba(147,51,234,0);--op-import-color-48: rgba(147,51,234,.1);--op-import-color-49: rgba(147,51,234,.35);--op-import-color-50: #e9d5ff;--op-import-color-51: #ece7f5;--op-import-color-52: #efedf3;--op-import-color-53: #fdfaff;--op-import-color-54: #f0fdf4;--op-import-color-55: #14532d;--op-import-color-56: #166534;--op-import-color-57: rgba(46,16,101,.38);--op-import-color-58: rgba(15,13,21,.18);--op-import-color-59: rgba(124,58,237,.38);--op-import-color-60: rgba(196,167,255,.16);--op-import-color-61: rgba(255,255,255,.55);--op-import-color-62: rgba(20,8,40,.28);--op-import-color-63: rgba(167,139,250,.14);--op-import-color-64: #d9ccef;--op-import-color-65: #b995f5;--op-import-color-66: rgba(147,51,234,.7);--op-import-color-67: rgba(147,51,234,.22);--op-import-color-68: rgba(147,51,234,.06);--op-import-color-69: #a78bda;--op-import-color-70: rgba(124,58,237,.28);--op-import-color-71: rgba(147,51,234,.04);--op-import-color-72: rgba(255,255,255,.86);--op-import-color-73: rgba(91,33,182,.35);--op-import-color-74: #c4a8f2;--op-import-color-75: #efe9f8;--op-home-stage: #07060b;--op-home-font-text: "Inter Chrome", Inter, system-ui, sans-serif;--op-home-font-display: "Geist Variable", Geist, system-ui, sans-serif;--op-demo-px-1200: 1200px;--op-demo-px-760: 760px;--op-demo-px-14: 14px;--op-demo-px-13: 13px;--op-demo-px-1: 1px;--op-demo-px-2: 2px;--op-demo-px-4: 4px;--op-demo-px-24: 24px;--op-demo-px-48: 48px;--op-demo-px-neg-12: -12px;--op-demo-px-70: 70px;--op-demo-px-120: 120px;--op-demo-px-neg-30: -30px;--op-demo-px-16: 16px;--op-demo-px-52: 52px;--op-demo-px-200: 200px;--op-demo-px-22: 22px;--op-demo-px-21: 21px;--op-demo-px-20: 20px;--op-demo-px-5: 5px;--op-demo-px-10: 10px;--op-demo-px-999: 999px;--op-demo-px-12: 12px;--op-demo-px-8: 8px;--op-demo-px-28: 28px;--op-demo-px-34: 34px;--op-demo-px-6: 6px;--op-demo-px-30: 30px;--op-demo-px-11: 11px;--op-demo-px-7: 7px;--op-demo-px-12-5: 12.5px;--op-demo-px-11-5: 11.5px;--op-demo-px-18: 18px;--op-demo-px-17: 17px;--op-demo-px-32: 32px;--op-demo-px-9: 9px;--op-demo-px-150: 150px;--op-demo-px-170: 170px;--op-demo-px-90: 90px;--op-demo-px-3: 3px;--op-demo-s--4: .4s;--op-demo-s--35: .35s;--op-demo-s--25: .25s;--op-demo-px-neg-4: -4px;--op-demo-px-1100: 1100px;--op-demo-px-700: 700px;--op-demo-s-1-1: 1.1s;--op-demo-s--5: .5s;--op-demo-px-neg-17: -17px;--op-demo-s--7: .7s;--op-demo-px-neg-8: -8px;--op-demo-px-128: 128px;--op-demo-px-56: 56px;--op-demo-px-104: 104px;--op-demo-s--3: .3s;--op-demo-px-36: 36px;--op-demo-px-460: 460px;--op-demo-px-15: 15px;--op-demo-px-318: 318px;--op-demo-s-1: 1s;--op-demo-s-1-3: 1.3s;--op-demo-px-neg-16: -16px;--op-demo-s--45: .45s;--op-demo-deg-180: 180deg;--op-demo-px-neg-6: -6px;--op-demo-px-96: 96px;--op-demo-px-40: 40px;--op-demo-px-680: 680px;--op-demo-px-560: 560px;--op-demo-px-neg-24: -24px;--op-demo-px-44: 44px;--op-demo-s--75: .75s;--op-demo-s--14: .14s;--op-demo-s-0: 0s;--op-demo-px-330: 330px;--op-demo-px-440: 440px;--op-demo-s--6: .6s;--op-demo-px-80: 80px;--op-demo-px-neg-80: -80px;--op-demo-s-2-4: 2.4s;--op-demo-s-1-2: 1.2s;--op-demo-px-132: 132px;--op-demo-px-100: 100px;--op-demo-px-10-5: 10.5px;--op-demo-s--15: .15s;--op-demo-px-64: 64px;--op-demo-px-1700: 1700px;--op-demo-s-1-5: 1.5s;--op-demo-px-neg-36: -36px;--op-demo-s--8: .8s;--op-demo-px-neg-2: -2px;--op-demo-px-1-5: 1.5px;--op-demo-deg-90: 90deg;--op-demo-px-neg-3: -3px;--op-demo-deg-105: 105deg;--op-demo-px-480: 480px;--op-demo-px-neg-18: -18px;--op-demo-px-1040: 1040px;--op-demo-px-1000: 1000px;--op-demo-px-88: 88px;--op-demo-px-60: 60px;--op-demo-px-112: 112px;--op-demo-px-neg-34: -34px;--op-demo-px-neg-60: -60px;--op-demo-px-110: 110px;--op-demo-px-19: 19px;--op-demo-px-29: 29px;--op-demo-px-26: 26px;--op-demo-px-50: 50px;--op-demo-px-neg-46: -46px;--op-demo-px-210: 210px;--op-home-wrap:1200px;--op-space-32:32px;--op-home-mobile-wordmark:105px;--op-home-hero-padding:168px;--op-home-aurora-height:1000px;--op-home-heading-width:1100px;--op-home-sub-width:600px;--op-home-app-height:760px;--op-home-arch-head-width:1040px;--op-home-space-26:26px;--op-home-space-28:28px;--op-home-space-32:32px;--op-home-space-72:72px;--op-home-space-80:80px;--op-home-space-88:88px;--op-home-space-96:96px;--op-home-space-112:112px;--op-home-space-128:128px;--op-home-space-152:152px;--op-home-size-20:20px;--op-home-size-27:27px;--op-home-perspective:1800px;--op-home-split-height:260px;--op-home-rollout-heading-size:clamp(28px,2.8vw,36px);--op-home-aurora-mask:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);--op-home-aurora-overlay:linear-gradient(90deg,rgba(18,9,36,.78) 0%,rgba(18,9,36,.45) 45%,rgba(18,9,36,.18) 75%),rgba(18,9,36,.12);--op-home-film-line:rgba(181,132,255,.32);--op-home-film-bg:rgba(147,51,234,.14);--op-home-film-ink:#d8c2ff;--op-home-film-play:rgba(216,194,255,.18);--op-home-film-separator:rgba(216,194,255,.45);--op-home-film-hover:rgba(147,51,234,.22);--op-home-film-line-hover:rgba(181,132,255,.5);--op-home-film-ink-hover:#efe6ff;--op-home-infoshare:#f43578;--op-home-logo-muted:#5f5b68;--op-home-integrations-bg:radial-gradient(60% 50% at 50% 62%,var(--op-import-color-63),transparent 70%),linear-gradient(180deg,var(--op-bg) 0%,#f8f5fd 100%);--op-home-inspire:#6428b4;--op-home-weight-section:540;--op-home-cta-padding-end:184px;--op-home-film-heading-gap:var(--op-space-40);--op-home-hero-product-gap:var(--op-home-space-128);--op-home-integrations-lead-width:930px;--op-home-rollout-cta-gap:var(--op-space-40)}@media(max-width:720px){:root{--op-home-film-heading-gap:var(--op-space-32);--op-home-hero-product-gap:var(--op-home-space-96)}}:root{--op-import-extra-306:#111}.op-home{font-family:var(--op-font-text);font-size:var(--op-size-body);line-height:1.55;color:var(--op-ink)}.op-home *{font-family:inherit}.op-home :is(h1,h2,h3){font-family:var(--op-font-display)}.op-home-hero{padding:var(--op-home-hero-padding) 0 0;overflow-x:clip!important;overflow-y:visible!important;z-index:2}.op-home-aurora{position:absolute;inset:0 0 auto;height:min(var(--op-home-aurora-height),110vh);max-height:100%;overflow:hidden;pointer-events:none;-webkit-mask-image:var(--op-home-aurora-mask);mask-image:var(--op-home-aurora-mask)}.op-home-aurora video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;opacity:.52;mix-blend-mode:screen}.op-home-aurora:after{content:"";position:absolute;inset:0;background:var(--op-home-aurora-overlay)}.op-home-hero>.op-wrap{position:relative;z-index:1}.op-home .op-home-hero .op-heading{margin-top:var(--op-home-film-heading-gap);max-width:var(--op-home-heading-width)}.op-home-hero .op-home-sub{font-size:var(--op-home-size-20);line-height:1.5;color:var(--op-menu-play-bg);max-width:var(--op-home-sub-width);margin-top:var(--op-home-space-26)}.op-home-hero .op-btns{margin-top:var(--op-space-36);gap:var(--op-space-12)}.op-home-film{display:inline-flex;align-items:center;gap:var(--op-space-8);height:var(--op-space-30);padding:0 var(--op-space-14);border-radius:var(--op-radius-pill);border:var(--op-space-1) solid var(--op-home-film-line);background:var(--op-home-film-bg);font-size:var(--op-size-kicker);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--op-home-film-ink);text-decoration:none}.op-home-film>span:first-child{width:var(--op-space-16);height:var(--op-space-16);border-radius:var(--op-radius-pill);display:grid;place-items:center;background:var(--op-home-film-play)}.op-home-film svg{fill:currentColor;stroke:none}.op-home-film i{font-style:normal;color:var(--op-home-film-separator)}.op-home-film:hover{background:var(--op-home-film-hover);border-color:var(--op-home-film-line-hover);color:var(--op-home-film-ink-hover)}.op-home-product{margin-top:var(--op-home-hero-product-gap);perspective:var(--op-home-perspective)}.op-home-tilt{position:relative;transform-origin:50% 0;transform:rotateX(var(--op-home-tilt,0deg)) scale(var(--op-home-scale,1))}.op-home-split{position:absolute;inset:auto 0 0;height:var(--op-home-split-height);background:var(--op-bg)}.op-home-clients{padding:var(--op-home-space-128) 0 var(--op-home-space-72)}.op-home-recognition{padding:0 0 var(--op-home-space-128)}.op-home-recognition>.op-wrap{border-top:var(--op-space-1) solid var(--op-line);padding-top:var(--op-demo-px-56)}.op-home-gridlogo{font-family:var(--op-font-display);font-weight:800;font-size:var(--op-home-size-27);letter-spacing:-.065em;color:var(--op-home-logo-muted)}.op-home-gridlogo em{font-style:normal;font-weight:400;letter-spacing:-.045em}.op-rc:hover .op-home-gridlogo{color:var(--op-accent)}.op-home .op-home-integrations{padding:var(--op-home-space-152) 0;background:var(--op-home-integrations-bg)}.op-home :is(.story,.op-home-integrations,.op-cta) .op-heading{font-weight:var(--op-home-weight-section)}.op-home .story .op-eyebrow{color:var(--op-ink-3)}.op-home .op-cta{padding:var(--op-demo-px-200) 0 var(--op-home-cta-padding-end)}.op-home .op-cta .op-lead{line-height:1.55}.op-home .op-cta .op-btns{margin-top:var(--op-demo-px-40);gap:var(--op-demo-px-24)}.op-home-arch-head{text-align:center;max-width:var(--op-home-arch-head-width);margin-inline:auto}.op-home-arch-head .op-heading{max-width:var(--op-home-app-height)}.op-home-arch-head .op-lead{margin-top:var(--op-space-20)}.op-home-rollout-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--op-home-space-72);align-items:start}.op-home-rollout .op-heading{font-size:var(--op-home-rollout-heading-size);line-height:1.08}.op-home-rollout .op-lead{font-size:var(--op-size-feature);line-height:1.55;margin:var(--op-space-16) 0 var(--op-home-space-28)}.op-home .op-home-rollout .op-lead{margin-bottom:var(--op-home-rollout-cta-gap)}.op-home-rollout .op-steps{margin-top:var(--op-space-8)}.op-home-store{color:var(--op-accent-strong);text-decoration:underline;text-underline-offset:var(--op-space-4)}.op-home-film-link{display:inline-flex;align-items:center;gap:var(--op-space-6);font-size:var(--op-size-small);font-weight:500;color:var(--op-nav-ink);text-decoration:none}.op-home-film-link:hover{color:var(--op-stage-ink)}.op-home-film-link:hover svg{transform:translate(var(--op-space-2))}.op-home :is(a,button):focus-visible{outline:var(--op-space-2) solid var(--op-accent);outline-offset:var(--op-space-4)}@media(max-width:1000px){.op-home-rollout-grid{grid-template-columns:1fr;gap:var(--op-space-36)}}@media(max-width:720px){.op-home-clients{padding-top:var(--op-home-space-88)}.op-home .op-cta{padding:var(--op-demo-px-128) 0 var(--op-demo-px-120)}}@media(max-width:520px){.op-home-recognition{padding-bottom:var(--op-home-space-88)}}@media(prefers-reduced-motion:reduce){.op-home-tilt{transform:none}.op-home *,.op-home *:before,.op-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
