@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(https://cdn.jsdelivr.net/fontsource/fonts/dm-sans:vf@latest/latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.text-gradient{background:linear-gradient(135deg,#22c55e 0%,#0f6 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #0f66);-webkit-background-clip:text;background-clip:text;display:inline-block}*{appearance:none;box-sizing:border-box;border:0;margin:0;padding:0;inset:0}html{scroll-behavior:smooth}html,body{width:100%;min-height:100dvh;overflow-x:hidden}html{letter-spacing:.01em;color:#4b5563;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9f9f9;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;overflow-x:hidden}::selection{color:#111827;background-color:#16a34a40}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#16a34a4d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#16a34a80}button,input,select,textarea{all:unset;box-sizing:border-box}button{cursor:pointer;box-sizing:border-box;text-align:center;display:inline-block}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}@keyframes svelte-1l8nvlt-shimmer-badge{0%{background-position:-200%}to{background-position:200%}}@keyframes svelte-1l8nvlt-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.logo.svelte-1l8nvlt{color:inherit;align-items:center;font-weight:700;text-decoration:none;display:flex}.logo-img.svelte-1l8nvlt{object-fit:contain;object-position:center;height:3.5rem}@media (width<=768px){.logo-img.svelte-1l8nvlt{height:2.75rem}}@keyframes svelte-1elxaub-shimmer-badge{0%{background-position:-200%}to{background-position:200%}}@keyframes svelte-1elxaub-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}nav.svelte-1elxaub{z-index:50;pointer-events:none;width:100%;max-width:64rem;padding:0 1rem;transition:all .35s cubic-bezier(.4,0,.2,1);position:fixed;top:1.5rem;left:50%;transform:translate(-50%)}nav.svelte-1elxaub .inner:where(.svelte-1elxaub){-webkit-backdrop-filter:blur(20px);color:#111827;pointer-events:auto;background:#ffffffe0;border:1px solid #11182714;border-radius:100px;justify-content:space-between;align-items:center;width:100%;padding:.5rem .5rem .5rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 20px #0000000a,inset 0 1px #fff9}nav.transparent.svelte-1elxaub .inner:where(.svelte-1elxaub){-webkit-backdrop-filter:blur(20px);color:#fff;background:#ffffff1f;border-color:#ffffff26;box-shadow:0 10px 40px #0000000d}nav.transparent.svelte-1elxaub .inner:where(.svelte-1elxaub) .links:where(.svelte-1elxaub) a:where(.svelte-1elxaub){color:#fffc}nav.transparent.svelte-1elxaub .inner:where(.svelte-1elxaub) .links:where(.svelte-1elxaub) a:where(.svelte-1elxaub):hover{color:#fff}nav.transparent.svelte-1elxaub .inner:where(.svelte-1elxaub) .lang-toggle:where(.svelte-1elxaub){color:#fffc}nav.transparent.svelte-1elxaub .inner:where(.svelte-1elxaub) .lang-toggle:where(.svelte-1elxaub):hover,nav.transparent.svelte-1elxaub .inner:where(.svelte-1elxaub) .mobile-toggle:where(.svelte-1elxaub){color:#fff}.logo-wrap.svelte-1elxaub{color:#111827;align-items:center;margin-right:2rem;display:flex}.links.svelte-1elxaub{gap:2rem;margin-right:auto;list-style:none;display:flex}.links.svelte-1elxaub a:where(.svelte-1elxaub){color:#4b5563;padding:.5rem 0;font-size:1rem;font-weight:500;text-decoration:none;transition:color .25s;position:relative}.links.svelte-1elxaub a:where(.svelte-1elxaub):after{content:"";background-color:#16a34a;border-radius:1px;width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.links.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:#111827}.links.svelte-1elxaub a:where(.svelte-1elxaub):hover:after{width:100%}.right-actions.svelte-1elxaub{align-items:center;gap:.5rem;display:flex}.mobile-toggle.svelte-1elxaub{color:#111827;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:none}.mobile-menu.svelte-1elxaub{display:none}.lang-toggle.svelte-1elxaub{color:#4b5563;cursor:pointer;background:0 0;border:none;padding:.4rem;font-size:.875rem;font-weight:700;transition:color .2s}.lang-toggle.svelte-1elxaub:hover{color:#111827}.cta.svelte-1elxaub{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a 0% 100%);border-radius:100px;padding:.6rem 1.6rem;font-size:.875rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px #16a34a4d}.cta.svelte-1elxaub:hover{filter:brightness(1.1);transform:translateY(-1px)scale(1.02);box-shadow:0 4px 15px #16a34a66}.cta.svelte-1elxaub:active{transform:translateY(0)scale(.98)}@media (width<=768px){nav.svelte-1elxaub{top:1rem}.links.svelte-1elxaub,.hide-mobile.svelte-1elxaub{display:none}.mobile-toggle.svelte-1elxaub{display:flex}.cta.svelte-1elxaub{padding:.5rem 1rem;font-size:.875rem}.mobile-menu.svelte-1elxaub{pointer-events:auto;background:#fff;border:1px solid #1118271a;border-radius:1rem;margin-top:.5rem;padding:1.5rem;display:block;box-shadow:0 10px 40px #0000001a}}@keyframes svelte-jz8lnl-shimmer-badge{0%{background-position:-200%}to{background-position:200%}}@keyframes svelte-jz8lnl-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}footer.svelte-jz8lnl{background:0 0;border:none;width:100%;max-width:100%;margin:0;padding:4rem 0 0}.container.svelte-jz8lnl{max-width:80rem;margin:0 auto;padding:0 2rem}.footer-box.svelte-jz8lnl{color:#fff;background:#1e1e1e;border-radius:3rem 3rem 0 0;flex-direction:column;gap:4rem;width:100%;max-width:100%;margin:0;padding:4rem 0;display:flex}.inner.svelte-jz8lnl{justify-content:space-between;gap:4rem;display:flex}.brand-col.svelte-jz8lnl{max-width:20rem}.brand-col.svelte-jz8lnl h2:where(.svelte-jz8lnl){letter-spacing:-.02em;margin-bottom:1.5rem;font-family:Outfit,system-ui,sans-serif;font-size:2.5rem;font-weight:800}.brand-col.svelte-jz8lnl h2:where(.svelte-jz8lnl) .dot:where(.svelte-jz8lnl){color:#16a34a}.brand-col.svelte-jz8lnl p:where(.svelte-jz8lnl){opacity:.8;font-size:1rem;line-height:1.6}.links-grid.svelte-jz8lnl{gap:5rem;display:flex}.col.svelte-jz8lnl h4:where(.svelte-jz8lnl){text-transform:uppercase;letter-spacing:.1em;opacity:.9;margin-bottom:1.5rem;font-size:.8rem;font-weight:700}.col.svelte-jz8lnl ul:where(.svelte-jz8lnl){flex-direction:column;gap:1rem;list-style:none;display:flex}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#fff9;font-size:.95rem;text-decoration:none;transition:color .2s}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff}.bottom-bar.svelte-jz8lnl{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.bottom-bar.svelte-jz8lnl p:where(.svelte-jz8lnl){opacity:.6;margin:0;font-size:.85rem}.bottom-bar.svelte-jz8lnl .legal-links:where(.svelte-jz8lnl){gap:2rem;display:flex}.bottom-bar.svelte-jz8lnl .legal-links:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){color:#fff9;font-size:.85rem;text-decoration:none;transition:color .2s}.bottom-bar.svelte-jz8lnl .legal-links:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover{color:#fff}@media (width<=1024px){.inner.svelte-jz8lnl{flex-direction:column}.links-grid.svelte-jz8lnl{flex-wrap:wrap;gap:3rem}}@media (width<=768px){.footer-box.svelte-jz8lnl{border-radius:1.5rem;gap:3rem;padding:2.5rem 2rem 3rem}.links-grid.svelte-jz8lnl{flex-direction:column;gap:2rem}.bottom-bar.svelte-jz8lnl{flex-direction:column;align-items:flex-start;gap:1rem}}body,:hover{cursor:none!important}.cursor-dot.svelte-1nx4icj{pointer-events:none;z-index:999999;box-sizing:border-box;will-change:transform;backface-visibility:hidden;background-color:#2bee34;border-radius:50%;width:8px;height:8px;margin:0;transition:width .2s,height .2s,background-color .2s,opacity .2s;position:fixed;top:0;left:0}.cursor-ring.svelte-1nx4icj{pointer-events:none;z-index:999998;box-sizing:border-box;will-change:transform;backface-visibility:hidden;border:1.5px solid #59c74980;border-radius:50%;width:36px;height:36px;margin:0;transition:width .2s,height .2s,border-color .2s,background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:fixed;top:0;left:0}.cursor-dot.hover.svelte-1nx4icj{opacity:0;width:0;height:0}.cursor-ring.hover.svelte-1nx4icj{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#59c7491a;border-color:#2bee34;width:50px;height:50px}@media (width<=768px){.cursor-dot.svelte-1nx4icj,.cursor-ring.svelte-1nx4icj{display:none}body,a,button,input,[role=button]{cursor:auto}}.ambient-glows.svelte-10g7xrt{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.glow.svelte-10g7xrt{filter:blur(120px);opacity:.15;border-radius:50%;animation:20s ease-in-out infinite alternate svelte-10g7xrt-float;position:absolute}.glow-1.svelte-10g7xrt{background:#2bee34;width:800px;height:800px;animation-delay:0s;top:-10%;left:-10%}@keyframes svelte-10g7xrt-float{0%{transform:translate(0)scale(1)}50%{transform:translate(100px,50px)scale(1.1)}to{transform:translate(-50px,100px)scale(.95)}}.transition-container.svelte-1sgpos4{flex:1;width:100%;display:grid;position:relative}.transition-wrapper.svelte-1sgpos4{grid-area:1/1;width:100%;height:100%}@keyframes svelte-16ylr1u-shimmer-badge{0%{background-position:-200%}to{background-position:200%}}@keyframes svelte-16ylr1u-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.preloader.svelte-16ylr1u{z-index:99999;background-color:#f9f9f9;flex-direction:column;justify-content:center;align-items:center;gap:2rem;animation:.5s cubic-bezier(.85,0,.15,1) .2s forwards svelte-16ylr1u-slideUp;display:flex;position:fixed;inset:0}.logo-container.svelte-16ylr1u{color:#fff;animation:1.5s ease-in-out infinite alternate svelte-16ylr1u-pulseGlow}.progress-bar.svelte-16ylr1u{background:#ffffff1a;border-radius:2px;width:200px;height:2px;overflow:hidden}.progress.svelte-16ylr1u{background:linear-gradient(90deg,#16a34a,#2bee34);width:0%;height:100%;animation:.2s cubic-bezier(.4,0,.2,1) forwards svelte-16ylr1u-fillProgress;box-shadow:0 0 10px #16a34a}@keyframes svelte-16ylr1u-slideUp{0%{transform:translateY(0)}to{visibility:hidden;transform:translateY(-100%)}}@keyframes svelte-16ylr1u-pulseGlow{0%{filter:drop-shadow(0 0 10px #16a34a33);transform:scale(.98)}to{filter:drop-shadow(0 0 25px #16a34a99);transform:scale(1.02)}}@keyframes svelte-16ylr1u-fillProgress{0%{width:0%}to{width:100%}}@keyframes svelte-dwy068-shimmer-badge{0%{background-position:-200%}to{background-position:200%}}@keyframes svelte-dwy068-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.ambient-background.svelte-dwy068{z-index:-1;pointer-events:none;background-color:#f9f9f9;position:fixed;inset:0;overflow:hidden}.blob.svelte-dwy068{filter:blur(80px);opacity:.8;will-change:transform;mix-blend-mode:screen;border-radius:50%;animation:15s ease-in-out infinite alternate svelte-dwy068-float;position:absolute}.blob-1.svelte-dwy068{background:radial-gradient(circle,#16a34a66 0%,#2bee341a 60%,#0000 100%);width:70vw;max-width:900px;height:70vw;max-height:900px;animation-duration:20s;animation-delay:0s;top:-15%;left:-10%}.blob-2.svelte-dwy068{background:radial-gradient(circle,#3b82f64d 0%,#16a34a1a 60%,#0000 100%);width:60vw;max-width:800px;height:60vw;max-height:800px;animation-duration:18s;animation-delay:-5s;bottom:-15%;right:-10%}.blob-3.svelte-dwy068{background:radial-gradient(circle,#065f4659 0%,#16a34a1a 60%,#0000 100%);width:50vw;max-width:700px;height:50vw;max-height:700px;animation-duration:24s;animation-delay:-10s;top:30%;left:40%;transform:translate(-50%,-50%)}@keyframes svelte-dwy068-float{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}
