.flowlp{--dark:#0f1720;--dark2:#141d29;--slate:#475569;--gold:#d4b98a;--gold-2:#e4cea6;--light:#e5e7eb;--white:#fff;--glass:#ffffff0d;--glass-brd:#ffffff1a;--ok:#34d399;--warn:#fbbf24;--info:#7dd3fc;--r:18px;min-height:100vh;font-family:var(--font-sans),system-ui,sans-serif;background:var(--dark);color:var(--light);-webkit-font-smoothing:antialiased;line-height:1.6;position:relative;overflow-x:hidden}.flowlp *{box-sizing:border-box;margin:0;padding:0}.flowlp h1,.flowlp h2,.flowlp h3,.flowlp h4,.flowlp .exo{font-family:var(--font-display),sans-serif;color:#fff;letter-spacing:-.01em;font-weight:600}.flowlp a{color:inherit;text-decoration:none}.flowlp section[id]{scroll-margin-top:88px}.flowlp .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.flowlp .gold{color:var(--gold)}.flowlp section{position:relative}.flowlp .bg-fx{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.flowlp .blob{filter:blur(90px);opacity:.5;border-radius:50%;position:absolute}.flowlp .blob.a{background:radial-gradient(circle,#d4b98a55,#0000 65%);width:560px;height:560px;top:-160px;right:-120px}.flowlp .blob.b{background:radial-gradient(circle,#47556955,#0000 65%);width:640px;height:640px;top:640px;left:-220px}.flowlp .blob.c{background:radial-gradient(circle,#d4b98a33,#0000 65%);width:520px;height:520px;bottom:-160px;right:-80px}.flowlp .grid-lines{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%)}.flowlp main,.flowlp header,.flowlp footer{z-index:1;position:relative}.flowlp header{z-index:50;position:fixed;top:14px;left:0;right:0}.flowlp .nav{-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-brd);background:#0f17208c;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;display:flex;box-shadow:0 10px 40px -20px #000c}.flowlp .nav img{height:30px;display:block}.flowlp .nav .links{color:#c7cfda;align-items:center;gap:26px;font-size:14px;display:flex}.flowlp .nav .links a{transition:color .2s}.flowlp .nav .links a:hover{color:var(--gold)}.flowlp .btn{cursor:pointer;font-family:var(--font-display),sans-serif;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:11px 20px;font-size:14px;font-weight:600;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,color .2s;display:inline-flex}.flowlp .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#20170a;box-shadow:0 8px 30px -10px #d4b98aaa}.flowlp .btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 40px -10px #d4b98acc}.flowlp .btn-ghost{background:var(--glass);border-color:var(--glass-brd);color:#e9edf3}.flowlp .btn-ghost:hover{border-color:var(--gold);color:#fff}.flowlp .nav-toggle{color:#fff;cursor:pointer;background:0 0;border:0;display:none}.flowlp .nav-cta .lbl-short{display:none}.flowlp .hero{align-items:center;min-height:100vh;padding:170px 0 90px;display:flex}.flowlp .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;display:grid}.flowlp .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border:1px solid var(--glass-brd);background:var(--glass);border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 14px;font-size:12.5px;display:inline-flex}.flowlp .eyebrow .pulse{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2.4s infinite flp-pulse;box-shadow:0 0 #d4b98a}@keyframes flp-pulse{0%{box-shadow:0 0 #d4b98aaa}70%{box-shadow:0 0 0 9px #d4b98a00}to{box-shadow:0 0 #d4b98a00}}.flowlp .hero h1{text-wrap:balance;font-size:clamp(32px,4.4vw,54px);font-weight:700;line-height:1.07}.flowlp .hero h1 .nowrap{white-space:nowrap}.flowlp .hero h1 .fade{background:linear-gradient(120deg,#fff,#c7cfda);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.flowlp .hero p.lead{color:#aeb8c4;max-width:520px;margin:22px 0 30px;font-size:clamp(16px,1.6vw,18px)}.flowlp .hero .cta{flex-wrap:wrap;gap:14px;display:flex}.flowlp .hero .mini{flex-wrap:wrap;gap:26px;margin-top:34px;display:flex}.flowlp .hero .mini .n{font-family:var(--font-display);color:#fff;font-size:26px;font-weight:700}.flowlp .hero .mini .l{color:#8b96a4;font-size:12.5px}.flowlp .hero-stage{perspective:1500px;height:480px;position:relative}.flowlp .hero-stage .glow{filter:blur(46px);z-index:0;background:radial-gradient(60% 60% at 62% 42%,#d4b98a38,#0000 70%);border-radius:50%;position:absolute;inset:12% 8%}.flowlp .scene{transform-style:preserve-3d;will-change:transform;z-index:1;position:absolute;inset:0}.flowlp .card3d{position:absolute}.flowlp .mini-browser{border:1px solid var(--glass-brd);background:#0c131b;border-radius:14px;width:min(410px,94%);overflow:hidden;box-shadow:0 45px 90px -34px #000}.flowlp .mini-browser .mbar{border-bottom:1px solid var(--glass-brd);background:#0a1017;align-items:center;gap:6px;padding:9px 12px;display:flex}.flowlp .mini-browser .mbar .d{border-radius:50%;width:9px;height:9px}.flowlp .mini-browser .mbar .u{color:#7c8998;margin-left:8px;font-size:10px}.flowlp .mini-browser .mbody{padding:13px}.flowlp .mini-kpis{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:9px;display:grid}.flowlp .mini-kpis .k{border:1px solid var(--glass-brd);background:#111b26;border-radius:9px;padding:9px}.flowlp .mini-kpis .k .kl{color:#8b96a4;font-size:9.5px}.flowlp .mini-kpis .k .kv{font-family:var(--font-display),sans-serif;color:#fff;margin-top:2px;font-size:16px;font-weight:700}.flowlp .mini-kpis .k .kv.g{color:var(--gold)}.flowlp .mini-chart2{border:1px solid var(--glass-brd);background:#111b26;border-radius:9px;padding:10px}.flowlp .mini-chart2 .ct{color:#c7cfda;font-size:10px;font-family:var(--font-display),sans-serif;margin-bottom:8px}.flowlp .mini-chart2 .bars{align-items:flex-end;gap:5px;height:50px;display:flex}.flowlp .mini-chart2 .bars span{opacity:.85;background:linear-gradient(#d4b98a,#8a6f47);border-radius:2px 2px 0 0;flex:1}.flowlp .card3d.main{top:60px;left:0;transform:translateZ(-10px)rotateY(-15deg)rotateX(6deg)}.flowlp .chip{-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-brd);background:#121b26eb;border-radius:13px;padding:12px 14px;box-shadow:0 26px 54px -22px #000}.flowlp .card3d.chipA{top:20px;right:0;transform:translateZ(80px)rotateY(-9deg)}.flowlp .card3d.chipB{bottom:14px;left:22px;transform:translateZ(52px)rotateY(-7deg)}.flowlp .chip .c-top{align-items:center;gap:9px;display:flex}.flowlp .chip .ico{background:#d4b98a26;border:1px solid #d4b98a44;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.flowlp .chip .ico svg{width:15px;height:15px;stroke:var(--gold);fill:none;stroke-width:2px}.flowlp .chip .cl{color:#8b96a4;font-size:10px}.flowlp .chip .cv{font-family:var(--font-display),sans-serif;color:#fff;font-size:15px;font-weight:700}.flowlp .chip .newtag2{color:var(--gold);border:1px solid #d4b98a55;border-radius:999px;padding:1px 7px;font-size:9.5px}.flowlp .chip .cli{color:#e7ebf0;margin-top:6px;font-size:12.5px}.flowlp .chip .sla2{color:#9aa5b2;align-items:center;gap:5px;margin-top:4px;font-size:10.5px;display:inline-flex}.flowlp .chip .sla2 i{background:#34d399;border-radius:50%;width:6px;height:6px;display:inline-block}.flowlp .stats{border-top:1px solid var(--glass-brd);border-bottom:1px solid var(--glass-brd);background:#ffffff05;padding:28px 0}.flowlp .stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.flowlp .stat-chip{align-items:center;gap:12px;display:flex}.flowlp .stat-chip .si{background:#d4b98a1f;border:1px solid #d4b98a33;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.flowlp .stat-chip .si svg{width:20px;height:20px;stroke:var(--gold);fill:none;stroke-width:1.7px}.flowlp .stat-chip .st{font-family:var(--font-display);color:#fff;font-size:14.5px;font-weight:600;line-height:1.2}.flowlp .stat-chip .ss{color:#8b96a4;margin-top:2px;font-size:12px}.flowlp .sec{padding:96px 0}.flowlp .sec-tag{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:13px}.flowlp .sec h2{max-width:720px;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.1}.flowlp .sec .sub{color:#aeb8c4;max-width:600px;margin-top:16px;font-size:16px}.flowlp .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-top:52px;display:grid}.flowlp .split>div{min-width:0}.flowlp .split.rev .copy{order:2}.flowlp .feature-list{flex-direction:column;gap:16px;margin-top:24px;display:flex}.flowlp .fl{gap:14px;display:flex}.flowlp .fl .ic{background:var(--glass);border:1px solid var(--glass-brd);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.flowlp .fl .ic svg{width:20px;height:20px;stroke:var(--gold);fill:none;stroke-width:1.7px}.flowlp .fl h4{margin-bottom:2px;font-size:15.5px}.flowlp .fl p{color:#9aa5b2;font-size:14px}.flowlp .glass{background:var(--glass);border:1px solid var(--glass-brd);border-radius:var(--r);-webkit-backdrop-filter:blur(10px)}.flowlp .browser{border:1px solid var(--glass-brd);background:#0c131b;border-radius:16px;transition:transform .6s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:perspective(1600px)rotateY(-6deg)rotateX(2deg);box-shadow:0 40px 90px -50px #000}.flowlp .browser:hover{transform:perspective(1600px)rotateY(0)rotateX(0)}.flowlp .browser.flat{transform:none}.flowlp .browser{max-width:100%}.flowlp .browser .bar{border-bottom:1px solid var(--glass-brd);background:#0a1017;align-items:center;gap:8px;padding:11px 14px;display:flex}.flowlp .browser .bar .d{border-radius:50%;width:11px;height:11px}.flowlp .browser .bar .u{color:#7c8998;border:1px solid var(--glass-brd);text-overflow:ellipsis;white-space:nowrap;background:#111a24;border-radius:7px;flex:1;max-width:320px;margin-left:12px;padding:4px 12px;font-size:11.5px;overflow:hidden}.flowlp .app{background:#0e1620;padding:16px;overflow-x:auto}.flowlp .kanban{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.flowlp .kcol{border:1px solid var(--glass-brd);background:#111b26;border-radius:12px;padding:10px}.flowlp .kcol .kh{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.flowlp .kcol .kh .t{font-family:var(--font-display);color:#eef2f7;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.flowlp .kcol .kh .dot{border-radius:50%;width:9px;height:9px}.flowlp .kcol .kh .c{color:#8b96a4;background:#0c131b;border-radius:999px;padding:2px 9px;font-size:11px}.flowlp .kcard{border:1px solid var(--glass-brd);background:#0d151e;border-radius:10px;margin-bottom:8px;padding:10px}.flowlp .kcard .n{color:#fff;font-size:13px;font-weight:500}.flowlp .kcard .m{color:#8b96a4;margin-top:3px;font-size:11.5px}.flowlp .kcard .foot{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.flowlp .sla{color:#9aa5b2;align-items:center;gap:5px;font-size:11px;display:inline-flex}.flowlp .sla i{border-radius:50%;width:7px;height:7px;display:inline-block}.flowlp .av{color:#20170a;background:linear-gradient(135deg,#d4b98a,#8a6f47);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.flowlp .newtag{color:var(--gold);border:1px solid #d4b98a55;border-radius:999px;padding:1px 7px;font-size:10px}.flowlp .mtx{border-collapse:collapse;width:100%;min-width:460px;font-size:12px}.flowlp .mtx th,.flowlp .mtx td{text-align:center;border-bottom:1px solid #ffffff0f;padding:8px 6px}.flowlp .mtx th:first-child,.flowlp .mtx td:first-child{text-align:left;color:#eef2f7;white-space:nowrap;font-weight:500}.flowlp .mtx thead th{color:#aeb8c4;font-size:11px;font-weight:600}.flowlp .mtx .colhead{align-items:center;gap:6px;display:inline-flex}.flowlp .mtx .cd{border-radius:50%;width:8px;height:8px;display:inline-block}.flowlp .lvl{border:1px solid #0000;border-radius:7px;min-width:52px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.flowlp .lvl.none{color:#4d5866}.flowlp .lvl.ver{color:#7dd3fc;background:#0b2430;border-color:#164a5e}.flowlp .lvl.edit{color:#fbbf24;background:#2a220c;border-color:#5e4a16}.flowlp .lvl.total{color:#34d399;background:#0c2a1e;border-color:#14543a}.flowlp .prop{border:1px solid var(--glass-brd);border-radius:16px;position:relative;overflow:hidden}.flowlp .prop .top{background:radial-gradient(120% 90% at 85% 10%,#1b2735,#0d141d);padding:20px}.flowlp .prop .eyebrow2{letter-spacing:.28em;text-transform:uppercase;color:#8b96a4;font-size:10px}.flowlp .prop .room{border-top:1px solid #ffffff12;justify-content:space-between;padding:9px 0;font-size:13px;display:flex}.flowlp .prop .room:last-child{border-bottom:1px solid #ffffff12}.flowlp .prop .room .idx{color:var(--gold);font-family:var(--font-display);width:26px}.flowlp .prop .room .nm{color:#e7ebf0;flex:1}.flowlp .prop .room .vl{color:#fff;font-variant-numeric:tabular-nums}.flowlp .prop .totalbox{border:1px solid var(--glass-brd);background:#0e1620;border-radius:14px;justify-content:space-between;align-items:flex-end;margin-top:14px;padding:16px;display:flex}.flowlp .prop .totalbox .lbl{letter-spacing:.24em;text-transform:uppercase;color:#8b96a4;font-size:10px}.flowlp .prop .totalbox .big{font-family:var(--font-display);color:#fff;margin-top:6px;font-size:30px;font-weight:700;line-height:1}.flowlp .prop .totalbox .cond{text-align:right;color:#aeb8c4;font-size:12px}.flowlp .prop .totalbox .cond .av2{color:var(--gold);font-style:italic;font-family:var(--font-display)}.flowlp .dash{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.flowlp .kpi{border:1px solid var(--glass-brd);background:#111b26;border-radius:11px;padding:12px}.flowlp .kpi .l{color:#8b96a4;font-size:11px}.flowlp .kpi .v{font-family:var(--font-display);color:#fff;margin-top:4px;font-size:20px;font-weight:700}.flowlp .kpi .v.g{color:var(--gold)}.flowlp .dash2{grid-template-columns:1.4fr 1fr;gap:10px;margin-top:10px;display:grid}.flowlp .panel{border:1px solid var(--glass-brd);background:#111b26;border-radius:11px;padding:12px}.flowlp .panel .ph{color:#c7cfda;font-size:12px;font-family:var(--font-display);margin-bottom:8px}.flowlp .spark{align-items:flex-end;gap:6px;height:70px;display:flex}.flowlp .spark span{opacity:.85;background:linear-gradient(#d4b98a,#8a6f47);border-radius:3px 3px 0 0;flex:1}.flowlp .donut{background:conic-gradient(#d4b98a 0 42%,#7dd3fc 42% 66%,#34d399 66% 86%,#475569 86% 100%);border-radius:50%;width:96px;height:96px;margin:4px auto;-webkit-mask:radial-gradient(30px,#0000 98%,#000 100%);mask:radial-gradient(30px,#0000 98%,#000 100%)}.flowlp .leg{color:#9aa5b2;flex-direction:column;gap:5px;margin-top:4px;font-size:11px;display:flex}.flowlp .leg i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.flowlp .bento{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.flowlp .card{border-radius:var(--r);background:var(--glass);border:1px solid var(--glass-brd);padding:26px;transition:transform .3s,border-color .3s,background .3s}.flowlp .card:hover{background:#d4b98a0f;border-color:#d4b98a66;transform:translateY(-4px)}.flowlp .card .ic{background:#d4b98a1f;border:1px solid #d4b98a33;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid}.flowlp .card .ic svg{width:23px;height:23px;stroke:var(--gold);fill:none;stroke-width:1.7px}.flowlp .card h3{margin-bottom:8px;font-size:18px}.flowlp .card p{color:#9aa5b2;font-size:14px}.flowlp .card.span2{grid-column:span 2}.flowlp .journey{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px;display:grid}.flowlp .step{background:var(--glass);border:1px solid var(--glass-brd);border-radius:16px;padding:22px;position:relative}.flowlp .step .num{font-family:var(--font-display);background:linear-gradient(#d4b98a,#8a6f47);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:800}.flowlp .step h4{margin:6px 0;font-size:16px}.flowlp .step p{color:#9aa5b2;font-size:13px}.flowlp .step .arw{color:#d4b98a88;font-size:18px;position:absolute;top:50%;right:-9px}.flowlp .cta-final{text-align:center;border:1px solid var(--glass-brd);background:radial-gradient(120% 130% at 50% -10%,#1b2735,#0d141d);border-radius:28px;margin:40px 0 0;padding:56px;position:relative;overflow:hidden}.flowlp .cta-final img{margin-left:auto;margin-right:auto;display:block}.flowlp .cta-final h2{max-width:none;margin:0 auto;font-size:clamp(28px,4vw,42px)}.flowlp .cta-final p{color:#aeb8c4;max-width:520px;margin:16px auto 28px}.flowlp .cta-final .cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.flowlp footer{border-top:1px solid var(--glass-brd);margin-top:96px;padding:56px 0 40px}.flowlp .foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.flowlp footer img{height:34px;margin-bottom:14px}.flowlp footer .fcol h5{font-family:var(--font-display);color:#c7cfda;letter-spacing:.02em;margin-bottom:12px;font-size:13px}.flowlp footer .fcol a{color:#8b96a4;margin-bottom:8px;font-size:13.5px;transition:color .2s;display:block}.flowlp footer .fcol a:hover{color:var(--gold)}.flowlp .foot-bottom{border-top:1px solid var(--glass-brd);color:#6b7686;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:20px;font-size:12.5px;display:flex}.flowlp .reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}.flowlp .reveal.in{opacity:1;transform:none}@media (max-width:960px){.flowlp .hero-grid,.flowlp .split,.flowlp .split.rev .copy{order:0;grid-template-columns:minmax(0,1fr)}.flowlp .hero-stage{height:420px}.flowlp .stats-grid{grid-template-columns:repeat(2,1fr);gap:18px 16px}.flowlp .bento,.flowlp .journey{grid-template-columns:1fr 1fr}.flowlp .card.span2{grid-column:span 2}.flowlp .nav .links,.flowlp .nav-toggle{display:none}.flowlp .browser{transform:none}.flowlp .dash{grid-template-columns:1fr 1fr}}@media (max-width:560px){.flowlp .bento,.flowlp .journey,.flowlp .dash{grid-template-columns:1fr}.flowlp .card.span2{grid-column:span 1}.flowlp .kanban,.flowlp .stats-grid{grid-template-columns:1fr}.flowlp .card3d.chipA,.flowlp .card3d.chipB{display:none}.flowlp .card3d.main{top:20px;transform:none}.flowlp .hero-stage{height:300px}.flowlp .hero{min-height:auto;padding:130px 0 60px}.flowlp .sec{padding:64px 0}.flowlp .nav{gap:10px;padding:10px 14px}.flowlp .nav img{height:24px}.flowlp .hero .mini{gap:16px}.flowlp .nav-cta .lbl-full{display:none}.flowlp .nav-cta .lbl-short{display:inline}.flowlp .nav-cta{padding:9px 15px;font-size:13px}}@media (prefers-reduced-motion:reduce){.flowlp *{transition:none!important;animation:none!important}}.flowlp .wa-float{z-index:60;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;animation:.3s both wa-pop;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px -6px #25d36680,0 4px 12px #00000059}.flowlp .wa-float:hover{transform:translateY(-3px)scale(1.06);box-shadow:0 18px 42px -8px #25d36699,0 6px 16px #0006}.flowlp .wa-float svg{width:31px;height:31px}@keyframes wa-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.flowlp .wa-float{width:52px;height:52px;bottom:16px;right:16px}.flowlp .wa-float svg{width:28px;height:28px}}
