.ft[data-astro-cid-sz7xmlte]{background:#111827;padding:56px 40px 28px;color:#ffffff9e}.ft-in[data-astro-cid-sz7xmlte]{max-width:var(--content-max);margin:0 auto}.ft-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:.9fr 2.5fr 1fr 1fr;gap:36px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.1)}.ft-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;height:52px;width:auto;margin-bottom:14px}.ft-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:260px;font-size:13px;line-height:1.6}.ft-col[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.ft-col[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit}.ft-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:grid;gap:9px}.ft-dos[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.ft-col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:13px;font-weight:500;line-height:1.4;color:#ffffffc7;transition:color .14s ease}.ft[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#16c79a}.ft[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{outline:3px solid #16C79A;outline-offset:3px;border-radius:4px}.ft-pie[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;font-size:12px;color:#ffffff8c}@media (max-width: 960px){.ft-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.ft-col--cf[data-astro-cid-sz7xmlte]{grid-column:1 / -1;grid-row:2}}@media (max-width: 520px){.ft[data-astro-cid-sz7xmlte]{padding:44px 20px 24px}.ft-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:32px}.ft-dos[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.wa-float[data-astro-cid-y4hhiakm]{position:fixed;right:20px;bottom:20px;z-index:70;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px #11182738;transition:transform .18s ease,box-shadow .18s ease}.wa-float[data-astro-cid-y4hhiakm]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 28px #11182747;color:#fff}.wa-float[data-astro-cid-y4hhiakm]:focus-visible{outline:2px solid var(--ink, #111827);outline-offset:3px}.wa-tip[data-astro-cid-y4hhiakm]{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(4px);background:var(--ink, #111827);color:#fff;font-size:12.5px;font-weight:700;padding:7px 12px;border-radius:8px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.wa-float[data-astro-cid-y4hhiakm]:hover .wa-tip[data-astro-cid-y4hhiakm],.wa-float[data-astro-cid-y4hhiakm]:focus-visible .wa-tip[data-astro-cid-y4hhiakm]{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}@media (max-width: 640px){.wa-float[data-astro-cid-y4hhiakm]{right:16px;bottom:16px;width:48px;height:48px}.wa-tip[data-astro-cid-y4hhiakm]{display:none}}@media (prefers-reduced-motion: reduce){.wa-float[data-astro-cid-y4hhiakm],.wa-tip[data-astro-cid-y4hhiakm]{transition:none!important}}@media print{.wa-float[data-astro-cid-y4hhiakm]{display:none!important}}@font-face{font-family:Geist;src:url(/fonts/geist.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:104%;ascent-override:92%;descent-override:22%;line-gap-override:0%}:root{--font-sans: "Geist", "Geist Fallback", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, "Cascadia Mono", monospace;--green: #16C79A;--green-dark: #0FAD84;--green-light: #E6F9F4;--purple: #A855C8;--orange: #F5A020;--coral: #F25252;--ink: #111827;--ink2: #374151;--ink3: #6B7280;--border: #E5E7EB;--bg: #F9FAFB;--content-max: 1120px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:clip}code,pre,kbd,samp{font-family:var(--font-mono)}a{color:var(--green-dark);text-decoration:none}a:hover{color:var(--green)}img{max-width:100%}.wrap{max-width:var(--content-max);margin:0 auto;position:relative}.tnum{font-variant-numeric:tabular-nums}.lift{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lift:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1118271a;border-color:#b9efdf}.navlink{transition:color .15s ease}.navlink:hover{color:var(--ink)!important}.btnp{transition:filter .15s ease,transform .15s ease}.btnp:hover{filter:brightness(.94);transform:translateY(-1px)}.fa summary{list-style:none;cursor:pointer}.fa summary::-webkit-details-marker{display:none}.fa[open] .fa-plus{transform:rotate(45deg)}.dd{position:relative;display:flex;align-items:center}.dd.open:after{content:"";position:absolute;top:100%;left:-28px;right:-28px;height:34px}.dd-trigger{font-family:inherit;background:none;border:0;cursor:pointer;font-size:14px;font-weight:450;color:#5e6673;display:inline-flex;align-items:center;gap:5px;padding:0}.dd-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(6px);padding-top:14px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1);z-index:60}.dd-menu-wide{left:0;right:auto;transform:translateY(6px)}.dd.open .dd-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.dd-menu-wide.dd-menu{transform:translateY(6px)}.dd.open .dd-menu-wide{transform:translateY(0)}.dd.open .dd-caret{transform:rotate(180deg)}.dd-caret{transition:transform .18s ease}.dd-card{background:#fff;border:1px solid #E4E7EA;border-radius:20px;box-shadow:0 24px 48px -16px #1118272e,0 2px 6px #1118270a;padding:8px}.dd-col{display:flex;flex-direction:column;gap:2px}.dd-item{display:block;padding:10px 12px;border-radius:12px;transition:background .14s ease}.dd-item:hover,.dd-item:focus-visible{background:#f2f4f5}.dd-ico{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f2f4f5;color:#5e6673}.dd-tx{display:flex;flex-direction:column;min-width:0}.dd-name{font-size:14px;font-weight:650;color:#111827;line-height:1.25}.dd-desc{font-size:13px;font-weight:400;color:#6b7380;line-height:1.35;margin-top:2px}.dd-menu-sol{position:fixed;top:60px;left:50%;right:auto;width:min(1060px,calc(100vw - 32px));padding-top:14px}.dd-card-sol{padding:0;overflow:hidden}.sol-mega{display:grid;grid-template-columns:1.05fr 1.05fr .9fr}.sol-cf,.sol-list-col{padding:26px 26px 22px;display:flex;flex-direction:column}.sol-list-col{border-left:1px solid #E4E7EA;border-right:1px solid #E4E7EA}.sol-cf-title{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:650;letter-spacing:-.01em;color:#067a5b;line-height:1.2;margin-bottom:6px}.sol-cf-sub{font-size:13px;font-weight:400;color:#6b7380;line-height:1.5;margin-bottom:14px;max-width:260px}.sol-cf-list,.sol-rows{display:flex;flex-direction:column;gap:2px;margin-inline:-10px}.sol-item,.sol-row{display:block;padding:10px;border-radius:12px;transition:background .14s ease}.sol-row{align-items:center}.sol-item:hover,.sol-item:focus-visible,.sol-row:hover,.sol-row:focus-visible{background:#f2f4f5}.sol-ico{flex-shrink:0;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--acc-bg, #F2F4F5);color:var(--acc-tx, #5E6673);transition:background-color .14s ease,color .14s ease}.sol-item:hover .sol-ico,.sol-row:hover .sol-ico{background:var(--acc-tx);color:#fff}.sol-row-tx{flex:1;min-width:0}.sol-item h5,.sol-row h5{font-size:14px;font-weight:650;color:#111827;margin-bottom:2px;line-height:1.25}.sol-item p,.sol-row p{font-size:13px;font-weight:400;color:#6b7380;line-height:1.4}.sol-chev{color:#cdd3d8;flex-shrink:0;transition:transform .16s ease,color .16s ease}.sol-row:hover .sol-chev{color:#111827;transform:translate(2px)}.sol-foot{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:16px 0 0;font-size:14px;font-weight:650;color:#067a5b}.sol-foot svg{transition:transform .18s ease}.sol-foot:hover{color:inherit}.sol-foot:hover svg{transform:translate(3px)}.sol-promo{--acc: #16C79A;padding:26px 24px 22px;background:#f7f8f9;display:flex;flex-direction:column;gap:6px;color:inherit}.sol-promo h3{font-size:18px;font-weight:650;letter-spacing:-.01em;color:#111827;line-height:1.2}.sol-promo>p{font-size:13px;font-weight:400;color:#5e6673;line-height:1.5}.spm{display:grid;grid-template-columns:30px minmax(0,1fr);gap:0 6px;margin:auto 0 4px;padding:6px 6px 6px 0;border-radius:14px;background:#f2f4f5;border:1px solid #E4E7EA;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s ease}.sol-promo:hover .spm{transform:translateY(-2px);box-shadow:0 12px 28px -12px #11182733}.spm-side{display:flex;flex-direction:column;align-items:center;gap:7px;padding-top:6px}.spm-side img{width:14px;height:14px}.spm-side i{width:12px;height:12px;border-radius:3px;background:#dde1e5}.spm-main{display:grid;align-content:start;gap:7px;min-height:0;padding:10px 8px;border-radius:10px;background:#fff;border:1px solid #E4E7EA}.spm-row{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 4px 6px 8px;border-radius:6px;border:1px solid #E4E7EA}.spm-row b{flex:1;max-width:var(--w);height:6px;border-radius:999px;background:#e3e7ea}.spm-row i{flex:none;width:8px;height:8px;margin-right:4px;border-radius:50%;background:var(--c)}.sol-promo-go{display:inline-flex;align-items:center;gap:8px;padding-top:12px;font-size:14px;font-weight:650;color:#067a5b}.sol-promo-go svg{transition:transform .18s ease}.sol-promo:hover .sol-promo-go svg{transform:translate(3px)}@media (max-width: 1040px){.dd-menu-sol{width:calc(100vw - 24px)}.sol-mega{grid-template-columns:1fr 1fr}.sol-promo{display:none}.sol-list-col{border-right:0}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floaty2{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}@keyframes glowpulse{0%,to{opacity:.55}50%{opacity:.95}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gridpan{0%{background-position:0 0}to{background-position:52px 52px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:floaty 6s ease-in-out infinite}.float2{animation:floaty2 5s ease-in-out infinite}.glow{animation:glowpulse 5s ease-in-out infinite}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.mq-track{display:flex;width:max-content;animation:marquee 26s linear infinite}.mq:hover .mq-track{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.float,.float2,.glow,.mq-track,.reveal{animation:none!important;opacity:1!important;transform:none!important}}[data-anim]{opacity:0;will-change:opacity,transform;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}[data-anim=fade-up]{transform:translateY(26px)}[data-anim=fade-down]{transform:translateY(-26px)}[data-anim=fade-left]{transform:translate(30px)}[data-anim=fade-right]{transform:translate(-30px)}[data-anim=scale-in]{transform:scale(.94)}[data-anim=fade]{transform:none}[data-anim].in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-anim]{opacity:1!important;transform:none!important;transition:none!important}}.site-header{position:sticky;top:0;z-index:80;border-bottom:1px solid transparent;transition:border-color .22s ease}.site-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#ffffffb8;-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);transition:background .22s ease}.site-header.scrolled{border-bottom-color:#e4e7ea}.site-header.scrolled:before{background:#fffc}@media (prefers-reduced-transparency: reduce){.site-header:before,.site-header.scrolled:before{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:var(--content-max);margin:0 auto;padding:12px 32px}.site-brand{display:inline-flex}.site-brand:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:4px}.site-nav-links{display:flex;align-items:center;gap:26px}.site-nav-links>.navlink,.dd-trigger{font-size:14px;font-weight:450;color:#5e6673}.site-nav-links>.navlink[data-active=true],.dd-trigger[data-active=true]{color:#111827}.site-nav-links>.navlink[data-active=true]{position:relative}.site-nav-links>.navlink[data-active=true]:after,.dd-trigger[data-active=true]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:#111827}.dd-trigger[data-active=true]{position:relative}.site-nav-actions{display:flex;align-items:center;gap:8px}.site-nav-actions .btn-login{font-size:14px;font-weight:450;color:#374151;padding:9px 10px;border-radius:999px;transition:color .15s ease}.site-nav-actions .btn-login:hover{color:#111827;transform:none;filter:none}.site-nav-actions .btn-register{font-size:14px;font-weight:600;color:#111827;background:#fff;border:1px solid #CDD3D8;border-radius:999px;padding:8px 16px;transition:border-color .15s ease}.site-nav-actions .btn-register:hover{border-color:#111827;color:#111827;transform:none;filter:none}.site-nav-actions .btn-demo{font-size:14px;font-weight:600;color:#111827;background:var(--green);border:1px solid var(--green);border-radius:999px;padding:8px 18px;transition:background .15s ease,transform .15s ease}.site-nav-actions .btn-demo:hover{background:#0fad84;border-color:#0fad84;color:#111827;transform:none;filter:none}.site-nav-actions .btnp:active{transform:scale(.97)}.navlink:focus-visible,.dd-trigger:focus-visible,.dd-item:focus-visible,.sol-item:focus-visible,.sol-row:focus-visible,.sol-promo:focus-visible,.m-link:focus-visible,.m-sub-link:focus-visible,.m-acc summary:focus-visible,.btnp:focus-visible,.nav-burger:focus-visible,.mobile-close:focus-visible{outline:3px solid var(--green);outline-offset:2px;border-radius:8px}.nav-dim{position:fixed;inset:0;z-index:40;background:#11182752;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .36s cubic-bezier(.16,1,.3,1),visibility 0s .36s}.dd-open .nav-dim{opacity:1;visibility:visible;transition:opacity .36s cubic-bezier(.16,1,.3,1)}@media (max-width: 900px){.nav-dim{display:none}}@media (prefers-reduced-motion: reduce){.nav-dim{transition:none}}.nav-burger,.mobile-close{display:none;background:none;border:0;cursor:pointer;padding:6px;border-radius:8px;align-items:center;justify-content:center}.nav-burger,.mobile-close{min-width:44px;min-height:44px}.mobile-scrim{position:fixed;inset:0;background:#11182773;z-index:80;opacity:0;transition:opacity .22s ease}.mobile-scrim.open{opacity:1}.mobile-panel{position:fixed;top:0;right:0;bottom:0;width:min(88vw,360px);background:#fff;z-index:90;box-shadow:-12px 0 40px #1118272e;transform:translate(100%);transition:transform .26s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.mobile-panel[hidden]{display:none}.mobile-panel.open{transform:translate(0)}.mobile-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 22px;border-bottom:1px solid #E4E7EA;position:sticky;top:0;background:#fff}.mobile-nav{display:flex;flex-direction:column;padding:8px 12px;flex:1}.m-link{font-size:17px;font-weight:650;color:#111827;padding:14px 12px;border-radius:10px}.m-link:hover,.m-link[data-active=true]{background:#f2f4f5;color:#111827}.m-acc{border-radius:10px}.m-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:650;color:#111827;padding:14px 12px;border-radius:10px}.m-acc summary::-webkit-details-marker{display:none}.m-acc summary:hover{background:#f2f4f5}.m-caret{transition:transform .2s ease;color:#5e6673}.m-acc[open] .m-caret{transform:rotate(180deg)}.m-sub{display:flex;flex-direction:column;padding:2px 0 10px}.m-sub-link{font-size:15px;font-weight:400;color:#374151;padding:11px 12px 11px 24px;border-radius:8px}.m-sub-link:hover{background:#f2f4f5;color:#111827}.m-sub-lead{font-weight:650;color:#067a5b}.mobile-cta{display:grid;gap:10px;padding:16px;border-top:1px solid #E4E7EA}.mobile-cta .btnp{display:block;text-align:center;font-size:15px;font-weight:650;border-radius:999px;padding:13px 18px;color:#111827}.mobile-cta .m-demo{background:var(--green)}.mobile-cta .m-reg{border:1px solid #CDD3D8}.mobile-cta .m-login{font-weight:500;color:#374151}@media (max-width: 1100px){.site-nav-links{gap:20px}.site-nav-actions .btn-login{display:none}}@media (max-width: 900px){.site-nav-links{display:none}.site-nav{padding:12px 20px}.nav-burger{display:inline-flex}}@media (max-width: 640px){.site-nav-actions .btn-register{display:none}}@media (max-width: 560px){.site-nav-actions .btn-demo{display:none}}@media (min-width: 901px){.mobile-panel,.mobile-scrim{display:none!important}}@media (prefers-reduced-motion: reduce){.mobile-panel,.mobile-scrim,.dd-menu,.m-caret{transition:none!important}}@media print{body{background:#fff}.wrap{max-width:100%!important}.no-print{display:none!important}.reveal{opacity:1!important;transform:none!important}.float,.float2,.glow{animation:none!important}.brk{break-before:page}.avoid{break-inside:avoid}section{break-inside:avoid-page}.fa{break-inside:avoid}}
