@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-italic.CPBsCcxN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-italic.DJWiFoht.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-italic.DnD1KgkH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sf[data-astro-cid-gcn2mc3v]{background:#fff}.sf-edge[data-astro-cid-gcn2mc3v]{position:relative;height:1px}.sf-line[data-astro-cid-gcn2mc3v]{position:absolute;top:-6px;left:20px;right:20px;max-width:1140px;height:13px;margin:0 auto;overflow:hidden;background:linear-gradient(#e2e8f0,#e2e8f0) center / 100% 1px no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.sf-run[data-astro-cid-gcn2mc3v]{position:absolute;inset:0;animation:sf-run 4.2s linear infinite}.sf-streak[data-astro-cid-gcn2mc3v]{position:absolute;top:5px;right:100%;width:120px;height:2px;border-radius:999px;background:linear-gradient(90deg,#22c55e00,#22c55e);filter:drop-shadow(0 0 3px rgba(34,197,94,.8))}@keyframes sf-run{0%{transform:translate(0)}to{transform:translate(calc(100% + 120px))}}@media (prefers-reduced-motion: reduce){.sf-run[data-astro-cid-gcn2mc3v]{display:none}}.sf-main[data-astro-cid-gcn2mc3v]{background:#fff;padding:64px 20px 28px}.sf-wrap[data-astro-cid-gcn2mc3v]{max-width:1140px;margin:0 auto}.sf-top[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:48px;align-items:end;padding-bottom:40px;border-bottom:1px solid #eef2f0}.sf-logo[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:800;letter-spacing:-.03em;color:#0f172a;text-decoration:none}.sf-mark[data-astro-cid-gcn2mc3v]{display:block;flex-shrink:0;border-radius:9px;box-shadow:0 4px 12px #22c55e59}.sf-brand[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:14px 0 0;max-width:30em;font-size:.95rem;line-height:1.6;color:#64748b}.sf-track[data-astro-cid-gcn2mc3v] label[data-astro-cid-gcn2mc3v]{display:block;margin-bottom:10px;font-size:.9rem;font-weight:700;color:#0f172a}.sf-field[data-astro-cid-gcn2mc3v]{display:flex;gap:8px}.sf-field[data-astro-cid-gcn2mc3v] input[data-astro-cid-gcn2mc3v]{flex:1;min-width:0;height:48px;padding:0 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;font:inherit;font-size:.95rem;font-weight:600;color:#0f172a;transition:border-color .2s ease,background .2s ease}.sf-field[data-astro-cid-gcn2mc3v] input[data-astro-cid-gcn2mc3v]::placeholder{color:#94a3b8;font-weight:500}.sf-field[data-astro-cid-gcn2mc3v] input[data-astro-cid-gcn2mc3v]:focus{outline:2px solid #16a34a;outline-offset:1px;border-color:transparent;background:#fff}.sf-field[data-astro-cid-gcn2mc3v] input[data-astro-cid-gcn2mc3v][aria-invalid=true]{border-color:#f87171}.sf-field[data-astro-cid-gcn2mc3v] button[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 20px;border:none;border-radius:12px;background:#22c55e;color:#052e16;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.sf-field[data-astro-cid-gcn2mc3v] button[data-astro-cid-gcn2mc3v] svg[data-astro-cid-gcn2mc3v]{transition:transform .2s ease}.sf-field[data-astro-cid-gcn2mc3v] button[data-astro-cid-gcn2mc3v]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #22c55e73}.sf-field[data-astro-cid-gcn2mc3v] button[data-astro-cid-gcn2mc3v]:hover svg[data-astro-cid-gcn2mc3v]{transform:translate(3px)}.sf-field[data-astro-cid-gcn2mc3v] button[data-astro-cid-gcn2mc3v]:focus-visible{outline:2px solid #16a34a;outline-offset:2px}.sf-error[data-astro-cid-gcn2mc3v]{margin:8px 0 0;font-size:.82rem;line-height:1.5;color:#b91c1c}.sf-cols[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding:40px 0 32px}.sf-cols[data-astro-cid-gcn2mc3v] h3[data-astro-cid-gcn2mc3v]{margin:0 0 16px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.sf-cols[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none;margin:0;padding:0}.sf-cols[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{margin-bottom:11px;font-size:.9rem;color:#94a3b8}.sf-cols[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#334155;font-size:.9rem;text-decoration:none;transition:color .2s ease}.sf-cols[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#16a34a}.sf-fine[data-astro-cid-gcn2mc3v]{margin:0;padding-top:20px;border-top:1px solid #eef2f0;font-size:.78rem;line-height:1.6;color:#94a3b8}.sf-fine[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#64748b}.sf-strip[data-astro-cid-gcn2mc3v]{background:#0a1510;padding:18px 20px}.sf-strip-in[data-astro-cid-gcn2mc3v]{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap}.sf-strip[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0;font-size:.82rem;line-height:1.5;color:#8fa69a}.sf-strip-links[data-astro-cid-gcn2mc3v]{display:flex;gap:10px}.sf-strip-links[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{color:#5f776b}.sf-strip[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#e3ece6;text-decoration:none;transition:color .2s ease}.sf-strip[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#4ade80}@media (max-width: 960px){.sf-top[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:28px;align-items:start}.sf-track[data-astro-cid-gcn2mc3v]{max-width:480px}.sf-cols[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}}@media (max-width: 640px){.sf-main[data-astro-cid-gcn2mc3v]{padding:48px 16px 24px}.sf-line[data-astro-cid-gcn2mc3v]{left:16px;right:16px}.sf-cols[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-strip[data-astro-cid-gcn2mc3v]{padding:16px}.sf-strip-in[data-astro-cid-gcn2mc3v]{flex-direction:column;align-items:flex-start;gap:8px}}:root{--neon-green-primary: #16a34a;--neon-green-dark: #16a34a;--neon-green-accent: #00E676;--dark-btn: #0f172a;--dark-btn-hover: #1e293b;--text-main: #0f172a;--text-muted: #475569;--font-main: "Plus Jakarta Sans Variable", -apple-system, BlinkMacSystemFont, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100vh;font-family:var(--font-main);color:var(--text-main);background-color:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='960' height='640'%3E%3Cg fill='none' stroke='%2316a34a' stroke-opacity='0.2' stroke-width='1.2' stroke-dasharray='6 8'%3E%3Cpath d='M0 120 C 320 65, 640 175, 960 120'/%3E%3Cpath d='M0 330 C 320 400, 640 260, 960 330'/%3E%3Cpath d='M0 540 C 320 495, 640 585, 960 540'/%3E%3C/g%3E%3Cg fill='%2316a34a' fill-opacity='0.26'%3E%3Cpath transform='translate(480 120) rotate(95) scale(0.7) translate(-12 -12)' d='M12 2c.8 0 1.4.9 1.4 2.2v5.3l7.6 4.6v2l-7.6-2.3v4.6l2.3 1.8V22L12 21l-3.7 1v-1.8l2.3-1.8v-4.6L3 16.1v-2l7.6-4.6V4.2C10.6 2.9 11.2 2 12 2z'/%3E%3Cpath transform='translate(595 318) rotate(265) scale(0.7) translate(-12 -12)' d='M12 2c.8 0 1.4.9 1.4 2.2v5.3l7.6 4.6v2l-7.6-2.3v4.6l2.3 1.8V22L12 21l-3.7 1v-1.8l2.3-1.8v-4.6L3 16.1v-2l7.6-4.6V4.2C10.6 2.9 11.2 2 12 2z'/%3E%3Cpath transform='translate(240 527) rotate(91) scale(0.7) translate(-12 -12)' d='M12 2c.8 0 1.4.9 1.4 2.2v5.3l7.6 4.6v2l-7.6-2.3v4.6l2.3 1.8V22L12 21l-3.7 1v-1.8l2.3-1.8v-4.6L3 16.1v-2l7.6-4.6V4.2C10.6 2.9 11.2 2 12 2z'/%3E%3C/g%3E%3C/svg%3E");background-size:960px 640px;background-position:center top}.header-container{position:fixed;top:20px;left:0;right:0;display:flex;flex-direction:column;align-items:center;z-index:100;padding:0 16px}.header-container:before{content:"";position:absolute;left:0;right:0;top:-20px;height:90px;background:linear-gradient(to bottom,#fff calc(100% - 16px),#fff0);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:-1}.header-container.scrolled:before{opacity:1}.nav-pill{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:960px;height:54px;padding:5px 8px 5px 20px;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.95);border-radius:999px;box-shadow:0 10px 30px -4px #0000000f,0 2px 6px #00000005}.nav-logo{display:flex;align-items:center;gap:10px;cursor:pointer;text-decoration:none;user-select:none}.logo-mark{display:block;flex-shrink:0;border-radius:9px;box-shadow:0 4px 12px #22c55e59}.logo-text{font-size:1.2rem;font-weight:800;letter-spacing:-.03em;color:#0f172a}.nav-links{display:flex;align-items:center;gap:20px}.nav-link{text-decoration:none;font-size:.88rem;font-weight:500;color:#334155;transition:color .2s ease}.nav-link:hover,.nav-link.active{color:#0f172a;font-weight:700}.btn-remix{background:#0f172a;color:#fff;text-decoration:none;font-size:.85rem;font-weight:600;padding:10px 22px;border-radius:999px;box-shadow:0 4px 14px #0f172a40;transition:all .25s ease;display:inline-block}.btn-remix:hover{background:#1e293b;transform:translateY(-1px)}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-around;width:38px;height:38px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:50%;padding:9px;cursor:pointer;z-index:105}.mobile-menu-toggle .bar{width:100%;height:2px;background-color:#0f172a;border-radius:2px;transition:all .3s ease}.mobile-menu-toggle.active .bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle.active .bar:nth-child(2){opacity:0}.mobile-menu-toggle.active .bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-drawer{display:none;width:100%;max-width:960px;background:#fffffff2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid transparent;border-radius:20px;margin-top:0;box-shadow:none;overflow:hidden;max-height:0;visibility:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),margin-top .3s ease,visibility 0s linear .4s}.mobile-drawer.active{max-height:min(400px,calc(100dvh - 90px));overflow-y:auto;margin-top:10px;visibility:visible;border-color:#fffffff2;box-shadow:0 16px 40px #0000001f;transition:max-height .4s cubic-bezier(.16,1,.3,1),margin-top .3s ease,visibility 0s}.mobile-menu-toggle:focus-visible,.mobile-nav-link:focus-visible,.nav-link:focus-visible,.btn-remix:focus-visible{outline:2px solid #16a34a;outline-offset:2px}@media (prefers-reduced-motion: reduce){.mobile-drawer,.mobile-drawer.active,.mobile-menu-toggle .bar{transition:none}}.mobile-drawer-inner{display:flex;flex-direction:column;gap:12px;padding:20px}.mobile-nav-link{text-decoration:none;font-size:.98rem;font-weight:600;color:#334155;padding:10px 14px;border-radius:10px;transition:background .2s ease}.mobile-nav-link:hover,.mobile-nav-link.active{background:#f0fdf4;color:#16a34a}.mobile-cta{text-align:center;margin-top:8px;width:100%}.page-container{max-width:1140px;margin:0 auto;padding:110px 16px 80px;min-height:calc(100vh - 280px)}@media (max-width: 960px){.desktop-only{display:none!important}.mobile-menu-toggle{display:flex}.mobile-drawer{display:block}}@media (max-width: 640px){.page-container{padding-top:96px;padding-left:12px;padding-right:12px}.header-container{padding:0 12px;top:12px}.header-container:before{top:-12px;height:82px}}
