.marketing-paper{--bg-page: #f3f1ea;--bg-card: #fbfaf6;--bg-card-muted: #eeebe3;--dashboard-canvas: #f3f1ea;--dashboard-content: #fbfaf6;--dashboard-elevated: #ffffff;--dashboard-border: rgba(23, 21, 15, .12);--dashboard-border-soft: rgba(23, 21, 15, .08);--dashboard-hover: rgba(23, 21, 15, .04);--dashboard-hover-strong: rgba(23, 21, 15, .07);--border-light: rgba(23, 21, 15, .13);--border-subtle: rgba(23, 21, 15, .09);--text-primary: #17150f;--text-secondary: rgba(23, 21, 15, .7);--text-muted: rgba(23, 21, 15, .56);--text-light: rgba(23, 21, 15, .46);--lx-accent: #047857;--lx-accent-soft: rgba(4, 120, 87, .1);--lx-figure-line: rgba(23, 21, 15, .38);--lx-figure-focus: #047857;--lx-figure-focus-fill: rgba(4, 120, 87, .1);--lx-glow: rgba(16, 185, 129, .12);--lx-product-shadow: 0 50px 90px -40px rgba(23, 21, 15, .45), 0 16px 32px -16px rgba(23, 21, 15, .25);--lx-float-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), -24px 40px 80px -30px rgba(23, 21, 15, .5);--lx-card-ring: inset 0 1px 0 rgba(255, 255, 255, .9);--dashboard-accent: #047857;--dashboard-accent-hover: #065f46;--dashboard-accent-muted: rgba(4, 120, 87, .1);background-color:var(--dashboard-canvas);color:var(--text-primary);color-scheme:light}.marketing-tone{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-feature-settings:"cv01","ss03";-webkit-font-smoothing:antialiased}.marketing-paper .btn-dashboard-primary:not(.dashboard-dark *){background-color:var(--text-primary);color:#f7f5ef}.marketing-paper .btn-dashboard-primary:not(.dashboard-dark *):hover{background-color:#2e2b22}.marketing-paper .btn-dashboard-outline:not(.dashboard-dark *){color:var(--text-secondary)}.marketing-paper .btn-dashboard-outline:not(.dashboard-dark *):hover{border-color:#17150f3d;color:var(--text-primary)}.marketing-paper .text-severity-critical:not(.dashboard-dark *){color:#b42318}.marketing-paper .text-severity-high:not(.dashboard-dark *){color:#a3482a}.marketing-paper .text-severity-medium:not(.dashboard-dark *){color:var(--text-secondary)}.marketing-paper .text-severity-low:not(.dashboard-dark *){color:var(--text-muted)}.marketing-paper .landing-grid-lines:not(.dashboard-dark *){background-image:linear-gradient(rgba(23,21,15,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(23,21,15,.05) 1px,transparent 1px)}.marketing-paper nav[data-scrolled]{box-shadow:0 10px 30px -24px #17150f59}.marketing-paper nav[data-hidden]{box-shadow:none}body:has(.marketing-paper) .support-chat{--support-chat-launcher-background: #17150f !important}.lx-eyebrow{color:var(--text-muted)}.lx-card{box-shadow:var(--lx-card-ring)}.lx-ambient{position:absolute;inset:0 0 auto;height:1600px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.lx-blob{position:absolute;border-radius:9999px;animation:lx-drift var(--lx-drift, 22s) ease-in-out infinite alternate}@keyframes lx-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.12)}}.lx-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(23,21,15,.16) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 45% at 50% 15%,#000,transparent 80%);mask-image:radial-gradient(ellipse 70% 45% at 50% 15%,#000,transparent 80%)}.lx-grain{position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.05;mix-blend-mode:multiply}.lx-showcase-glow{position:absolute;inset:-10% -5% -5% 10%;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 50% 55%,var(--lx-glow),transparent 70%)}.lx-grow{transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-out) var(--grow-delay, 0ms)}[data-revealed] .lx-grow{transform:scaleX(1)}.lx-cell{opacity:.12;transition:opacity .26s ease calc(.24s + var(--i) * 9ms)}[data-revealed] .lx-cell{opacity:1}.lx-flow{stroke-dasharray:3 7;animation:lx-flow 1.2s linear infinite}@keyframes lx-flow{to{stroke-dashoffset:-10}}@media(prefers-reduced-motion:reduce){.lx-blob,.lx-flow{animation:none}.lx-grow{transform:none;transition:none}.lx-cell{opacity:1;transition:none}}
