.how-it-works-line-glow{position:absolute;left:15px;top:0;width:2px;margin-left:-1px;min-height:0;border-radius:1px;background:linear-gradient(180deg,rgba(16,185,129,.95) 0,rgba(16,185,129,.5));box-shadow:0 0 12px rgba(16,185,129,.6),0 0 24px rgba(16,185,129,.25);transition:height .7s cubic-bezier(.33,0,.2,1);pointer-events:none}.how-it-works-step{opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.33,0,.2,1),transform .5s cubic-bezier(.33,0,.2,1)}.how-it-works-step.is-visible{opacity:1;transform:translateY(0)}@keyframes how-it-works-node-pulse{0%{box-shadow:0 0 0 1px rgba(16,185,129,.25),0 0 10px rgba(16,185,129,.2)}40%{box-shadow:0 0 0 2px rgba(16,185,129,.9),0 0 24px rgba(16,185,129,.6)}to{box-shadow:0 0 0 1px rgba(16,185,129,.25),0 0 10px rgba(16,185,129,.2)}}.how-it-works-node{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--page-bg);border:1px solid hsla(0,0%,100%,.12);font-family:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.6);transition:border-color .4s ease,color .4s ease}.how-it-works-node.is-reached{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 1px rgba(16,185,129,.25),0 0 10px rgba(16,185,129,.2);color:hsla(0,0%,100%,.9);animation:how-it-works-node-pulse .55s ease-out}.how-it-works-content{min-width:0}@media (prefers-reduced-motion:reduce){.how-it-works-step{opacity:1;transform:none}.how-it-works-line-glow{transition:none}}.landing-preloader{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;background:#000;opacity:1;transition:opacity .32s ease}.landing-preloader--exit{opacity:0}.landing-preloader__logo-wrap{width:min(38vw,500px);color:#fff;filter:drop-shadow(0 0 4px rgba(255,255,255,.45)) drop-shadow(0 0 16px rgba(255,255,255,.22))}.landing-preloader__logo{width:100%;height:auto;display:block}.landing-preloader__paths path{stroke-dasharray:1700;stroke-dashoffset:1700;animation:landing-preloader-draw 1.2s ease-out 0s forwards,landing-preloader-pulse .9s ease-in-out 1.2s infinite alternate}@keyframes landing-preloader-draw{to{stroke-dashoffset:0}}@keyframes landing-preloader-pulse{0%{opacity:.74;filter:drop-shadow(0 0 1px rgba(255,255,255,.24))}to{opacity:1;filter:drop-shadow(0 0 3px rgba(255,255,255,.45)) drop-shadow(0 0 8px rgba(255,255,255,.3))}}@media (max-width:767px){.landing-preloader__logo-wrap{width:min(52vw,300px)}}@media (prefers-reduced-motion:reduce){.landing-preloader__paths path{stroke-dashoffset:0;animation:none}}.logo-contour-container{overflow:visible;min-height:0;padding:28px 48px 48px}@media (min-width:768px){.logo-contour-container{padding:32px 56px 56px}}.logo-contour-wrap{overflow:visible;width:38vw;max-width:720px;min-width:200px;color:hsla(0,0%,100%,.9);--reveal:0;--glow:0 0 3px hsla(0,0%,47%,.5);--mask-fade:12%;mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% * var(--reveal) - var(--mask-fade)),transparent calc(100% * var(--reveal)));-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% * var(--reveal) - var(--mask-fade)),transparent calc(100% * var(--reveal)));mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;transition:color .35s ease}.logo-contour-wrap[data-glowing=true]{color:#fff;--glow:0 0 4px hsla(0,0%,63%,.65)}.logo-contour-svg{width:100%;height:auto;display:block}.logo-contour-wrap .logo-contour-paths{filter:drop-shadow(var(--glow));transition:filter .35s ease}@media (prefers-reduced-motion:reduce){.logo-contour-wrap{transition:none}}.magic-bento-card{position:relative;overflow:hidden;border-radius:16px;transform-style:preserve-3d;will-change:transform;box-shadow:0 0 0 1px hsla(0,0%,100%,.08);transition:box-shadow .25s ease}.magic-bento-card:hover{box-shadow:0 0 0 2px hsla(0,0%,100%,.95),0 0 28px hsla(0,0%,100%,.2)}.magic-bento-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle var(--glow-radius,280px) at var(--glow-x,50%) var(--glow-y,50%),rgba(var(--glow-color),calc(var(--glow-intensity, 0) * .2)) 0,transparent 70%);pointer-events:none;z-index:0;opacity:1;transition:opacity .2s ease}.magic-bento-card>*{position:relative;z-index:1}.magic-bento-card--border-glow:after{content:"";position:absolute;inset:-1px;border-radius:17px;padding:1px;background:linear-gradient(135deg,rgba(var(--glow-color),calc(var(--glow-intensity, 0) * .35)) 0,transparent 50%,rgba(var(--glow-color),calc(var(--glow-intensity, 0) * .2)) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.magic-bento-global-spotlight{pointer-events:none}@media (prefers-reduced-motion:reduce){.magic-bento-card{transform:none!important}}.text-type__content{display:inline}.text-type__cursor{display:inline;margin-left:.05em}.text-type__cursor--hidden{visibility:hidden}.focus-container{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.25em .4em;line-height:1.3;isolation:isolate}.focus-word{display:inline-block;transition:filter .5s ease}.focus-frame{position:absolute;left:0;top:0;pointer-events:none;box-sizing:border-box;background:transparent}.focus-frame .corner{position:absolute;width:14px;height:14px;background-repeat:no-repeat;background-color:transparent}.focus-frame .corner.top-left{left:0;background-image:linear-gradient(to right,var(--border-color,#10b981) 2px,transparent 2px),linear-gradient(to bottom,var(--border-color,#10b981) 2px,transparent 2px);background-position:0 0,0 0}.focus-frame .corner.top-left,.focus-frame .corner.top-right{top:0;background-size:14px 2px,2px 14px;filter:drop-shadow(0 0 6px var(--glow-color,rgba(16,185,129,.5)))}.focus-frame .corner.top-right{right:0;background-image:linear-gradient(to right,transparent 12px,var(--border-color,#10b981) 2px),linear-gradient(to bottom,var(--border-color,#10b981) 2px,transparent 2px);background-position:0 0,12px 0}.focus-frame .corner.bottom-left{left:0;background-image:linear-gradient(to right,var(--border-color,#10b981) 2px,transparent 2px),linear-gradient(to bottom,transparent 12px,var(--border-color,#10b981) 2px);background-position:0 12px,0 0}.focus-frame .corner.bottom-left,.focus-frame .corner.bottom-right{bottom:0;background-size:14px 2px,2px 14px;filter:drop-shadow(0 0 6px var(--glow-color,rgba(16,185,129,.5)))}.focus-frame .corner.bottom-right{right:0;background-image:linear-gradient(to right,transparent 12px,var(--border-color,#10b981) 2px),linear-gradient(to bottom,transparent 12px,var(--border-color,#10b981) 2px);background-position:0 12px,12px 0}