/* Scoped Applications v53: no inherited generic heading overrides. */
body main.apps53{--apps-ink:#10243d;--apps-muted:#4b617a;--apps-line:#d9e3ed;--apps-blue:#125bcb;color:var(--apps-ink)}body main.apps53 *{box-sizing:border-box}body main.apps53 .apps53-icon{display:block;flex:0 0 24px;width:24px;height:24px;overflow:visible}body main.apps53 a:focus-visible,body main.apps53 summary:focus-visible{outline:3px solid #125bcb;outline-offset:5px;border-radius:5px}body main.apps53 [id]{scroll-margin-top:105px}body main.apps53 .apps53-hero{padding-top:78px;padding-bottom:46px}body main.apps53 .apps53-hero h1{font-size:clamp(38px,4.6vw,66px);line-height:1.08;letter-spacing:-.045em;max-width:1050px;margin:22px 0}body main.apps53 .apps53-hero h1 em{font-style:normal;color:var(--apps-blue)}body main.apps53 .apps53-lead{font-size:19px;line-height:1.65;max-width:810px;color:var(--apps-muted);margin:0}body main.apps53 .apps53-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:38px}body main.apps53 .apps53-index a{display:flex;align-items:flex-start;gap:12px;padding:19px 16px;border:1px solid var(--apps-line);border-radius:12px;text-decoration:none;color:var(--apps-ink);background:#fff;transition:border-color .15s,background .15s}body main.apps53 .apps53-index a:hover{border-color:#72a1df;background:#f3f7fd}body main.apps53 .apps53-index svg{color:var(--apps-blue);margin-top:3px}body main.apps53 .apps53-index strong{display:block;font-size:15px;line-height:1.5}body main.apps53 .apps53-index small{display:block;font-size:12px;line-height:1.5;color:var(--apps-muted);margin-top:3px}body main.apps53 .apps53-grid-heading{display:flex;align-items:flex-start;gap:45px;justify-content:space-between;border-top:1px solid var(--apps-line);padding:32px 0}body main.apps53 .apps53-grid-heading h2{font-size:21px;line-height:1.35;letter-spacing:-.025em;max-width:300px;margin:0}body main.apps53 .apps53-grid-heading p{font-size:13px;line-height:1.65;color:var(--apps-muted);max-width:530px;margin:0}body main.apps53 .apps53-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:start}body main.apps53 .apps53-card{border:1px solid var(--apps-line);border-radius:20px;background:#fff;overflow:visible;min-width:0}body main.apps53 .apps53-card-head{padding:29px 30px 0}body main.apps53 .apps53-category{display:flex;gap:10px;align-items:center;color:var(--apps-blue);font-size:14px;font-weight:650;margin:0 0 14px}body main.apps53 .apps53-sector{font-size:11px;line-height:1.5;letter-spacing:.015em;color:var(--apps-muted);margin:0 0 11px}body main.apps53 .apps53-card h2{font-size:30px;line-height:1.16;letter-spacing:-.035em;margin:0 0 15px;min-height:70px}body main.apps53 .apps53-problem{font-size:15px;line-height:1.65;color:var(--apps-muted);margin:0;min-height:98px}body main.apps53 .apps53-visual{margin:24px 20px 0;padding:22px;border-radius:14px;background:#eef4fc;color:var(--apps-ink)}body main.apps53 .apps53-visual figcaption{font-size:11px;font-weight:650;line-height:1.5;letter-spacing:.02em;color:#3e5876;margin:0 0 17px}body main.apps53 .apps53-scene{min-height:250px;display:flex;flex-direction:column;justify-content:center;gap:12px}body main.apps53 .apps53-visual-note{font-size:11px;line-height:1.6;color:#425b77;margin:16px 0 0;min-height:36px}body main.apps53 .apps53-request{font-size:13px;font-weight:650;margin:0}body main.apps53 .apps53-options{width:100%;border-collapse:separate;border-spacing:0 5px;table-layout:fixed;font-size:12px;line-height:1.5}body main.apps53 .apps53-options th,body main.apps53 .apps53-options td{text-align:left;padding:9px 8px;overflow-wrap:anywhere}body main.apps53 .apps53-options thead th{color:#425b77;font-size:10px;font-weight:550;padding-top:0;padding-bottom:0}body main.apps53 .apps53-options th:first-child{width:17%}body main.apps53 .apps53-options th:nth-child(2){width:32%}body main.apps53 .apps53-options tbody th,body main.apps53 .apps53-options tbody td{background:#fff}body main.apps53 .apps53-options tbody th{border-radius:8px 0 0 8px;font-size:16px;color:#3b5473}body main.apps53 .apps53-options tbody td:last-child{border-radius:0 8px 8px 0}body main.apps53 .apps53-options tbody tr:first-child th,body main.apps53 .apps53-options tbody tr:first-child td{background:#123f74;color:#fff}body main.apps53 .apps53-decision{padding:13px 15px;border-left:3px solid #156bc1;background:#fff;border-radius:0 8px 8px 0}body main.apps53 .apps53-decision span,body main.apps53 .apps53-workorder>span,body main.apps53 .apps53-response>span{display:block;font-size:10px;line-height:1.5;margin-bottom:4px;color:#46607a}body main.apps53 .apps53-decision strong{display:block;font-size:15px;line-height:1.45}body main.apps53 .apps53-conhecimento{background:#f0f5f3}body main.apps53 .apps53-question{font-size:14px;line-height:1.5;font-weight:650;margin:0}body main.apps53 .apps53-sources{list-style:none;padding:0;margin:0;display:grid;gap:7px}body main.apps53 .apps53-sources li{display:flex;align-items:center;gap:12px;padding:9px 12px;background:#fff;border:1px solid #dce7e2;border-radius:9px}body main.apps53 .apps53-sources svg{color:#287264}body main.apps53 .apps53-sources strong{display:block;font-size:11px;line-height:1.4}body main.apps53 .apps53-sources span{display:block;font-size:11px;line-height:1.5;color:#4e665e;margin-top:2px}body main.apps53 .apps53-workorder{border-radius:8px;padding:12px 15px;background:#174f44;color:#fff}body main.apps53 .apps53-workorder>span{color:#e0efe8}body main.apps53 .apps53-workorder>strong{display:block;font-size:14px;line-height:1.4}body main.apps53 .apps53-documentos{background:#f8f4ed}body main.apps53 .apps53-sheets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body main.apps53 .apps53-sheet{background:#fff;border:1px solid #e4dbcc;border-radius:9px;padding:13px;min-width:0}body main.apps53 .apps53-sheet>span{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.5;overflow-wrap:anywhere;color:#5c5143}body main.apps53 .apps53-sheet>span .apps53-icon{width:18px;height:18px;flex-basis:18px}body main.apps53 .apps53-sheet dl{margin:20px 0 0;border-top:1px solid #e8e1d6;padding-top:12px}body main.apps53 .apps53-sheet dt{font-size:10px;line-height:1.5;color:#665945}body main.apps53 .apps53-sheet dd{font-size:25px;line-height:1.3;font-weight:650;margin:4px 0 0}body main.apps53 .apps53-difference{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:1.5;color:#80531d;margin:0}body main.apps53 .apps53-difference svg{width:18px;height:18px;flex-basis:18px}body main.apps53 .apps53-document-state{list-style:none;padding:12px;margin:0;display:grid;gap:10px;background:#fff;border-radius:9px}body main.apps53 .apps53-document-state li{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.5}body main.apps53 .apps53-document-state svg{width:18px;height:18px;flex-basis:18px;color:#287264}body main.apps53 .apps53-pending-dot{width:8px;height:8px;flex:0 0 8px;background:#a86c25;border-radius:50%;margin:0 5px}body main.apps53 .apps53-atendimento{background:#edf0f9}body main.apps53 .apps53-message{background:#fff;border-radius:10px 10px 10px 2px;padding:12px 14px;margin-right:25px;border:1px solid #d9deee}body main.apps53 .apps53-message>span,body main.apps53 .apps53-update>span{display:block;font-size:10px;font-weight:600;line-height:1.5;color:#4b5879}body main.apps53 .apps53-message p{font-size:12px;line-height:1.6;margin:5px 0 0}body main.apps53 .apps53-update{border-left:2px solid #788bc2;padding:1px 0 1px 12px;margin-left:18px}body main.apps53 .apps53-update strong{display:block;font-size:12px;line-height:1.5;margin-top:4px}body main.apps53 .apps53-update p{font-size:11px;line-height:1.5;margin:2px 0 0;color:#4b5879}body main.apps53 .apps53-response{background:#263d72;color:#fff;border-radius:10px 10px 2px 10px;padding:12px 14px;margin-left:22px}body main.apps53 .apps53-response>span{color:#dbe3fa}body main.apps53 .apps53-response>p{font-size:12px;line-height:1.6;margin:0}body main.apps53 .apps53-value{margin:22px 30px 0;min-height:80px}body main.apps53 .apps53-value>span{font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.065em;color:var(--apps-muted);font-weight:650}body main.apps53 .apps53-value>p{font-size:16px;font-weight:550;line-height:1.5;margin:6px 0 0}body main.apps53 .apps53-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin:20px 30px 25px}body main.apps53 .apps53-explore{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px;line-height:1.5;font-weight:650;color:#124c9c;text-decoration:none}body main.apps53 .apps53-explore:hover{text-decoration:underline;text-underline-offset:4px}body main.apps53 .apps53-explore .apps53-icon{width:20px;height:20px;flex-basis:20px}body main.apps53 .apps53-contact-link{font-size:12px;line-height:1.5;color:#4b617a;text-decoration:underline;text-underline-offset:4px}body main.apps53 .apps53-depth{margin:0 30px;border-top:1px solid var(--apps-line)}body main.apps53 .apps53-depth summary{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:19px 0;cursor:pointer;font-size:12px;font-weight:600;line-height:1.6;list-style:none;min-height:58px}body main.apps53 .apps53-depth summary::-webkit-details-marker{display:none}body main.apps53 .apps53-expand{display:block;border-radius:50%;background:#edf3fb;padding:4px;color:#1955a4;flex-shrink:0}body main.apps53 .apps53-expand .apps53-icon{width:16px;height:16px}body main.apps53 .apps53-depth[open] .apps53-expand{transform:rotate(45deg)}body main.apps53 .apps53-depth-body{padding:0 0 25px}body main.apps53 .apps53-depth-body dl{margin:0;display:grid;gap:15px}body main.apps53 .apps53-depth-body dt{font-size:12px;font-weight:650;line-height:1.5;margin-bottom:4px}body main.apps53 .apps53-depth-body dd,body main.apps53 .apps53-depth-body>p{font-size:13px;line-height:1.7;color:var(--apps-muted);margin:0}body main.apps53 .apps53-depth-body h3{font-size:12px;line-height:1.5;margin:23px 0 7px}body main.apps53 .apps53-depth-body ul{margin:0 0 10px;padding-left:18px;color:var(--apps-muted);font-size:13px;line-height:1.8}body main.apps53 .apps53-depth-body .apps53-measure-note{font-size:11px;line-height:1.7}body main.apps53 .apps53-applications{padding-bottom:70px}body main.apps53 .apps53-bridge{background:#0c2341;color:#fff;padding:60px 0}body main.apps53 .apps53-bridge header{max-width:760px}body main.apps53 .apps53-bridge .eyebrow{color:#b9d6ff}body main.apps53 .apps53-bridge h2{font-size:clamp(29px,3.2vw,42px);line-height:1.15;letter-spacing:-.035em;margin:13px 0 17px;color:#fff}body main.apps53 .apps53-bridge header>p:last-child{font-size:16px;line-height:1.7;color:#d2dff0;margin:0}body main.apps53 .apps53-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:34px 0}body main.apps53 .apps53-steps>div{border-top:1px solid #3b5270;padding-top:20px}body main.apps53 .apps53-step-number{font-size:11px;color:#afc9ec;font-weight:600}body main.apps53 .apps53-steps h3{font-size:17px;line-height:1.5;margin:8px 0;color:#fff}body main.apps53 .apps53-steps p{font-size:13px;line-height:1.7;color:#d2dff0;margin:0}body main.apps53 .apps53-bridge-links{display:flex;flex-wrap:wrap;gap:15px 32px}body main.apps53 .apps53-bridge-links a{display:flex;align-items:center;gap:12px;color:#fff;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:5px}body main.apps53 .apps53-bridge-links .apps53-icon{width:19px;height:19px;flex-basis:19px}body main.apps53 .apps53-bridge a:focus-visible{outline-color:#fff}body main.apps53 .app22-start{padding:60px 0;background:#f8fafd}body main.apps53 .app22-start h2{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.03em}body main.apps53 .app22-services{margin-top:28px}body main.apps53 .app22-services h3{font-size:21px;line-height:1.3;display:flex;gap:14px;justify-content:space-between;margin:0;letter-spacing:-.03em;text-wrap:initial}body main.apps53 .app22-services p{font-size:12px;line-height:1.6;color:var(--apps-muted);margin:12px 0 0}body main.apps53 .app22-scope{font-size:11px;line-height:1.7;color:var(--apps-muted);margin:32px 0 0}body main.apps53 .app22-start .eyebrow,body main.apps53 .apps53-cta .eyebrow{margin-bottom:18px}body main.apps53 .apps53-cta h2{max-width:650px;font-size:clamp(30px,3vw,42px);line-height:1.2}body main.apps53 .apps53-cta .button{gap:12px;white-space:normal;text-align:left}body main.apps53 .apps53-cta p:not(.eyebrow){font-size:15px;line-height:1.75;max-width:560px;color:var(--apps-muted);margin-top:20px}html[lang="ja"] body main.apps53 .apps53-hero h1{line-height:1.35;font-size:clamp(32px,4.1vw,57px);letter-spacing:-.025em}html[lang="ja"] body main.apps53 .apps53-card h2{line-height:1.45;font-size:26px}@media(min-width:1000px){body main.apps53 .apps53-card-head{min-height:262px}}@media(max-width:1050px){body main.apps53 .apps53-card-head{padding:25px 24px 0}body main.apps53 .apps53-card h2{font-size:27px}body main.apps53 .apps53-visual{margin-left:14px;margin-right:14px;padding:18px}body main.apps53 .apps53-value,body main.apps53 .apps53-links{margin-left:24px;margin-right:24px}body main.apps53 .apps53-depth{margin:0 24px}body main.apps53 .apps53-index a{padding:16px 12px;gap:8px}body main.apps53 .apps53-index small{font-size:11px}}@media(max-width:800px){body main.apps53 .apps53-grid{grid-template-columns:1fr;gap:25px}body main.apps53 .apps53-card-head{min-height:0}body main.apps53 .apps53-card h2,body main.apps53 .apps53-problem,body main.apps53 .apps53-value,body main.apps53 .apps53-scene,body main.apps53 .apps53-visual-note{min-height:0}body main.apps53 .apps53-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body main.apps53 .apps53-hero{padding-top:48px;padding-bottom:32px}body main.apps53 .apps53-grid-heading{display:block;padding:26px 0}body main.apps53 .apps53-grid-heading h2{max-width:none;margin-bottom:12px}body main.apps53 .apps53-grid-heading p{max-width:none}body main.apps53 .apps53-visual{margin:22px 20px 0;padding:22px}body main.apps53 .apps53-bridge{padding:44px 0}body main.apps53 .apps53-steps{gap:20px}body main.apps53 .app22-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){body main.apps53 .apps53-hero h1{font-size:37px;letter-spacing:-.045em}body main.apps53 .apps53-lead{font-size:16px;line-height:1.7}body main.apps53 .apps53-index{margin-top:28px}body main.apps53 .apps53-index a{padding:14px 11px;gap:8px}body main.apps53 .apps53-index .apps53-icon{width:19px;height:19px;flex-basis:19px}body main.apps53 .apps53-index strong{font-size:13px}body main.apps53 .apps53-index small{font-size:10px}body main.apps53 .apps53-grid-heading h2{font-size:19px}body main.apps53 .apps53-card-head{padding:23px 22px 0}body main.apps53 .apps53-card h2{font-size:27px;line-height:1.2}body main.apps53 .apps53-problem{font-size:14px}body main.apps53 .apps53-visual{padding:17px;margin-left:12px;margin-right:12px}body main.apps53 .apps53-value,body main.apps53 .apps53-links{margin-left:22px;margin-right:22px}body main.apps53 .apps53-value>p{font-size:15px}body main.apps53 .apps53-depth{margin:0 22px}body main.apps53 .apps53-depth summary{font-size:11px}body main.apps53 .apps53-steps{grid-template-columns:1fr;gap:22px}body main.apps53 .apps53-sheet{padding:11px 9px}body main.apps53 .apps53-sheet>span{font-size:9px}body main.apps53 .apps53-sheet dd{font-size:23px}body main.apps53 .apps53-options{font-size:10px}body main.apps53 .apps53-options th,body main.apps53 .apps53-options td{padding:8px 6px}body main.apps53 .apps53-options thead th{font-size:9px}body main.apps53 .apps53-message{margin-right:10px}body main.apps53 .apps53-response{margin-left:10px}body main.apps53 .apps53-bridge-links{flex-direction:column;align-items:flex-start}body main.apps53 .app22-start{padding:44px 0}body main.apps53 .app22-services{grid-template-columns:1fr}body main.apps53 .apps53-applications{padding-bottom:45px}}@media(prefers-reduced-motion:reduce){body main.apps53 *{scroll-behavior:auto;transition:none}}


body main.apps53 .apps53-workorder>strong,body main.apps53 .apps53-response>p{color:#fff}
