.marketing-root{--mkt-bg:#09090b;--mkt-bg-elevated:#101014;--mkt-fg:#f4f4f5;--mkt-primary:#22d3ee;--mkt-primary-hover:#06b6d4;--mkt-text-secondary:#ffffffa6;--mkt-text-tertiary:#ffffff80;background:var(--mkt-bg);color:var(--mkt-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";text-rendering:optimizelegibility;background-image:radial-gradient(1200px 600px at 50% -200px,#22d3ee1f,#0000 60%),radial-gradient(800px 400px at 80% 100%,#22d3ee0f,#0000 60%);min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif}.marketing-root ::selection{color:#fff;background:#22d3ee4d}.marketing-root .container-page{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem}@media (min-width:768px){.marketing-root .container-page{padding-inline:2rem}}.marketing-root .font-display{letter-spacing:-.02em;font-family:Inter Display,Inter,system-ui,sans-serif}.marketing-root .font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.marketing-root .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#ffffff8c;align-items:center;gap:.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.marketing-root .eyebrow:before{content:"";background:#22d3ee80;width:.5rem;height:1px;display:inline-block}.marketing-root .eyebrow.justify-center{justify-content:center}.marketing-root p,.marketing-root li,.marketing-root dd{color:var(--mkt-text-secondary)}.marketing-root .display-xl{letter-spacing:-.035em;font-family:Inter Display,Inter,system-ui,sans-serif;font-size:clamp(2.75rem,5.5vw,4.75rem);font-weight:700;line-height:.98}.marketing-root .display-lg{letter-spacing:-.03em;font-family:Inter Display,Inter,system-ui,sans-serif;font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:700;line-height:1.02}.marketing-root .display-md{letter-spacing:-.02em;font-family:Inter Display,Inter,system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.05}.marketing-root .text-gradient-cyan{background:linear-gradient(135deg,#67e8f9 0%,#22d3ee 50%,#06b6d4 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-root .reveal{opacity:0;will-change:opacity, transform;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.marketing-root .reveal.in-view{opacity:1;transform:none}.marketing-root .grain:before{content:"";pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes mkt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marketing-root .marquee-track{animation:40s linear infinite mkt-marquee}@keyframes mkt-radar-sweep{0%{opacity:0;transform:translateY(-10%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(110%)}}.marketing-root .radar-sweep{animation:3.2s cubic-bezier(.4,0,.2,1) infinite mkt-radar-sweep}@keyframes mkt-live-pulse{0%,to{box-shadow:0 0 #22d3ee99}50%{box-shadow:0 0 0 6px #22d3ee00}}.marketing-root .live-pulse{animation:2s ease-out infinite mkt-live-pulse}@keyframes mkt-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.marketing-root .shimmer-text{background:linear-gradient(90deg,#ffffff8c 0%,#22d3eef2 50%,#ffffff8c 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3.5s linear infinite mkt-shimmer}.marketing-root .gradient-border{position:relative}.marketing-root .gradient-border:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#22d3ee80,#22d3ee1a 40%,#22d3ee00 70%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.marketing-root .reveal{opacity:1;transition:none;transform:none}.marketing-root .marquee-track,.marketing-root .radar-sweep,.marketing-root .shimmer-text,.marketing-root .live-pulse{animation:none}}
