#star-contact-invite{box-sizing:border-box;width:min(420px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;padding:24px;border:1px solid #dce3eb;border-radius:18px;color:#142c42;background:#fff;box-shadow:0 25px 80px #0003;font:14px/1.4 Arial,Helvetica,sans-serif}#star-contact-invite::-webkit-scrollbar{display:none}#star-contact-invite *{box-sizing:border-box;min-width:0}#star-contact-invite::backdrop{background:#10283db3}#star-contact-invite h2{font-size:25px;line-height:1.15;letter-spacing:-.025em;margin:8px 24px 10px 0}#star-contact-invite p{color:#53677a;margin:0 0 14px;font-size:13px}.star-invite-brand{font-size:11px!important;font-weight:bold;letter-spacing:.08em;color:#967a42!important}#star-contact-invite label{display:block;margin:10px 0;font-size:12px}#star-contact-invite input:not([type=checkbox]):not([type=hidden]):not(.star-honeypot){display:block;width:100%;height:40px;min-height:40px;border:1px solid #bcc9d5;border-radius:7px;padding:8px 10px;margin-top:4px;font:16px Arial,sans-serif}#star-contact-invite .star-invite-consent{display:flex;align-items:flex-start;gap:8px;font-size:11px;font-weight:400;line-height:1.4}#star-contact-invite .star-invite-consent input{appearance:auto;width:16px;height:16px;min-height:16px;padding:0;margin:1px 0 0;flex:0 0 16px}#star-contact-invite .star-invite-consent span{flex:1}#star-contact-invite .star-btn{display:block;width:100%;margin-top:14px;padding:11px;border:0;cursor:pointer;font-size:13px}#star-contact-invite .star-honeypot{display:none!important}.star-invite-close{position:absolute;right:8px;top:8px;width:32px;height:32px;padding:0;background:transparent;border:0;font-size:24px;cursor:pointer;color:#405a70}.star-invite-dismiss{display:block;width:100%;border:0;background:transparent;padding:10px 0 0;color:#49647a;cursor:pointer;font-size:12px;text-decoration:underline}#star-contact-invite :focus-visible{outline:2px solid #b59a65;outline-offset:2px}#star-contact-invite .star-privacy{font-size:11px}#star-contact-invite .star-privacy summary{cursor:pointer}#star-contact-invite .star-privacy p{font-size:11px;margin:8px 0}.star-contact-actions{position:fixed;right:18px;bottom:18px;z-index:30;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 24px)}#star-contact-open,#star-contact-whatsapp{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 15px;border-radius:24px;border:1px solid #cbb078;background:#11283d;color:#fff;box-shadow:0 6px 22px #10283d26;font:13px Arial,sans-serif;cursor:pointer;text-decoration:none}#star-contact-whatsapp{background:#176b43;border-color:#176b43}#star-contact-open:focus-visible,#star-contact-whatsapp:focus-visible{outline:3px solid #b59a65;outline-offset:3px}@media(max-width:520px){#star-contact-invite{padding:20px}#star-contact-invite h2{font-size:23px}.star-contact-actions{right:12px;bottom:12px}#star-contact-open,#star-contact-whatsapp{font-size:12px;padding:10px 12px}}@media(max-height:620px){#star-contact-invite{padding:16px 20px}#star-contact-invite h2{font-size:22px;margin-top:4px}#star-contact-invite label{margin:6px 0}#star-contact-invite p{margin-bottom:8px}#star-contact-invite .star-btn{margin-top:8px}}
