.india-scroll-signup.campaign-signup-popup{background-color:var(--campaign-accent,#ffebb0);max-width:680px}.india-scroll-signup.campaign-signup-popup:has([data-signup-step=form]){background-image:none;padding:122px 20px 24px}.campaign-signup-popup__bg{background-image:var(--campaign-popup-bg-fm);pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:cover;display:none;position:absolute;inset:0}.campaign-signup-popup:has([data-signup-step=form]) .campaign-signup-popup__bg{display:block}.campaign-signup-popup [data-india-signup]{position:relative}.campaign-signup-popup__close{z-index:10;color:#292929;cursor:pointer;width:20px;height:20px;position:absolute;top:20px;right:20px}.campaign-signup-popup__close svg{width:100%;height:100%}.campaign-signup-popup:has([data-signup-step=done]) .campaign-signup-popup__close{width:24px;height:24px;top:25px;right:24px}.campaign-signup-popup__close:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #292929}.campaign-signup-popup [data-signup-step=form] [data-signup-kicker]{margin-bottom:20px}.campaign-signup-popup [data-signup-step=form]>h2,.campaign-signup-popup [data-signup-step=form]>p{text-align:center;color:#3c3c3b}.campaign-signup-popup [data-signup-step=form]>h2{margin-block:-5px;font-size:28px;line-height:40px}.campaign-signup-popup [data-signup-step=form]>p{max-width:388px;margin:20px auto 0;font-size:16px;line-height:22px}.campaign-signup-popup [data-signup-step=form]>form{gap:20px}.campaign-signup-popup [data-signup-step=form] form>div:first-child,.campaign-signup-popup [data-signup-contact-fields]{gap:8px}.campaign-signup-popup [data-signup-contact-fields]{gap:10px}.campaign-signup-popup [data-signup-step=form] form>div:first-child{margin-bottom:-10px}.campaign-signup-popup [data-signup-step=form] label{color:#3c3c3b;font-size:16px;line-height:22px}.campaign-signup-popup [data-signup-step=form] label>span[aria-hidden]{display:none}.campaign-signup-popup [data-signup-step=form] input,.campaign-signup-popup [data-signup-step=form] button[aria-haspopup=dialog]{border:0;border-radius:100px;height:44px;padding-inline:20px;font-size:16px}.campaign-signup-popup [data-signup-step=form] input[type=tel]{padding-left:52px}.campaign-signup-popup [data-signup-step=form] input::placeholder,.campaign-signup-popup [data-signup-step=form] button[aria-haspopup=dialog]>span[data-empty]{color:#c2c2c1}.campaign-signup-popup [data-signup-step=form] button[type=submit]{height:48px;font-weight:700}.campaign-signup-popup [data-signup-step=form] form>p{color:#292929;margin-top:-8px;font-size:12px;line-height:16px}.campaign-signup-popup button[type=submit]:not(:disabled){background-color:var(--campaign-primary);color:var(--campaign-on-primary)}.campaign-signup-popup button[type=submit]:not(:disabled):hover{background-color:var(--campaign-primary);opacity:.9}.campaign-signup-popup [data-signup-step=otp] fieldset input{border:1.5px solid #ffd65c}.campaign-signup-popup [data-signup-step=otp] fieldset input[aria-invalid=true]{border-color:#ff595a}.india-scroll-signup.campaign-signup-popup section[data-signup-step=done]{width:100%;max-width:318px}.campaign-signup-popup [data-signup-step=done] [role=status]{width:100%}.campaign-signup-popup [data-signup-success-icon]{margin-bottom:16px}.campaign-signup-popup [data-signup-step=done] h2{color:#292929;margin-bottom:8px;font-size:20px;line-height:30px}.campaign-signup-popup [data-signup-step=done] [role=status]>p{color:#292929;margin-bottom:24px;font-size:14px;line-height:20px}.campaign-signup-popup [data-signup-savings]{color:#292929;background-color:#ffe28e;border-color:#ebebeb;font-weight:700}.campaign-signup-popup [data-signup-savings-amount]{color:var(--campaign-primary)}@media (min-width:768px){.india-scroll-signup.campaign-signup-popup{border-radius:40px;width:680px;min-height:543px}.india-scroll-signup.campaign-signup-popup:has([data-signup-step=form]){justify-content:center;align-items:center;min-height:543px;padding:20px 63px;display:flex}.campaign-signup-popup__bg{background-image:var(--campaign-popup-bg-fd);background-size:100% 100%}.campaign-signup-popup__close{top:30px;right:40px}.campaign-signup-popup:has([data-signup-step=done]) .campaign-signup-popup__close{width:32px;height:32px;top:45px;right:45px}.campaign-signup-popup [data-signup-step=form]{width:554px}.campaign-signup-popup [data-signup-step=form] [data-signup-kicker]{margin-bottom:8px}.campaign-signup-popup [data-signup-step=form]>p{margin-top:8px}.campaign-signup-popup [data-signup-step=form]>form{width:430px;margin-inline:auto}.campaign-signup-popup [data-signup-contact-fields]{gap:20px}.campaign-signup-popup [data-signup-step=form] form>div:first-child{margin-bottom:0}.campaign-signup-popup [data-signup-step=form] label{font-size:14px;line-height:normal}.campaign-signup-popup [data-signup-step=form] input,.campaign-signup-popup [data-signup-step=form] button[aria-haspopup=dialog]{height:48px}.campaign-signup-popup [data-signup-step=form] form>p{color:#737373;margin-top:-4px;font-size:14px;line-height:normal}.india-scroll-signup.campaign-signup-popup section[data-signup-step=done]{max-width:518px}.campaign-signup-popup [data-signup-success-icon]{margin-bottom:24px}.campaign-signup-popup [data-signup-step=done] h2{color:#3c3c3b;margin-bottom:12px;font-size:28px;line-height:normal}.campaign-signup-popup [data-signup-step=done] [role=status]>p{color:#3c3c3b;margin-bottom:16px;font-size:15px;line-height:22px}.campaign-signup-popup [data-signup-savings]{background-color:#ffd65c66;border-color:#0000}}.campaign-signup-popup--dark [data-india-signup],.campaign-signup-popup--dark [data-signup-step=form]>h2,.campaign-signup-popup--dark [data-signup-step=form]>p,.campaign-signup-popup--dark [data-signup-step=form] label,.campaign-signup-popup--dark [data-signup-step=done] h2,.campaign-signup-popup--dark [data-signup-step=done] [role=status]>p,.campaign-signup-popup--dark .campaign-signup-popup__close{color:#fff}.campaign-signup-popup--dark .campaign-signup-popup__close:focus-visible{outline-color:#fff}.campaign-signup-popup--dark [data-signup-step=form] input,.campaign-signup-popup--dark [data-signup-step=form] button[aria-haspopup=dialog]{color:#292929;background-color:#fff}.campaign-signup-popup--dark [data-signup-step=form] form>p,.campaign-signup-popup--dark [data-signup-step=otp] form>p{color:#ebebeb}.campaign-signup-popup--dark button[type=submit]:disabled{color:#fff;opacity:1;background-color:#c8aeff}.campaign-signup-popup--dark [data-signup-step=otp] fieldset input{color:#292929;background-color:#fff;border-color:#915dff}.campaign-signup-popup--dark [data-signup-step=otp] fieldset input[aria-invalid=true]{border-color:#ff595a}.campaign-signup-popup--dark [data-signup-step=done] [data-signup-success-kicker]{color:#fff}.campaign-signup-popup--dark [data-signup-savings]{color:#fff;background-color:#1a2034;border-color:#0000;font-weight:500}.campaign-signup-popup--dark [data-signup-savings-amount]{color:#815ef6;font-weight:700}@media (max-width:767.98px){.india-scroll-signup.campaign-signup-popup--dark:has([data-signup-step=form]){padding-top:72px}}.campaign-signup-popup--dark [data-signup-step=form] div:has(>input[type=tel])>span{color:#737373}.campaign-signup-popup--dark [data-signup-step=otp] button:not([type=submit]),.campaign-signup-popup--dark [data-signup-step=otp] a{color:#fff}.campaign-signup-popup--dark [data-signup-step=otp] button:not([type=submit]):disabled{color:#929292}.campaign-signup-popup--dark [data-signup-step=form] input::placeholder,.campaign-signup-popup--dark [data-signup-step=form] button[aria-haspopup=dialog]>span[data-empty]{color:#737373;opacity:1}.campaign-signup-popup--dark [data-signup-step=otp] svg:not([data-otp-error-icon]){color:#fff}.campaign-signup-popup--dark [data-signup-step=otp] [data-otp-copy] button{font-weight:500}.campaign-signup-popup--dark [data-signup-step=otp] fieldset input{color:#3c3c3b;font-weight:600}.campaign-signup-popup--dark [data-signup-step=otp] [role=alert]{color:#ff595a;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:500;line-height:17px;display:flex}.campaign-signup-popup--dark [data-signup-step=otp] [data-otp-error-icon]{display:block}.campaign-signup-popup--dark [data-signup-step=otp] fieldset+div,.campaign-signup-popup--dark [data-signup-step=otp] [role=alert]+div{color:#d6d6d6;margin-top:24px;font-size:14px;font-weight:500;line-height:17px}.campaign-signup-popup--dark [data-signup-step=otp] [data-otp-resend-label]{color:#d6d6d6;margin-left:4px}.campaign-signup-popup--dark [data-signup-step=otp] fieldset+div button:not(:disabled){font-weight:500}.campaign-signup-popup--dark [data-signup-step=otp] button[type=submit]{max-width:452px;margin-inline:auto;font-weight:700}.campaign-signup-popup--dark [data-signup-step=otp] [data-otp-alt]{font-size:14px;font-weight:400;line-height:17px}.campaign-signup-popup--dark [data-signup-step=otp] [data-otp-alt] button{font-size:14px;font-weight:500}.campaign-signup-popup--dark [data-signup-step=otp] button[aria-label=Go\ back]{display:none}.campaign-signup-popup--dark [data-signup-step=otp] h2{text-align:center;flex:1}@media (min-width:768px){.campaign-signup-popup--dark [data-signup-step=otp] [data-otp-copy]{font-size:18px;line-height:26px}.campaign-signup-popup--dark [data-signup-step=otp] [data-otp-copy] button{font-size:18px}.campaign-signup-popup--dark [data-signup-step=otp] svg:not([data-otp-error-icon]){width:32px;height:32px}.campaign-signup-popup--dark [data-signup-step=otp] fieldset{gap:16px;margin-top:20px}.campaign-signup-popup--dark [data-signup-step=otp] fieldset input{width:72px;height:72px;font-size:28px}.campaign-signup-popup--dark [data-signup-step=otp] h2{font-size:28px;line-height:40px}}