﻿@font-face{font-family:"Inter Immersive";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7-007fce1bff9f7f37469fe61eff9ef62c033af63fccb0e65a2e94f4e0c14d9d6d.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Inter Immersive";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc-a07c2ff83e7b39233d9c6dfcb53f4c00fa70302ea78482ef66aabca009df9f46.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}:root{--im-font: "Inter Immersive", system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", sans-serif;--op-bg: #07111b;--op-bg-elevated: #0d1826;--op-surface-dark: #122033;--op-surface-dark-2: #17283d;--op-canvas: #f7f7f8;--op-paper: #ffffff;--op-canvas-soft: #e8e9ee;--op-text-dark: #101828;--op-text-light: #f7f9fc;--op-text-muted-dark: #647184;--op-text-muted-light: #a8b5c5;--op-accent: #6685ff;--op-accent-strong: #526df5;--op-iris: #8b72ff;--op-mint: #43d6c5;--op-line-dark: rgba(255, 255, 255, 0.1);--op-line-light: rgba(16, 24, 40, 0.12);--op-glow-blue: rgba(102, 133, 255, 0.2);--op-glow-iris: rgba(139, 114, 255, 0.16);--op-shadow-dark: 0 28px 90px rgba(0, 0, 0, 0.38);--op-shadow-soft: 0 18px 60px rgba(16, 24, 40, 0.1);--op-radius-sm: 8px;--op-radius-md: 14px;--op-radius-lg: 22px;--op-ease: cubic-bezier(.22, 1, .36, 1);--product-navy: var(--op-bg);--product-ink: var(--op-text-dark);--product-surface: var(--op-canvas);--im-paper: var(--op-paper);--im-mist: var(--op-canvas-soft);--im-muted-dark: var(--op-text-muted-dark);--im-line-dark: var(--op-line-light);--product-spark: var(--op-accent);--product-accent: var(--op-accent);--product-accent-dark: var(--op-accent-strong);--im-blue: var(--op-text-dark)}html:has(.marketing-immersive){scroll-behavior:smooth;scroll-padding-top:118px}body.marketing-immersive{margin:0;color:var(--op-text-dark);background:var(--op-canvas);font-family:var(--im-font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.marketing-immersive *,.marketing-immersive *::before,.marketing-immersive *::after{box-sizing:border-box}.marketing-immersive [hidden]{display:none !important}.marketing-immersive a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}.marketing-immersive button,.marketing-immersive input{font:inherit}.marketing-immersive button{cursor:pointer}.marketing-immersive :focus-visible{outline:3px solid var(--op-accent);outline-offset:5px}.marketing-immersive img{display:block;max-width:100%;height:auto}.marketing-immersive.marketing-chat-open,.marketing-immersive.marketing-image-open{overflow:hidden}.product-page{overflow:clip;background:var(--op-canvas)}.product-page :where(h1, h2, h3){line-height:1.08;letter-spacing:-.045em;text-wrap:balance}:where(.product-page) :where(h1, h2, h3, p, figure){margin:0}.product-page :where(h2){font-size:clamp(2.2rem, 3.8vw, 4rem);font-weight:590}.product-page :where(h3){font-size:clamp(1.4rem, 2.2vw, 2rem);font-weight:590}.product-header,.product-hero,.product-section{padding-inline:Max(24px, calc((100vw - 1280px) / 2))}.product-section{position:relative;padding-block:88px}.product-section-heading{max-width:48rem;margin-bottom:3.5rem}.product-eyebrow{font-size:.76rem;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.product-section-heading .product-eyebrow{margin-bottom:1rem}.product-anchor{position:absolute}.product-header{position:sticky;top:0;z-index:80;min-height:92px;display:flex;align-items:center;gap:2rem;color:var(--op-text-light);background:rgba(7,17,27,0.9);border-bottom:1px solid var(--op-line-dark);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);transition:box-shadow .25s ease, background-color .25s ease}.product-header.is-scrolled{background:rgba(7,17,27,0.96);box-shadow:0 14px 44px rgba(0,0,0,0.22)}.immersive-brand{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none}.immersive-brand img{width:40px}.immersive-brand__copy strong,.product-header .immersive-brand__copy strong{font-size:1.82rem;font-weight:620;letter-spacing:-.065em}.product-nav{display:flex;flex:1;justify-content:center;gap:2rem;font-size:.86rem;color:rgba(247,249,252,0.82)}.product-nav a{position:relative;padding-block:.8rem;text-decoration:none;transition:color .2s ease}.product-nav a::after{content:"";position:absolute;left:0;right:0;bottom:.35rem;height:1px;background:linear-gradient(90deg, var(--op-accent), var(--op-iris));transform:scaleX(0);transform-origin:left;transition:transform 0.24s var(--op-ease)}.product-nav a:hover,.product-header__actions a:hover{color:#fff}.product-nav a:hover::after,.product-nav a:focus-visible::after{transform:scaleX(1)}.product-header__actions{display:flex;align-items:center;gap:1rem;font-size:.85rem}.product-header__actions a{text-decoration:none}.product-login{padding:.62rem 1rem;border:1px solid rgba(255,255,255,0.2);border-radius:10px;transition:border-color .2s ease, background-color .2s ease}.product-login:hover{border-color:rgba(255,255,255,0.38);background:rgba(255,255,255,0.05)}.immersive-hud__language{min-width:44px;min-height:44px;display:grid;place-items:center}.immersive-skip-link{position:absolute;top:.5rem;left:1rem;z-index:1200;padding:.8rem 1rem;color:var(--op-text-dark) !important;background:#fff;transform:translateY(-180%)}.immersive-skip-link:focus{transform:translateY(0)}.product-scroll-progress{position:fixed;inset:0 0 auto;z-index:100;height:3px;background:linear-gradient(90deg, var(--op-accent), var(--op-iris), var(--op-mint));transform:scaleX(0);transform-origin:left}.product-hero{position:relative;isolation:isolate;min-height:760px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:3.5rem;overflow:hidden;padding-block:82px 120px;color:var(--op-text-light);background:radial-gradient(900px 600px at 82% 38%, rgba(102,133,255,0.17), transparent 63%),radial-gradient(720px 500px at 72% 78%, rgba(139,114,255,0.11), transparent 67%),var(--op-bg)}.product-hero::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom, rgba(0,0,0,0.65), transparent 88%);mask-image:linear-gradient(to bottom, rgba(0,0,0,0.65), transparent 88%)}.product-hero::after{content:"";position:absolute;width:520px;height:520px;right:8%;top:14%;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(circle, rgba(102,133,255,0.1), transparent 68%);filter:blur(8px)}.product-hero__copy{position:relative;z-index:3}.product-hero .product-eyebrow{color:#91a6ff}.product-hero h1{max-width:760px;margin-top:1.35rem;color:var(--op-text-light);font-size:clamp(3rem, 5.15vw, 5.45rem);font-weight:560;line-height:.99;letter-spacing:-.067em;text-wrap:initial}.product-hero__sentence{display:block}.product-hero__sentence+.product-hero__sentence{color:#e8e9ee}.product-hero__word{display:inline-block}.product-hero__stage{position:relative;z-index:1}.immersive-hero__description{max-width:37rem;margin-top:1.7rem !important;color:#b6c2d2;font-size:1.03rem;line-height:1.72}.product-actions,.product-hero .product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:2rem}.product-button{display:inline-flex;align-items:center;justify-content:center;gap:1.15rem;min-height:54px;padding:.88rem 1.35rem;border:1px solid transparent;border-radius:11px;font-size:.94rem;font-weight:680;line-height:1.3;text-decoration:none;transition:transform .18s ease, border-color .18s ease, background-color .18s ease, box-shadow .18s ease}.product-button span[aria-hidden]{display:inline-block;transition:transform 0.2s var(--op-ease)}.product-button:hover span[aria-hidden]{transform:translate(3px, -3px)}.product-button--primary{color:#fff !important;background:linear-gradient(135deg, var(--op-accent-strong), var(--op-accent));box-shadow:0 10px 34px rgba(82,109,245,0.24)}.product-button--primary:hover{transform:translateY(-2px);box-shadow:0 14px 42px rgba(82,109,245,0.32)}.product-button--dark{color:#fff !important;background:var(--op-text-dark)}.product-button--dark:hover{transform:translateY(-2px);background:#19243a;box-shadow:0 12px 30px rgba(16,24,40,0.18)}.product-text-link{position:relative;min-height:44px;display:inline-flex;align-items:center;gap:.85rem;color:rgba(247,249,252,0.9);font-size:.94rem;font-weight:620;text-decoration-color:rgba(247,249,252,0.48);transition:color .2s ease}.product-text-link:hover{color:#fff}.product-hero__visual{position:relative;min-width:0;margin-top:-26px;transform:translateY(var(--hero-shift, 0px))}.product-hero__screen{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(255,255,255,0.13);border-radius:var(--op-radius-md);background:var(--op-surface-dark);box-shadow:0 34px 95px rgba(0,0,0,0.44),0 0 90px var(--op-glow-blue);transform:perspective(1400px) rotateX(calc(1.1deg + var(--pointer-y, 0deg))) rotateY(calc(-2.6deg + var(--pointer-x, 0deg)));transform-origin:50% 55%;transition:transform 0.32s var(--op-ease),box-shadow 0.32s ease}.product-window-label{display:flex;align-items:center;gap:.55rem;min-height:46px;padding:.55rem .8rem .55rem 1rem;color:#dfe6f0;background:rgba(18,32,51,0.94);border-bottom:1px solid rgba(255,255,255,0.08);font-size:.66rem}.product-window-label__title{min-width:0}.product-window-label__brand{margin-left:auto;color:var(--op-text-muted-light)}.product-status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--op-mint);box-shadow:0 0 14px rgba(67,214,197,0.55)}.product-screenshot-link{display:block;overflow:hidden;background:var(--op-paper)}.product-hero__image{width:100%;aspect-ratio:1.22;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.product-hero__paper{position:absolute;right:-2.5%;bottom:-72px;z-index:2;width:41%;max-height:320px;overflow:hidden;border:5px solid #fff;border-radius:6px;background:#fff;box-shadow:-8px 24px 64px rgba(0,0,0,0.32),0 0 40px rgba(139,114,255,0.09);transform:perspective(1200px) rotateY(-4deg) rotateZ(-3deg);transition:transform 0.38s var(--op-ease),box-shadow 0.38s ease}.product-hero__paper:hover{transform:perspective(1200px) rotateY(0deg) rotateZ(-1deg) translateY(-5px);box-shadow:-8px 30px 70px rgba(0,0,0,0.38)}.product-evidence-note,.product-hero .product-evidence-note{max-width:58%;margin-top:3.6rem;padding-top:0;color:#91a0b4;font-size:.68rem;line-height:1.6}.product-hero .product-small{color:var(--op-text-muted-light)}.product-palette__gear,.product-palette{display:none !important}.product-type-rail{position:relative;overflow:hidden;padding:2.1rem 0 2.7rem;color:var(--op-text-light);background:var(--op-bg);border-top:1px solid var(--op-line-dark)}.product-type-rail>div{width:-moz-max-content;width:max-content;display:flex;gap:2.8rem;padding-left:Max(24px, 4vw);transform:translateX(var(--rail-shift, 0px))}.product-type-rail span{color:#f2f5fa;font-size:clamp(4rem, 10.5vw, 10.5rem);font-weight:520;line-height:.95;letter-spacing:-.07em}.product-type-rail span:nth-child(even){color:#7f8ca0}.product-type-rail span:nth-child(3){color:#aebdff}.product-type-rail span:nth-child(4){color:#a797ff}.product-why{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(18rem, 0.95fr);align-items:stretch;-moz-column-gap:5rem;column-gap:5rem;row-gap:3.5rem;background:var(--op-canvas)}.product-why h2{max-width:20ch;margin-top:18px;font-size:clamp(2.35rem, 3.8vw, 3.6rem);line-height:1.08;letter-spacing:-.05em}.product-why__intro,.product-why__text{max-width:40rem;margin-top:18px;color:var(--op-text-muted-dark)}.product-why__statement{margin-top:1.8rem;color:var(--op-text-dark);font-size:1.15rem;font-weight:650;letter-spacing:-.02em}.product-why__layer-title{max-width:28rem;margin-top:.4rem;color:var(--op-text-dark);font-size:clamp(1.25rem, 1.8vw, 1.55rem);line-height:1.25;letter-spacing:-.03em;font-weight:650}.product-why__diagram{display:grid;grid-template-columns:24px minmax(0, 1fr);-moz-column-gap:1.35rem;column-gap:1.35rem;align-self:stretch;min-height:100%;margin:0;padding:0.35rem 0}.product-why__diagram-lines{grid-column:1;grid-row:1 / -1;width:24px;height:100%;color:var(--op-accent)}.product-why__layers{grid-column:2;display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem;min-height:100%;margin:0;padding:0;list-style:none}.product-why__layer{position:relative;max-width:none}.product-why__layer::before{content:"";position:absolute;left:calc(-1.35rem - 12px);top:0.7em;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--op-accent);box-shadow:0 0 0 1px var(--op-canvas)}.product-why__layer strong{display:block;font-size:1.02rem;letter-spacing:-.02em}.product-why__layer span{display:block;margin-top:.3rem;color:var(--op-text-muted-dark);font-size:.9rem}.product-why__layer--organisation,.product-why__layer--ai{padding:.15rem 0 .15rem .1rem}.product-why__layer--core{margin-left:calc(-24px - 1.35rem);padding:1.4rem 1.5rem 1.4rem calc(24px + 1.35rem + 1.5rem);color:var(--op-text-light);background:var(--op-surface-dark)}.product-why__layer--core::before{left:12px;top:50%;width:9px;height:9px;margin-left:-4.5px;transform:translateY(-50%);background:var(--op-accent);box-shadow:0 0 0 6px var(--op-glow-blue)}.product-why__layer--core span{color:var(--op-text-muted-light)}.product-why__layer--ai::before{background:var(--op-iris)}.product-why__blocks{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;margin:0;padding:2.4rem 0 0;list-style:none;border-top:1px solid var(--op-line-light)}.product-why__blocks>li{padding:0 2.4rem 0 0}.product-why__blocks>li+li{padding-left:2.4rem;border-left:1px solid var(--op-line-light)}.product-why__number{display:block;margin-bottom:1.1rem;color:var(--op-text-muted-dark);font-size:.72rem;font-weight:650;letter-spacing:.14em}.product-why__blocks h3{margin-bottom:.65rem;font-size:1.34rem;letter-spacing:-.03em}.product-why__blocks p{color:var(--op-text-muted-dark)}.product-workflow{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:4rem;padding-block:88px;background:var(--op-paper);border-top:1px solid var(--op-line-light)}.product-workflow .product-section-heading{position:sticky;top:138px;min-width:0;margin-bottom:0}.product-workflow h2{font-size:clamp(2.5rem, 3.8vw, 3.95rem);line-height:1.03;letter-spacing:-.057em;text-wrap:initial}.product-workflow__lead{max-width:35rem;margin-top:1.2rem;color:var(--op-text-muted-dark);font-size:1.03rem;line-height:1.6}.product-step-nav{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2.4rem}.product-step-nav a{width:46px;height:46px;display:grid;place-items:center;color:var(--op-text-muted-dark);border:1px solid #ccd4e0;border-radius:50%;font-size:.73rem;font-weight:680;text-decoration:none;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,transform 0.25s var(--op-ease)}.product-step-nav a:hover,.product-step-nav a[aria-current]{color:#fff;border-color:var(--op-accent-strong);background:var(--op-accent-strong);transform:translateY(-2px)}.product-workflow__index{display:block;margin-top:2rem;color:#d2d4dc;font-size:clamp(4rem, 7vw, 6rem);font-weight:470;line-height:.9;letter-spacing:-.095em}.product-steps{min-width:0;margin:0;padding:0;list-style:none}.product-steps>li{position:relative;display:block;padding:0 0 56px;border:0;scroll-margin-top:18px}.product-steps>li+li{padding-top:56px;border-top:1px solid var(--op-line-light)}.product-steps>li:last-child{padding-bottom:0}.product-step__number{display:block;margin-bottom:.8rem;color:var(--op-accent-strong);font-size:.73rem;font-weight:700;letter-spacing:.08em}.product-step__copy h3{max-width:34rem;font-size:clamp(1.9rem, 2.7vw, 2.65rem);letter-spacing:-.045em;text-wrap:initial}.product-step__copy p{max-width:31rem;margin-top:.95rem;margin-bottom:2rem;color:var(--op-text-muted-dark);font-size:1rem}.product-step__visual{min-width:0;transition:translate 0.35s var(--op-ease),filter 0.35s ease}.product-step__visual:hover{translate:0 -4px}.product-step__visual a{display:block;overflow:hidden;border:1px solid #d9e0ea;border-radius:10px;background:#fff;box-shadow:0 18px 55px rgba(16,24,40,0.09)}.product-step__visual img{width:100%}.product-step__visual figcaption{margin-top:1rem;color:var(--op-text-muted-dark);font-size:.7rem;letter-spacing:.035em}.product-step__visual--document{padding:2rem 3rem 0;border-radius:12px;background:var(--op-canvas-soft)}.product-step__visual--document a{max-height:430px;border-bottom:0;border-radius:7px 7px 0 0}.product-step__visual--document figcaption{padding-bottom:1rem}.product-example{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:8rem;padding-block:116px;color:var(--op-text-light);background:radial-gradient(620px 340px at 78% 50%, rgba(139,114,255,0.1), transparent 70%),var(--op-bg-elevated)}.product-example .product-eyebrow{color:#98aaff}.product-example h2{max-width:42rem;margin-top:1rem;font-size:clamp(2.8rem, 4.5vw, 4.8rem);line-height:1.03;letter-spacing:-.057em;text-wrap:initial}.product-example p:not(.product-eyebrow){max-width:31rem;margin-top:1.1rem;color:#aeb9c8}.product-example__action{position:relative;display:grid;justify-items:center;gap:1rem}.product-example__paper{position:relative;width:290px;max-height:none;overflow:hidden;margin-bottom:1.7rem;border:5px solid #fff;border-radius:6px;background:#fff;box-shadow:0 28px 75px rgba(0,0,0,0.34);transform:rotate(3deg);transition:transform 0.4s var(--op-ease),box-shadow 0.4s ease}.product-example__action:hover .product-example__paper{transform:rotate(0) translateY(-5px);box-shadow:0 34px 82px rgba(0,0,0,0.42)}.product-example__action small{color:#96a4b7}.product-file-type{width:49px;height:64px;display:grid;place-items:center;border:1px solid #bfccd6;border-radius:2px 12px 2px 2px;background:#fff;font-size:.8rem;font-weight:750;letter-spacing:.05em}.product-example .product-button--dark{color:var(--op-text-dark) !important;background:#fff}.product-example .product-button--dark:hover{background:#f1f4f8}.product-engine{display:grid;grid-template-columns:1.15fr .85fr;gap:7rem;padding-block:126px;color:var(--op-text-light);background:radial-gradient(760px 420px at 85% 20%, rgba(102,133,255,0.09), transparent 70%),var(--op-bg)}.product-engine .product-eyebrow{color:#9babff}.product-engine h2{margin-block:1rem 1.5rem;font-size:clamp(2.55rem, 4.1vw, 4.3rem);line-height:1.06;letter-spacing:-.057em}.product-engine__copy>p:last-child{max-width:39rem;color:#aeb9c8}.product-engine__status{align-self:center;padding:2rem;border:1px solid rgba(102,133,255,0.28);border-radius:var(--op-radius-md);background:linear-gradient(145deg, rgba(102,133,255,0.08), rgba(139,114,255,0.035)),var(--op-surface-dark);box-shadow:0 22px 65px rgba(0,0,0,0.2)}.product-badge{display:inline-block;padding:.38rem .72rem;color:#b6c3ff;border:1px solid rgba(102,133,255,0.34);border-radius:999px;background:rgba(102,133,255,0.09);font-size:.73rem;font-weight:700}.product-engine__status h3{margin:1.4rem 0 .85rem;font-size:1.65rem}.product-engine__status p{color:#aeb9c8;font-size:.96rem}.product-dataflow{grid-column:1 / -1;min-width:0;margin-top:2rem}.product-dataflow figcaption h3{max-width:47rem;font-size:clamp(2.1rem, 3.6vw, 3.35rem);letter-spacing:-.05em}.product-dataflow figcaption p{max-width:50rem;margin-top:1rem;color:#aeb9c8}.product-dataflow__track{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;gap:6rem;margin:3.3rem 0 2rem;padding:0;list-style:none}.product-dataflow__stage{position:relative;min-width:0}.product-dataflow__stage details{height:100%;overflow:hidden;border:1px solid rgba(255,255,255,0.12);border-radius:var(--op-radius-md);background:rgba(18,32,51,0.78);box-shadow:0 14px 44px rgba(0,0,0,0.12);transition:transform 0.24s var(--op-ease),border-color 0.24s ease,box-shadow 0.24s ease}.product-dataflow__stage details:hover,.product-dataflow__stage details[open]{transform:translateY(-3px);border-color:rgba(102,133,255,0.38);box-shadow:0 20px 58px rgba(0,0,0,0.22)}.product-dataflow__stage:nth-child(1) details{border-top:2px solid #718096}.product-dataflow__stage--engine details,.product-dataflow__stage:nth-child(2) details{border-top:2px solid var(--op-accent);background:linear-gradient(145deg, rgba(102,133,255,0.1), transparent 55%),var(--op-surface-dark);box-shadow:0 18px 66px rgba(82,109,245,0.12)}.product-dataflow__stage:nth-child(3) details{border-top:2px solid var(--op-mint)}.product-dataflow__stage summary{position:relative;padding:1.7rem;list-style:none;cursor:pointer}.product-dataflow__stage summary::-webkit-details-marker{display:none}.product-dataflow__owner{display:block;padding-right:2rem;color:#95a4b8;font-size:.7rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.product-dataflow__stage--engine .product-dataflow__owner,.product-dataflow__stage:nth-child(2) .product-dataflow__owner{color:#9eaeff}.product-dataflow__stage:nth-child(3) .product-dataflow__owner{color:#70e0d2}.product-dataflow__number{position:absolute;top:1.55rem;right:1.45rem;color:#7f8da1;font-size:.78rem}.product-dataflow__stage strong{display:block;margin-top:2rem;font-size:clamp(1.4rem, 2vw, 1.95rem);font-weight:580;line-height:1.13;letter-spacing:-.045em}.product-dataflow__description{display:block;margin-top:1rem;color:#aeb9c8;font-size:.88rem}.product-dataflow__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.5rem}.product-dataflow__tags>span{display:inline-block;padding:.38rem .58rem;color:#c2ccd9;border:1px solid rgba(255,255,255,0.11);border-radius:6px;background:rgba(255,255,255,0.04);font-size:.66rem}.product-dataflow__more{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.5rem;color:#9eaeff;font-size:.69rem;font-weight:650}.product-dataflow__more>span{font-size:1.3rem;transition:transform .2s ease}.product-dataflow details[open] .product-dataflow__more>span{transform:rotate(45deg)}.product-dataflow__stage details>p{padding:0 1.7rem 1.7rem;color:#cad3df;font-size:.84rem}.product-dataflow__connector{position:absolute;left:100%;top:42%;width:6rem;padding:0 .4rem;color:#8096ef;font-size:.7rem;line-height:1.4;text-align:center}.product-dataflow__stage:nth-child(2) .product-dataflow__connector{color:#76d9cd}.product-dataflow__connector>span:last-child{display:block;font-size:2rem;line-height:1.3}.product-dataflow__note,.product-dataflow__retention{max-width:58rem;color:#98a6b8}.product-dataflow__note{font-size:.84rem}.product-dataflow__retention{margin-top:1rem;font-size:.79rem}.product-dataflow__retention summary{padding-block:.7rem;cursor:pointer}.product-dataflow__retention p{max-width:56rem;padding-block:.5rem}.product-control{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:2rem;border-top:1px solid var(--op-line-dark)}.product-control h3{font-size:clamp(1.5rem, 2.4vw, 2.2rem)}.product-control__guarantees{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding:0;margin:0;list-style:none;color:#c4cad4;font-size:.8rem}.product-control__guarantees li::before{content:"✓";margin-right:.5rem;color:var(--op-mint)}.product-integrations{color:var(--op-text-light);background:radial-gradient(720px 420px at 15% 10%, rgba(139,114,255,0.09), transparent 72%),var(--op-bg-elevated)}.product-integrations .product-eyebrow{color:#a697ff}.product-integrations h2{max-width:18ch;font-size:clamp(2.4rem, 4vw, 4.1rem);letter-spacing:-.055em}.product-integrations__text{max-width:42rem;margin:1.2rem 0 2.5rem;color:#aeb9c8}.product-integrations .product-connections{padding-top:0;border-top:0}.product-integrations__note{max-width:46rem;margin-top:1.8rem;color:#8f9db0;font-size:.88rem}.product-connections{grid-column:1 / -1;min-width:0;padding-top:3rem;border-top:1px solid var(--op-line-dark)}.product-connections>h3{margin-bottom:2rem;font-size:clamp(1.8rem, 3vw, 2.6rem)}.product-connections__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.product-connection{overflow:hidden;border:1px solid rgba(255,255,255,0.12);border-radius:var(--op-radius-md);background:rgba(18,32,51,0.78);transition:transform 0.24s var(--op-ease),border-color 0.24s ease,box-shadow 0.24s ease}.product-connection--crm{background-image:linear-gradient(160deg, rgba(10,17,28,0.88) 12%, rgba(10,17,28,0.78) 55%, rgba(10,17,28,0.92) 100%),url(/assets/marketing/product/crm-connection-9d89748c021fa5ff1c3ffbcd335c9c11cbe4c4064e3190bd14eaa3f7fc01b873.webp);background-size:cover;background-position:center}.product-connection--agents{background-image:linear-gradient(160deg, rgba(14,12,28,0.88) 12%, rgba(14,12,28,0.78) 55%, rgba(14,12,28,0.92) 100%),url(/assets/marketing/product/api-connection-55a4766478798b9df2c575a9fce80d416c41a407ea99dfdd6090553472f76cc1.webp);background-size:cover;background-position:center}.product-connection:hover,.product-connection[open]{transform:translateY(-3px);border-color:rgba(102,133,255,0.38);box-shadow:0 20px 58px rgba(0,0,0,0.18)}.product-connection:nth-child(2):hover,.product-connection[open]:nth-child(2){border-color:rgba(139,114,255,0.42)}.product-connection summary{padding:1.8rem;list-style:none;cursor:pointer}.product-connection summary::-webkit-details-marker{display:none}.product-connection__number{display:block;margin-bottom:1.5rem;color:#9eaeff;font-size:.72rem;font-weight:720;letter-spacing:.12em}.product-connection:nth-child(2) .product-connection__number{color:#b8a7ff}.product-connection strong{display:block;font-size:clamp(1.45rem, 2.2vw, 1.95rem);font-weight:570;line-height:1.18;letter-spacing:-.035em}.product-connection__text{display:block;margin-top:1rem;color:#aeb9c8}.product-connection__more{display:flex;justify-content:space-between;align-items:center;margin-top:1.4rem;color:#9eaeff;font-size:.78rem;font-weight:650}.product-connection__more>span{font-size:1.45rem;transition:transform .22s ease}.product-connection[open] .product-connection__more>span{transform:rotate(45deg)}.product-connection>p{padding:0 1.8rem 1.8rem;color:#b9c4d2;font-size:.9rem}.product-custom{padding-top:3rem;color:var(--op-text-light);background:transparent}.product-custom details{border-top:1px solid var(--op-line-dark)}.product-custom summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.75rem;list-style:none;cursor:pointer}.product-custom summary::-webkit-details-marker{display:none}.product-custom summary h2{max-width:none;font-size:clamp(1.35rem, 2vw, 1.75rem);letter-spacing:-.03em}.product-custom summary>span{color:var(--op-accent-strong);font-size:1.5rem;transition:transform .2s ease}.product-custom details[open] summary>span{transform:rotate(45deg)}.product-custom__body{max-width:64rem;padding-bottom:2rem}.product-custom__body>p{margin-bottom:1rem;color:var(--op-text-muted-light)}.product-custom__items{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin:2rem 0}.product-custom__items>*{color:var(--op-text-dark);padding:1.3rem;border:1px solid var(--op-line-light);border-radius:var(--op-radius-sm);background:var(--op-canvas)}.product-custom__items h3{margin-bottom:.6rem;font-size:1.18rem}.product-small{margin-top:.7rem !important;color:var(--op-text-muted-dark);font-size:.84rem}.product-contact{padding-block:118px;color:var(--op-text-light);text-align:center;background:radial-gradient(800px 420px at 50% 20%, rgba(102,133,255,0.16), transparent 68%),radial-gradient(560px 320px at 65% 70%, rgba(139,114,255,0.1), transparent 70%),var(--op-bg);border-top:1px solid var(--op-line-dark)}.product-contact .product-eyebrow{color:#9eaeff}.product-contact h2{max-width:66rem;margin:1rem auto 0;font-size:clamp(3rem, 6vw, 6rem);line-height:.99;letter-spacing:-.067em}.product-contact>p:not(.product-eyebrow){max-width:42rem;margin:1.7rem auto 0;color:#aeb9c8}.product-contact .product-button{margin-top:2rem;min-height:58px}.ste-container{max-width:1200px;margin:0 auto;padding:0 24px}.ste-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--im-font);font-weight:500;font-size:14px;letter-spacing:0.14em;text-transform:uppercase;padding:15px 32px;border:1.5px solid var(--op-accent);border-radius:0 10px 10px 0;cursor:pointer;text-decoration:none;transition:background .18s ease, color .18s ease, border-color .18s ease, transform .18s ease}.ste-btn--primary{background:var(--op-accent);color:#fff;box-shadow:0 8px 22px rgba(102,133,255,0.3)}.ste-btn--primary:hover{background:var(--op-accent-strong);border-color:var(--op-accent-strong)}.ste-btn--ghost{background:rgba(255,255,255,0.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--op-accent)}.ste-btn--ghost:hover{background:var(--op-accent);color:#fff}.mk2-wordmark{display:inline-flex;align-items:center;gap:8px}.mk2-wordmark__glyph{height:28px;width:auto;display:block}.mk2-wordmark__text{font-family:var(--im-font);font-weight:700;font-size:20px;letter-spacing:-.01em;color:var(--op-text-light)}.mk2-wordmark__dot{color:var(--op-accent)}.mk2-wordmark--light .mk2-wordmark__text{color:var(--op-text-light)}.ste-footer .mk2-wordmark__glyph{height:44px;margin-bottom:4px}.ste-footer .mk2-wordmark{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.ste-footer .mk2-wordmark__text{font-size:22px}.ste-footer{background:#101828;color:#C9C7C0;padding:56px 0 28px;font-family:var(--im-font)}.ste-footer__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:32px;border-bottom:1px solid rgba(201,199,192,0.14)}.ste-footer__brand{max-width:360px}.ste-footer__tagline{font-size:13px;line-height:1.65;color:#c1c3c7;margin:10px 0 0}.ste-footer__cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.ste-footer__phone{font-weight:500;font-size:14px;color:#C9C7C0;text-decoration:none;letter-spacing:.02em;transition:color .18s ease}.ste-footer__phone:hover{color:#fff}.ste-footer__demo{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer}.ste-footer__mid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:28px 0}.ste-footer__nav{display:flex;flex-wrap:wrap;gap:12px 28px}.ste-footer__link{font-size:14px;color:#C9C7C0;text-decoration:none;transition:color .18s ease}.ste-footer__link:hover{color:#fff}.ste-footer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.ste-footer__office{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#C9C7C0}.ste-footer__pin{flex:none;color:var(--op-accent)}.ste-footer__social{display:flex;gap:14px}.ste-footer__social-link{color:#C9C7C0;display:inline-flex;transition:color .18s ease}.ste-footer__social-link:hover{color:#fff}.ste-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;border-top:1px solid rgba(201,199,192,0.14);font-size:12px;color:#9b9ea5;letter-spacing:.02em}.ste-footer__legal-links{display:flex;flex-wrap:wrap;gap:18px}.ste-footer__legal-link{color:#9b9ea5;text-decoration:none;transition:color .18s ease}.ste-footer__legal-link:hover{color:#fff}@media (max-width: 700px){.ste-footer{padding:44px 0 24px}.ste-footer__top{flex-direction:column;align-items:flex-start;gap:18px}.ste-footer__cta{width:100%;justify-content:space-between}.ste-footer__mid{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 0}.ste-footer__meta{width:100%;justify-content:space-between}.ste-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width: 420px){.ste-footer__cta{flex-direction:column;align-items:flex-start;gap:12px}}.product-motion-toggle{display:inline-flex;align-items:center;gap:.6rem;padding:0;color:#9b9ea5;border:0;background:none;font-size:12px}.product-motion-toggle:hover{color:#fff}.product-motion-toggle span{position:relative;width:26px;height:14px;border:1px solid #68788e;border-radius:20px}.product-motion-toggle span::after{content:"";position:absolute;top:3px;left:3px;width:6px;height:6px;border-radius:50%;background:var(--op-accent);transition:transform .2s ease}.product-motion-toggle[aria-pressed=true] span::after{transform:translateX(12px)}.product-page:not([data-motion-ready]) .product-motion-toggle{display:none}.product-motion-toggle:disabled{cursor:default;opacity:.7}.product-lightbox{max-width:Min(94vw, 1240px);max-height:94dvh;padding:60px 18px 18px;color:var(--op-text-dark);border:0;border-radius:var(--op-radius-md);background:var(--op-canvas);box-shadow:0 34px 110px rgba(0,0,0,0.42)}.product-lightbox::backdrop{background:rgba(3,10,18,0.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-lightbox img{width:auto;max-width:100%;max-height:calc(94dvh - 90px);margin-inline:auto;-o-object-fit:contain;object-fit:contain}.product-lightbox__close{position:absolute;top:8px;right:16px;min-height:44px;display:flex;align-items:center;gap:1rem;padding:0;color:var(--op-text-dark);border:0;background:transparent}.product-lightbox__close span{font-size:1.5rem}.marketing-chat{pointer-events:none;position:fixed;inset:0;z-index:1100;display:grid;place-items:center;visibility:hidden;padding:1rem;opacity:0;font-family:var(--im-font);transition:opacity 220ms ease, visibility 0s 220ms}.marketing-chat.is-open{pointer-events:auto;visibility:visible;opacity:1;transition-delay:0s}.marketing-chat__backdrop{position:absolute;inset:0;background:rgba(2,8,14,0.84);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.marketing-chat__dialog{position:relative;width:100%;max-width:34rem;max-height:calc(100dvh - 2rem);display:grid;grid-template-rows:auto minmax(0, 1fr) auto auto auto;overflow:hidden;color:var(--op-text-dark);border:1px solid rgba(102,133,255,0.24);border-radius:16px;background:var(--op-canvas);box-shadow:0 32px 110px rgba(0,0,0,0.52)}.marketing-chat__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.4rem;border-bottom:1px solid var(--op-line-light)}.marketing-chat__header-text{display:flex;align-items:center;gap:.75rem}.marketing-chat__logo-img{width:2rem;height:2rem}.marketing-chat__title{margin:0;font-size:1rem;font-weight:720;letter-spacing:-.025em}.marketing-chat__close{min-width:44px;min-height:44px;display:grid;place-items:center;color:var(--op-text-dark);border:1px solid var(--op-line-light);border-radius:50%;background:transparent;cursor:pointer}.marketing-chat__body{min-height:0;display:flex;flex-direction:column;gap:.65rem;overflow:auto;padding:1.4rem}.marketing-chat__bubble{max-width:84%;padding:.72rem .9rem;border-radius:.85rem;font-size:.95rem;line-height:1.55}.marketing-chat__bubble--bot{align-self:flex-start;border-bottom-left-radius:.2rem;background:var(--op-canvas-soft)}.marketing-chat__bubble--user{align-self:flex-end;color:#fff;border-bottom-right-radius:.2rem;background:linear-gradient(135deg, var(--op-accent-strong), var(--op-accent))}.marketing-chat__consent,.marketing-chat__form{padding:1rem 1.4rem;border-top:1px solid var(--op-line-light)}.marketing-chat__consent-title{margin-bottom:.35rem;font-size:.95rem;font-weight:720}.marketing-chat__consent-text,.marketing-chat__footer-text{color:var(--op-text-muted-dark);font-size:.85rem;line-height:1.5}.marketing-chat__consent-actions,.marketing-chat__input-group{display:flex;gap:.65rem}.marketing-chat__input{min-width:0;flex:1;padding:.75rem .85rem;color:var(--op-text-dark);border:1px solid var(--op-line-light);border-radius:.55rem;background:var(--op-paper)}.marketing-chat__input:focus{border-color:rgba(102,133,255,0.55)}.marketing-chat__footer{padding:.85rem 1.4rem;border-top:1px solid var(--op-line-light)}.marketing-chat__summary{padding:.9rem;border:1px solid var(--op-line-light);border-radius:.65rem;background:rgba(237,241,246,0.7);font-size:.75rem}.marketing-chat .pp-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.65rem .95rem;border:1px solid var(--op-line-light);border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer}.marketing-chat .pp-btn--primary{color:#fff;border-color:var(--op-accent-strong);background:var(--op-accent-strong)}.marketing-chat .pp-btn--ghost{color:var(--op-text-dark);background:transparent}.marketing-chat .d-flex{display:flex}.marketing-chat .justify-content-between{justify-content:space-between}.marketing-chat .gap-3{gap:1rem}.marketing-chat .fw-semibold{font-weight:650}.marketing-chat .text-muted{color:var(--op-text-muted-dark)}.marketing-chat .text-end{text-align:right}.marketing-chat .small{font-size:.85rem}.marketing-chat .mb-2{margin-bottom:.5rem}.marketing-chat .mt-2{margin-top:.5rem}.marketing-chat p{margin-top:0}@keyframes op-reveal-up{from{opacity:0;translate:0 22px;filter:blur(5px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes op-product-enter{from{opacity:0;translate:0 20px;scale:.982;filter:blur(4px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes op-paper-float{0%,100%{translate:0 0}50%{translate:0 -5px}}@keyframes op-section-reveal{from{opacity:.18;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes op-card-reveal{from{opacity:0;translate:0 18px;scale:.99}to{opacity:1;translate:0 0;scale:1}}@media (prefers-reduced-motion: no-preference){.product-page[data-motion-ready="true"] .product-hero .product-eyebrow:not(.eb){animation:op-reveal-up 0.55s var(--op-ease) both}.product-page[data-motion-ready="true"] .product-hero h1{animation:op-reveal-up 0.72s 0.08s var(--op-ease) both}.product-page[data-motion-ready="true"] .immersive-hero__description{animation:op-reveal-up 0.66s 0.17s var(--op-ease) both}.product-page[data-motion-ready="true"] .product-hero .product-actions{animation:op-reveal-up 0.66s 0.26s var(--op-ease) both}.product-page[data-motion-ready="true"] .product-hero__visual{animation:op-product-enter 0.92s 0.14s var(--op-ease) both}.product-page[data-motion-ready="true"] .product-hero__paper{animation:op-paper-float 6.2s 1.1s ease-in-out infinite}@supports (animation-timeline: view()){.product-engine__status,.product-connection{animation:op-card-reveal 1s var(--op-ease) both;animation-timeline:view();animation-range:entry 5% cover 28%}.product-why__copy,.product-example>div:first-child,.product-engine__copy,.product-control__intro,.product-integrations>.product-section-heading,.product-contact>*{animation:op-section-reveal 1s var(--op-ease) both;animation-timeline:view();animation-range:entry 4% cover 24%}}}.product-page[data-motion-mode=reduced] *,.product-page[data-motion-mode=reduced] *::before,.product-page[data-motion-mode=reduced] *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}.product-page[data-motion-mode=reduced] .product-hero__visual,.product-page[data-motion-mode=reduced] .product-type-rail>div,.product-page[data-motion-mode=reduced] .product-hero__paper{translate:none !important;transform:none !important}.product-page[data-motion-mode=reduced] .product-hero__screen{transform:none !important}.product-mobile-menu{display:none}.product-why__statement{padding-left:1.2rem;border-left:2px solid var(--op-accent);font-size:1rem;font-weight:450}.product-why__statement strong{display:block;margin-top:.4rem;font-weight:620}.product-workflow__progress{height:2px;max-width:13rem;margin-top:1.7rem;background:#e0e1e7}.product-workflow__progress>span{display:block;height:100%;background:var(--op-accent-strong);transform-origin:left;transform:scaleX(var(--journey-progress, 0))}.product-step__visual img{max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.product-step__visual figcaption::after{content:" ↗";color:var(--op-accent-strong)}.product-dataflow__stage details:not([open])>summary{height:100%}.product-dataflow__stage summary{display:flex;flex-direction:column;min-height:340px}.product-dataflow__stage strong{min-height:2.3em}.product-dataflow__more{margin-top:auto;padding-top:1.5rem;font-size:.75rem}.product-dataflow__stage details{outline:1px solid rgba(150, 162, 255, var(--stage-energy, 0));outline-offset:3px}.product-dataflow__connector{font-size:.75rem;color:#b3bac9}.product-dataflow__line{position:relative;height:2px;margin:1rem .3rem;background:rgba(180,190,210,0.3)}.product-dataflow__line::after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.product-dataflow__line i{position:absolute;inset:0;background:currentColor;transform:scaleX(var(--transfer-progress, 0));transform-origin:left;box-shadow:0 0 10px currentColor}.product-connection:not([open])>summary{height:100%}.product-connection summary{display:flex;flex-direction:column;min-height:290px}.product-connection__more{margin-top:auto;padding-top:1.5rem}.product-connection strong{min-height:2.4em}.product-engine{-moz-column-gap:4rem;column-gap:4rem;row-gap:2.5rem}.product-engine__status{padding:1.5rem}.product-engine__status h3{font-size:1.4rem}.product-engine__status p{font-size:.9rem}.product-dataflow{margin-top:1rem}.product-dataflow__note{margin-top:1.5rem}@media (max-width: 1100px){.product-header{gap:1rem}.product-nav{gap:1rem;font-size:.8rem}.product-header__actions{gap:.55rem}.product-hero{min-height:690px;grid-template-columns:1.1fr .9fr;gap:2rem;padding-bottom:96px}.product-hero h1{font-size:clamp(2.75rem, 5vw, 4rem)}.product-hero__paper{width:44%;right:-1%;bottom:-50px}.product-why{gap:3.5rem}.product-workflow{grid-template-columns:.82fr 1.18fr;gap:3.5rem}.product-example,.product-engine{gap:3.5rem}.product-dataflow__track{grid-template-columns:1fr;gap:5.1rem;max-width:42rem;margin-inline:auto}.product-dataflow__connector{left:0;right:0;top:100%;width:auto;height:5.1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;font-size:.68rem}.product-dataflow__connector>span:last-child{transform:none}}@media (max-width: 760px){html:has(.marketing-immersive){scroll-padding-top:96px}.product-header{min-height:80px;flex-wrap:wrap;justify-content:space-between;gap:.6rem;padding-top:1rem;padding-bottom:.75rem}.product-header .immersive-brand__copy strong,.immersive-brand__copy strong{font-size:1.5rem}.product-nav{order:3;flex-basis:100%;justify-content:space-between;gap:.7rem;overflow-x:auto;font-size:.73rem}.product-login{padding:.55rem .78rem}.product-header__actions{font-size:.8rem}.product-hero{min-height:0;grid-template-columns:1fr;gap:4rem;padding-block:46px 82px;background:radial-gradient(620px 420px at 70% 54%, rgba(102,133,255,0.14), transparent 70%), var(--op-bg)}.product-hero::before{background-size:52px 52px}.product-hero h1{font-size:clamp(2.55rem, 11vw, 4.2rem);line-height:1;margin-top:1.05rem}.product-eyebrow{font-size:.64rem;letter-spacing:.09em}.immersive-hero__description{margin-top:1.3rem !important;font-size:.96rem;line-height:1.65}.product-actions{gap:.7rem 1rem;margin-top:1.5rem}.product-button{min-height:50px;font-size:.89rem}.product-hero__visual{margin:0 .5rem 0 0}.product-hero__screen{transform:perspective(1200px) rotateY(-1.8deg)}.product-hero__paper{width:39%;right:-1%;bottom:-28px;max-height:210px;border-width:4px;transform:rotateZ(-2deg)}.product-hero .product-evidence-note{max-width:62%;margin-top:2.5rem;font-size:.64rem}.product-type-rail{padding-block:1.35rem 1.8rem}.product-type-rail>div{gap:1.5rem}.product-type-rail span{font-size:4.1rem}.product-section{padding-block:70px}.product-section-heading{margin-bottom:2.3rem}.product-why{grid-template-columns:1fr;gap:2.5rem}.product-why h2{font-size:clamp(2.3rem, 9vw, 3.5rem)}.product-why__diagram{grid-column:auto;grid-row:auto;min-height:20rem;margin-top:.5rem}.product-why__layers{min-height:20rem}.product-why__blocks,.product-control__track,.product-control__loop{grid-template-columns:1fr}.product-why__blocks{padding-top:1.4rem}.product-why__blocks>li,.product-control__track>li{padding:1.4rem 0 0}.product-why__blocks>li+li,.product-control__track>li+li{padding-left:0;border-left:0;border-top:1px solid var(--op-line-light)}.product-control__flow-lines--h,.product-control__flow-lines--v{display:none}.product-control__loop{gap:2.2rem}.product-workflow{grid-template-columns:1fr;gap:3rem;padding-block:78px}.product-workflow .product-section-heading{position:relative;top:auto}.product-workflow h2{max-width:32rem;font-size:clamp(2.25rem, 8.5vw, 3.35rem)}.product-step-nav{margin-top:1.5rem}.product-workflow__index{display:none}.product-steps>li{padding-bottom:3.2rem}.product-steps>li+li{padding-top:3.2rem}.product-step__copy h3{font-size:1.9rem}.product-step__visual{translate:none}.product-step__visual--document{padding:1.5rem 1.5rem 0}.product-step__visual--document a{max-height:340px}.product-example{grid-template-columns:1fr;gap:3rem;padding-block:78px}.product-example h2{font-size:2.7rem}.product-example__action{display:flex;flex-direction:column;align-items:flex-start}.product-example__paper{width:230px;max-height:none;margin:0 auto 1.8rem}.product-engine{grid-template-columns:1fr;gap:2.5rem;padding-block:78px}.product-engine h2{font-size:2.7rem}.product-engine__status{padding:1.5rem}.product-dataflow__stage summary{padding:1.45rem}.product-dataflow__stage strong{margin-top:1.35rem;font-size:1.75rem}.product-dataflow__stage details>p{padding:0 1.45rem 1.45rem}.product-connections__grid{grid-template-columns:1fr}.product-connection summary{padding:1.45rem}.product-connection>p{padding:0 1.45rem 1.45rem}.product-custom{padding-block:60px}.product-custom__items{grid-template-columns:1fr}.product-contact{padding-block:82px}.product-contact h2{font-size:clamp(3rem, 12vw, 4.4rem)}.product-lightbox{max-width:96vw;padding:58px 8px 8px}.marketing-chat{padding:.5rem}.marketing-chat__dialog{max-height:calc(100dvh - 1rem)}.marketing-chat__header,.marketing-chat__body,.marketing-chat__consent,.marketing-chat__form{padding:1rem}.marketing-chat__consent-actions{flex-wrap:wrap}.marketing-chat__input-group{gap:.4rem}.marketing-chat__input{font-size:16px}}@media (max-height: 620px){.marketing-chat__dialog{display:block;overflow-y:auto}.marketing-chat__header{position:sticky;top:0;z-index:1;background:var(--op-canvas)}.marketing-chat__body{max-height:180px}}@media (prefers-reduced-motion: reduce){html:has(.marketing-immersive){scroll-behavior:auto}.marketing-chat,.product-connection,.product-connection__more>span,.product-dataflow__stage details,.product-dataflow__more>span{transition:none !important}.product-page *,.product-page *::before,.product-page *::after{animation:none !important}}@media (max-width: 900px){html:has(.marketing-immersive){scroll-padding-top:96px}.product-header{height:76px;min-height:76px;flex-wrap:nowrap;gap:.5rem;padding:0 20px;justify-content:space-between}.product-header .immersive-brand img{width:30px}.product-header .immersive-brand__copy strong{font-size:1.35rem}.product-header>.product-nav,.product-header__actions>.immersive-hud__language{display:none}.product-header__actions{gap:.5rem;font-size:.75rem}.product-login{padding:.6rem .65rem;min-height:44px;display:flex;align-items:center;gap:.25rem}.product-mobile-menu{display:block}.product-mobile-menu>summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;cursor:pointer;border:1px solid var(--op-line-dark);border-radius:8px;list-style:none}.product-mobile-menu>summary::-webkit-details-marker{display:none}.product-mobile-menu>summary span{display:block;width:18px;height:1px;background:currentColor;transition:transform .2s ease}.product-mobile-menu[open]>summary span:first-child{transform:translateY(3.5px) rotate(45deg)}.product-mobile-menu[open]>summary span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.product-mobile-menu nav{position:absolute;top:calc(100% - 1px);left:0;right:0;display:grid;padding:12px 24px 24px;background:var(--op-bg-elevated);border-bottom:1px solid var(--op-line-dark);box-shadow:0 24px 32px rgba(0,0,0,0.22)}.product-mobile-menu nav a{padding:14px 0;border-bottom:1px solid var(--op-line-dark);font-size:1rem}.product-hero{grid-template-columns:1fr;gap:3rem;padding-block:48px 76px}.product-hero__copy{max-width:42rem}.product-hero__visual{width:100%;max-width:38rem;margin:0 auto;padding-bottom:3rem}.product-hero__paper{right:0;bottom:3.5rem;width:34%}.product-hero .product-evidence-note{max-width:60%;margin-top:1.5rem;padding-right:1rem}.product-control{flex-direction:column;align-items:flex-start;gap:1rem}.product-dataflow__line{width:2px;height:26px;margin:.5rem 0}.product-dataflow__line::after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.product-dataflow__line i{transform:scaleY(var(--transfer-progress, 0));transform-origin:top}}@media (max-width: 1100px){.product-dataflow__stage summary{min-height:0}.product-dataflow__stage strong{min-height:0}.product-dataflow__line{width:2px;height:26px;margin:.5rem 0}.product-dataflow__line::after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.product-dataflow__line i{transform:scaleY(var(--transfer-progress, 0));transform-origin:top}}@media (max-width: 760px){.product-hero__visual{padding-bottom:0}.product-hero__paper{bottom:3.5rem}.product-hero .product-evidence-note{max-width:100%;margin-top:2rem;padding:0}.product-why__diagram,.product-why__layers{min-height:15rem}.product-why__blocks{gap:1rem}.product-why__blocks>li{padding-top:1rem}.product-workflow{gap:2rem;padding-block:64px}.product-steps>li{padding-bottom:2rem}.product-steps>li+li{padding-top:2rem}.product-example__action{align-items:center;text-align:center}.product-engine{gap:2rem}.product-engine__status h3{font-size:1.3rem}.product-dataflow__track{gap:4.5rem;margin-top:2rem}.product-dataflow__connector{height:4.5rem}.product-dataflow__stage summary{padding:1.2rem}.product-dataflow__stage strong{font-size:1.4rem;margin-top:1rem}.product-dataflow__tags{margin-top:1rem}.product-control h3{font-size:1.7rem}.product-control__guarantees{gap:.5rem 1rem}.product-connection summary{min-height:0}.product-connection strong{min-height:0}.product-custom{padding-top:2rem}}.product-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.product-atmosphere__light{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;opacity:.75;will-change:auto}.product-atmosphere__light--indigo{right:-12%;top:-25%;background:radial-gradient(ellipse, rgba(99,83,255,0.38), rgba(74,66,211,0.12) 40%, transparent 68%)}.product-atmosphere__light--violet{right:4%;bottom:-65%;background:radial-gradient(ellipse, rgba(163,82,231,0.3), transparent 67%)}.product-atmosphere__orbits{position:absolute;width:100%;min-width:1100px;height:100%;right:-8%;top:0;stroke:rgba(159,149,255,0.17);stroke-width:1}.product-atmosphere__signal{stroke:#afa4ff;stroke-width:2;stroke-dasharray:5 95;stroke-linecap:round;filter:drop-shadow(0 0 5px #8b72ff)}.product-atmosphere__signal--second{stroke:#d3cefa;stroke-dasharray:2 98;stroke-dashoffset:-45}.product-hero__visual{z-index:1}.product-hero__stage{transform-origin:center}.product-hero__screen{border-color:rgba(182,173,255,0.3)}.product-engine__status{position:relative;isolation:isolate;overflow:hidden}.product-engine__orb{position:relative;display:grid;place-items:center;width:114px;height:114px;margin:0 0 1.4rem;border-radius:50%;background:radial-gradient(circle, rgba(139,114,255,0.25), transparent 68%);color:#c4b8ff}.product-engine__orb-flow{position:absolute;inset:0;width:100%;height:100%}.product-engine__orb-path{fill:none;stroke:rgba(171,155,255,0.35);stroke-width:1.5;stroke-linejoin:round}.product-engine__orb-arrow{fill:none;stroke:rgba(171,155,255,0.6);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.product-engine__orb-node{fill:#c4b8ff}.product-engine__orb-node--source{fill:#8096ef}.product-engine__orb-node--result{fill:#76d9cd}.product-engine__orb-packet{position:absolute;top:0;left:0;width:7px;height:7px;border-radius:50%;background:#efe9ff;box-shadow:0 0 6px #b9a8ff,0 0 14px rgba(139,114,255,0.8);offset-path:path("M18 57 L92 57");opacity:0}@keyframes op-engine-flow{0%,10%{offset-distance:0%;opacity:0}20%,80%{opacity:1}90%,100%{offset-distance:100%;opacity:0}}.product-connection,.product-dataflow__stage details,.product-why__layer{position:relative;isolation:isolate}.product-connection::before,.product-dataflow__stage details::before,.product-why__layer::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(340px circle at var(--spot-x, 50%) var(--spot-y, 50%), rgba(155,130,255,0.18), transparent 72%);opacity:0;transition:opacity .4s ease}.has-spotlight::before,.product-why__layer.has-spotlight::after{opacity:1}.product-why__diagram{position:relative}.product-why__diagram-lines{overflow:visible}.product-why__signal{stroke-dasharray:14 86;opacity:0;color:#7655e8;filter:drop-shadow(0 0 4px rgba(118,85,232,0.55))}.product-why__layer--core{border:1px solid rgba(164,140,255,0.45);background:linear-gradient(115deg, #132031, #272344)}@keyframes op-why-signal{to{stroke-dashoffset:-100}}@keyframes op-why-core{from{box-shadow:0 8px 24px rgba(71,46,138,0.12),0 0 0 0 rgba(136,103,239,0.18)}to{box-shadow:0 16px 40px rgba(71,46,138,0.25),0 0 0 7px rgba(136,103,239,0.04)}}@keyframes op-why-node{0%,60%,100%{box-shadow:0 0 0 3px rgba(136,103,239,0.1)}25%{box-shadow:0 0 0 10px rgba(136,103,239,0.2),0 0 18px rgba(136,103,239,0.5)}}@media (prefers-reduced-motion: no-preference){.product-page[data-motion-mode=full] .product-why__signal{opacity:1;animation:op-why-signal 3.6s linear infinite}.product-page[data-motion-mode=full] .product-why__layer--core{animation:op-why-core 2.4s ease-in-out infinite alternate}.product-page[data-motion-mode=full] .product-why__layer::before{animation:op-why-node 3.6s ease-in-out infinite}.product-page[data-motion-mode=full] .product-why__layer--core::before{animation-delay:1.2s}.product-page[data-motion-mode=full] .product-why__layer--ai::before{animation-delay:2.4s}}.product-page .product-why:not(.is-motion-visible) *,.product-page .product-why:not(.is-motion-visible) *::before{animation-play-state:paused !important}.product-dataflow__line::before{content:"";position:absolute;z-index:1;left:0;top:-3px;width:8px;height:8px;border-radius:50%;background:#ded7ff;box-shadow:0 0 14px 3px rgba(161,140,255,0.7);opacity:0}.product-contact{position:relative;isolation:isolate;overflow:hidden}.product-contact::before{content:"";position:absolute;inset:-40% -10%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 60%, rgba(119,81,240,0.25), transparent 56%)}@keyframes op-light-drift{from{transform:translate3d(-8%, -5%, 0) scale(0.9)}to{transform:translate3d(8%, 12%, 0) scale(1.15)}}@keyframes op-orbit-signal{to{stroke-dashoffset:-100}}@keyframes op-screen-drift{from{transform:translateY(0) rotate(-0.4deg)}to{transform:translateY(-12px) rotate(0.4deg)}}@keyframes op-core-orbit{to{rotate:360deg}}@keyframes op-transfer-packet{0%,10%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}90%,100%{left:100%;opacity:0}}@keyframes op-transfer-packet-vertical{0%,10%{top:0;opacity:0}20%,80%{opacity:1}90%,100%{top:100%;opacity:0}}@media (prefers-reduced-motion: no-preference){.product-page[data-motion-mode=full] .product-atmosphere__light{animation:op-light-drift 9s ease-in-out infinite alternate}.product-page[data-motion-mode=full] .product-atmosphere__light--violet{animation-delay:-5s;animation-direction:alternate-reverse}.product-page[data-motion-mode=full] .product-atmosphere__signal{animation:op-orbit-signal 10s linear infinite}.product-page[data-motion-mode=full] .product-atmosphere__signal--second{animation-duration:14s;animation-direction:reverse}.product-page[data-motion-mode=full] .product-hero__stage{animation:op-screen-drift 5s ease-in-out infinite alternate}.product-page[data-motion-mode=full] .product-engine__orb-packet{animation:op-engine-flow 4.5s linear infinite}.product-page[data-motion-mode=full] .product-dataflow__line::before{animation:op-transfer-packet 3.6s ease-in-out infinite}.product-page[data-motion-mode=full] .product-dataflow__stage:nth-child(2) .product-dataflow__line::before{animation-delay:1.8s}.product-page[data-motion-mode=full] .product-contact::before{animation:op-light-drift 8s ease-in-out infinite alternate}}.product-page .product-hero:not(.is-motion-visible) .product-atmosphere *,.product-page .product-hero:not(.is-motion-visible) .product-hero__stage,.product-page .product-hero:not(.is-motion-visible) .product-hero__paper,.product-page .product-engine:not(.is-motion-visible) .product-engine__orb-packet,.product-page .product-engine:not(.is-motion-visible) .product-dataflow__line::before,.product-page .product-contact:not(.is-motion-visible)::before,.product-page[data-story-paused=true] *,.product-page[data-story-paused=true] *::before{animation-play-state:paused !important}@media (max-width: 1100px){.product-dataflow__line::before{left:-3px;top:0}.product-page[data-motion-mode=full] .product-dataflow__line::before{animation-name:op-transfer-packet-vertical}}@media (max-width: 600px){.product-atmosphere__light{width:130%}.product-atmosphere__light--indigo{top:5%;right:-65%}.product-atmosphere__orbits{opacity:.65;right:-85%}.product-engine__orb{width:88px;height:88px}.product-engine__orb-packet{offset-path:path("M14 44 L71 44")}}.product-hero__arrival{transform-style:preserve-3d}.product-atmosphere__portal{position:absolute;width:56%;aspect-ratio:1;top:5%;right:-4%;border-radius:50%;border:1px solid rgba(183,160,255,0.3);box-shadow:inset 0 0 65px rgba(113,76,235,0.12),0 0 65px rgba(113,76,235,0.1)}.product-atmosphere__portal::before,.product-atmosphere__portal::after{content:"";position:absolute;inset:-9%;border:1px solid rgba(174,151,255,0.12);border-top-color:rgba(213,197,255,0.65);border-radius:inherit}.product-atmosphere__portal::after{inset:9%;border-top-color:rgba(213,197,255,0.35)}.product-atmosphere__particles{position:absolute;inset:0}.product-atmosphere__particles i{position:absolute;left:calc(38% + var(--particle-index) * 6%);top:calc(18% + var(--particle-index) * 8%);width:3px;height:3px;border-radius:50%;background:#d2c5ff;box-shadow:0 0 12px 2px rgba(166,132,255,0.5);opacity:.4}.product-atmosphere__particles i:nth-child(1){--particle-index: 1}.product-atmosphere__particles i:nth-child(2){--particle-index: 2}.product-atmosphere__particles i:nth-child(3){--particle-index: 3}.product-atmosphere__particles i:nth-child(4){--particle-index: 4}.product-atmosphere__particles i:nth-child(5){--particle-index: 5}.product-atmosphere__particles i:nth-child(6){--particle-index: 6}.product-atmosphere__particles i:nth-child(7){--particle-index: 7}.product-atmosphere__particles i:nth-child(8){--particle-index: 8}.product-atmosphere__particles i:nth-child(9){--particle-index: 9}.product-document-scene{--document-spread: 105px;position:relative;width:290px;max-width:66vw;margin:2.2rem 0 2.6rem;perspective:1000px;isolation:isolate}.product-document-scene .product-example__paper{z-index:4;width:100%;margin:0}.product-document-halo{position:absolute;z-index:-2;inset:-24% -45%;border-radius:50%;background:radial-gradient(ellipse, rgba(134,97,255,0.26), transparent 67%)}.product-document-halo::after{content:"";position:absolute;inset:10%;border-radius:50%;border:1px solid rgba(175,151,255,0.35);border-top-color:#c4b0ff;transform:rotateX(58deg) rotateZ(-22deg)}.product-document-layer{position:absolute;inset:0;border:1px solid #dedee8;border-radius:6px;background:linear-gradient(#fff, #f1f0f7);box-shadow:0 18px 40px rgba(0,0,0,0.16);pointer-events:none}.product-document-layer::before{content:"";position:absolute;inset:15% 12%;opacity:.45;background:repeating-linear-gradient(to bottom, #bab4cf 0, #bab4cf 2px, transparent 2px, transparent 19px);-webkit-mask-image:linear-gradient(#000, transparent 90%);mask-image:linear-gradient(#000, transparent 90%)}.product-document-layer--back{transform:translate(calc(var(--document-open, 0) * var(--document-spread) * -1), calc(8px + var(--document-open, 0) * -20px)) rotate(calc(-2deg + var(--document-open, 0) * -16deg))}.product-document-layer--middle{transform:translate(calc(var(--document-open, 0) * var(--document-spread)), calc(4px + var(--document-open, 0) * -35px)) rotate(calc(2deg + var(--document-open, 0) * 15deg))}.product-document-layer--near{transform:translate(calc(var(--document-open, 0) * var(--document-spread) * -.45), calc(6px + var(--document-open, 0) * 40px)) rotate(calc(var(--document-open, 0) * -8deg))}.product-dataflow__stage details::after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid #b4a0ff;border-radius:inherit;box-shadow:inset 0 0 28px rgba(145,107,255,0.14);opacity:0}.product-dataflow__stage--result details::after{border-color:#65d5c7;box-shadow:inset 0 0 28px rgba(67,214,197,0.12)}.product-engine__orb{width:148px;height:148px}.product-engine__orb-packet{offset-path:path("M23 74 L119 74")}.product-engine__orb::before{content:"";position:absolute;inset:20%;border:1px solid rgba(188,161,255,0.5);border-radius:50%;opacity:0}.product-type-rail span:nth-child(even){color:transparent;-webkit-text-stroke:1px #8992a8}@keyframes op-particle-travel{0%,100%{translate:0 30px;opacity:0}25%,65%{opacity:.7}90%{translate:-45px -80px;opacity:0}}@keyframes op-core-ripple{0%{scale:.8;opacity:0}25%{opacity:.7}100%{scale:2.2;opacity:0}}@keyframes op-stage-spotlight{0%,32%,100%{opacity:0}7%,24%{opacity:1}}@media (prefers-reduced-motion: no-preference){.product-page[data-motion-mode=full] .product-atmosphere__portal::before{animation:op-core-orbit 18s linear infinite}.product-page[data-motion-mode=full] .product-atmosphere__portal::after{animation:op-core-orbit 24s linear infinite reverse}.product-page[data-motion-mode=full] .product-atmosphere__particles i{animation:op-particle-travel 7s ease-in-out infinite;animation-delay:calc(var(--particle-index) * -.8s)}.product-page[data-motion-mode=full] .product-document-halo::after{animation:op-core-orbit 24s linear infinite}.product-page[data-motion-mode=full] .product-engine__orb::before{animation:op-core-ripple 3s ease-out infinite}.product-page[data-motion-mode=full] .product-dataflow__stage details::after{animation:op-stage-spotlight 9s ease-in-out infinite}.product-page[data-motion-mode=full] .product-dataflow__stage:nth-child(2) details::after{animation-delay:3s}.product-page[data-motion-mode=full] .product-dataflow__stage:nth-child(3) details::after{animation-delay:6s}.product-page[data-motion-mode=full] .product-dataflow__line::before{animation-duration:9s}.product-page[data-motion-mode=full] .product-dataflow__stage:nth-child(2) .product-dataflow__line::before{animation-delay:3s}}.product-page .product-hero:not(.is-motion-visible) .product-atmosphere *::before,.product-page .product-hero:not(.is-motion-visible) .product-atmosphere *::after,.product-page .product-example:not(.is-motion-visible) .product-document-halo::after,.product-page .product-engine:not(.is-motion-visible) .product-engine__orb::before,.product-page .product-engine:not(.is-motion-visible) .product-dataflow__stage details::after,.product-page[data-story-paused=true] *::after{animation-play-state:paused !important}@media (max-width: 900px){.product-document-scene{--document-spread: 34px}.product-atmosphere__portal{width:95%;top:38%;right:-20%}.product-engine__orb{width:108px;height:108px}.product-engine__orb-packet{offset-path:path("M17 54 L87 54")}}@keyframes op-sequence-packet{0%{left:0;opacity:0}5%,22%{opacity:1}30%,100%{left:100%;opacity:0}}@keyframes op-sequence-packet-vertical{0%{top:0;opacity:0}5%,22%{opacity:1}30%,100%{top:100%;opacity:0}}.product-page[data-motion-mode=full] .product-dataflow__line::before{animation-name:op-sequence-packet;animation-delay:1.5s}.product-page[data-motion-mode=full] .product-dataflow__stage:nth-child(2) .product-dataflow__line::before{animation-delay:4.5s}@media (max-width: 1100px){.product-page[data-motion-mode=full] .product-dataflow__line::before{animation-name:op-sequence-packet-vertical}}@property --eb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.product-eyebrow.eb{--eb-a1: #5f8bff;--eb-a2: #8f7dff;--eb-ink: #d6ddff;--eb-scramble: #a697ff;--eb-bg: #0b1322;display:inline-flex;align-items:center;gap:0.65em;padding:0.42em 1em;border:1px solid transparent;border-radius:999px;white-space:nowrap;background:linear-gradient(var(--eb-bg), var(--eb-bg)) padding-box,conic-gradient(from var(--eb-angle), var(--eb-a1), var(--eb-a2), transparent 40%, var(--eb-a1)) border-box;opacity:0;transform:translateY(8px);transition:opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1),transform 0.5s cubic-bezier(0.22, 1, 0.36, 1)}.product-eyebrow.eb.eb--light{--eb-a1: #3b5bff;--eb-a2: #6b4df0;--eb-ink: #2e25b0;--eb-scramble: #6b4df0}.product-eyebrow.eb.is-in{opacity:1;transform:none;animation:eb-spin 6s linear infinite}.product-eyebrow.eb .eb__txt{color:var(--eb-ink)}.product-eyebrow.eb .eb__txt .eb__sc{color:var(--eb-scramble);opacity:0.75}.product-eyebrow.eb .eb__caret{display:inline-block;width:0.5em;height:1.1em;margin-left:-0.35em;background:var(--eb-a2);animation:eb-blink 1s steps(1) infinite}.product-eyebrow.eb.is-done .eb__caret{animation:eb-blink 1s steps(1) 3;opacity:0;transition:opacity 0.3s 3s}@keyframes eb-spin{to{--eb-angle: 360deg}}@keyframes eb-blink{50%{opacity:0}}.product-page[data-motion-mode="reduced"] .product-eyebrow.eb{opacity:1;transform:none;transition:none;animation:none}.product-page[data-motion-mode="reduced"] .product-eyebrow.eb .eb__caret{display:none}@media (prefers-reduced-motion: reduce){.product-eyebrow.eb{opacity:1;transform:none;transition:none;animation:none !important}.product-eyebrow.eb .eb__caret{display:none}}
