.DiwaliDecor_hero__9r8Yt{position:relative;isolation:isolate;padding-bottom:42px;background:radial-gradient(ellipse at 0 100%,#f6d99b26,transparent 28%),radial-gradient(ellipse at 100% 100%,#f6d99b26,transparent 28%)}.DiwaliDecor_lights__98Ey8{position:absolute;inset:0 0 auto;height:58px;color:#b59456;pointer-events:none}.DiwaliDecor_lights__98Ey8 svg{width:100%;height:100%;overflow:visible}.DiwaliDecor_bulb__TYWAM{fill:#f8c55d;filter:drop-shadow(0 2px 5px #edaa3199);animation:DiwaliDecor_light-blink__Xie0H 2.8s ease-in-out infinite}@keyframes DiwaliDecor_light-blink__Xie0H{0%,to{opacity:.35}50%{opacity:1}}.DiwaliDecor_logoGroup__JaHGF{display:flex;align-items:center;gap:8px;min-width:0}.DiwaliDecor_logoDiya__DMdJd{width:34px;height:34px;flex-shrink:0;pointer-events:none}.DiwaliDecor_greeting__16GTx{display:flex;align-items:center;gap:9px;margin:0 0 18px;padding-top:16px;color:#85531b;font-size:13px;font-weight:500;line-height:1.6;letter-spacing:.015em}.DiwaliDecor_greeting__16GTx span{color:#b77c22;font-size:18px}.DiwaliDecor_diyas__IFDx4{position:absolute;inset:auto 0 10px;display:flex;justify-content:space-between;padding-inline:clamp(12px,3vw,48px);pointer-events:none}.DiwaliDecor_diya__InKxp{width:clamp(48px,6vw,82px);height:auto}.DiwaliDecor_flame__i0HnU{transform-origin:50px 52px;animation:DiwaliDecor_diya-glow__ydl5U 3s ease-in-out infinite;filter:drop-shadow(0 0 6px #f8c55d88)}.DiwaliDecor_diya__InKxp:last-child .DiwaliDecor_flame__i0HnU{animation-delay:.7s}@keyframes DiwaliDecor_diya-glow__ydl5U{0%,to{transform:scaleX(.96);opacity:.9}50%{transform:scale(1.04,.95);opacity:1}}@media (max-width:640px){.DiwaliDecor_lights__98Ey8{height:40px}.DiwaliDecor_greeting__16GTx{font-size:12px;gap:6px;padding-top:8px}.DiwaliDecor_hero__9r8Yt{padding-bottom:38px}}@media (prefers-reduced-motion:reduce){.DiwaliDecor_bulb__TYWAM,.DiwaliDecor_flame__i0HnU{animation:none}}.DiwaliPopup_dialog__T3bbr{position:fixed;inset:0;width:min(500px,calc(100% - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-x:hidden;overflow-y:auto;border:1px solid #e6c990;border-radius:24px;color:#0b1220;background:radial-gradient(ellipse at 50% 29%,#fbe5ae80,transparent 56%),#fffcf5;box-shadow:0 24px 100px #07132540}.DiwaliPopup_dialog__T3bbr[open]{animation:DiwaliPopup_arrive__BXL4l .32s ease-out both}.DiwaliPopup_dialog__T3bbr::backdrop{background:#07132599;backdrop-filter:blur(5px)}.DiwaliPopup_dialog__T3bbr .DiwaliPopup_close__KpwlK{position:absolute;z-index:1;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #e7d9be;border-radius:50%;color:#665134;background:#fffcf5;transition:background .18s ease}.DiwaliPopup_dialog__T3bbr .DiwaliPopup_close__KpwlK:hover{background:#f7ecd5}.DiwaliPopup_content__fQKxZ{padding:76px 40px 36px;text-align:center}.DiwaliPopup_dialog__T3bbr .DiwaliPopup_content__fQKxZ .DiwaliPopup_eyebrow__vjedq{color:#85531b;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.DiwaliPopup_artwork__hBZf9{display:flex;align-items:flex-end;justify-content:center;gap:4px;margin:22px 0 16px}.DiwaliPopup_artwork__hBZf9 svg{width:72px;height:auto}.DiwaliPopup_artwork__hBZf9 svg:nth-of-type(2){width:116px}.DiwaliPopup_sparkle__kwzG9{align-self:center;color:#b77c22;font-size:18px}.DiwaliPopup_sparkle__kwzG9:first-child{transform:translateY(-22px)}.DiwaliPopup_sparkle__kwzG9:last-child{transform:translateY(6px);font-size:13px}.DiwaliPopup_dialog__T3bbr .DiwaliPopup_content__fQKxZ .DiwaliPopup_title__A2vGo{margin-bottom:18px;color:#0b1220;font-size:clamp(40px,8vw,56px);line-height:1.05;letter-spacing:-.035em}.DiwaliPopup_dialog__T3bbr .DiwaliPopup_content__fQKxZ .DiwaliPopup_message__0_tPL{max-width:365px;margin-inline:auto;color:#5a6170;font-size:16px;line-height:1.75}.DiwaliPopup_dialog__T3bbr .DiwaliPopup_content__fQKxZ .DiwaliPopup_signature__XBKxe{margin-top:22px;color:#6f604a;font-size:13px}.DiwaliPopup_signature__XBKxe strong{display:block;margin-top:2px;color:#0b1220;font-size:15px;font-weight:600}.DiwaliPopup_dialog__T3bbr .DiwaliPopup_continue__lfdsw{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:50px;margin-top:28px;padding:12px 18px;border:0;border-radius:10px;color:#fff;background:#1749c6;font-size:14px;font-weight:600;transition:background .18s ease}.DiwaliPopup_dialog__T3bbr .DiwaliPopup_continue__lfdsw:hover{background:#103b9f}.DiwaliPopup_continue__lfdsw span{font-size:20px;line-height:1}@keyframes DiwaliPopup_arrive__BXL4l{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:420px){.DiwaliPopup_content__fQKxZ{padding:76px 24px 28px}.DiwaliPopup_dialog__T3bbr .DiwaliPopup_content__fQKxZ .DiwaliPopup_eyebrow__vjedq{font-size:11px;letter-spacing:.04em}.DiwaliPopup_artwork__hBZf9 svg{width:58px}.DiwaliPopup_artwork__hBZf9 svg:nth-of-type(2){width:96px}}@media (prefers-reduced-motion:reduce){.DiwaliPopup_dialog__T3bbr[open]{animation:none}.DiwaliPopup_dialog__T3bbr .DiwaliPopup_close__KpwlK,.DiwaliPopup_dialog__T3bbr .DiwaliPopup_continue__lfdsw{transition:none}}