.dm-overlay{-webkit-backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dm-dialog{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1d1e20 url(/images/banner/home/shared-background.webp) 50%/cover no-repeat;border:1px solid #ffffff24;border-radius:6px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #00000080}.dm-header{z-index:10;-webkit-backdrop-filter:blur(10px);background:#0f1012d9;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem 1.1rem;display:flex;position:sticky;top:0}.dm-title{color:#fff;font-size:1.75rem;font-weight:300;line-height:1.15}.dm-close{color:#ffffffb3;font-size:2rem;line-height:1;transition:color .2s}.dm-close:hover{color:#fff}.dm-form{flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.dm-label{letter-spacing:.18em;text-transform:uppercase;color:#fff;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:block}.dm-label .dm-req{color:#f87171}.dm-input,.dm-select{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff59;border-radius:0;outline:none;width:100%;padding:.5rem 0;transition:border-color .2s}.dm-input::placeholder{color:#fff6}.dm-input:focus,.dm-select:focus{border-bottom-color:#fff}.dm-select option{color:#fff;background:#1d1e20}.dm-check{color:#ffffffbf;align-items:flex-start;gap:.75rem;font-size:.875rem;display:flex}.dm-check input[type=checkbox]{accent-color:#fff;flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.dm-check a,.dm-link{color:#fff;text-decoration:underline}.dm-consent{border-top:1px solid #ffffff24;flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.dm-consent-title{letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:500}.dm-error{color:#f87171;font-size:.875rem}.dm-success{color:#86efac;font-size:.875rem}.dm-submit{cursor:pointer;color:#fff;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:1px solid #ffffffb3;width:100%;margin-top:.5rem;padding:.85rem 1.25rem;font-size:.8125rem;font-weight:500;transition:background .2s,color .2s}.dm-submit:hover:not(:disabled){color:#111;background:#fff}.dm-submit:disabled{opacity:.4;cursor:not-allowed}.dm-country-btn{color:#fff;background:0 0;border-bottom:1px solid #ffffff59;align-items:center;gap:.5rem;min-width:100px;padding:.5rem 0;display:flex}.dm-country-menu{z-index:20;background:#17181a;border:1px solid #fff3;border-radius:4px;width:16rem;max-height:15rem;margin-top:.25rem;position:absolute;overflow-y:auto;box-shadow:0 12px 30px #00000080}.dm-country-menu .dm-input{padding:.6rem .75rem}.dm-country-item{text-align:left;color:#fff;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;display:flex}.dm-country-item:hover{background:#ffffff1a}.dm-country-item .dm-code{color:#ffffff8c;margin-left:auto;font-size:.75rem}.dm-light.dm-overlay{background:#11182773}.dm-light .dm-dialog{color:#222934;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 30px 80px #11182740}.dm-light .dm-header{background:#ffffffe6;border-bottom:1px solid #eef0f2}.dm-light .dm-title{color:#222934;letter-spacing:-.01em;font-weight:600}.dm-light .dm-close{color:#6b7280;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.5rem;display:flex}.dm-light .dm-close:hover{color:#222934;background:#f3f4f6}.dm-light .dm-label{color:#4b5563;letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:600}.dm-light .dm-label .dm-req,.dm-light .dm-req{color:#dc2626}.dm-light .dm-input,.dm-light .dm-select{color:#222934;background:#f6f7f9;border:1px solid #0000;border-radius:10px;padding:.7rem .9rem}.dm-light .dm-input::placeholder{color:#9ca3af}.dm-light .dm-input:focus,.dm-light .dm-select:focus{background:#fff;border-color:#252a34;box-shadow:0 0 0 3px #252a341f}.dm-light .dm-select option{color:#222934;background:#fff}.dm-light .dm-check{color:#4b5563}.dm-light .dm-check input[type=checkbox]{accent-color:#252a34}.dm-light .dm-check a,.dm-light .dm-link{color:#222934}.dm-light .dm-consent{border-top:1px solid #eef0f2}.dm-light .dm-error{color:#dc2626}.dm-light .dm-success{color:#16a34a}.dm-light .dm-submit{color:#fff;letter-spacing:.08em;background:#252a34;border:1px solid #252a34;border-radius:10px}.dm-light .dm-submit:hover:not(:disabled){color:#fff;background:#000}.dm-light .dm-country-btn{color:#222934;background:#f6f7f9;border:1px solid #0000;border-radius:10px;padding:.7rem .9rem}.dm-light .dm-country-menu{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 30px #11182726}.dm-light .dm-country-item{color:#222934}.dm-light .dm-country-item:hover{background:#f3f4f6}.dm-light .dm-country-item .dm-code{color:#6b7280}