body{font-family:Inter,sans-serif;background-color:var(--paper);color:#272125}::selection{background:#0a6cff;color:#fff}.font-serif{font-family:"Source Serif 4",Georgia,serif;font-optical-sizing:auto}.grain-overlay{background-image:url("data:image/svg+xml;charset=utf-8,%20%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22250%22%20height%3D%22250%22%20viewBox%3D%220%200%20100%20100%22%3E%20%3Cfilter%20id%3D%22n%22%3E%20%3CfeTurbulence%20type%3D%22turbulence%22%20baseFrequency%3D%221.4%22%20numOctaves%3D%221%22%20seed%3D%222%22%20stitchTiles%3D%22stitch%22%20result%3D%22n%22%20%2F%3E%20%3CfeComponentTransfer%20result%3D%22g%22%3E%20%3CfeFuncR%20type%3D%22linear%22%20slope%3D%224%22%20intercept%3D%221%22%20%2F%3E%20%3CfeFuncG%20type%3D%22linear%22%20slope%3D%224%22%20intercept%3D%221%22%20%2F%3E%20%3CfeFuncB%20type%3D%22linear%22%20slope%3D%224%22%20intercept%3D%221%22%20%2F%3E%20%3C%2FfeComponentTransfer%3E%20%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%20in%3D%22g%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url(%23n)")}summary::-webkit-details-marker{display:none}.faq-toggle-icon{display:inline-grid;flex:0 0 auto;height:1.25rem;place-items:center;width:1.25rem}.faq-toggle-icon iconify-icon{grid-area:1 / 1}.faq-minus{display:none}details[open] .faq-plus{display:none}details[open] .faq-minus{display:inline-block}.conversion-card,.workflow-card,.step-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.conversion-card:hover,.workflow-card:hover{transform:translateY(-4px);border-color:#0a6cff29;box-shadow:0 22px 48px -34px #0b10206b}.step-card{background-image:linear-gradient(135deg,#0a6cff12,#00daf205),radial-gradient(circle at 20% 10%,rgba(255,255,255,.95),transparent 36%)}.event-line{animation:eventPulse 3.8s ease-in-out infinite}.event-line:nth-child(2){animation-delay:.45s}.event-line:nth-child(3){animation-delay:.9s}.observability-grid{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),radial-gradient(circle at 50% 20%,rgba(0,218,242,.22),transparent 34%);background-size:44px 44px,44px 44px,100% 100%}@keyframes eventPulse{0%,to{transform:translate(0);background-color:#ffffff0f}50%{transform:translate(3px);background-color:#ffffff1a}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.conversion-card:hover,.workflow-card:hover{transform:none}}:root{--paper: #f7f5f2;--cyan: #00daf2}.marquee-track{animation:marqueeRight 60s linear infinite;will-change:transform}.marquee-track-2{animation:marqueeRight 80s linear infinite;will-change:transform}.mask-edges{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%)}.pulse-dot{animation:pulseDot 1.6s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.shimmer{animation:shimmer 2.4s ease-in-out infinite}@keyframes shimmer{0%,to{opacity:.55}50%{opacity:1}}.scan-line{animation:scan 2.6s linear infinite}@keyframes scan{0%{transform:translateY(-100%);opacity:0}20%,80%{opacity:1}to{transform:translateY(220%);opacity:0}}.flow-down{stroke-dasharray:6 8;animation:flowDown 2.5s linear infinite}@keyframes flowDown{0%{stroke-dashoffset:0}to{stroke-dashoffset:-60}}.blink{animation:blink 1.2s ease-in-out infinite}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:.25}}.led-bar{background-image:repeating-linear-gradient(90deg,var(--cyan) 0 6px,transparent 6px 16px);animation:ledRun .8s linear infinite;background-size:16px 100%}@keyframes ledRun{0%{background-position:0 0}to{background-position:32px 0}}@keyframes blurUp{0%{opacity:0;transform:translateY(14px);filter:blur(14px)}60%{opacity:1;filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes blurDown{0%{opacity:0;transform:translateY(-12px);filter:blur(14px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes blurIn{0%{opacity:0;filter:blur(20px);transform:scale(.96)}60%{opacity:1;filter:blur(4px)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes funnelDraw{0%{opacity:0;filter:blur(8px);transform:scaleY(.6)}to{opacity:1;filter:blur(0);transform:scaleY(1)}}@keyframes slideInRight{0%{opacity:0;filter:blur(10px);transform:translate(80px)}to{opacity:1;filter:blur(0);transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;filter:blur(10px);transform:translate(-80px)}to{opacity:1;filter:blur(0);transform:translate(0)}}.anim-blur-up{opacity:0;animation:blurUp .9s cubic-bezier(.2,.7,.2,1) forwards}.anim-blur-down{opacity:0;animation:blurDown .8s cubic-bezier(.2,.7,.2,1) forwards}.anim-blur-in{opacity:0;animation:blurIn 1.1s cubic-bezier(.2,.7,.2,1) forwards}.anim-funnel{opacity:0;transform-origin:50% 0%;animation:funnelDraw 1.2s cubic-bezier(.2,.7,.2,1) forwards}.anim-marquee-r{opacity:0;animation:slideInRight 1.4s cubic-bezier(.2,.7,.2,1) forwards}.anim-marquee-l{opacity:0;animation:slideInLeft 1.4s cubic-bezier(.2,.7,.2,1) forwards}.grain-overlay{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px}
