@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6ea8d1bb8ea4af7a-s.p.1kk_wfe381bov.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c389de3e93f2f431-s.3jx8vb1_r7wrf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/70c15719a04fff13-s.376yc-xi7tht7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6ea8d1bb8ea4af7a-s.p.1kk_wfe381bov.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c389de3e93f2f431-s.3jx8vb1_r7wrf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/70c15719a04fff13-s.376yc-xi7tht7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali Fallback;src:local(Arial);ascent-override:86.24%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_bengali_d0162c45-module__rccrFG__className{font-family:Noto Sans Bengali,Noto Sans Bengali Fallback;font-style:normal}.noto_sans_bengali_d0162c45-module__rccrFG__variable{--font-roi-bengali:"Noto Sans Bengali", "Noto Sans Bengali Fallback"}
.lead-gate,.lead-dialog{--lg-surface:var(--surface);--lg-ink:var(--ink);--lg-muted:var(--ink-muted);--lg-line:var(--line);--lg-field:var(--surface-sunk);--lg-accent:var(--brand-600);--lg-accent-hover:var(--brand-700);--lg-accent-ink:#fff;--lg-accent-soft:var(--brand-100);--lg-ring:var(--blue-500);--lg-danger:var(--danger);--lg-danger-soft:color-mix(in srgb, var(--danger) 12%, transparent);--lg-radius:var(--radius-lg);--lg-radius-sm:var(--radius-sm);--lg-font:var(--f-body);--lg-font-display:var(--f-display)}.lead-gate{text-align:center;background:var(--lg-surface);max-width:560px;color:var(--lg-ink);border:1px solid var(--lg-line);border-radius:var(--lg-radius);font-family:var(--lg-font);margin:8px auto 48px;padding:40px 28px}.lead-gate__icon{background:var(--lg-accent-soft);width:52px;height:52px;color:var(--lg-accent);border-radius:50%;padding:12px;display:inline-flex}.lead-gate__icon svg{width:100%;height:100%}.lead-gate__title{font-family:var(--lg-font-display,var(--lg-font));letter-spacing:-.02em;color:var(--lg-ink);margin:16px 0 0;font-size:1.4rem;font-weight:700;line-height:1.25}.lead-gate__text{max-width:420px;color:var(--lg-muted);margin:10px auto 24px;font-size:.95rem;line-height:1.55}.lead-btn{border-radius:var(--lg-radius-sm);min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 20px;font-size:.95rem;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.lead-btn:disabled{opacity:.6;cursor:default}.lead-btn:focus-visible{outline:3px solid var(--lg-ring);outline-offset:2px}.lead-btn--primary{background:var(--lg-accent);color:var(--lg-accent-ink)}.lead-btn--primary:not(:disabled):hover{background:var(--lg-accent-hover)}.lead-btn--ghost{color:var(--lg-ink);border-color:var(--lg-line);background:0 0}.lead-btn--ghost:not(:disabled):hover{border-color:var(--lg-muted)}.lead-dialog{border:1px solid var(--lg-line);border-radius:var(--lg-radius);background:var(--lg-surface);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--lg-ink);font-family:var(--lg-font);margin:auto;padding:0;box-shadow:0 24px 60px #04101e59}.lead-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04101e8c}.lead-dialog__body{padding:26px 24px 22px}.lead-dialog__title{font-family:var(--lg-font-display,var(--lg-font));letter-spacing:-.02em;color:var(--lg-ink);margin:0;font-size:1.25rem;font-weight:700}.lead-dialog__text{color:var(--lg-muted);margin:6px 0 20px;font-size:.9rem;line-height:1.5}.lead-field{text-align:left;margin-bottom:14px;display:block}.lead-field__label{color:var(--lg-ink);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.lead-input{box-sizing:border-box;border:1px solid var(--lg-line);border-radius:var(--lg-radius-sm);background:var(--lg-field);width:100%;min-height:44px;color:var(--lg-ink);font:inherit;padding:0 12px;font-size:1rem;display:block}.lead-input::placeholder{color:var(--lg-muted);opacity:.7}.lead-input:focus{outline:2px solid var(--lg-accent);outline-offset:0;border-color:var(--lg-accent)}.lead-input[aria-invalid=true]{border-color:var(--lg-danger)}.lead-field__error{color:var(--lg-danger);margin-top:5px;font-size:.8rem;display:block}.lead-dialog__error{border-radius:var(--lg-radius-sm);color:var(--lg-danger);background:var(--lg-danger-soft);margin:4px 0 12px;padding:9px 12px;font-size:.85rem}.lead-dialog__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.lead-dialog__note{color:var(--lg-muted);text-align:right;margin:14px 0 0;font-size:.78rem}@media (max-width:480px){.lead-gate{padding:32px 20px}.lead-dialog__actions{flex-direction:column-reverse}.lead-dialog__actions .lead-btn{width:100%}.lead-dialog__note{text-align:center}}
