.ReligiousIndiaConcert_concertSection__ujnBP{position:relative;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(154,32,32,.25),transparent),linear-gradient(180deg,#110303,#1e0505 50%,#0d0202);color:#fff;padding:16px 24px;overflow:hidden;border-top:1px solid rgba(224,168,62,.25);border-bottom:1px solid rgba(224,168,62,.25)}.ReligiousIndiaConcert_bgGlowTop__3eWRc{position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:250px;background:radial-gradient(circle,rgba(246,199,92,.12) 0,transparent 70%);pointer-events:none;z-index:1}.ReligiousIndiaConcert_bgGlowBottom__DamQL{position:absolute;bottom:0;right:10%;width:500px;height:250px;background:radial-gradient(circle,rgba(180,40,40,.12) 0,transparent 70%);pointer-events:none;z-index:1}.ReligiousIndiaConcert_container__2XAVz{max-width:1100px;margin:0 auto;position:relative;z-index:2}.ReligiousIndiaConcert_header__bQV6y{text-align:center;margin-bottom:12px}.ReligiousIndiaConcert_presenterTag__8JXQ6{display:inline-flex;align-items:center;gap:6px;background:rgba(224,168,62,.12);border:1px solid rgba(224,168,62,.35);color:#f6c75c;font-size:.65rem;font-weight:700;letter-spacing:2px;padding:2px 10px;border-radius:30px;margin-bottom:4px;text-transform:uppercase}.ReligiousIndiaConcert_sparkleIcon__LpLCj{color:#f6c75c}.ReligiousIndiaConcert_mainHeading__YlT0k{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;letter-spacing:2px;margin:0;line-height:1.15;background:linear-gradient(135deg,#fff5d6,#f6c75c 50%,#e08b26);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 20px rgba(224,168,62,.2)}.ReligiousIndiaConcert_artistHeading__JfjEF{font-size:clamp(.9rem,1.5vw,1.15rem);font-weight:700;letter-spacing:1px;color:#f5e4cb;margin:2px 0 0}.ReligiousIndiaConcert_tagline__XngwW{font-size:.85rem;color:#f1b34a;margin:2px 0 0;font-weight:500}.ReligiousIndiaConcert_tagline__XngwW em{font-style:italic;color:#fff;font-weight:600}.ReligiousIndiaConcert_subTagline__rfQTS{display:none}.ReligiousIndiaConcert_contentGrid__dZs2M{display:grid;grid-template-columns:.95fr 1.15fr;gap:20px;align-items:stretch}.ReligiousIndiaConcert_posterCard__Cb4D6,.ReligiousIndiaConcert_visualColumn__XvMbT{display:flex;flex-direction:column;height:100%}.ReligiousIndiaConcert_posterCard__Cb4D6{background:#180505;border-radius:16px;border:1.5px solid rgba(224,168,62,.35);box-shadow:0 12px 30px rgba(0,0,0,.6),0 0 20px rgba(224,168,62,.15);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.ReligiousIndiaConcert_posterCard__Cb4D6:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(0,0,0,.75),0 0 30px rgba(224,168,62,.25)}.ReligiousIndiaConcert_posterImageWrapper__duf5r{position:relative;width:100%;height:100%;flex:1;line-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0d0202}.ReligiousIndiaConcert_posterBgBlur__TjIBG{position:absolute;inset:-20px;background-size:cover;background-position:50%;filter:blur(28px) brightness(.55) saturate(1.3);transform:scale(1.15);z-index:1;pointer-events:none}.ReligiousIndiaConcert_posterImage__T5LVb{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 8px 20px rgba(0,0,0,.6))}.ReligiousIndiaConcert_posterOverlay__S6gj8{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:center;z-index:3}.ReligiousIndiaConcert_earlyBirdBadge__8IGbG{display:flex;align-items:center;gap:5px;background:rgba(17,3,3,.85);backdrop-filter:blur(8px);border:1px solid rgba(246,199,92,.5);color:#f6c75c;padding:4px 12px;border-radius:16px;font-size:.75rem;font-weight:700;box-shadow:0 4px 12px rgba(0,0,0,.5)}.ReligiousIndiaConcert_formCard__uHrYQ{background:linear-gradient(160deg,#260808,#170505 50%,#0d0202);border:1.5px solid rgba(224,168,62,.35);border-radius:16px;padding:16px 20px;box-shadow:0 12px 30px rgba(0,0,0,.7),0 0 25px rgba(224,168,62,.12);position:relative}.ReligiousIndiaConcert_formHeader__seV5D{margin-bottom:10px}.ReligiousIndiaConcert_stepHeaderRow__6yQvH{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ReligiousIndiaConcert_backButton__WVRBz{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.08);border:1px solid rgba(224,168,62,.35);color:#f6c75c;font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:20px;cursor:pointer;transition:all .2s ease}.ReligiousIndiaConcert_backButton__WVRBz:hover{background:rgba(224,168,62,.25);color:#fff;border-color:#f6c75c;transform:translateX(-2px)}.ReligiousIndiaConcert_formTag__Qr_Vy{display:inline-block;background:rgba(224,168,62,.15);border:1px solid rgba(224,168,62,.4);color:#f6c75c;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:3px 10px;border-radius:12px}.ReligiousIndiaConcert_formTitle__auaCl{font-size:1.3rem;font-weight:800;color:#fff;margin:0 0 4px;background:linear-gradient(90deg,#fff,#f6c75c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ReligiousIndiaConcert_formSubtitle__vCZcQ{font-size:.78rem;color:#baaf9c;line-height:1.3;margin:0}.ReligiousIndiaConcert_errorAlert__swEXV{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#fca5a5;padding:6px 12px;border-radius:8px;font-size:.8rem;margin-bottom:10px}.ReligiousIndiaConcert_form__LRy9B{display:flex;flex-direction:column;gap:10px}.ReligiousIndiaConcert_formGroup___5aBz{display:flex;flex-direction:column;gap:4px;text-align:left}.ReligiousIndiaConcert_label__c6a2M{font-size:.78rem;font-weight:600;color:#dfd5c4}.ReligiousIndiaConcert_star__WNW_M{color:#f6c75c}.ReligiousIndiaConcert_input__CdUq6{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(224,168,62,.25);color:#fff;padding:8px 12px;border-radius:8px;font-size:.88rem;outline:none;transition:all .2s ease}.ReligiousIndiaConcert_input__CdUq6:focus{background:rgba(255,255,255,.09);border-color:#f6c75c;box-shadow:0 0 0 3px rgba(246,199,92,.2)}.ReligiousIndiaConcert_input__CdUq6::placeholder{color:rgba(255,255,255,.35)}.ReligiousIndiaConcert_labelRow__BkGdG{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.ReligiousIndiaConcert_verifiedBadge__CymIq{display:inline-flex;align-items:center;gap:4px;color:#10b981;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35);padding:2px 8px;border-radius:12px;font-size:.72rem;font-weight:600}.ReligiousIndiaConcert_phoneRow__nX5Df{display:flex;gap:8px;align-items:center;width:100%}.ReligiousIndiaConcert_phoneInputFlex__1wz9_{flex:1;min-width:0}.ReligiousIndiaConcert_sendOtpBtn__fUkvN{background:linear-gradient(135deg,#e08b26,#f6c75c);color:#110303;font-weight:700;font-size:.8rem;padding:0 14px;height:38px;border-radius:8px;border:none;cursor:pointer;white-space:nowrap;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(224,168,62,.25);flex-shrink:0}.ReligiousIndiaConcert_sendOtpBtn__fUkvN:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px rgba(224,168,62,.4);filter:brightness(1.08)}.ReligiousIndiaConcert_sendOtpBtn__fUkvN:disabled{opacity:.6;cursor:not-allowed;background:rgba(255,255,255,.12);color:rgba(255,255,255,.5);box-shadow:none}.ReligiousIndiaConcert_btnTooltipWrapper__32po5{position:relative;display:inline-flex;align-items:center}.ReligiousIndiaConcert_tooltipBox__H4eR9{position:absolute;bottom:calc(100% + 7px);right:50%;transform:translateX(50%) translateY(4px);background:#1e0505;color:#f6c75c;border:1px solid rgba(246,199,92,.45);padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:600;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;box-shadow:0 6px 16px rgba(0,0,0,.7),0 0 10px rgba(224,168,62,.15);z-index:100}.ReligiousIndiaConcert_tooltipBox__H4eR9:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#1e0505}.ReligiousIndiaConcert_btnTooltipWrapper__32po5:hover .ReligiousIndiaConcert_tooltipBox__H4eR9{visibility:visible;opacity:1;transform:translateX(50%) translateY(0)}.ReligiousIndiaConcert_otpBox__lmlMA{margin-top:6px;background:rgba(246,199,92,.05);border:1px solid rgba(246,199,92,.3);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.ReligiousIndiaConcert_otpBoxHeader__hIO6D{font-size:.76rem;color:#f6c75c;font-weight:600;display:flex;justify-content:space-between;align-items:center}.ReligiousIndiaConcert_otpInputGroup__qeC24{display:flex;gap:8px;align-items:center}.ReligiousIndiaConcert_otpInput__ehk5U{flex:1;background:rgba(0,0,0,.4);border:1px solid rgba(246,199,92,.4);color:#fff;padding:8px 12px;border-radius:8px;font-size:.95rem;letter-spacing:4px;font-weight:700;text-align:center;outline:none;transition:all .2s ease}.ReligiousIndiaConcert_otpInput__ehk5U:focus{border-color:#f6c75c;box-shadow:0 0 0 3px rgba(246,199,92,.25)}.ReligiousIndiaConcert_verifyBtn__fmoCx{background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-weight:700;font-size:.8rem;padding:0 16px;height:38px;border-radius:8px;border:none;cursor:pointer;white-space:nowrap;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ReligiousIndiaConcert_verifyBtn__fmoCx:hover:not(:disabled){box-shadow:0 4px 12px rgba(16,185,129,.4);transform:translateY(-1px)}.ReligiousIndiaConcert_verifyBtn__fmoCx:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ReligiousIndiaConcert_otpSuccessAlert__noyha{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);color:#6ee7b7;padding:6px 12px;border-radius:8px;font-size:.78rem;margin-top:4px}.ReligiousIndiaConcert_otpErrorAlert__HG2fN{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#fca5a5;padding:6px 12px;border-radius:8px;font-size:.78rem;margin-top:4px}.ReligiousIndiaConcert_phoneInputFlex__1wz9_,.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN{width:100%}.ReligiousIndiaConcert_phoneInputFlex__1wz9_ .react-tel-input,.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input{width:100%!important}.ReligiousIndiaConcert_phoneInputFlex__1wz9_ .react-tel-input .form-control,.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .form-control{width:100%!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(224,168,62,.25)!important;color:#fff!important;height:38px!important;border-radius:8px!important;font-size:.88rem!important;padding-left:48px!important;box-shadow:none!important}.ReligiousIndiaConcert_phoneInputFlex__1wz9_ .react-tel-input .form-control:focus,.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .form-control:focus{background:rgba(255,255,255,.09)!important;border-color:#f6c75c!important;box-shadow:0 0 0 3px rgba(246,199,92,.2)!important}.ReligiousIndiaConcert_phoneInputFlex__1wz9_ .react-tel-input .flag-dropdown,.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .flag-dropdown{background:rgba(255,255,255,.08)!important;border:1px solid rgba(224,168,62,.25)!important;border-right:none!important;border-radius:8px 0 0 8px!important}.ReligiousIndiaConcert_phoneInputFlex__1wz9_ .react-tel-input .selected-flag:focus,.ReligiousIndiaConcert_phoneInputFlex__1wz9_ .react-tel-input .selected-flag:hover,.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .selected-flag:focus,.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .selected-flag:hover{background:rgba(255,255,255,.15)!important}.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .country-list{background:#ffffff!important;color:#1a1a1a!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 10px 30px rgba(0,0,0,.25)!important;z-index:99999!important}.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .country-list .search{background:#ffffff!important;padding:8px 10px!important;border-bottom:1px solid #e5e7eb!important;position:sticky!important;top:0!important;z-index:10!important}.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .country-list .search-box{background:#f9fafb!important;border:1px solid #d1d5db!important;color:#111827!important;border-radius:6px!important;padding:6px 10px!important;width:calc(100% - 24px)!important;font-size:14px!important;outline:none!important}.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .country-list .search-box:focus{border-color:#f59e0b!important;box-shadow:0 0 0 2px rgba(245,158,11,.2)!important}.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .country-list .country{padding:8px 12px!important;color:#1f2937!important;font-size:14px!important;transition:background .15s ease!important}.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .country-list .country .country-name{color:#111827!important;font-weight:500!important}.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .country-list .country .dial-code{color:#6b7280!important}.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .country-list .country:hover{background:#f3f4f6!important}.ReligiousIndiaConcert_phoneInputWrapper__Z_mQN .react-tel-input .country-list .country.highlight{background:#e5e7eb!important}.ReligiousIndiaConcert_venueSelectGrid__7U9vr{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ReligiousIndiaConcert_venueOption__GZnc8{background:rgba(255,255,255,.04);border:1px solid rgba(224,168,62,.2);border-radius:12px;padding:12px 14px;cursor:pointer;transition:all .25s ease}.ReligiousIndiaConcert_venueOption__GZnc8:hover{background:rgba(255,255,255,.08);border-color:rgba(246,199,92,.45)}.ReligiousIndiaConcert_venueOptionSelected__gV_vw{background:rgba(224,168,62,.14)!important;border-color:#f6c75c!important;box-shadow:0 0 16px rgba(246,199,92,.2)}.ReligiousIndiaConcert_ticketRowGrid__e5MFp{display:flex;flex-direction:column;gap:6px}.ReligiousIndiaConcert_ticketRowOption__FZwlA{background:rgba(255,255,255,.04);border:1px solid rgba(224,168,62,.2);border-radius:8px;padding:6px 10px;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.ReligiousIndiaConcert_ticketRowOptionSelected__xIE7V{background:rgba(224,168,62,.12)!important;border-color:#f6c75c!important}.ReligiousIndiaConcert_ticketRowInfo__IdleC{display:flex;flex-direction:column;gap:1px}.ReligiousIndiaConcert_ticketRowTitleLine__k_Eib{display:flex;align-items:center;gap:6px}.ReligiousIndiaConcert_ticketRowTitle__shGWZ{font-size:.85rem;font-weight:700;color:#fff}.ReligiousIndiaConcert_ticketRowBadge__XbLMs{font-size:.6rem;font-weight:700;background:#f6c75c;color:#1a0808;padding:1px 6px;border-radius:8px;text-transform:uppercase}.ReligiousIndiaConcert_ticketRowSubtext__53HDP{font-size:.72rem;color:#baaf9c}.ReligiousIndiaConcert_ticketRowRight__JG1Qu{display:flex;align-items:center;gap:10px}.ReligiousIndiaConcert_ticketRowPriceWrapper__6_Tmd{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.ReligiousIndiaConcert_ticketRowPrice__T9ION{font-size:.95rem;font-weight:800;color:#f6c75c}.ReligiousIndiaConcert_ticketRowComparePrice__NpXLL{font-size:.78rem;font-weight:500;color:#a19582;text-decoration:line-through;opacity:.8}.ReligiousIndiaConcert_tierCounterContainer__I_10w{display:flex;align-items:center;gap:6px;background:rgba(0,0,0,.3);border:1px solid rgba(224,168,62,.3);border-radius:6px;padding:2px 6px}.ReligiousIndiaConcert_tierCounterBtn__ECejV{width:22px;height:22px;border-radius:4px;background:rgba(224,168,62,.2);border:1px solid rgba(224,168,62,.4);color:#f6c75c;font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;line-height:1}.ReligiousIndiaConcert_tierCounterBtn__ECejV:hover:not(:disabled){background:#f6c75c;color:#1a0808}.ReligiousIndiaConcert_tierCounterBtn__ECejV:disabled{opacity:.3;cursor:not-allowed}.ReligiousIndiaConcert_tierQtyValue__YGrzF{font-size:.85rem;font-weight:800;color:#fff;min-width:14px;text-align:center}.ReligiousIndiaConcert_orderSummaryBox__4gHzs{display:flex;justify-content:space-between;align-items:center;background:rgba(224,168,62,.12);border:1px dashed #f6c75c;border-radius:10px;padding:10px 16px;color:#fff;font-size:.9rem}.ReligiousIndiaConcert_summaryAmount__qUqYg{font-size:1.15rem;font-weight:800;color:#f6c75c}.ReligiousIndiaConcert_userInfoBar__xiyGl{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.05);border:1px dashed rgba(224,168,62,.35);border-radius:12px;padding:10px 14px;margin-bottom:16px}.ReligiousIndiaConcert_userInfoLeft__I4z_L{display:flex;flex-direction:column;gap:2px}.ReligiousIndiaConcert_userName__stxiD{font-size:.95rem;font-weight:700;color:#f6c75c}.ReligiousIndiaConcert_userDetails__H4JVT{font-size:.78rem;color:#baaf9c}.ReligiousIndiaConcert_editStepBtn__hW0Ov{background:rgba(224,168,62,.15);border:1px solid rgba(224,168,62,.4);color:#f6c75c;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease}.ReligiousIndiaConcert_editStepBtn__hW0Ov:hover{background:#f6c75c;color:#1a0808}.ReligiousIndiaConcert_stepIndicator__bBheJ{font-size:.72rem;font-weight:700;color:#f6c75c;text-transform:uppercase;letter-spacing:1px}.ReligiousIndiaConcert_optionHeader__cPHVP{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.ReligiousIndiaConcert_optionCity__FS8ov{font-size:.95rem;font-weight:700;color:#fff}.ReligiousIndiaConcert_radioCheck__sfLuy{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(224,168,62,.4);display:flex;align-items:center;justify-content:center}.ReligiousIndiaConcert_radioCheckActive__sSGaI{border-color:#f6c75c}.ReligiousIndiaConcert_radioDot__G1uD7{width:10px;height:10px;border-radius:50%;background:#f6c75c}.ReligiousIndiaConcert_optionDate__9BEzw{font-size:.78rem;color:#f6c75c;font-weight:500;margin-bottom:2px}.ReligiousIndiaConcert_optionPlace__TALTa{font-size:.72rem;color:#baaf9c}.ReligiousIndiaConcert_counterContainer__pl_6o{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.05);border:1px solid rgba(224,168,62,.25);border-radius:10px;padding:6px 10px;height:48px;transition:all .2s ease}.ReligiousIndiaConcert_counterContainer__pl_6o:focus-within{border-color:#f6c75c;box-shadow:0 0 0 3px rgba(246,199,92,.2);background:rgba(255,255,255,.08)}.ReligiousIndiaConcert_counterBtn__9vmY3{width:36px;height:36px;border-radius:8px;background:rgba(224,168,62,.15);border:1px solid rgba(224,168,62,.4);color:#f6c75c;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;user-select:none;line-height:1}.ReligiousIndiaConcert_counterBtn__9vmY3:hover:not(:disabled){background:#f6c75c;color:#1a0808;transform:scale(1.05)}.ReligiousIndiaConcert_counterBtn__9vmY3:disabled{opacity:.35;cursor:not-allowed}.ReligiousIndiaConcert_counterValueWrapper__kKCMX{display:flex;align-items:center;justify-content:center;gap:8px}.ReligiousIndiaConcert_counterInput__mypZF{width:50px;text-align:center;background:transparent;border:none;color:#fff;font-size:1.15rem;font-weight:800;padding:0;outline:none}.ReligiousIndiaConcert_counterInput__mypZF::-webkit-inner-spin-button,.ReligiousIndiaConcert_counterInput__mypZF::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ReligiousIndiaConcert_counterUnit__pCxxL{font-size:.95rem;font-weight:600;color:#f6c75c;letter-spacing:.5px}.ReligiousIndiaConcert_checkboxWrapper__KFEDh{margin-top:2px}.ReligiousIndiaConcert_checkboxLabel__hE6gU{display:flex;align-items:flex-start;gap:10px;font-size:.8rem;color:#cdc2af;cursor:pointer;line-height:1.4}.ReligiousIndiaConcert_checkbox__JNVmO{margin-top:2px;accent-color:#f6c75c;cursor:pointer;width:16px;height:16px}.ReligiousIndiaConcert_submitButton__oIwUb{width:100%;margin-top:4px;padding:10px 18px;border-radius:10px;border:none;background:linear-gradient(135deg,#d88924,#f6c75c 50%,#c47614);color:#1a0808;font-size:.92rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px rgba(216,137,36,.35);display:flex;align-items:center;justify-content:center}.ReligiousIndiaConcert_submitButton__oIwUb:hover:not(:disabled){background:linear-gradient(135deg,#e4942e,#fde087 50%,#d88924);box-shadow:0 10px 30px rgba(246,199,92,.5);transform:translateY(-2px)}.ReligiousIndiaConcert_submitButton__oIwUb:disabled{opacity:.75;cursor:not-allowed}.ReligiousIndiaConcert_buttonContent__DU1J_{display:flex;align-items:center;gap:8px}.ReligiousIndiaConcert_loadingState__IFfMd{display:flex;align-items:center;gap:10px}.ReligiousIndiaConcert_spinner__DIJxj{width:20px;height:20px;border:2.5px solid rgba(26,8,8,.3);border-top-color:#1a0808;border-radius:50%;animation:ReligiousIndiaConcert_spin__RJr5c .8s linear infinite}@keyframes ReligiousIndiaConcert_spin__RJr5c{to{transform:rotate(1turn)}}.ReligiousIndiaConcert_successState__UuhZe{text-align:center;padding:16px 0;animation:ReligiousIndiaConcert_fadeIn__NSAvq .4s ease}.ReligiousIndiaConcert_successCheckWrapper__Sl3PF{width:80px;height:80px;border-radius:50%;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.35);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.ReligiousIndiaConcert_successCheck__qu45q{color:#4ade80}.ReligiousIndiaConcert_successHeading__7mRE_{font-size:1.55rem;font-weight:800;color:#fff;margin:0 0 10px}.ReligiousIndiaConcert_successMessage__thWAU{font-size:.95rem;color:#dfd5c4;line-height:1.5;margin:0 0 24px}.ReligiousIndiaConcert_successMessage__thWAU strong{color:#f6c75c}.ReligiousIndiaConcert_registerAnotherBtn__NbsoG{background:transparent;border:1px solid rgba(224,168,62,.4);color:#f6c75c;padding:10px 24px;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ReligiousIndiaConcert_timerBanner__ROg5e{background:rgba(224,168,62,.12);border:1px solid rgba(224,168,62,.3);border-radius:10px;padding:8px 14px;display:flex;align-items:center;gap:8px;color:#f6c75c;font-size:.84rem;font-weight:600}.ReligiousIndiaConcert_timerBanner__ROg5e strong{color:#fff;font-weight:800}.ReligiousIndiaConcert_reviewCard__x2zdG{background:rgba(255,255,255,.04);border:1px solid rgba(224,168,62,.2);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.ReligiousIndiaConcert_reviewVenueHeader__4EcMx{font-size:.95rem;font-weight:800;color:#fff}.ReligiousIndiaConcert_reviewVenueSub__j0J1v{font-size:.76rem;color:#baaf9c;margin-top:-4px}.ReligiousIndiaConcert_reviewDivider__bl7mn{height:1px;background:rgba(255,255,255,.08);margin:4px 0}.ReligiousIndiaConcert_reviewItemRow__wIPa9{display:flex;justify-content:space-between;align-items:center;font-size:.88rem;font-weight:700;color:#fff}.ReligiousIndiaConcert_reviewPriceRow__WZV4m,.ReligiousIndiaConcert_reviewWalletRow__vVX5M{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#dfd5c4}.ReligiousIndiaConcert_walletCheckboxLabel__mcCXM{display:flex;align-items:center;gap:8px;cursor:pointer}.ReligiousIndiaConcert_walletLabelText__DMFMl{display:flex;align-items:center;gap:6px;color:#fff;font-weight:500;font-size:.85rem}.ReligiousIndiaConcert_walletDiscountText__C1ST7{color:#f6c75c;font-weight:700}.ReligiousIndiaConcert_reviewTotalRow__Bcvzk{display:flex;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:800;color:#fff;padding-top:2px}.ReligiousIndiaConcert_reviewPolicyAlert__MFYd3{display:flex;align-items:flex-start;gap:8px;font-size:.78rem;color:#baaf9c;line-height:1.35;padding:0 2px}.ReligiousIndiaConcert_policyIcon__ypHYs{color:#f6c75c;flex-shrink:0;margin-top:1px}@media (max-width:960px){.ReligiousIndiaConcert_contentGrid__dZs2M{grid-template-columns:1fr;align-items:flex-start}.ReligiousIndiaConcert_visualColumn__XvMbT{height:auto}.ReligiousIndiaConcert_posterCard__Cb4D6{height:320px;max-height:360px}.ReligiousIndiaConcert_posterImageWrapper__duf5r{height:100%}}@media (max-width:600px){.ReligiousIndiaConcert_concertSection__ujnBP{padding:60px 16px 70px}.ReligiousIndiaConcert_formCard__uHrYQ{padding:24px 18px}.ReligiousIndiaConcert_venueSelectGrid__7U9vr{grid-template-columns:1fr}}.ReligiousIndiaConcert_termsCheckboxWrapper__9Lm8q{margin:10px 0 12px;padding:8px 12px;background:rgba(255,255,255,.04);border:1px solid rgba(224,168,62,.25);border-radius:10px}.ReligiousIndiaConcert_termsCheckboxLabel__ZbyAm{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#dfd5c4;cursor:pointer;line-height:1.35}.ReligiousIndiaConcert_termsLink__RHa0J{color:#f6c75c;font-weight:700;text-decoration:underline;cursor:pointer;transition:color .2s ease}.ReligiousIndiaConcert_termsLink__RHa0J:hover{color:#fff}.ReligiousIndiaConcert_modalOverlay__9GegT{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px;animation:ReligiousIndiaConcert_fadeIn__NSAvq .2s ease-out}.ReligiousIndiaConcert_modalContent__Zgimc{background:linear-gradient(160deg,#1f0707,#120404 50%,#090202);border:1.5px solid rgba(224,168,62,.4);border-radius:16px;width:100%;max-width:580px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.9),0 0 30px rgba(224,168,62,.2);overflow:hidden;animation:ReligiousIndiaConcert_scaleUp__XNVhO .25s cubic-bezier(.16,1,.3,1)}.ReligiousIndiaConcert_modalHeader__Y0ClP{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(224,168,62,.25);background:rgba(224,168,62,.05)}.ReligiousIndiaConcert_modalTitle__M_N5f{margin:0;font-size:1.15rem;font-weight:800;color:#f6c75c;letter-spacing:.5px}.ReligiousIndiaConcert_modalCloseBtn__C9YVM{background:rgba(255,255,255,.08);border:1px solid rgba(224,168,62,.3);color:#f6c75c;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ReligiousIndiaConcert_modalCloseBtn__C9YVM:hover{background:rgba(224,168,62,.25);color:#fff}.ReligiousIndiaConcert_modalBody__3ie_h{padding:18px 20px;overflow-y:auto;color:#e5d8c5;font-size:.84rem;line-height:1.6}.ReligiousIndiaConcert_tcSectionCard__N0u1D{background:rgba(255,255,255,.03);border:1px solid rgba(224,168,62,.2);border-radius:14px;padding:16px 18px;margin-bottom:20px}.ReligiousIndiaConcert_tcSectionHeading__W2OEe{font-size:1.05rem;font-weight:800;color:#fff;margin:0 0 8px;letter-spacing:.3px}.ReligiousIndiaConcert_tcSectionSubtext__oAPTW{font-size:.82rem;color:#baaf9c;line-height:1.45;margin:0 0 14px}.ReligiousIndiaConcert_policyGroup__5psD7{margin-bottom:14px}.ReligiousIndiaConcert_policyGroup__5psD7:last-child{margin-bottom:0}.ReligiousIndiaConcert_policyHeader__s9F6d{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ReligiousIndiaConcert_dotGreen__qtQLF{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.6);display:inline-block;flex-shrink:0}.ReligiousIndiaConcert_dotRed__Q3_LN{width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.6);display:inline-block;flex-shrink:0}.ReligiousIndiaConcert_policyRuleTitle__8oRjr{font-size:.86rem;font-weight:700;color:#e5d8c5}.ReligiousIndiaConcert_policyFeeBadge__SiLaH{font-size:.85rem;font-weight:800;color:#f6c75c;margin:2px 0 4px 20px}.ReligiousIndiaConcert_policyDetail__fPBfQ{font-size:.8rem;color:#a89c8a;line-height:1.4;margin:0 0 0 20px}.ReligiousIndiaConcert_termsMainBlock__FnrTA{display:flex;flex-direction:column;gap:16px}.ReligiousIndiaConcert_termSubSection__8jE8K h6{font-size:.92rem;font-weight:800;color:#f6c75c;margin:0 0 6px}.ReligiousIndiaConcert_termSubSection__8jE8K ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ReligiousIndiaConcert_termSubSection__8jE8K ul li{position:relative;padding-left:18px;font-size:.81rem;color:#d8ccb9;line-height:1.5}.ReligiousIndiaConcert_termSubSection__8jE8K ul li:before{content:"•";position:absolute;left:4px;top:0;color:#f6c75c;font-size:1rem;line-height:1.45}.ReligiousIndiaConcert_modalFooter__EhV3U{padding:12px 18px;border-top:1px solid rgba(224,168,62,.2);display:flex;justify-content:flex-end;background:rgba(0,0,0,.3)}.ReligiousIndiaConcert_modalAcceptBtn__YSDBy{background:linear-gradient(135deg,#e08b26,#f6c75c);color:#110303;font-weight:700;font-size:.85rem;padding:8px 20px;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease}.ReligiousIndiaConcert_modalAcceptBtn__YSDBy:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 12px rgba(224,168,62,.35)}@keyframes ReligiousIndiaConcert_fadeIn__NSAvq{0%{opacity:0}to{opacity:1}}@keyframes ReligiousIndiaConcert_scaleUp__XNVhO{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}