.pg-cx{--navy:#001a41;--navy-2:#002a5c;--ink:#0f172a;--ink-2:#001a41;--primary:#0075be;--action:#0068ff;--accent:#4d94ff;--muted:#64748b;--surface:#f4f7fb;--white:#fff;--border:#e2e8f0;--font:"Zalando Sans","Zalando Sans SemiExpanded",system-ui,-apple-system,Segoe UI,sans-serif;--wrap:1140px}.pg-cx *{box-sizing:border-box}.pg-cx{background:var(--white);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}.pg-cx .wrap{max-width:var(--wrap);margin:0 auto;padding-inline:20px}.pg-cx h1,.pg-cx h2,.pg-cx h3,.pg-cx h4{text-wrap:balance;margin:0}.pg-cx p{margin:0}.pg-cx a{color:inherit}.pg-cx .btn{background:var(--action);color:#fff;font:inherit;cursor:pointer;text-align:center;border:0;border-radius:8px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.pg-cx .btn:focus-visible{outline:2px solid var(--ink-2);outline-offset:3px}.pg-cx .subnav{top:env(safe-area-inset-top,0px);z-index:40;background:#0b2047;position:sticky}.pg-cx .subnav .wrap{flex-wrap:wrap;align-items:center;gap:26px;padding-block:14px;display:flex}.pg-cx .subnav a{color:#c7d6ee;font-size:14px;font-weight:500;text-decoration:none}.pg-cx .subnav a:hover{color:#fff}.pg-cx .subnav .btn{margin-left:auto;padding:8px 16px;font-size:14px}.pg-cx section{padding-block:70px}.pg-cx section.alt{background:var(--surface)}.pg-cx .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:14px;font-size:12px;font-weight:700}.pg-cx h2{color:var(--ink);font-size:34px;font-weight:800;line-height:1.18}.pg-cx .lead{color:var(--muted);max-width:64ch;margin-top:16px;font-size:16px}.pg-cx h3{color:var(--ink-2);font-size:18px;font-weight:700}.pg-cx .sec-head{max-width:70ch}.pg-cx .hero{background:linear-gradient(155deg,var(--navy) 0%,var(--navy-2) 100%);color:#fff;padding-block:92px}.pg-cx .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.pg-cx .tag{color:#dce9ff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-block}.pg-cx .hero h1{color:#fff;margin-top:22px;font-size:54px;font-weight:800;line-height:1.05}.pg-cx .hero h1 em{color:var(--accent);font-style:normal}.pg-cx .hero p{color:#b9cce8;max-width:56ch;margin-top:20px;font-size:16.5px}.pg-cx .hero .btn{margin-top:30px}.pg-cx .panel{background:#ffffff0e;border:1px solid #ffffff24;border-radius:14px;padding:22px}.pg-cx .panel-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pg-cx .panel-top h4{color:#fff;font-size:13.5px;font-weight:700}.pg-cx .kpis{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pg-cx .kpi{background:#ffffff0f;border-radius:10px;padding:14px}.pg-cx .kpi .v{color:#fff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.pg-cx .kpi .l{color:#a9c2e4;margin-top:6px;font-size:12px}.pg-cx .kpi.good .v{color:#5fd3a6}.pg-cx .bar{background:#ffffff24;border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.pg-cx .bar i{background:var(--accent);border-radius:99px;height:100%;display:block}.pg-cx .grid{gap:20px;margin-top:38px;display:grid}.pg-cx .g4{grid-template-columns:repeat(4,1fr)}.pg-cx .g3{grid-template-columns:repeat(3,1fr)}.pg-cx .g2{grid-template-columns:repeat(2,1fr)}.pg-cx .card{border:1px solid var(--border);background:#fff;border-radius:12px;padding:26px}.pg-cx section.alt .card{background:#fff}.pg-cx .card p{color:var(--muted);margin-top:10px;font-size:14.5px}.pg-cx .card--dark{color:#fff;background:#0b2a52;border-color:#0b2a52}.pg-cx .card--dark h3{color:#fff}.pg-cx .card--dark p{color:#b9cce8}.pg-cx .card--dark a{color:var(--accent);margin-top:14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.pg-cx .flow{grid-template-columns:repeat(7,1fr);gap:14px;margin-top:38px;display:grid}.pg-cx .step{border-top:3px solid var(--primary);padding-top:16px}.pg-cx .step .n{color:var(--primary);letter-spacing:.08em;font-family:ui-monospace,Space Mono,monospace;font-size:12px;font-weight:700}.pg-cx .step h4{color:var(--ink-2);margin-top:8px;font-size:14.5px;font-weight:700}.pg-cx .step p{color:var(--muted);margin-top:8px;font-size:13px}.pg-cx .caps{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:38px;display:grid}.pg-cx .cap{border-left:2px solid var(--border);padding-left:16px}.pg-cx .cap h4{color:var(--ink-2);font-size:15px;font-weight:700}.pg-cx .cap p{color:var(--muted);margin-top:8px;font-size:13.5px}.pg-cx .plat{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}.pg-cx .plat .card{flex-direction:column;display:flex}.pg-cx .plat .marca{color:var(--ink-2);letter-spacing:-.01em;font-size:20px;font-weight:800}.pg-cx .plat ul{color:var(--muted);margin:14px 0 0;padding-left:18px;font-size:14.5px}.pg-cx .plat li{margin-bottom:6px}.pg-cx .plat .more{color:var(--primary);margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;text-decoration:none}.pg-cx .setores{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:38px;display:grid}.pg-cx .setor h4{color:var(--primary);font-size:16px;font-weight:700}.pg-cx .setor p{color:var(--muted);margin-top:10px;font-size:14px}.pg-cx .case{background:linear-gradient(155deg,var(--navy),var(--navy-2));color:#fff;border-radius:16px;grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;padding:44px;display:grid}.pg-cx .case h2{color:#fff;font-size:30px}.pg-cx .case p{color:#b9cce8;margin-top:16px;font-size:16px}.pg-cx .case-nums{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pg-cx .case-num .v{color:var(--accent);font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1}.pg-cx .case-num .l{color:#a9c2e4;margin-top:6px;font-size:13px}.pg-cx .faq{border-top:1px solid var(--border);margin-top:38px}.pg-cx .faq details{border-bottom:1px solid var(--border)}.pg-cx .faq summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.pg-cx .faq summary::-webkit-details-marker{display:none}.pg-cx .faq summary:after{content:"+";color:var(--primary);margin-left:auto;font-size:22px;font-weight:400}.pg-cx .faq details[open] summary:after{content:"−"}.pg-cx .faq summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pg-cx .faq .ans{color:var(--muted);max-width:78ch;padding:0 0 20px;font-size:14.5px}.pg-cx .form-sec{background:linear-gradient(155deg,var(--navy),var(--navy-2));color:#fff}.pg-cx .form-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.pg-cx .form-sec h2{color:#fff}.pg-cx .form-sec .lead{color:#b9cce8}.pg-cx .promessa{flex-direction:column;gap:12px;margin-top:28px;display:flex}.pg-cx .promessa div{color:#dce9ff;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.pg-cx .promessa b{color:#fff}.pg-cx .formcard{color:var(--ink);background:#fff;border-radius:14px;padding:32px}.pg-cx .formcard h3{margin-bottom:4px;font-size:17px}.pg-cx .formcard .sub{color:var(--muted);margin-bottom:22px;font-size:13.5px}.pg-cx .fld{margin-bottom:16px}.pg-cx .fld label{color:var(--muted);margin-bottom:6px;font-size:13.5px;display:block}.pg-cx .fld input,.pg-cx .fld select{width:100%;font:inherit;border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:6px;padding:10px 12px;font-size:14.5px}.pg-cx .fld input:focus,.pg-cx .fld select:focus{outline:2px solid var(--primary);outline-offset:0;border-color:var(--primary)}.pg-cx .radios{flex-direction:column;gap:7px;margin-top:4px;display:flex}.pg-cx .radios label{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.pg-cx .two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pg-cx .formcard .btn{width:100%;margin-top:8px;padding:15px;font-size:16px}.pg-cx .legal{color:var(--muted);text-align:center;margin-top:14px;font-size:12px}.pg-cx .cx-cta-fixo{z-index:60;background:var(--action);color:#fff;font-family:var(--font);text-align:center;padding:15px 20px;padding-bottom:calc(15px + env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #001a4138}.pg-cx .cx-cta-fixo:focus-visible{outline-offset:-4px;outline:2px solid #fff}.pg-cx .cx-cta-fixo[hidden]{display:none!important}@media (width<=960px){.pg-cx .hero-grid,.pg-cx .g4,.pg-cx .g3,.pg-cx .g2,.pg-cx .plat,.pg-cx .setores,.pg-cx .case,.pg-cx .form-grid{grid-template-columns:1fr}.pg-cx .flow,.pg-cx .caps{grid-template-columns:repeat(2,1fr)}.pg-cx .hero h1{font-size:38px}.pg-cx h2{font-size:27px}.pg-cx .case{padding:28px}}@media (width<=520px){.pg-cx .kpis,.pg-cx .two,.pg-cx .case-nums{grid-template-columns:1fr}.pg-cx .caps,.pg-cx .setores{grid-template-columns:repeat(2,1fr);gap:14px}.pg-cx .subnav{display:none}.pg-cx .flow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;grid-template-columns:none;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.pg-cx .flow>.step{scroll-snap-align:start;flex:0 0 78%}.pg-cx .flow:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pg-cx .cx-cta-fixo{display:flex}.pg-cx{padding-bottom:76px}}@media (width<=520px) and (prefers-reduced-motion:reduce){.pg-cx .flow{scroll-behavior:auto}}@media (prefers-reduced-motion:reduce){.pg-cx *{transition:none!important;animation:none!important}}
