.djmFRW_root{right:24px;bottom:calc(env(safe-area-inset-bottom) + 20px);z-index:70;color:#292524;pointer-events:none;width:360px;max-width:calc(100vw - 32px);font-family:inherit;position:fixed}.djmFRW_root button,.djmFRW_root input,.djmFRW_root textarea{font:inherit}.djmFRW_root button,.djmFRW_root a,.djmFRW_panel{pointer-events:auto}.djmFRW_root button{cursor:pointer}.djmFRW_root button:focus-visible,.djmFRW_root a:focus-visible{outline-offset:3px;outline:3px solid #fca5a5}.djmFRW_launchers{justify-content:flex-end;align-items:center;gap:8px;display:flex}.djmFRW_launcher,.djmFRW_whatsapp{border-radius:30px;justify-content:center;align-items:center;gap:9px;height:48px;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 5px 22px #1c191712;font-size:12px!important;font-weight:600!important}.djmFRW_launcher{color:#fff;background:#d92726;border:1px solid #d92726;padding:0 18px}.djmFRW_launcher:hover{background:#bc1d1c;transform:translateY(-2px)}.djmFRW_whatsapp{color:#128c58;background:#fff;border:1px solid #e7e5e4;padding:0 15px}.djmFRW_whatsapp:hover{background:#f0fdf4;transform:translateY(-2px)}.djmFRW_eyebrow{color:#bb2422;letter-spacing:.07em;font-size:11px;font-weight:600;line-height:1.6;display:block}.djmFRW_panel{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #ece7e1;border-radius:24px;outline:none;max-height:calc(100dvh - 105px);margin-bottom:12px;animation:.22s ease-out djmFRW_arrive;overflow-y:auto;box-shadow:0 20px 80px #29252429}.djmFRW_header{z-index:1;background:#fff;border-bottom:1px solid #f0ece7;align-items:center;gap:11px;padding:18px 22px;display:flex;position:sticky;top:0}.djmFRW_brandIcon{color:#cb2725;background:#fff0ed;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.djmFRW_header strong{letter-spacing:-.5px;font-size:16px;font-weight:700;display:block}.djmFRW_header span{color:#78716c;margin-top:1px;font-size:10px;display:block}.djmFRW_header>button{color:#78716c;background:#f7f5f2;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;display:flex}.djmFRW_form{padding:23px 24px 17px}.djmFRW_intro h2{letter-spacing:-.9px;margin:7px 0 8px;font-size:24px;font-weight:600;line-height:1.3}.djmFRW_intro p{color:#78716c;margin:0;font-size:12px;line-height:1.8}.djmFRW_context{color:#795b46;background:#faf6f2;border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:11px 12px;font-size:10px;font-weight:500;line-height:1.6;display:flex}.djmFRW_context svg{color:#c72a26;flex-shrink:0}.djmFRW_context span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.djmFRW_fields{gap:13px;margin-top:19px;display:grid}.djmFRW_fields label{color:#44403c;font-size:11px;font-weight:600;display:block}.djmFRW_fields label>span{color:#a8a29e;float:right;font-size:9px;font-weight:400}.djmFRW_fields label>span.djmFRW_required{color:#b47760}.djmFRW_fields input,.djmFRW_fields textarea{resize:vertical;color:#292524;background:#fff;border:1px solid #e6e1dc;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:10px 12px;font-size:11px;transition:border-color .15s,box-shadow .15s;display:block}.djmFRW_fields input{height:40px}.djmFRW_fields input::placeholder,.djmFRW_fields textarea::placeholder{color:#b0a79f;font-weight:400}.djmFRW_fields input:focus,.djmFRW_fields textarea:focus{border-color:#cf4b44;box-shadow:0 0 0 3px #fff0ed}.djmFRW_fields small{color:#a8a29e;margin-top:5px;font-size:9px;font-weight:400;line-height:1.5;display:block}.djmFRW_consent{color:#78716c;align-items:flex-start;gap:8px;margin-top:16px;font-size:9px;line-height:1.8;display:flex}.djmFRW_consent input{accent-color:#cf2725;flex-shrink:0;width:14px;height:14px;margin-top:2px}.djmFRW_consent a{color:#57534e;text-underline-offset:2px;text-decoration:underline}.djmFRW_submit{color:#fff;background:#d92726;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;margin-top:17px;transition:background .15s,transform .15s;display:flex;font-size:12px!important;font-weight:600!important}.djmFRW_submit:hover{background:#bd1f1d;transform:translateY(-1px)}.djmFRW_submit:disabled{opacity:.65;cursor:wait}.djmFRW_privacy{color:#a8a29e;justify-content:center;align-items:center;gap:5px;margin:11px 0 0;font-size:8px;line-height:1.6;display:flex}.djmFRW_error{color:#b91c1c;background:#fef2f2;border-radius:8px;margin:12px 0 0;padding:10px;font-size:11px;line-height:1.6}.djmFRW_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.djmFRW_success{text-align:center;padding:32px 26px 27px;animation:.2s ease-out djmFRW_arrive}.djmFRW_successIcon{color:#43835c;background:#f0f8f2;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;animation:.35s ease-out djmFRW_success;display:flex}.djmFRW_success h2{letter-spacing:-.8px;margin:7px 0 12px;font-size:23px;font-weight:600;line-height:1.4}.djmFRW_success p{color:#78716c;font-size:12px;line-height:1.8}.djmFRW_success .djmFRW_context{text-align:left}.djmFRW_success .djmFRW_submit{margin-top:25px}.djmFRW_spin{animation:1s linear infinite djmFRW_spin}@keyframes djmFRW_arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes djmFRW_success{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes djmFRW_spin{to{transform:rotate(360deg)}}@media (max-width:1023px){.djmFRW_root.djmFRW_tour{bottom:calc(env(safe-area-inset-bottom) + 104px)}.djmFRW_tour .djmFRW_panel{max-height:calc(100dvh - 185px)}}@media (max-width:600px){.djmFRW_root{width:360px;right:16px;bottom:calc(env(safe-area-inset-bottom) + 16px)}.djmFRW_panel{max-height:calc(100dvh - 95px)}.djmFRW_form{padding:20px}.djmFRW_fields input,.djmFRW_fields textarea{font-size:16px}.djmFRW_fields input::placeholder,.djmFRW_fields textarea::placeholder{font-size:13px}.djmFRW_fields label{font-size:11px}.djmFRW_intro p{font-size:12px}.djmFRW_consent{font-size:10px}.djmFRW_privacy{font-size:9px}}@media (prefers-reduced-motion:reduce){.djmFRW_root *{transition:none!important;animation:none!important}}.djmFRW_optionalFields summary{cursor:pointer;color:#78716c;justify-content:space-between;align-items:center;padding:3px 0;font-size:11px;list-style:none;display:flex}.djmFRW_optionalFields summary::-webkit-details-marker{display:none}.djmFRW_optionalFields summary svg{transition:transform .2s}.djmFRW_optionalFields[open] summary svg{transform:rotate(180deg)}.djmFRW_optionalFields>div{gap:13px;margin-top:14px;display:grid}
