.landing-root>:not(.ambient):not(.grid-bg){z-index:1;position:relative}.landing-root .ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-root .ambient .glow{filter:blur(90px);opacity:.5;border-radius:999px;position:absolute}.landing-root .ambient .g1{background:#2563eb40;width:620px;height:620px;top:-220px;left:-160px}.landing-root .ambient .g2{background:#7c3aed1a;width:520px;height:520px;top:38%;right:-200px}.landing-root .ambient .g3{background:#2563eb1a;width:480px;height:480px;bottom:-160px;left:30%}.landing-root .grid-bg{z-index:0;pointer-events:none;opacity:.6;background-image:linear-gradient(#1118270f 1px,#0000 1px),linear-gradient(90deg,#1118270f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 14%,#000 0%,#0000 60%);mask-image:radial-gradient(circle at 50% 14%,#000 0%,#0000 60%)}.landing-root .ping{background:#3b82f6;border-radius:999px;width:7px;height:7px;display:inline-block;position:relative}.landing-root .ping:after{content:"";background:#3b82f6;border-radius:999px;animation:1.8s cubic-bezier(.16,1,.3,1) infinite ping;position:absolute;inset:0}@keyframes ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.landing-root .float-y{animation:5s ease-in-out infinite floaty}.landing-root .float-y.d{animation-delay:-2.5s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.landing-root.js-anim .reveal{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(22px)}.landing-root.js-anim .in .reveal,.landing-root.js-anim .reveal.in{opacity:1;transform:none}.landing-root .leak{background:#030712;border:1px solid #1f2530;border-radius:22px;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #11182780}.landing-root .leak .leak-glow{filter:blur(70px);opacity:.3;background:#2563eb;border-radius:999px;width:340px;height:340px;position:absolute;top:-80px;right:-120px}.landing-root .leak-row{transition:all .5s cubic-bezier(.16,1,.3,1)}.landing-root .in .leak-row.flip{animation:1s cubic-bezier(.16,1,.3,1) forwards flipSaved;animation-delay:calc(.6s + var(--i,0) * .25s)}@keyframes flipSaved{0%{border-color:#ef444459}50%{transform:translate(6px)}to{border-color:#10b9814d;transform:none}}.landing-root .receipt{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:132px;padding:14px 14px 18px;position:relative;overflow:hidden;box-shadow:0 8px 22px -6px #00000047}.landing-root .receipt:after{content:"";background:radial-gradient(circle at 6px -2px,#0000 6px,#fff 6px) 0 0/12px 10px repeat-x;height:10px;position:absolute;bottom:-1px;left:0;right:0}.landing-root .r-line{background:#e5e7eb;border-radius:3px;height:6px;margin-top:8px}.landing-root .scanbeam{background:linear-gradient(#0000,#2563eb40,#0000);height:38px;position:absolute;top:-38px;left:0;right:0;box-shadow:0 0 16px 3px #2563eb40}.landing-root .in .scanbeam{animation:2.8s cubic-bezier(.16,1,.3,1) .4s infinite scan}@keyframes scan{0%{top:-38px}55%{top:100%}to{top:100%}}.landing-root .flow-arrow svg{animation:1.8s cubic-bezier(.16,1,.3,1) infinite nudge}.landing-root .flow-arrow.a2 svg{animation-delay:.6s}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.landing-root .flow-ai{position:relative}.landing-root .flow-ai:after{content:"";border:2px solid #2563eb40;border-radius:21px;animation:2.4s cubic-bezier(.16,1,.3,1) infinite ring;position:absolute;inset:-5px}@keyframes ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.landing-root.js-anim .fields-node .field{opacity:0;transition:all .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(.5s + var(--i,0) * .18s);transform:translate(8px)}.landing-root.js-anim .in .fields-node .field{opacity:1;transform:none}.landing-root .cta-glow{filter:blur(70px);border-radius:999px;position:absolute}.landing-root .cta-glow.c1{opacity:.42;background:#2563eb;width:380px;height:380px;top:-140px;left:-60px}.landing-root .cta-glow.c2{opacity:.35;background:#7c3aed80;width:320px;height:320px;bottom:-150px;right:-40px}@media (prefers-reduced-motion:reduce){.landing-root .reveal,.landing-root .fields-node .field{transition:none;opacity:1!important;transform:none!important}.landing-root .ping:after,.landing-root .float-y,.landing-root .in .scanbeam,.landing-root .flow-arrow svg,.landing-root .flow-ai:after,.landing-root .in .leak-row.flip{animation:none!important}.landing-root .scanbeam{opacity:0}}.anim-settled .landing-root .reveal,.anim-settled .landing-root .fields-node .field{opacity:1!important;transition:none!important;transform:none!important}
