.p2p-hero.svelte-1u8241:before{content:"";background:radial-gradient(ellipse at center,color-mix(in srgb,var(--pri)12%,transparent)0%,color-mix(in srgb,var(--pri)4%,transparent)28%,transparent 62%);pointer-events:none;z-index:-1;width:min(1100px,110vw);height:700px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.ph-pulse.svelte-1u8241{animation:1.8s ease-in-out infinite svelte-1u8241-ph-pulse}.ph-card.svelte-1u8241{animation:6s ease-in-out infinite svelte-1u8241-ph-float}@keyframes svelte-1u8241-ph-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--pri)55%,transparent)}50%{box-shadow:0 0 0 8px #0000}}@keyframes svelte-1u8241-ph-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.ph-pulse.svelte-1u8241,.ph-card.svelte-1u8241{animation:none}}.steps.svelte-1u8241:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--pri)30%,var(--pri)70%,transparent 100%);opacity:.25;height:2px;position:absolute;top:50px;left:16%;right:16%}.steps.svelte-1u8241:after{content:"";background:var(--pri);width:10px;height:10px;box-shadow:0 0 16px var(--pri);border-radius:50%;animation:6s linear infinite svelte-1u8241-stepsRunner;position:absolute;top:46px;left:84%}@keyframes svelte-1u8241-stepsRunner{0%{opacity:0;left:84%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:16%}}@media (width<=1024px){.steps.svelte-1u8241:before,.steps.svelte-1u8241:after{display:none}}.direct-card.svelte-1u8241:before{content:"";background:radial-gradient(circle at 15% 30%,color-mix(in srgb,var(--pri)12%,transparent)0%,transparent 50%);pointer-events:none;position:absolute;inset:-1px}.ts-rev.svelte-1u8241{animation:.48s cubic-bezier(.16,1,.3,1) both svelte-1u8241-ts-rev-in;animation-delay:calc(var(--idx,0)*80ms)}@keyframes svelte-1u8241-ts-rev-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ts-rev.svelte-1u8241{animation:none}}.cta-box.svelte-1u8241:before{content:"";background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--pri)16%,transparent)0%,transparent 55%);pointer-events:none;position:absolute;inset:-1px}