/* Native modal host: captured values protected from source-page resets. */
body[data-index-page] #xstarz-short-lead-modal,body[data-index-page] #xstarz-short-lead-modal *{box-sizing:border-box}
body[data-index-page] [data-index-cookie] .xz-index-t657__wrapper{box-sizing:border-box}
body[data-index-page] #xstarz-short-lead-modal.xstarz-short-lead{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(12,18,31,.72);backdrop-filter:blur(5px)}body[data-index-page] #xstarz-short-lead-modal.xstarz-short-lead[hidden],body[data-index-page] #xstarz-short-lead-modal.xstarz-short-lead [hidden]{display:none!important}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__card{position:relative;width:min(100%,480px);max-height:calc(100dvh - 32px);overflow:auto;border-radius:24px;background:#fff;color:#111827;padding:28px;box-shadow:0 28px 90px rgba(0,0,0,.34);font:16px/1.42 Arial,sans-serif}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__card h2{margin:0 42px 8px 0;font-size:27px;line-height:1.12}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__card p{margin:0 0 16px;color:#4b5563}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__close{position:absolute;right:14px;top:12px;width:42px;height:42px;border:0;border-radius:50%;background:#f3f4f6;color:#111827;font-size:27px;cursor:pointer}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__field{display:block;margin:0 0 13px;font-weight:700}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__field input,body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__field select{display:block;box-sizing:border-box;width:100%;min-height:50px;margin-top:6px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#111827;padding:10px 12px;font:16px Arial,sans-serif}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__consent{display:flex;gap:9px;align-items:flex-start;margin:10px 0 14px;font-size:13px;font-weight:400;color:#4b5563}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__consent input{width:20px;height:20px;flex:0 0 auto;margin:0}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__consent a{color:#2457d6}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__submit{width:100%;min-height:54px;border:0;border-radius:14px;background:#0f6bff;color:#fff;padding:12px 18px;font:700 17px Arial,sans-serif;cursor:pointer}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__submit:disabled{opacity:.65;cursor:wait}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__status{min-height:22px;margin:9px 0 0!important;color:#b42318!important;font-size:14px}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__success{padding:8px 0}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__success h3{margin:0 0 8px;font-size:24px}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__continue{display:block;margin-top:14px;border-radius:14px;background:#0f6bff;color:#fff!important;padding:14px 16px;text-align:center;text-decoration:none;font-weight:700}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__fallback{font-size:13px!important}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__fallback a{color:#2457d6}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}body[data-index-page] #xstarz-short-lead-floating{position:fixed;right:18px;bottom:max(18px,env(safe-area-inset-bottom));z-index:2147482000;border:0;border-radius:999px;background:#0f6bff;color:#fff;padding:14px 20px;box-shadow:0 12px 34px rgba(15,107,255,.34);font:700 16px Arial,sans-serif;cursor:pointer}@media(max-width:640px){body[data-index-page] #xstarz-short-lead-modal.xstarz-short-lead{align-items:flex-end;padding:8px}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__card{width:100%;max-height:calc(100dvh - 8px);border-radius:20px 20px 12px 12px;padding:22px 18px calc(18px + env(safe-area-inset-bottom))}body[data-index-page] #xstarz-short-lead-modal .xstarz-short-lead__card h2{font-size:23px}body[data-index-page] #xstarz-short-lead-floating{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:13px 17px}body[data-index-page] [data-index-cookie] .xz-index-t657__wrapper{max-width:calc(100vw - 20px)!important;padding:12px!important}body[data-index-page] [data-index-cookie] .xz-index-t657__text{font-size:12px!important;line-height:1.3!important}body[data-index-page] [data-index-cookie] .xz-index-t657__btn,body[data-index-page] [data-index-cookie] .xz-index-t657__close-button{min-height:42px!important}}

body[data-index-page] #xstarz-short-lead-modal .native-lead-reset{display:block;margin-top:8px;padding:4px 0;border:0;background:none;color:#2457d6;font:inherit;text-decoration:underline;cursor:pointer}
body[data-index-page] dialog#xstarz-short-lead-modal.xstarz-short-lead{box-sizing:border-box;margin:0;width:100%;height:100%;max-width:none;max-height:none;border:0}
body[data-index-page] dialog#xstarz-short-lead-modal.xstarz-short-lead::backdrop{background:transparent}
body[data-index-page] #xstarz-short-lead-modal.xstarz-short-lead [hidden]{display:none!important}

body[data-index-page] #xstarz-short-lead-modal form[data-native-site-lead] .native-lead-reset{grid-column:1/-1;justify-self:start;max-width:100%;text-align:left;font-size:14px}

