.wf-page{--wf-ease-standard:cubic-bezier(.4, 0, .2, 1);--wf-ease-emphasis:cubic-bezier(.32, .72, 0, 1);--wf-ease-reveal:cubic-bezier(.16, 1, .3, 1);--wf-ease-ambient:cubic-bezier(.45, 0, .55, 1);--wf-dur-micro:.12s;--wf-dur-hover:.18s;--wf-dur-ui:.26s;--wf-dur-reveal:.42s;--wf-dur-ambient:96s;--wf-accent:#c8f135;isolation:isolate;position:relative}.wf-page>:where(:not(.wf-atmos)){z-index:1;position:relative}.wf-atmos{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.wf-atmos:before{content:"";aspect-ratio:1;width:130%;animation:wfDrift var(--wf-dur-ambient) var(--wf-ease-ambient) infinite alternate;will-change:transform;background:radial-gradient(closest-side,#c8f13516 0%,#c8f13508 46%,#c8f13500 72%);border-radius:50%;margin-left:-65%;position:absolute;top:-35%;left:50%}@keyframes wfDrift{0%{transform:translate(-2.5%,-2%)scale(1)}to{transform:translate(2.5%,3%)scale(1.07)}}.wf-atmos:after{content:"";opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}[data-reveal]{opacity:1;transform:none}[data-reveal].is-revealing{animation:wfReveal var(--wf-dur-reveal) var(--wf-ease-reveal) both}@keyframes wfReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}[data-reveal=stagger].is-revealing>*{animation:wfReveal var(--wf-dur-reveal) var(--wf-ease-reveal) both}[data-reveal=stagger].is-revealing>:nth-child(2){animation-delay:60ms}[data-reveal=stagger].is-revealing>:nth-child(3){animation-delay:.12s}[data-reveal=stagger].is-revealing>:nth-child(4){animation-delay:.18s}[data-reveal=stagger].is-revealing>:nth-child(n+5){animation-delay:.24s}.wf-hero-in{animation:wfReveal var(--wf-dur-reveal) var(--wf-ease-reveal) both;animation-delay:var(--wf-d,0s)}.wf-hero-in--lcp{animation:wfRise var(--wf-dur-reveal) var(--wf-ease-reveal) both;animation-delay:var(--wf-d,0s)}@keyframes wfRise{0%{transform:translateY(12px)}to{transform:none}}.wf-section{scroll-margin-top:92px;position:relative}.wf-header{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(150%);background-color:#0d0d0db8;position:sticky;top:0}.wf-navlink{transition:color var(--wf-dur-hover) var(--wf-ease-standard);position:relative}.wf-navlink:after{content:"";background:var(--wf-accent);transform-origin:0;height:2px;transition:transform var(--wf-dur-hover) var(--wf-ease-standard);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.wf-navlink:hover:after{transform:scaleX(1)}.wf-btn{transition:transform var(--wf-dur-hover) var(--wf-ease-standard), background-color var(--wf-dur-hover) var(--wf-ease-standard);position:relative}.wf-btn:hover{background-color:#d8f765;transform:translateY(-1px)}.wf-btn:active{transition-duration:var(--wf-dur-micro);transform:translateY(0)}.wf-btn-ghost{transition:transform var(--wf-dur-hover) var(--wf-ease-standard), border-color var(--wf-dur-hover) var(--wf-ease-standard)}.wf-btn-ghost:hover{border-color:color-mix(in srgb, var(--wf-accent) 40%, transparent);transform:translateY(-1px)}.wf-card{transition:transform var(--wf-dur-hover) var(--wf-ease-standard), border-color var(--wf-dur-hover) var(--wf-ease-standard);position:relative}.wf-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--wf-dur-hover) var(--wf-ease-standard);position:absolute;inset:0;box-shadow:0 18px 40px -24px #000000e6}.wf-card:hover{border-color:color-mix(in srgb, var(--wf-accent) 28%, transparent);transform:translateY(-2px)}.wf-card:hover:after{opacity:1}.wf-chip{transition:transform var(--wf-dur-hover) var(--wf-ease-standard), border-color var(--wf-dur-hover) var(--wf-ease-standard)}.wf-chip:hover{border-color:color-mix(in srgb, var(--wf-accent) 34%, transparent);transform:translateY(-2px)}.wf-step-num{border:1px solid color-mix(in srgb, var(--wf-accent) 35%, transparent);background:color-mix(in srgb, var(--wf-accent) 8%, transparent);width:46px;height:46px;color:var(--wf-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wf-field{transition:border-color var(--wf-dur-hover) var(--wf-ease-standard)}.wf-field:focus{border-color:var(--wf-accent);outline:none}.wf-quickstart{transition:border-color var(--wf-dur-ui) var(--wf-ease-standard)}.wf-quickstart:focus-within{border-color:color-mix(in srgb, var(--wf-accent) 40%, transparent)}.wf-page :focus-visible{outline:2px solid var(--wf-accent);outline-offset:2px}.wf-faq{transition:background-color var(--wf-dur-ui) var(--wf-ease-standard)}.wf-faq[open]{background-color:#ffffff05}.wf-faq-mark{transition:transform var(--wf-dur-ui) var(--wf-ease-standard)}.wf-faq[open] .wf-faq-mark{transform:rotate(135deg)}.wf-faq[open] .wf-faq-body{animation:wfReveal var(--wf-dur-ui) var(--wf-ease-emphasis) both}@media (max-width:767px){@keyframes wfReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wfRise{0%{transform:translateY(8px)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.wf-atmos:before{animation:none!important}.wf-card:hover,.wf-btn:hover,.wf-btn-ghost:hover,.wf-chip:hover{transform:none!important}}@media (forced-colors:active){.wf-atmos{display:none}}
