#acq-floating,#acq-dialog,#acq-floating *,#acq-dialog *{box-sizing:border-box}#acq-floating,#acq-dialog{--acq-ink:#273b3f;--acq-yellow:#ffd51c;font-family:Montserrat,Arial,Helvetica,sans-serif;line-height:1.5;font-weight:400;letter-spacing:normal}#acq-floating{position:fixed;z-index:9998;right:max(20px,env(safe-area-inset-right));bottom:calc(var(--acq-bottom,20px) + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:flex-end;gap:10px;max-width:calc(100vw - 40px);margin:0;padding:0;pointer-events:none;opacity:1;visibility:visible;transform:translateY(0);transition:opacity .24s ease,transform .24s ease,visibility 0s}#acq-floating .acq-button,#acq-dialog .acq-button{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin:0;padding:14px 20px;border:1px solid #fff0;border-radius:14px;color:var(--acq-ink);background:var(--acq-yellow);font-family:inherit;font-size:15px;font-weight:700;line-height:22px;text-decoration:none;text-transform:none;letter-spacing:normal;cursor:pointer;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}#acq-floating .acq-button{pointer-events:auto;white-space:nowrap;box-shadow:0 5px 22px rgb(0 0 0 / .2)}#acq-floating .acq-button::before,#acq-floating .acq-button::after,#acq-dialog button::before,#acq-dialog button::after{content:none!important}#acq-floating .acq-icon,#acq-dialog .acq-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;pointer-events:none}#acq-floating .acq-icon svg,#acq-dialog .acq-icon svg{display:block;width:100%;height:100%;fill:currentColor;stroke:none}#acq-floating .acq-icon--fallback svg,#acq-dialog .acq-icon--fallback svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#acq-floating .acq-icon i,#acq-dialog .acq-icon i{font-size:22px;line-height:1;color:inherit}#acq-floating .acq-whatsapp{background:#128146;color:#fff;border-radius:14px}#acq-floating .acq-whatsapp .acq-icon{width:25px;height:25px;flex-basis:25px}#acq-floating button:focus-visible,#acq-floating a:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px var(--acq-ink)}#acq-floating .acq-open:active,#acq-dialog .acq-submit:active{background:#f1c400;transform:translateY(1px)}#acq-floating .acq-whatsapp:active{background:#0a6b38}#acq-floating.acq-hidden,#acq-floating.acq-near-footer{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .24s ease,transform .24s ease,visibility 0s .24s}#acq-floating.acq-hidden .acq-button,#acq-floating.acq-near-footer .acq-button{pointer-events:none}html.acq-modal-open{overflow:hidden}#acq-dialog{position:fixed;inset:0;width:calc(100% - 32px);max-width:560px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border:0;border-radius:24px;background:linear-gradient(to bottom,var(--acq-yellow) 0%,var(--acq-yellow) 50%,#fff 50%,#fff 100%);color:var(--acq-ink);box-shadow:0 24px 100px rgb(0 0 0 / .3);text-align:left}#acq-dialog .acq-dialog-scroll{max-height:inherit;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;background:#fff0;scrollbar-width:thin}#acq-dialog:not([open]){display:none}#acq-dialog[open]{display:block}#acq-dialog::backdrop{background:rgb(13 31 33 / .72)}#acq-dialog .acq-dialog-header{position:relative;display:flex;align-items:flex-start;gap:14px;margin:0;padding:26px 24px 24px;background:var(--acq-ink);color:#fff;border-top:5px solid var(--acq-yellow)}#acq-dialog .acq-dialog-header>div{flex:1;min-width:0}#acq-dialog h2{margin:0 0 10px;padding:0;font-family:inherit;font-size:26px;font-weight:700;line-height:1.2;color:#fff;text-transform:none;letter-spacing:-.025em}#acq-dialog .acq-dialog-header p{margin:0;padding:0;color:#d7e1e1;font:400 14px/1.6 Montserrat,Arial,Helvetica,sans-serif}#acq-dialog .acq-dialog-header p strong{color:var(--acq-yellow);font-weight:700}#acq-dialog #acq-title:focus{outline:none}#acq-dialog #acq-close{appearance:none;display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;min-width:0;margin:-4px -6px 0 0;padding:0;border:1px solid rgb(255 255 255 / .3);border-radius:50%!important;background:#fff0;color:#fff;cursor:pointer;box-shadow:none}#acq-dialog #acq-close:hover,#acq-dialog #acq-close:active{background:rgb(255 255 255 / .12)}#acq-dialog .acq-dialog-body{padding:24px;background:#fff}#acq-dialog form{margin:0}#acq-dialog .acq-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#acq-dialog .acq-field{min-width:0;margin:0;padding:0}#acq-dialog .acq-full{grid-column:1/-1}#acq-dialog label{display:block;margin:0 0 7px;padding:0;color:var(--acq-ink);font-family:inherit;font-size:13px;font-weight:600;line-height:1.5}#acq-dialog input:not([type=checkbox]),#acq-dialog select{appearance:none;-webkit-appearance:none;display:block;width:100%;max-width:100%;min-width:0;min-height:48px;margin:0;padding:11px 13px;border:1px solid #ccd6d6;border-radius:9px;color:var(--acq-ink);background-color:#fff;box-shadow:none;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;transition:border-color .15s ease,box-shadow .15s ease}#acq-dialog select{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 8 5 5 5-5' fill='none' stroke='%23273b3f' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-size:20px;background-repeat:no-repeat;background-position:right 12px center}#acq-dialog input::placeholder{color:#819194;opacity:1}#acq-dialog input:focus,#acq-dialog select:focus{border-color:var(--acq-ink);outline:2px solid var(--acq-yellow);outline-offset:2px}#acq-dialog button:focus-visible,#acq-dialog a:focus-visible{outline:3px solid var(--acq-yellow);outline-offset:3px}#acq-dialog .acq-acceptance{display:flex;align-items:flex-start;gap:10px;margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.7}#acq-dialog input[type=checkbox]{appearance:auto;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0;accent-color:var(--acq-ink)}#acq-dialog a{color:var(--acq-ink);text-decoration:underline;text-underline-offset:3px}#acq-dialog a:hover{color:#466065}#acq-dialog .acq-submit{width:100%;margin-top:20px}#acq-dialog .acq-submit .acq-icon{transition:transform .18s ease}#acq-dialog .acq-submit:disabled{opacity:.65;cursor:wait}#acq-dialog .acq-field-error{display:block;color:#a2222c;font:400 12px/1.5 Montserrat,Arial,sans-serif}#acq-dialog .acq-field-error:not(:empty){margin-top:5px}#acq-dialog [aria-invalid=true]{border-color:#b42532!important}#acq-dialog .acq-result{margin:18px 0 0;padding:16px;border:1px solid #d5e3dd;border-radius:12px;background:#f0f7f2;color:#1d4d36;font-size:15px;line-height:1.65}#acq-dialog .acq-result.acq-error{color:#7d2932;background:#fff4f2;border-color:#efc9c7}#acq-dialog #acq-call{display:inline-block;margin-top:12px;font-size:16px;font-weight:700}#acq-dialog .acq-form-note{margin:17px 0 0;padding:0;color:#607075;font-family:inherit;font-size:12px;line-height:1.7;text-align:center}#acq-dialog .acq-form-note a{white-space:nowrap}#acq-dialog .acq-honeypot{display:none!important}#acq-dialog [hidden]{display:none!important}@media (hover:hover){#acq-floating .acq-open:hover,#acq-dialog .acq-submit:hover:not(:disabled){background:#ffe052}#acq-floating .acq-button:hover{transform:translateY(-2px)}#acq-floating .acq-whatsapp:hover{background:#0b713c}#acq-dialog .acq-submit:hover:not(:disabled) .acq-icon{transform:translateX(3px)}}@media (max-width:1024px){#acq-floating .acq-whatsapp{flex:0 0 52px;width:52px;height:52px;padding:0;border-radius:50%!important}#acq-floating .acq-whatsapp-label{display:none}}@media (max-width:480px){#acq-floating{right:max(12px,env(safe-area-inset-right));max-width:calc(100vw - 24px);gap:8px}#acq-floating .acq-open{padding-inline:15px;font-size:14px;gap:8px}#acq-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:20px}#acq-dialog .acq-dialog-header{padding:22px 20px}#acq-dialog .acq-dialog-body{padding:20px}#acq-dialog h2{font-size:24px}#acq-dialog .acq-form-grid{grid-template-columns:minmax(0,1fr);gap:14px}}@media (prefers-reduced-motion:reduce){#acq-floating,#acq-floating *,#acq-dialog *{transition:none!important;animation:none!important}}