[data-marketing-theme]{--lab-ink:#17211d;--lab-ink-soft:#2a342f;--lab-cream:#f3eae0;--lab-cream-deep:#e8dccf;--lab-forest:#0f1712;--lab-forest-mid:#16241c;--lab-accent:#c67b3a;--lab-accent-soft:#e8b48a;--lab-muted:#6f655c;--lab-white:#fffdf9;--lab-sidebar:#0f1712;--lab-canvas:#f3eae0;--lab-card:#fffdf9;--lab-success:#2d6a4f;--lab-warn:#b45309;--lab-danger:#b91c1c;--lab-border:color-mix(in srgb,var(--lab-ink) 12%,transparent);--font-lab-display:var(--font-libre-baskerville);--font-lab-body:var(--font-manrope);color:var(--lab-ink);background:var(--lab-cream);overflow-x:clip}[data-marketing-theme] .lab-display{font-family:var(--font-lab-display),Georgia,serif;text-wrap:balance}[data-marketing-theme] .lab-body{font-family:var(--font-lab-body),system-ui,sans-serif}[data-marketing-theme] .lab-skip-link{position:absolute;left:1rem;top:-100%;z-index:100;border-radius:.5rem;background:var(--lab-accent);color:white;padding:.75rem 1rem;font-size:.875rem}[data-marketing-theme] .lab-skip-link:focus{top:1rem}[data-marketing-theme] .lab-shell-header{border-bottom:1px solid var(--lab-border);background:color-mix(in srgb,var(--lab-cream) 88%,transparent);backdrop-filter:blur(12px)}[data-marketing-theme] .lab-hero-forest{background:radial-gradient(circle at 12% 20%,rgba(198,123,58,.16),transparent 34%),linear-gradient(165deg,#0f1712,#16241c 48%,#101812);color:var(--lab-white)}[data-marketing-theme] .lab-editorial-band{background:var(--lab-cream)}[data-marketing-theme] .lab-editorial-band--alt{background:var(--lab-cream-deep)}[data-marketing-theme] .lab-sidebar-dark{background:var(--lab-sidebar);color:var(--lab-white)}[data-marketing-theme] .lab-portal-canvas{background:var(--lab-canvas)}[data-marketing-theme] .lab-surface{background:var(--lab-card);border:1px solid var(--lab-border);border-radius:1rem}[data-marketing-theme] .lab-surface--raised{box-shadow:0 18px 40px color-mix(in srgb,var(--lab-ink) 8%,transparent)}[data-marketing-theme] .lab-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border-radius:999px;padding:.75rem 1.35rem;font-size:.875rem;font-weight:600;background:var(--lab-accent);color:white;transition:transform .18s ease,background-color .18s ease}[data-marketing-theme] .lab-btn-primary:hover{transform:translateY(-1px)}[data-marketing-theme] .lab-btn-primary-on-dark{background:color-mix(in srgb,var(--lab-accent) 88%,white);color:#1a1408;border:1px solid color-mix(in srgb,white 42%,var(--lab-accent));box-shadow:0 12px 28px rgba(0,0,0,.28),inset 0 1px 0 color-mix(in srgb,white 48%,transparent)}[data-marketing-theme] .lab-btn-primary-on-dark:hover{background:color-mix(in srgb,var(--lab-accent) 78%,white);color:#1a1408}[data-marketing-theme] .lab-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border-radius:999px;border:1px solid var(--lab-border);padding:.75rem 1.35rem;font-size:.875rem;font-weight:600;color:var(--lab-ink-soft);background:transparent}[data-marketing-theme] .lab-btn-secondary-on-dark{border-color:color-mix(in srgb,white 58%,transparent);background:color-mix(in srgb,white 22%,transparent);color:white;box-shadow:0 8px 20px rgba(0,0,0,.18),inset 0 1px 0 color-mix(in srgb,white 28%,transparent)}[data-marketing-theme] .lab-btn-secondary-on-dark:hover{background:color-mix(in srgb,white 32%,transparent);color:white;border-color:color-mix(in srgb,white 72%,transparent)}[data-marketing-theme] .lab-brand-wordmark{font-family:var(--font-lab-display),Georgia,serif;font-weight:700;letter-spacing:-.035em;line-height:1.05}[data-marketing-theme] .lab-hero-watermark{opacity:.26;filter:drop-shadow(0 24px 80px rgba(0,0,0,.35))}@keyframes lab-system-flow{0%{stroke-dashoffset:24;opacity:.45}50%{opacity:1}to{stroke-dashoffset:0;opacity:.75}}[data-marketing-theme] .lab-system-flow-line{stroke-dasharray:6 4}@media (prefers-reduced-motion:no-preference){[data-marketing-theme] .lab-system-flow-line{animation:lab-system-flow 3.5s ease-in-out infinite}}[data-marketing-theme] .lab-accent-line{height:3px;width:min(12rem,40vw);background:linear-gradient(90deg,var(--lab-accent),transparent)}[data-marketing-theme] .lab-kicker{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lab-accent)}[data-marketing-theme] .lab-system-hero{display:grid;gap:1.5rem}@media (min-width:1024px){[data-marketing-theme] .lab-system-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}}[data-marketing-theme] .lab-system-graph{position:relative;min-height:20rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,white 12%,transparent);background:color-mix(in srgb,var(--lab-forest) 88%,black);padding:1rem}[data-marketing-theme] .lab-system-edge{stroke:color-mix(in srgb,white 18%,transparent);stroke-width:1.5;fill:none;transition:stroke .28s ease,stroke-dashoffset .6s ease}[data-marketing-theme] .lab-system-edge.is-lit{stroke:var(--lab-accent-soft)}[data-marketing-theme] .lab-system-edge.is-active{stroke:var(--lab-accent);stroke-dasharray:6 4;animation:lab-final-edge-pulse 2.4s ease-in-out infinite}[data-marketing-theme] .lab-system-packet{fill:var(--lab-accent);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--lab-accent) 50%,transparent))}[data-marketing-theme] .lab-system-packet.is-static{filter:none}[data-marketing-theme] .lab-phone-frame{transition:width .5s cubic-bezier(.22,1,.36,1)}[data-marketing-theme] .lab-anatomy-hotspot{cursor:pointer;min-height:2rem;min-width:2rem}[data-marketing-theme] .lab-anatomy-hotspot:focus-visible{outline:2px solid var(--lab-accent);outline-offset:2px}[data-marketing-theme] .lab-workflow-packet.is-animated{box-shadow:0 0 0 4px color-mix(in srgb,var(--lab-accent) 20%,transparent)}[data-marketing-theme] .lab-system-module{border:1px solid color-mix(in srgb,white 14%,transparent);border-radius:.875rem;background:color-mix(in srgb,white 6%,transparent);padding:.75rem .875rem;text-align:left;min-height:2.75rem;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}[data-marketing-theme] .lab-system-module.is-active,[data-marketing-theme] .lab-system-module:focus-visible,[data-marketing-theme] .lab-system-module:hover{border-color:var(--lab-accent);background:color-mix(in srgb,var(--lab-accent) 12%,transparent);transform:translateY(-1px);outline:none}[data-marketing-theme] .lab-browser-frame{border-radius:.875rem;border:1px solid color-mix(in srgb,white 16%,transparent);background:#0a100d;overflow:hidden;transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1)}[data-marketing-theme] .lab-browser-frame__chrome{display:flex;align-items:center;gap:.35rem;border-bottom:1px solid color-mix(in srgb,white 10%,transparent);padding:.5rem .75rem}[data-marketing-theme] .lab-browser-frame__dot{width:.5rem;height:.5rem;border-radius:50%;background:color-mix(in srgb,white 22%,transparent)}[data-marketing-theme] .lab-showcase-tabs{display:flex;flex-wrap:wrap;gap:.5rem}[data-marketing-theme] .lab-showcase-tab{border-radius:999px;border:1px solid var(--lab-border);padding:.55rem .95rem;font-size:.8125rem;min-height:2.75rem}[data-marketing-theme] .lab-showcase-tab.is-active{background:var(--lab-accent);border-color:transparent;color:white}[data-marketing-theme] .lab-workflow-step{border-left:3px solid transparent;padding:.85rem 1rem;text-align:left;min-height:2.75rem;transition:border-color .2s ease,background-color .2s ease}[data-marketing-theme] .lab-workflow-step.is-active{border-left-color:var(--lab-accent);background:color-mix(in srgb,var(--lab-accent) 8%,transparent)}[data-marketing-theme] .lab-workflow-packet{position:absolute;width:1rem;height:1rem;border-radius:50%;background:var(--lab-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lab-accent) 25%,transparent);transition:left .7s cubic-bezier(.22,1,.36,1),top .7s cubic-bezier(.22,1,.36,1);z-index:2}[data-marketing-theme] .lab-workflow-packet-trail{position:absolute;width:1rem;height:1rem;border-radius:50%;background:color-mix(in srgb,var(--lab-accent) 35%,transparent);transform:translateX(-.35rem);z-index:1}[data-marketing-theme] .lab-anatomy-canvas{min-height:24rem}[data-marketing-theme] .lab-anatomy-hotspot{min-width:2.75rem;min-height:2.75rem}[data-marketing-theme] .lab-login-label{color:#17211d}[data-marketing-theme] .lab-process-rail{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.5rem}[data-marketing-theme] .lab-process-stage{flex:0 0 auto;border-radius:999px;border:1px solid var(--lab-border);padding:.55rem .95rem;font-size:.8125rem;min-height:2.75rem}[data-marketing-theme] .lab-process-stage.is-active{background:var(--lab-forest);border-color:transparent;color:white}[data-marketing-theme] .lab-process-line{height:3px;background:var(--lab-border);border-radius:999px;overflow:hidden}[data-marketing-theme] .lab-process-line__fill{height:100%;background:var(--lab-accent);transition:width .5s cubic-bezier(.22,1,.36,1)}[data-marketing-theme] .lab-progress-ring{transform:rotate(-90deg)}[data-marketing-theme] .lab-progress-ring__track{stroke:var(--lab-border);fill:none}[data-marketing-theme] .lab-progress-ring__fill{stroke:var(--lab-accent);fill:none;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}[data-marketing-theme] .lab-mobile-nav{position:fixed;inset-inline:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--lab-border);background:color-mix(in srgb,var(--lab-card) 94%,transparent);backdrop-filter:blur(12px);padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom))}@media (min-width:768px){[data-marketing-theme] .lab-mobile-nav{display:none}}[data-marketing-theme] .lab-mobile-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:2.75rem;padding:.35rem;font-size:.6875rem;color:var(--lab-muted)}[data-marketing-theme] .lab-mobile-nav__item.is-active{color:var(--lab-accent);font-weight:600}[data-marketing-theme] .lab-inspector{background:var(--lab-card);border-left:1px solid var(--lab-border)}[data-marketing-theme] .lab-inspector-sheet{border-top:1px solid var(--lab-border);background:var(--lab-card)}[data-marketing-theme] .lab-badge-live{align-items:center;gap:.35rem;background:color-mix(in srgb,var(--lab-success) 12%,transparent);color:var(--lab-success)}[data-marketing-theme] .lab-badge-concept,[data-marketing-theme] .lab-badge-live{display:inline-flex;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600}[data-marketing-theme] .lab-badge-concept{background:color-mix(in srgb,var(--lab-accent) 12%,transparent);color:var(--lab-accent)}[data-marketing-theme] .lab-drawer{border-top:1px solid var(--lab-border);background:var(--lab-card)}[data-marketing-theme] img[data-brand-circle-logo]{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}[data-marketing-theme] .lab-brand-checker{background-color:#e8dccf;background-image:linear-gradient(45deg,#d4c8bc 25%,transparent 0),linear-gradient(-45deg,#d4c8bc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d4c8bc 0),linear-gradient(-45deg,transparent 75%,#d4c8bc 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}[data-marketing-theme] .lab-section-dark--deep{background:radial-gradient(circle at 80% 20%,rgba(198,123,58,.12),transparent 40%),linear-gradient(180deg,#101812,#0f1712)}[data-marketing-theme] .lab-automation-dark .lab-kicker{color:var(--lab-accent-soft)}[data-marketing-theme] .lab-automation-dark__heading{color:#ffffff}[data-marketing-theme] .lab-automation-dark__copy{color:rgb(255 255 255/.75)}[data-marketing-theme] .lab-automation-dark__benefit{color:var(--lab-accent-soft)}[data-marketing-theme] .lab-automation-dark .lab-automation-dark__panel{background:#16241c;border-color:rgb(255 255 255/.12)}[data-marketing-theme] .lab-automation-card{color:var(--lab-ink)}[data-marketing-theme] img[data-brand-monogram]{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}@keyframes lab-final-edge-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-marketing-theme] .lab-system-edge.is-active{animation:none;opacity:1}[data-marketing-theme] .lab-btn-primary:hover,[data-marketing-theme] .lab-system-module.is-active,[data-marketing-theme] .lab-system-module:hover{transform:none}[data-marketing-theme] .lab-browser-frame,[data-marketing-theme] .lab-process-line__fill,[data-marketing-theme] .lab-progress-ring__fill,[data-marketing-theme] .lab-workflow-packet{transition:none}}