[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #1E66B3!important;outline-offset:2px!important;border-radius:4px}.a11y-skip{position:fixed;top:8px;right:8px;z-index:4000;background:#1E4034;color:#fff;padding:12px 20px;border-radius:10px;font-family:Assistant,sans-serif;font-weight:700;font-size:16px;transform:translateY(-150%);transition:transform .2s;text-decoration:none}.a11y-skip:focus{transform:translateY(0);outline:3px solid #fff}.a11y-fab{position:fixed;bottom:22px;right:22px;z-index:135;width:54px;height:54px;border-radius:50%;border:2px solid #fff;background:#1E66B3;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -8px rgba(30,102,179,.6)}.a11y-fab svg{width:30px;height:30px;fill:#fff}.a11y-fab:hover{background:#18558f}@media (max-width:760px){.a11y-fab{bottom:22px;right:14px;width:52px;height:52px}.a11y-fab svg{width:28px;height:28px}.wa-fab{bottom:22px!important;left:14px!important}body:has(.sticky-cta) .a11y-fab{bottom:92px}body:has(.sticky-cta) .wa-fab{bottom:92px!important}.a11y-panel{bottom:86px;right:14px}body:has(.sticky-cta) .a11y-panel{bottom:156px}}.a11y-panel{position:fixed;bottom:86px;right:22px;z-index:136;width:320px;max-width:calc(100vw - 32px);max-height:calc(100vh - 130px);overflow-y:auto;background:#fff;color:#16201A;border-radius:16px;padding:18px;box-shadow:0 30px 70px -18px rgba(8,28,18,.5);font-family:Assistant,sans-serif;opacity:0;visibility:hidden;transform:translateY(14px) scale(.98);transition:opacity .25s,transform .25s,visibility .25s}.a11y-panel.open{opacity:1;visibility:visible;transform:none}.a11y-panel h2{font-family:Rubik,sans-serif;font-size:18px;margin:0 0 4px;color:#1E4034}.a11y-panel .sub{font-size:12.5px;color:#5C665D;margin-bottom:14px}.a11y-panel .x{position:absolute;top:12px;left:12px;background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#5C665D}.a11y-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #ece5d6}.a11y-row>span{font-size:14.5px;font-weight:600}.a11y-stepper{display:flex;align-items:center;gap:8px}.a11y-stepper button{width:34px;height:34px;border-radius:9px;border:1.5px solid #d9d0bd;background:#F4F0E6;font-size:18px;font-weight:700;cursor:pointer;color:#1E4034}.a11y-stepper b{min-width:42px;text-align:center;font-size:13px}.a11y-toggle{min-width:70px;padding:8px 12px;border-radius:100px;border:1.5px solid #d9d0bd;background:#F4F0E6;font-family:inherit;font-weight:700;font-size:13px;cursor:pointer;color:#1E4034}.a11y-toggle[aria-pressed=true]{background:#1E4034;color:#fff;border-color:#1E4034}.a11y-reset{width:100%;margin-top:12px;padding:11px;border-radius:11px;border:none;background:#C0875A;color:#fff;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer}.a11y-statement{display:block;text-align:center;margin-top:12px;font-size:13px;color:#1E66B3;font-weight:600;text-decoration:underline}html.a11y-links a{text-decoration:underline!important;text-underline-offset:3px;outline:2px dashed currentColor;outline-offset:2px;font-weight:700!important}html.a11y-readable :not(svg):not(path){font-family:Arial,Helvetica Neue,sans-serif!important;letter-spacing:normal!important}html.a11y-noanim *,html.a11y-noanim :after,html.a11y-noanim :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}html.a11y-grayscale{filter:grayscale(100%)}html.a11y-bigcursor,html.a11y-bigcursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' stroke='%23fff' stroke-width='1.5' d='M5 3l14 8-6 1.5L9.5 19z'/%3E%3C/svg%3E") 4 4,auto!important}html.a11y-contrast,html.a11y-contrast body{background:#000!important}html.a11y-contrast :not(svg):not(path):not(img){background-color:transparent!important;color:#fff!important;border-color:#fff!important;box-shadow:none!important}html.a11y-contrast a,html.a11y-contrast a *{color:#ffdf00!important}html.a11y-contrast .btn,html.a11y-contrast button,html.a11y-contrast input,html.a11y-contrast select,html.a11y-contrast textarea{background:#000!important;color:#fff!important;border:2px solid #fff!important}html.a11y-contrast .a11y-panel,html.a11y-contrast .a11y-panel *{background-color:#000!important;color:#fff!important}html.a11y-contrast img{filter:none}