
/* Conversão e acessibilidade 5.45.0: mantém paleta e estrutura existentes. */
.pou-skip-link{position:fixed;left:16px;top:-100px;z-index:2147483647;background:#eee8dc;color:#07100b;padding:12px 20px;font:700 16px/1.4 Arial,sans-serif}.pou-skip-link:focus{top:12px}
.pou-document :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #c3a061;outline-offset:4px}
.pou-assessment .pou-assessment-stage{padding:80px 20px 40px}.pou-assessment .pou-assessment-step{position:relative;min-height:0;padding:0;display:none}.pou-assessment .pou-assessment-step.is-active{display:block}.pou-assessment .pou-assessment-inner{width:min(100%,720px);margin:auto;padding:24px 0}
.pou-assessment .pou-assessment-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pou-assessment .pou-single-input:has(textarea){grid-column:1/-1}
.pou-assessment .pou-single-input :is(input,select,textarea){display:block;width:100%;min-height:48px;padding:12px;border:1px solid #777d73;border-radius:6px;background:#101713;color:#eee8dc;font:400 16px/1.5 Arial,sans-serif}.pou-assessment .pou-single-input textarea{resize:vertical}
.pou-assessment-optional{margin:24px 0;border-block:1px solid #62675d;padding:16px 0}.pou-assessment-optional summary{cursor:pointer;padding:8px 0;min-height:44px;color:#eee8dc}.pou-assessment-optional summary span{color:#c6c9c2;font-size:13px}.pou-assessment-optional[open] summary{margin-bottom:14px}.pou-assessment-privacy{font:400 13px/1.6 Arial,sans-serif;color:#c6c9c2}.pou-assessment-privacy a{color:#e0c78f;text-decoration:underline}.pou-assessment-status{color:#ffc5b8!important}.pou-form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pou-assessment button:disabled{opacity:.65;cursor:wait}.pou-assessment [data-success-step]{min-height:65vh}.pou-assessment .pou-assessment-direct-wa{position:relative;display:table;inset:auto;margin:8px auto 30px;min-height:44px;text-align:center}
.pou-offer-details{margin-top:28px}.pou-offer-details details{border-top:1px solid #70766c;padding:14px 0}.pou-offer-details summary{cursor:pointer;min-height:44px;padding:10px 0;color:#eee8dc;font-size:18px}.pou-offer-details p{max-width:850px;color:#c6c9c2;line-height:1.7}.pou-offer-details strong{color:#eee8dc}
.pou-confirmed-cases{padding:80px 0}.pou-confirmed-cases video{width:100%;aspect-ratio:16/9;object-fit:contain;background:#070b08}.pou-confirmed-cases blockquote{margin:20px 0;color:#eee8dc;font-style:italic}.pou-confirmed-cases h4{color:#e0c78f;margin:16px 0 6px;font-size:16px}.pou-confirmed-cases p{color:#c6c9c2;line-height:1.7}.pou-confirmed-cases .po-work-card{min-width:0}
@media(max-width:720px){.pou-assessment .pou-assessment-stage{padding:66px 18px 24px}.pou-assessment .pou-assessment-fields{grid-template-columns:1fr}.pou-assessment h1{font-size:clamp(34px,9vw,48px);line-height:1.08}.pou-assessment .pou-assessment-subtitle{font-size:16px}.pou-assessment .pou-assessment-close{right:16px;top:14px}.pou-assessment .pou-action-row{display:block}.pou-assessment .pou-next{width:100%;min-height:48px}.pox-solution-list>a{min-width:0}.pox-solution-list>a>div{min-width:0}.pox-solution-list h3{overflow-wrap:anywhere}.pou-confirmed-cases{padding:48px 0}.pou-document .poh2-low-friction{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.pou-document *, .pou-assessment *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pou-document [data-reveal]{opacity:1!important;transform:none!important}}

.pou-assessment .pou-assessment-step{padding:0!important}.pou-assessment .pou-assessment-step.is-active{opacity:1;transform:none}.pou-assessment :is(input,textarea,select):focus-visible{outline:3px solid #e0c78f!important;outline-offset:4px!important}.pou-assessment .pou-single-input>span{color:#c6c9c2}.pou-assessment .pou-single-input input::placeholder{color:#a8ada5!important}.pou-assessment .pou-action-row{margin-top:24px}
.pou-assessment .pou-low-friction{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:#c6c9c2;font:400 12px/1.6 Arial,sans-serif}.pou-assessment .pou-assessment-direct-wa{padding:12px 18px;border:1px solid #c3a061;border-radius:30px;color:#e0c78f;text-decoration:none;font:600 13px/1.5 Arial,sans-serif}.pou-assessment .pou-assessment-direct-wa:hover{background:#182018}@media(max-width:720px){.pou-assessment .pou-submit-visible{width:100%!important}}

.pou-assessment .pou-assessment-step{padding:0!important}.pou-assessment .pou-assessment-step.is-active{opacity:1;transform:none}.pou-assessment :is(input,textarea,select):focus-visible{outline:3px solid #e0c78f!important;outline-offset:4px!important}.pou-assessment .pou-single-input>span{color:#c6c9c2}.pou-assessment .pou-single-input input::placeholder{color:#a8ada5!important}.pou-assessment .pou-action-row{margin-top:24px}
