@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300..900;1,9..40,300..900&family=Inter:wght@400;500;600;700;800&display=swap);:root{--mc-black:#030508;--mc-deep:#05080d;--mc-panel:#0d141c9e;--mc-line:#94a3b824;--mc-line-bright:#94a3b847;--mc-green:#16a34a;--mc-green-bright:#22c55e;--mc-green-glow:#22c55e59;--mc-text:#e8edf2;--mc-dim:#8b98a5;--mc-mono:"SFMono-Regular",ui-monospace,"Cascadia Mono",Consolas,monospace}.mc-glass{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0d141c9e;background:var(--mc-panel);border:1px solid #94a3b824;border:1px solid var(--mc-line);border-radius:16px;position:relative;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s,box-shadow .45s}.mc-glass:before{background:linear-gradient(90deg,#0000,#ffffff29,#0000);border-radius:16px 16px 0 0;content:"";height:1px;inset:0 0 auto 0;pointer-events:none;position:absolute}.mc-glass-hover:hover{border-color:#22c55e59;box-shadow:0 24px 60px -24px #000000e6,0 0 42px -12px #22c55e59;box-shadow:0 24px 60px -24px #000000e6,0 0 42px -12px var(--mc-green-glow);transform:translateY(-6px)}.mc-cta{background:linear-gradient(180deg,#1fb457,#15803d);border:none;border-radius:14px;box-shadow:0 0 0 1px #22c55e80,0 10px 34px -10px #22c55e59;box-shadow:0 0 0 1px #22c55e80,0 10px 34px -10px var(--mc-green-glow);color:#fff;cursor:pointer;font-family:inherit;font-weight:800;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.mc-cta:after{background:linear-gradient(90deg,#0000,#ffffff57,#0000);bottom:0;content:"";left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-22deg);transition:left .6s cubic-bezier(.16,1,.3,1);width:44%}.mc-cta:hover{box-shadow:0 0 0 1px #22c55eb3,0 18px 52px -12px #22c55e8c;transform:translateY(-2px) scale(1.02)}.mc-cta:hover:after{left:120%}.mc-cta:active{transform:translateY(0) scale(.99)}.mc-ghost{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #94a3b847;border:1px solid var(--mc-line-bright);border-radius:14px;color:#e8edf2;color:var(--mc-text);cursor:pointer;font-family:inherit;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1)}.mc-ghost:hover{background:#22c55e14;border-color:#22c55e80;color:#fff;transform:translateY(-2px)}.mc-label{align-items:center;color:#22c55e;color:var(--mc-green-bright);display:inline-flex;font-family:SFMono-Regular,ui-monospace,Cascadia Mono,Consolas,monospace;font-family:var(--mc-mono);font-size:11px;gap:10px;letter-spacing:.28em;text-transform:uppercase}.mc-label:before{content:"";height:1px;opacity:.7;width:26px}.mc-dot,.mc-label:before{background:#22c55e;background:var(--mc-green-bright)}.mc-dot{border-radius:50%;flex-shrink:0;height:7px;position:relative;width:7px}.mc-dot:after{animation:mc-ping 2.2s cubic-bezier(0,0,.2,1) infinite;border:1px solid #22c55e;border:1px solid var(--mc-green-bright);border-radius:50%;content:"";inset:-5px;position:absolute}@keyframes mc-ping{0%{opacity:.9;transform:scale(.4)}80%,to{opacity:0;transform:scale(1.8)}}.mc-display{text-wrap:balance;color:#e8edf2;color:var(--mc-text);font-weight:900;letter-spacing:-.035em;line-height:1.02}.mc-grad{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#4ade80 10%,#22c55e 45%,#0ea5e9 95%);-webkit-background-clip:text;background-clip:text;color:#0000}.mc-gridfloor{animation:mc-grid-drift 16s linear infinite;background-image:linear-gradient(#22c55e21 1px,#0000 0),linear-gradient(90deg,#22c55e21 1px,#0000 0);background-size:44px 44px;bottom:-12%;height:46%;left:-25%;-webkit-mask-image:linear-gradient(180deg,#0000,#000 34%,#000 78%,#0000);mask-image:linear-gradient(180deg,#0000,#000 34%,#000 78%,#0000);pointer-events:none;position:absolute;right:-25%;transform:perspective(420px) rotateX(62deg);transform-origin:center top}@keyframes mc-grid-drift{0%{background-position:0 0,0 0}to{background-position:0 44px,0 0}}.mc-scan{background:linear-gradient(90deg,#0000,#22c55e80 50%,#0000);height:1px;width:100%}.mc-ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);overflow:hidden}.mc-ticker-track{animation:mc-ticker 44s linear infinite;display:inline-flex;gap:44px;white-space:nowrap;will-change:transform}@keyframes mc-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mc-bootbar{background:#94a3b826;border-radius:2px;height:2px;overflow:hidden}.mc-bootbar>span{animation:mc-boot 1.1s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,#0000,#22c55e,#0000);background:linear-gradient(90deg,#0000,var(--mc-green-bright),#0000);border-radius:2px;display:block;height:100%;width:40%}@keyframes mc-boot{0%{transform:translateX(-110%)}to{transform:translateX(320%)}}.mc-chip{align-items:center;background:linear-gradient(160deg,#22c55e29,#0ea5e914);border:1px solid #22c55e40;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff14;display:flex;font-size:20px;height:46px;justify-content:center;width:46px}.mc-faq-a{overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s}.mc-cat{background:#ffffff08;border:1px solid #94a3b824;border:1px solid var(--mc-line);border-radius:12px;cursor:default;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s,box-shadow .3s}.mc-cat:hover{background:#22c55e17;border-color:#22c55e66;box-shadow:0 8px 26px -10px #22c55e59;box-shadow:0 8px 26px -10px var(--mc-green-glow);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.mc-bootbar>span,.mc-dot:after,.mc-gridfloor,.mc-ticker-track{animation:none!important}.mc-cat,.mc-cta,.mc-faq-a,.mc-ghost,.mc-glass,.mc-glass-hover{transition:none!important}.mc-cta:after{display:none}}@media (max-width:767px){.mc-glass{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mc-gridfloor{background-size:34px 34px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--p:#16a34a;--p-dark:#15803d;--p-bg:#22c55e1a;--p-border:#22c55e4d;--ring:#16a34a59;--fg:#e8edf2;--mfg:#9aa4ad;--bg:#0a0b0c;--surface:#101317;--dark:#08050f;--border:#26292e;--border-strong:#2f343a;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--cyan:#0ea5e9;--radius-sm:8px;--radius:12px;--radius-lg:16px;--shadow-sm:0 1px 2px #1018280f,0 1px 3px #1018280d;--shadow-md:0 4px 12px #10182814,0 2px 4px #1018280a;--shadow-lg:0 12px 32px #1018281f,0 4px 8px #1018280f;--ease:cubic-bezier(.4,0,.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0b0c;background:var(--bg);color:#e8edf2;color:var(--fg);font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;text-rendering:optimizeLegibility}[role=button],a,button,input,select,textarea{transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);transition:background-color .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease),color .15s var(--ease),transform .12s var(--ease),opacity .15s var(--ease)}[role=button],button:not(:disabled){cursor:pointer}button:not(:disabled):active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.6}:focus{outline:none}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:8px;border-radius:var(--radius-sm);box-shadow:0 0 0 3px #16a34a59;box-shadow:0 0 0 3px var(--ring);outline:none}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #16a34a59;box-shadow:0 0 0 3px var(--ring)}::selection{background:#22c55e4d;color:#fff}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-rev{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes testimonials{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 #16a34a66}50%{box-shadow:0 0 0 12px #16a34a00}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.marquee-track{animation:marquee 32s linear infinite}.marquee-track,.marquee-track-reverse{display:flex;width:-webkit-max-content;width:max-content}.marquee-track-reverse{animation:marquee-rev 32s linear infinite}.testimonials-track{animation:testimonials 40s linear infinite;display:flex}.testimonials-track:hover{animation-play-state:paused}.fade-up{animation:fade-up .6s ease both}.float{animation:float 4s ease-in-out infinite}.toast-in{animation:toast-in .25s cubic-bezier(.4,0,.2,1) both;animation:toast-in .25s var(--ease) both}.skeleton{animation:shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#1a1e23 25%,#22272d 37%,#1a1e23 63%);background-size:200% 100%;border-radius:8px;border-radius:var(--radius-sm)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#3a3f45;background-clip:content-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#4a5158;background-clip:content-box}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.b27a86e5.css.map*/