.skip-to-content{color:#232532;z-index:10000;background:#fff;padding:1rem 2rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-to-content:focus{transform:translateY(0)}.gallery-open{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.gallery-open img{width:100%}.gallery-open:focus-visible{outline-offset:4px;outline:3px solid #3a53a5}.pdf-banner-link{color:inherit;text-decoration:none;display:block}.pdf-dialog{color:#232532;background:#fff;border:0;border-radius:12px;width:min(1320px,100vw - 40px);max-width:none;height:calc(100dvh - 40px);max-height:none;margin:auto;padding:0;font-family:League Spartan,Arial,sans-serif;overflow:hidden;box-shadow:0 20px 80px #0005}.pdf-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111827b8}.pdf-dialog-inner{flex-direction:column;height:100%;min-height:0;display:flex}.pdf-dialog-header{border-bottom:1px solid #e3e5eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;display:flex}.pdf-dialog-header h2{text-transform:none;letter-spacing:0;color:#232532;max-width:calc(100% - 50px);margin:0;font-size:2rem;line-height:1.25}.pdf-dialog button{cursor:pointer;color:#232532;background:#fff;border:1px solid #d6dae4;border-radius:6px;min-width:38px;min-height:38px;padding:4px 10px;font-family:inherit;font-size:1.8rem;line-height:1}.pdf-dialog button:disabled{opacity:.4;cursor:default}.pdf-dialog button:focus-visible,.pdf-dialog a:focus-visible,.pdf-dialog input:focus-visible{outline-offset:2px;outline:3px solid #3a53a5}.pdf-dialog button.pdf-close{border:0;flex-shrink:0;font-size:3rem}.pdf-toolbar{background:#f8f9fb;border-bottom:1px solid #e3e5eb;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;font-size:1.6rem;display:flex}.pdf-page-controls,.pdf-zoom-controls{white-space:nowrap;align-items:center;gap:8px;display:flex}.pdf-page-controls label{align-items:center;gap:6px;margin:0;display:flex}.pdf-page-controls input{text-align:center;color:#232532;width:60px;min-height:38px;font:inherit;background:#fff;border:1px solid #d6dae4;border-radius:5px;padding:4px}.pdf-download{color:#3a53a5;white-space:nowrap;font-size:1.6rem;text-decoration:underline}.pdf-viewport{overscroll-behavior:contain;background:#e6e8ec;flex:1;min-height:0;position:relative;overflow:auto}.pdf-canvas-wrap{box-sizing:border-box;width:max-content;min-width:100%;padding:16px}.pdf-canvas-wrap[hidden]{display:none}.pdf-canvas-wrap canvas{background:#fff;max-width:none;margin:auto;display:block;box-shadow:0 3px 12px #0002}.pdf-message{text-align:center;color:#232532;padding:48px 20px;font-size:1.8rem;line-height:1.5}.pdf-status{text-align:center;color:#656877;background:#fff;flex-shrink:0;margin:0;padding:5px 15px;font-size:1.4rem}.pdf-dialog .pdf-toolbar button,.pdf-dialog .pdf-close{min-width:44px;min-height:44px}.pdf-dialog-header h2{overflow-wrap:anywhere}.pdf-dialog .pdf-page-controls input{min-height:44px;font-size:16px}.pdf-dialog .pdf-download{align-items:center;min-height:44px;display:inline-flex}.pdf-dialog .pdf-dialog-inner{padding-bottom:env(safe-area-inset-bottom)}.form-service-notice{color:#555;margin-top:15px;font-size:1.5rem;line-height:1.5}.form-service-notice[hidden]{display:none}.form-service-notice p{font:inherit;margin:0 0 8px}.form-service-notice button,.form-service-notice a{font:inherit;color:#3a53a5;align-items:center;min-height:44px;margin-right:12px;display:inline-flex}.form-service-notice button{background:#fff;border:1px solid #3a53a5;border-radius:5px;padding:6px 14px}.form-service-notice a{text-decoration:underline}.form-service-notice [hidden]{display:none}html[data-theme-ready=error] [data-aos],[data-aos]:not(.aos-init),[data-aos].aos-initial{opacity:1!important;pointer-events:auto!important;transform:none!important}.product-report button.report{font-family:Inter,sans-serif;font-size:1.8rem;font-weight:700;line-height:inherit;padding:0}.product-report button.report span{font-size:14px;font-weight:500}.product-report button.report:focus-visible{outline-offset:3px;outline:2px solid #3a53a5}@media (max-width:600px){.pdf-dialog{border-radius:0;width:100vw;height:100dvh}.pdf-dialog-header{gap:8px;padding:10px 12px}.pdf-dialog-header h2{font-size:1.7rem}.pdf-toolbar{gap:8px;padding:8px 10px}.pdf-page-controls,.pdf-zoom-controls{gap:4px}.pdf-dialog button{min-width:34px;min-height:38px;padding:4px 7px}.pdf-page-controls input{width:48px}.pdf-download{font-size:1.5rem}.pdf-canvas-wrap{padding:16px}.pdf-status{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}[data-aos]{opacity:1!important;transform:none!important}.marcas-carousel-track,.clientes-carousel-track,.whatsapp-float{animation:none!important}}
