.ff-lp-bio{--bg-dark:#121f35;--bg-dark2:#0D1F2E;--bg-footer:#06171C;--bg-light:#FFFFFF;--bg-light2:#F8FAFB;--bg-light3:#F2F5F7;--border-l:#E6EBEF;--border-l2:#E3EAF2;--cyan:#00D4FF;--petrol:#1A5F7A;--purple:#978CC4;--teal:#5FA89A;--violet:#8B7FB8;--amber:#D89B5F;--ghost-icon:#A9C3DD;--tx-dark:#121f35;--tx-mut:#495767;--tx-body2:#33404E;--grad:linear-gradient(135deg,#00D4FF 0%,#978CC4 100%);--radius:16px}.ff-lp-bio,.ff-lp-bio *{margin:0;padding:0;box-sizing:border-box}.ff-lp-bio{font-family:Manrope,system-ui,sans-serif;color:var(--tx-dark);background:var(--bg-light);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.ff-lp-bio h1,.ff-lp-bio h2,.ff-lp-bio h3{font-family:Inter,system-ui,sans-serif;line-height:1.15;letter-spacing:-.02em}.ff-lp-bio img{max-width:100%;display:block}.ff-lp-bio .wrap{max-width:1152px;margin:0 auto;padding:0 24px}.ff-lp-bio .kicker{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-family:Inter,sans-serif}.ff-lp-bio .btn{display:inline-flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:var(--bg-dark);background:var(--grad);border:none;border-radius:12px;padding:16px 32px;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 8px 32px #4a9ebf40;white-space:nowrap}.ff-lp-bio .btn:hover{transform:translateY(-2px);box-shadow:0 12px 36px #4a9ebf59}.ff-lp-bio .btn:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.ff-lp-bio .btn.sm{padding:10px 20px;font-size:14px;border-radius:8px}.ff-lp-bio .btn.inline{padding:14px 26px}@media(max-width:560px){.ff-lp-bio .btn:not(.sm){width:100%;justify-content:center}}.ff-lp-bio .nav{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--bg-dark);border-bottom:1px solid rgba(26,95,122,.2)}.ff-lp-bio .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:72px}.ff-lp-bio .nav .logo{flex-shrink:0}.ff-lp-bio .nav .logo img{height:42px;width:auto}@media(max-width:480px){.ff-lp-bio .nav .logo img{height:32px}}.ff-lp-bio .hero{background:var(--bg-dark);position:relative;overflow:hidden;padding:136px 0 56px}.ff-lp-bio .hero-waves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:1}.ff-lp-bio .hero-blob{position:absolute;border-radius:50%;pointer-events:none}.ff-lp-bio .hero-blob.b1{top:-10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(0,212,255,.12) 0%,transparent 70%)}.ff-lp-bio .hero-blob.b2{bottom:10%;left:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(109,94,252,.1) 0%,transparent 70%)}.ff-lp-bio .hero-fade{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,var(--bg-dark))}.ff-lp-bio .hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media(max-width:1024px){.ff-lp-bio .hero .wrap{grid-template-columns:1fr}.ff-lp-bio .hero-vis{display:none}}.ff-lp-bio .hero .tag{display:inline-flex;align-items:center;gap:8px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.25);border-radius:100px;padding:6px 14px;margin-bottom:28px}.ff-lp-bio .hero .tag .dot{width:6px;height:6px;border-radius:50%;background:var(--cyan)}.ff-lp-bio .hero .tag span.label{color:var(--cyan);font-size:13px;font-weight:600;font-family:Inter,sans-serif}.ff-lp-bio .hero h1{font-size:clamp(34px,5vw,60px);font-weight:800;color:#fff;margin-bottom:24px}.ff-lp-bio .hero h1 em{color:var(--cyan);font-style:normal}.ff-lp-bio .hero .sub{color:#ffffffa6;font-size:18px;line-height:1.6;margin-bottom:36px;max-width:500px}.ff-lp-bio .hero-vis{display:flex;justify-content:center}.ff-lp-bio .hero-photo-wrap{position:relative;width:100%;max-width:440px;height:440px}.ff-lp-bio .hero-photo{width:340px;height:400px;margin:0 auto;border-radius:24px;overflow:hidden;border:1px solid rgba(0,212,255,.2);box-shadow:0 40px 80px #00000080;position:relative}.ff-lp-bio .hero-photo img{width:100%;height:100%;object-fit:cover}.ff-lp-bio .hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(10,37,64,.85) 100%)}.ff-lp-bio .float-card{position:absolute;background:#0a2540f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,212,255,.2);border-radius:16px;padding:14px 18px;box-shadow:0 16px 40px #0000004d}.ff-lp-bio .float-card p.lbl{color:#ffffffd1;font-size:12px;margin-bottom:4px;line-height:1.35}.ff-lp-bio .float-card p.val{color:#fff;font-size:26px;font-weight:800;font-family:Inter,sans-serif;line-height:1}.ff-lp-bio .float-card p.val span{font-size:16px;color:var(--cyan)}.ff-lp-bio .float-sus{top:10px;right:-10px;min-width:200px}.ff-lp-bio .float-captura{bottom:64px;right:-10px;min-width:150px;background:#6d5efc26;border-color:#6d5efc4d;box-shadow:0 16px 40px #6d5efc33}.ff-lp-bio .float-captura p.val span{color:var(--violet)}.ff-lp-bio .float-tx{bottom:-10px;left:-20px;min-width:200px;border-color:#00d4ff59;box-shadow:0 20px 40px #0006,0 0 20px #00d4ff1a;z-index:2}.ff-lp-bio .float-tx .row{display:flex;align-items:center;gap:12px}.ff-lp-bio .float-tx .ic{width:38px;height:38px;border-radius:10px;background:#00d4ff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ff-lp-bio .float-tx .lbl{color:#fffc;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.ff-lp-bio .float-tx .val{color:#fff;font-size:24px;font-weight:800;font-family:Inter,sans-serif;line-height:1.2}@media(max-width:1180px){.ff-lp-bio .float-tx{left:0}}.ff-lp-bio .stats{background:var(--bg-dark);padding-bottom:32px}.ff-lp-bio .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#1a5f7a4d;border-radius:20px;overflow:hidden;border:1px solid rgba(26,95,122,.3)}@media(max-width:768px){.ff-lp-bio .stats-grid{grid-template-columns:repeat(2,1fr)}}.ff-lp-bio .stat-tile{background:#0a2540cc;padding:22px 16px;text-align:center}.ff-lp-bio .stat-tile .ic{width:36px;height:36px;border-radius:10px;background:#00d4ff1a;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.ff-lp-bio .stat-tile .val{font-family:Inter,sans-serif;font-weight:800;font-size:32px;color:#fff;line-height:1;margin-bottom:6px}.ff-lp-bio .stat-tile .lbl{color:#ffffffd1;font-size:14px;line-height:1.35}.ff-lp-bio .strip{background:var(--bg-dark2);padding:24px 0;border-top:1px solid rgba(26,95,122,.2);border-bottom:1px solid rgba(26,95,122,.2)}.ff-lp-bio .strip-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:40px;row-gap:14px}.ff-lp-bio .strip-group{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:8px}.ff-lp-bio .strip-group .cat{color:#fff9;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-family:Inter,sans-serif}.ff-lp-bio .strip-item{display:flex;align-items:center;gap:8px}.ff-lp-bio .strip-item .name{color:#ffffffe6;font-size:14px;font-weight:600;font-family:Inter,sans-serif}.ff-lp-bio .strip-item .desc{color:#ffffffad;font-size:13px}.ff-lp-bio .desafios{background:var(--bg-light);padding:64px 0}.ff-lp-bio .desafios .grid2{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:900px){.ff-lp-bio .desafios .grid2{grid-template-columns:1fr;gap:32px}}.ff-lp-bio .desafios .kicker{color:var(--petrol)}.ff-lp-bio .desafios h2{font-weight:700;font-size:clamp(30px,3.6vw,44px);color:var(--tx-dark);margin-top:12px}.ff-lp-bio .d-cards{display:flex;flex-direction:column;gap:16px}.ff-lp-bio .d-card{background:var(--bg-light);border:1px solid var(--border-l);border-radius:16px;padding:22px 24px;display:flex;gap:16px;align-items:flex-start;box-shadow:0 4px 16px #0000000a}.ff-lp-bio .d-card .dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:7px}.ff-lp-bio .d-card .dt{font-family:Inter,sans-serif;font-weight:700;font-size:15px;color:var(--tx-dark);margin-bottom:4px}.ff-lp-bio .d-card p{color:var(--tx-mut);font-size:15px;line-height:1.6}.ff-lp-bio .solucao{background:var(--bg-light2);padding:64px 0}.ff-lp-bio .solucao .head{text-align:center;margin-bottom:64px}.ff-lp-bio .solucao .kicker{color:var(--petrol)}.ff-lp-bio .solucao h2{font-weight:700;font-size:clamp(32px,4vw,48px);color:var(--tx-dark);margin:12px 0 16px}.ff-lp-bio .solucao .sub{color:var(--tx-mut);font-size:18px;max-width:640px;margin:0 auto}.ff-lp-bio .sgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1024px){.ff-lp-bio .sgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ff-lp-bio .sgrid{grid-template-columns:1fr}}.ff-lp-bio .scard{background:var(--bg-light3);border:1px solid var(--border-l2);border-radius:22px;padding:28px;position:relative;overflow:hidden;height:100%}.ff-lp-bio .scard .bar{width:40px;height:4px;border-radius:4px;margin-bottom:20px}.ff-lp-bio .scard h3{font-weight:700;font-size:18px;color:var(--tx-dark);margin-bottom:10px}.ff-lp-bio .scard p{color:var(--tx-mut);font-size:15px;line-height:1.6;max-width:90%}.ff-lp-bio .scard .ghost{position:absolute;right:12px;bottom:14px;opacity:.22;pointer-events:none}.ff-lp-bio .onde{text-align:center;margin-top:40px}.ff-lp-bio .onde .kicker{color:var(--petrol)}.ff-lp-bio .onde-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.ff-lp-bio .onde-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:100px;border:1px solid var(--border-l2);background:var(--bg-light);color:var(--tx-body2);font-size:14px;font-weight:600;font-family:Inter,sans-serif}.ff-lp-bio .onde-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--cyan)}.ff-lp-bio .solucao .cta-wrap{text-align:center;margin-top:32px}.ff-lp-bio .integracao{background:var(--bg-light);padding:32px 0 8px}.ff-lp-bio .int-box{background:var(--bg-light2);border:1px solid var(--border-l);border-radius:20px;padding:32px}.ff-lp-bio .int-box .kicker{color:var(--petrol)}.ff-lp-bio .int-box h3{font-weight:700;font-size:22px;color:var(--tx-dark);margin:8px 0}.ff-lp-bio .int-box p{color:var(--tx-mut);font-size:16px;line-height:1.6;max-width:760px}.ff-lp-bio .certs{background:var(--bg-light3);padding:64px 0}.ff-lp-bio .certs .grid2{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media(max-width:1024px){.ff-lp-bio .certs .grid2{grid-template-columns:1fr;gap:40px}}.ff-lp-bio .certs .kicker{color:var(--petrol)}.ff-lp-bio .certs h2{font-weight:700;font-size:clamp(28px,3.5vw,40px);color:var(--tx-dark);margin:12px 0 20px}.ff-lp-bio .certs .lead{color:var(--tx-mut);font-size:17px;line-height:1.6;margin-bottom:36px}.ff-lp-bio .certs .lead strong{color:var(--tx-dark)}.ff-lp-bio .certs .lead span{display:block;margin-bottom:10px}.ff-lp-bio .feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}@media(max-width:480px){.ff-lp-bio .feat-grid{grid-template-columns:1fr}}.ff-lp-bio .feat{display:flex;align-items:center;gap:12px}.ff-lp-bio .feat .ic{width:32px;height:32px;border-radius:8px;background:#0a25400f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ff-lp-bio .feat p{color:var(--tx-body2);font-size:14px;font-weight:500}.ff-lp-bio .cert-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ff-lp-bio .cert-card{background:var(--bg-light);border:1px solid var(--border-l);border-radius:16px;padding:28px;box-shadow:0 4px 16px #0000000a;display:flex;align-items:center;justify-content:center}.ff-lp-bio .cert-card a{display:flex;align-items:center;justify-content:center;line-height:0}.ff-lp-bio .cert-card img{max-height:80px;width:auto;max-width:100%;object-fit:contain}.ff-lp-bio .cert-card img.tall{max-height:148px}.ff-lp-bio .cert-stat{background:var(--bg-light);border:1px solid var(--border-l);border-radius:16px;padding:28px;box-shadow:0 4px 16px #0000000a}.ff-lp-bio .cert-stat .val{font-weight:800;font-size:36px;line-height:1;margin-bottom:8px}.ff-lp-bio .cert-stat .lbl{color:var(--tx-mut);font-size:14px;line-height:1.4}.ff-lp-bio .cert-stat .lbl small{font-size:11px;display:block;margin-top:4px}.ff-lp-bio .sec.contato{background:var(--bg-dark);padding:64px 0;position:relative;overflow:hidden}.ff-lp-bio .sec.contato .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media(max-width:1024px){.ff-lp-bio .sec.contato .wrap{grid-template-columns:1fr;gap:36px}}.ff-lp-bio .sec.contato .kicker{color:var(--cyan)}.ff-lp-bio .sec.contato h2{color:#fff;font-weight:700;font-size:clamp(32px,4vw,48px);margin:12px 0 16px}.ff-lp-bio .sec.contato .sub{color:#ffffffa6;font-size:18px;line-height:1.6;margin-bottom:32px}.ff-lp-bio .checklist{list-style:none;display:flex;flex-direction:column;gap:16px}.ff-lp-bio .checklist li{display:flex;align-items:center;gap:12px;color:#fffc;font-size:16px}.ff-lp-bio .checklist .ic{width:28px;height:28px;border-radius:8px;background:#00d4ff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cyan)}.ff-lp-bio .formbox{background:#fff;border-radius:22px;padding:32px;box-shadow:0 40px 80px #00000059}@media(max-width:560px){.ff-lp-bio .formbox{padding:24px 20px;border-radius:18px}}.ff-lp-bio .formbox .kicker{color:var(--petrol);font-size:12px;margin-bottom:0}.ff-lp-bio .formbox h3{font-weight:700;font-size:24px;color:var(--tx-dark);margin:8px 0}.ff-lp-bio .formbox .intro{color:var(--tx-mut);font-size:15px;line-height:1.6;margin-bottom:20px}.ff-lp-bio .privacidade{color:#8fa6c0;font-size:12px;line-height:1.5;margin-top:16px}.ff-lp-bio .privacidade a{color:var(--petrol);text-decoration:underline}.ff-lp-bio .footer{background:var(--bg-footer)}.ff-lp-bio .footer .inner{padding:40px 0 28px}.ff-lp-bio .footer-top{margin-bottom:0}.ff-lp-bio .footer .logo img{height:46px;width:auto;margin-bottom:20px}.ff-lp-bio .footer .desc{color:#ffffff73;font-size:14px;line-height:1.6;margin-bottom:20px;max-width:280px}.ff-lp-bio .footer-badges{display:flex;flex-wrap:wrap;gap:8px}.ff-lp-bio .footer-badges span{background:#00d4ff14;border:1px solid rgba(0,212,255,.2);color:#00d4ffcc;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;font-family:Inter,sans-serif}.ff-lp-bio .footer-bottom{border-top:1px solid rgba(255,255,255,.06);margin-top:24px;padding-top:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px}@media(min-width:769px){.ff-lp-bio .footer-bottom{flex-direction:row}}.ff-lp-bio .footer-legal{display:flex;flex-direction:column;gap:8px}.ff-lp-bio .footer-legal p{color:#ffffff8c;font-size:13px}.ff-lp-bio .footer-links{display:flex;flex-direction:column;align-items:center;gap:8px}@media(min-width:769px){.ff-lp-bio .footer-links{align-items:flex-end}}.ff-lp-bio .footer-links a{color:#ffffff8c;font-size:13px;transition:color .2s;text-decoration:none}.ff-lp-bio .footer-links a:hover{color:#ffffffd9}
