html{font-size:clamp(100%,92% + .65vw,118%);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 20% 5%,#288caa1f,#0000 55%),radial-gradient(circle at 80% 12%,#783cb41a,#0000 62%),radial-gradient(circle at 50% 85%,#28506e24,#0000 72%),linear-gradient(180deg,#030509,#03040a 45%,#04050a);color:#e5ffff;font-family:Exo,sans-serif;margin:0;overflow-x:hidden;text-rendering:geometricPrecision}body.blog-theme{background:#000}.flow-diagram-container{transition:transform .35s ease,box-shadow .35s ease}.flow-diagram-container:hover{box-shadow:0 28px 70px #0000008c;transform:translateY(-6px)}.flow-diagram{overflow:visible}.flow-diagram__input-path{animation:inputFlow 2.8s linear infinite;animation-delay:0s;animation-delay:var(--flow-delay,0s)}.flow-diagram__input-halo{animation:inputHalo 1.8s ease-in-out infinite;animation-delay:0s;animation-delay:var(--flow-delay,0s)}.flow-diagram__input-highlight{animation:inputHighlight 2.8s linear infinite;animation-delay:.12s;animation-delay:calc(var(--flow-delay, 0s) + .12s)}.flow-diagram__input-node{animation:inputNode 2.8s ease-in-out infinite;animation-delay:0s;animation-delay:var(--flow-delay,0s)}.flow-diagram__output-path{animation:outputFlow 2.8s linear infinite;animation-delay:0s;animation-delay:var(--flow-delay,0s)}.flow-diagram__output-halo{animation:outputHalo 1.8s ease-in-out infinite;animation-delay:.1s;animation-delay:calc(var(--flow-delay, 0s) + .1s)}.flow-diagram__output-highlight{animation:outputHighlight 2.8s linear infinite;animation-delay:.18s;animation-delay:calc(var(--flow-delay, 0s) + .18s)}.flow-diagram__core-ring{animation:corePulse 5.5s ease-in-out infinite}.flow-diagram-container:hover .flow-diagram__core-ring{animation-duration:4.2s}.flow-diagram__core-fill{animation:coreInnerGlow 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.flow-diagram__core-logo{animation:logoGlow 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.flow-diagram-container:hover .flow-diagram__core-logo{animation-duration:4s}.flow-stage{animation:flowStageReveal 1.55s cubic-bezier(.16,.84,.31,1) 1.35s forwards;filter:blur(8px);opacity:0;transform:translateY(24px) scale(.98);will-change:opacity,transform,filter}.brand-mark{animation:brandGlow 6.5s ease-in-out infinite;display:block;filter:drop-shadow(0 0 18px rgba(80,255,247,.2));height:auto;max-width:100%;opacity:.62;transform-origin:center}.social-icons{align-items:center}.social-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060c16b8;border:1px solid #50fff738;box-shadow:0 0 16px #50fff72e;color:#bafeffbf;transition:transform .25s ease,box-shadow .25s ease,color .25s ease,border .25s ease}.social-icon svg{font-size:1.2rem}.social-icon:hover{border:1px solid #00fff78c;box-shadow:0 0 24px #00fff759;color:#00fff7;transform:translateY(-3px)}.social-icon:focus-visible{outline:2px solid #00fff7cc;outline-offset:2px}.footer-note{letter-spacing:.24em;opacity:.72}[data-reveal]{opacity:0;transform:translateY(60px);transition:opacity .6s ease,transform .6s ease;transition-delay:0s;transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.product-overview{position:relative}.product-card{background:#06101ad9;border:1px solid #6effff2e;border-radius:20px;box-shadow:0 34px 90px #00000080;display:flex;flex-direction:column;gap:22px;height:100%;max-width:360px;padding:36px 38px;transition:transform .28s ease,box-shadow .28s ease;width:100%}.product-card:hover{box-shadow:0 36px 85px #00fff72e;transform:translateY(-6px)}.product-card .MuiTypography-h6,.product-card h6{color:#00fff7;font-size:1.34rem;font-weight:700;letter-spacing:1.6px;line-height:1.25;text-transform:uppercase}.product-card .MuiTypography-body2{color:#beeef1eb;font-size:1.08rem;line-height:2}@media (max-width:1024px){.product-card{max-width:100%;padding:30px 28px}}@media (max-width:600px){.product-card{border-radius:18px;gap:18px;padding:24px 20px}.product-card .MuiTypography-h6,.product-card h6{font-size:1.13rem}.product-card .MuiTypography-body2{font-size:.95rem;line-height:1.7}}.founder-avatar,.founder-section{position:relative}.founder-avatar{aspect-ratio:1/1;background:radial-gradient(circle at 50% 30%,#00fff729,#00040ae6);border:2px solid #6effff38;border-radius:50%;box-shadow:0 28px 70px #00000080;overflow:hidden;width:min(100%,300px)}.founder-avatar:after{border:1px solid #ff7e2f2e;border-radius:50%;content:"";inset:-4px;opacity:.7;position:absolute}.founder-avatar img{filter:grayscale(8%);height:100%;object-fit:cover;object-position:center;width:100%}@media (max-width:600px){.founder-avatar{aspect-ratio:1/1;width:170px}}.hero-title{align-items:flex-end;display:inline-flex;font-family:inherit;gap:.12em;position:relative}.hero-title__content{animation:heroTyping 2.3s steps(22) .35s forwards,heroTypingGlow 2.3s ease-out .35s forwards;display:inline-block;filter:blur(3px);line-height:1.08;opacity:0;overflow:hidden;padding-bottom:.08em;white-space:nowrap;width:0}.hero-title__cursor{display:none}@keyframes inputFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-110}}@keyframes inputHalo{0%{stroke-dashoffset:0;opacity:.4}50%{stroke-dashoffset:-38;opacity:.85}to{stroke-dashoffset:-76;opacity:.4}}@keyframes inputHighlight{0%{stroke-dashoffset:0;opacity:.65}40%{opacity:1}to{stroke-dashoffset:-110;opacity:.75}}@keyframes inputNode{0%,60%{opacity:.55}75%{opacity:1}to{opacity:.55}}@keyframes outputHighlight{0%{stroke-dashoffset:0;opacity:.6}40%{opacity:1}to{stroke-dashoffset:-110;opacity:.7}}@keyframes outputFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-110}}@keyframes outputHalo{0%{stroke-dashoffset:0;opacity:.35}50%{stroke-dashoffset:-38;opacity:.85}to{stroke-dashoffset:-76;opacity:.35}}@keyframes corePulse{0%,to{filter:drop-shadow(0 0 12px rgba(80,255,247,.1));opacity:.55}50%{filter:drop-shadow(0 0 32px rgba(80,255,247,.4));opacity:.95}}@keyframes logoGlow{0%,to{filter:drop-shadow(0 0 12px rgba(80,255,247,.35))}50%{filter:drop-shadow(0 0 22px rgba(80,255,247,.55))}}@keyframes coreInnerGlow{0%,to{filter:drop-shadow(0 0 12px rgba(80,255,247,.15));transform:scale(.94)}50%{filter:drop-shadow(0 0 38px rgba(80,255,247,.55));transform:scale(1.1)}}@keyframes brandGlow{0%,to{filter:drop-shadow(0 0 12px rgba(80,255,247,.12));opacity:.62}50%{filter:drop-shadow(0 0 20px rgba(80,255,247,.26));opacity:.85}}@keyframes heroTyping{0%{width:0}to{width:22ch}}@keyframes heroTypingGlow{0%{filter:blur(3px);opacity:0}60%{filter:blur(0);opacity:1}to{filter:blur(0);opacity:1}}@keyframes heroCursorBlink{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes heroCursorFade{0%{opacity:1}to{opacity:0}}@keyframes flowStageReveal{0%{filter:blur(9px);opacity:0;transform:translateY(30px) scale(.97)}55%{filter:blur(0);opacity:1;transform:translateY(-8px) scale(1.01)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.hero-title__content,.hero-title__cursor{animation:none!important}.hero-title__content{filter:none!important;opacity:1!important;width:auto!important}.hero-title__cursor{display:none!important}.flow-stage{opacity:1!important;transform:none!important}.brand-mark,.flow-stage{animation:none!important;filter:none!important}.flow-diagram__core-fill,.flow-diagram__core-logo,.flow-diagram__core-ring,.flow-diagram__input-halo,.flow-diagram__input-highlight,.flow-diagram__input-node,.flow-diagram__input-path,.flow-diagram__output-halo,.flow-diagram__output-highlight,.flow-diagram__output-path{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}}