.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}}