.fnl{--l-ink:#0b1f1d;--l-body:#3f524f;--l-muted:#6e817d;--l-line:#e0e8e6;--l-bg:#f6f9f8;--l-tint:#ecf3f1;--l-night:#06110f;--l-night-2:#0b1d1a;--l-night-3:#112925;--l-night-line:#ffffff17;--l-on-dark:#c3d6d2;--l-on-dark-muted:#86a19c;--l-teal:#14b8a6;--l-teal-2:#0f766e;--l-mint:#5eead4;--l-glow:#14b8a652;--l-ok:#22c55e;--l-bad:#f87171;--l-info:#60a5fa;font-family:var(--fx-font), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--l-body);background:var(--l-bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}.fnl *,.fnl :before,.fnl :after{box-sizing:border-box}.fnl :not([class*=ri-]):before{content:none}.fnl a{color:inherit;text-decoration:none}.fnl h1,.fnl h2,.fnl h3{color:var(--l-ink);letter-spacing:-.02em;margin:0}.fnl h1,.fnl h2{font-weight:800}.fnl h3{font-weight:700}.fnl p{margin:0}.fnl ul{margin:0;padding:0;list-style:none}.fnl-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.fnl-wm{width:auto;height:34px;display:block}.fnl-btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14.5px;font-weight:600;transition:filter .15s,background .15s;display:inline-flex}.fnl-btn--lg{height:52px;padding:0 26px;font-size:15.5px}.fnl-btn--primary{background:linear-gradient(135deg, var(--l-teal), var(--l-teal-2));box-shadow:0 12px 30px var(--l-glow);color:#fff!important}.fnl-btn--primary:hover{filter:brightness(1.08)}.fnl-btn--soft{background:#ffffff0a;border-color:#ffffff42;color:#eef6f4!important}.fnl-btn--soft:hover{background:#ffffff1a}.fnl-btn--link{padding:0 10px;color:var(--l-on-dark)!important}.fnl-btn--link:hover{color:#fff!important}.fnl-nav{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--l-night-line);background:#06110ff5;position:sticky;top:0}.fnl-nav__inner{align-items:center;gap:28px;height:72px;display:flex}.fnl-nav__links{flex:1;gap:28px;margin-left:16px;display:flex}.fnl-nav__links a{color:var(--l-on-dark);font-size:15px;font-weight:500}.fnl-nav__links a:hover{color:#fff}.fnl-nav__end{align-items:center;gap:8px;margin-left:auto;display:flex}.fnl-dark{background:var(--l-night);color:var(--l-on-dark);position:relative;overflow:hidden}.fnl-dark h1,.fnl-dark h2,.fnl-dark h3{color:#fff}.fnl-dark .fnl-wrap{z-index:1;position:relative}.fnl-glow{pointer-events:none;background:radial-gradient(720px 440px at 80% 15%,#14b8a63d,#0000 70%),radial-gradient(520px 360px at 8% 90%,#0f766e38,#0000 70%);position:absolute;inset:0}.fnl-glow--low{opacity:.7}.fnl-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--l-mint);margin-bottom:14px;font-size:13px;font-weight:700}.fnl-lead{color:var(--l-on-dark);max-width:560px;margin-top:16px;font-size:18px}.fnl-fine{color:var(--l-on-dark-muted);margin-top:18px;font-size:13px}.fnl-fine--dark{color:var(--l-muted)}.fnl-hero{padding:72px 0 84px}.fnl-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}.fnl-hero h1{font-size:clamp(34px,4.6vw,54px);line-height:1.06}.fnl-hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.fnl-hero__cta--center{justify-content:center}.fnl-app{border:1px solid var(--l-night-line);background:#0d1a18;border-radius:16px;font-size:12.5px;overflow:hidden;box-shadow:0 30px 80px #00000073}.fnl-app__bar{border-bottom:1px solid var(--l-night-line);background:#0a1513;align-items:center;gap:6px;padding:10px 14px;display:flex}.fnl-app__bar i{background:#27413c;border-radius:999px;width:9px;height:9px}.fnl-app__bar span{color:var(--l-on-dark-muted);margin-left:10px;font-size:11.5px}.fnl-app__body{grid-template-columns:46px 1fr;min-height:300px;display:grid}.fnl-app__side{background:#071311;flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex}.fnl-app__side span{width:30px;height:30px;color:var(--l-on-dark-muted);border-radius:8px;place-items:center;display:grid}.fnl-app__side span.is-on{color:#fff;background:#14b8a62e}.fnl-app__main{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.fnl-app__kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fnl-app__kpis div{background:var(--l-night-2);border:1px solid var(--l-night-line);border-radius:10px;padding:9px 10px}.fnl-app__kpis span{color:var(--l-on-dark-muted);font-size:11px;display:block}.fnl-app__kpis b{color:#fff;font-size:16px}.fnl-app__kpis b.ok{color:#4ade80}.fnl-app__kpis b.bad{color:var(--l-bad)}.fnl-app__table{border:1px solid var(--l-night-line);border-radius:10px;overflow:hidden}.fnl-app__th,.fnl-app__tr{grid-template-columns:1fr 1.3fr 1fr 1fr .9fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.fnl-app__th{background:var(--l-night-2);color:var(--l-on-dark-muted);font-size:11px}.fnl-app__tr{border-top:1px solid var(--l-night-line);color:var(--l-on-dark)}.fnl-app__tr b{color:#fff;font-weight:600}.fnl-amt{font-variant-numeric:tabular-nums}.fnl-chip{white-space:nowrap;border-radius:999px;justify-self:start;padding:1px 8px;font-size:10.5px;font-weight:600}.fnl-chip--ok{color:#4ade80;background:#22c55e29}.fnl-chip--info{color:var(--l-info);background:#60a5fa29}.fnl-chip--bad{color:var(--l-bad);background:#f8717129}.fnl-chip--neutral{color:var(--l-on-dark);background:#ffffff14}.fnl-chip--muted{color:var(--l-on-dark-muted);background:#ffffff0d}.fnl-light{background:var(--l-bg);padding:80px 0}.fnl-light--tint{background:var(--l-tint)}.fnl-h2{text-align:center;font-size:clamp(28px,3.2vw,38px)}.fnl-sub{text-align:center;max-width:720px;margin:14px auto 0;font-size:17px}.fnl-objects{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:18px;margin-top:44px;display:grid}.fnl-object{border:1px solid var(--l-line);background:#fff;border-radius:18px;padding:26px;box-shadow:0 10px 30px #0b1f1d0f}.fnl-object i{color:var(--l-teal-2);font-size:28px}.fnl-object h3{margin:12px 0 8px;font-size:19px}.fnl-object__neq{color:var(--l-teal);align-self:center;font-size:34px;font-weight:800}.fnl-callout{text-align:center;border:1px dashed var(--l-teal);background:#fff;border-radius:14px;max-width:820px;margin:36px auto 0;padding:18px 22px;font-size:16.5px}.fnl-callout b{color:var(--l-ink)}.fnl-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.fnl-feature{border:1px solid var(--l-line);background:#fff;border-radius:16px;padding:22px}.fnl-feature i{color:#fff;background:linear-gradient(135deg, var(--l-teal), var(--l-teal-2));border-radius:12px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.fnl-feature h3{margin:14px 0 6px;font-size:17px}.fnl-feature p{font-size:15px}.fnl-dark#cobros,.fnl-final{padding:84px 0}.fnl-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.fnl-split h2{font-size:clamp(28px,3.2vw,40px)}.fnl-checks{flex-direction:column;gap:10px;margin-top:22px;display:flex}.fnl-checks li{align-items:flex-start;gap:10px;display:flex}.fnl-checks i{color:var(--l-mint);font-size:18px}.fnl-aging{background:var(--l-night-2);border:1px solid var(--l-night-line);border-radius:18px;flex-direction:column;gap:14px;padding:24px;display:flex}.fnl-aging__row{grid-template-columns:96px 1fr 76px;align-items:center;gap:12px;font-size:14px;display:grid}.fnl-aging__row b{color:#fff;text-align:right;font-variant-numeric:tabular-nums}.fnl-aging__bar{background:#ffffff0f;border-radius:999px;height:12px;overflow:hidden}.fnl-aging__bar i{background:linear-gradient(90deg, var(--l-mint), var(--l-teal));border-radius:999px;height:100%;display:block}.fnl-aging__row:nth-child(n+3) .fnl-aging__bar i{background:linear-gradient(90deg,#fbbf24,#f97316)}.fnl-aging__row:nth-child(n+5) .fnl-aging__bar i{background:linear-gradient(90deg,#f87171,#dc2626)}.fnl-dian{text-align:center}.fnl-dian__badge{color:#b45309;background:#f59e0b24;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-weight:700;display:inline-flex}.fnl-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.fnl-role{border:1px solid var(--l-line);background:#fff;border-radius:16px;padding:20px}.fnl-role h3{color:var(--l-teal-2);margin-bottom:6px;font-size:17px}.fnl-eco{text-align:center;max-width:760px;margin:40px auto 0}.fnl-eco h3{margin-bottom:8px;font-size:20px}.fnl-final{text-align:center}.fnl-final h2{font-size:clamp(30px,4vw,44px)}.fnl-final .fnl-lead{margin:14px auto 0}.fnl-foot{background:var(--l-night);color:var(--l-on-dark-muted);border-top:1px solid var(--l-night-line);padding:28px 0;font-size:14px}.fnl-foot__inner{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.fnl-foot__links{gap:18px;margin-left:auto;display:flex}.fnl-foot__links a:hover{color:#fff}@media (max-width:980px){.fnl-hero__grid,.fnl-split{grid-template-columns:1fr}.fnl-features,.fnl-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.fnl-objects{grid-template-columns:1fr}.fnl-object__neq{justify-self:center;transform:rotate(90deg)}.fnl-nav__links{display:none}}@media (max-width:600px){.fnl-wrap{padding:0 16px}.fnl-features,.fnl-roles{grid-template-columns:1fr}.fnl-hero{padding:48px 0 56px}.fnl-nav__end .fnl-btn--link{display:none}.fnl-app__th,.fnl-app__tr{grid-template-columns:1fr 1.2fr 1fr 1fr}.fnl .hide-sm{display:none}.fnl-aging__row{grid-template-columns:80px 1fr 64px}}
