@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght_normal-s.p.0s216eisv2o7-.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_vietnamese_wght_normal-s.p.3-nce-jb_9bxk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:96.8%;descent-override:25.1%;line-gap-override:0.0%;size-adjust:100.0%}.montserrat_4b908656-module__fg7hhq__className{font-family:montserrat,montserrat Fallback}.montserrat_4b908656-module__fg7hhq__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:nunito;src:url(../media/nunito_latin_wght_normal-s.p.1wzrasd95pxo_.woff2)format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:nunito;src:url(../media/nunito_vietnamese_wght_normal-s.p.2n-t_bbv7ec7m.woff2)format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:101.1%;descent-override:35.3%;line-gap-override:0.0%;size-adjust:100.0%}.nunito_78bc1ac7-module__24yoNa__className{font-family:nunito,nunito Fallback}.nunito_78bc1ac7-module__24yoNa__variable{--font-nunito:"nunito", "nunito Fallback"}
:root{--bg-dark:#061510;--bg-dark-2:#0a2418;--bg-light:#f7f7f5;--card:#fff;--ink:#0b1f16;--ink-2:#44564c;--ink-3:#7e918a;--line:#e3eae5;--brand-dark:#00311f;--primary:#00a848;--violet:#5fd068;--accent:#fcd02d;--yellow:#fcd02d;--success:#22c55e;--cyan:#22d3ee;--r:22px;--ease:cubic-bezier(.2, .8, .2, 1);--font-heading:var(--font-montserrat), Montserrat, ui-sans-serif, sans-serif;--font-body:var(--font-nunito), Nunito, ui-sans-serif, system-ui, sans-serif;--mint:#e6f6ec;--line-2:#c7d6cc;--primary-ink:#017a35;--bg-2:#eef5f0;--wrap:1180px;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--bg-light);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,.logo,.btn,.stat b,.money,.hero-meta b{font-family:var(--font-heading)}h1,h2,h3{letter-spacing:-.02em;line-height:1.08}h2{font-size:clamp(30px,4vw,46px);font-weight:700}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--primary), var(--violet));border-radius:2px;width:18px;height:2px}.lead{color:var(--ink-2);max-width:640px;font-size:18px;line-height:1.6}.btn{transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .3s;will-change:transform;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:600;display:inline-flex}.btn-primary{background:var(--yellow);color:var(--brand-dark);box-shadow:0 10px 30px -10px #fcd02db3}.btn-primary:hover{background:#ffd83f;box-shadow:0 18px 40px -12px #fcd02de6}.btn-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24}.btn-ghost:hover{background:#ffffff1f}.btn-dark{background:var(--ink);color:#fff}.btn .arr{transition:transform .35s var(--ease)}.btn:hover .arr{transform:translate(4px)}.logo{color:#fff;letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.logo .lg{width:auto;height:30px;display:block}.logo .suite{letter-spacing:.02em;opacity:.85;border-left:1px solid;padding-left:10px;font-size:14px;font-weight:600;line-height:1}section.light{padding:110px 0}.hero-meta{color:#ffffff8c;gap:28px;margin-top:44px;font-size:14px;display:flex}.hero-meta b{color:#fff;letter-spacing:-.02em;font-size:20px;font-weight:700;display:block}.rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(26px)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:80ms}.rv.d2{transition-delay:.16s}.rv.d3{transition-delay:.24s}.rv.d4{transition-delay:.32s}@keyframes rvIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.rv-load{animation:rvIn .7s var(--ease) both}.rv-load.d1{animation-delay:80ms}.rv-load.d2{animation-delay:.16s}.rv-load.d3{animation-delay:.24s}.rv-load.d4{animation-delay:.32s}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 3px var(--brand-dark)}.btn-primary:focus-visible{box-shadow:0 10px 30px -10px #fcd02db3, 0 0 0 3px var(--brand-dark)}[tabindex="-1"]:focus{outline:none}@property --p{syntax:"<percentage>";inherits:false;initial-value:0%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}.rv-load{opacity:1;animation:none;transform:none}}
