:root{--deepavali-orange:#f58200;--deepavali-gold:#d4af37;--deepavali-amber:#ffc857;--deepavali-maroon:#6b1d16;--deepavali-chocolate:#241811}.deepavali_hero_host>div.relative.mx-auto{z-index:5;position:relative}.deepavali_hero_thumbs_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;max-width:660px;display:grid}@media (max-width:639px){.deepavali_hero_thumbs_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}}.deepavali_section_host{position:relative;overflow:hidden}.deepavali_section_host>div{z-index:2;position:relative}.deepavali_services_box_host{position:relative;padding:3.75rem 2.75rem!important}.deepavali_services_box_host>div.relative.grid{z-index:2;position:relative}@media (min-width:640px){.deepavali_services_box_host{padding:4.25rem 3.75rem!important}}@media (min-width:1024px){.deepavali_services_box_host{padding:5.25rem 5.5rem!important}}.deepavali_footer_host{position:relative;overflow:hidden}.deepavali_footer_host>div.mx-auto{z-index:2;position:relative}@keyframes deepavali_flame_outer_flicker{0%,to{opacity:.95;transform:scaleX(1)scaleY(1)rotate(0)}20%{opacity:1;transform:scaleX(.95)scaleY(1.06)rotate(-1.6deg)}42%{opacity:.91;transform:scaleX(1.04)scaleY(.96)rotate(1.4deg)}65%{opacity:1;transform:scaleX(.96)scaleY(1.08)rotate(-.9deg)}84%{opacity:.94;transform:scaleX(1.02)scaleY(.98)rotate(1.2deg)}}@keyframes deepavali_flame_inner_flicker{0%,to{opacity:.92;transform:scaleX(1)scaleY(1)rotate(0)}28%{opacity:1;transform:scaleX(1.05)scaleY(.94)rotate(1.5deg)}55%{opacity:.88;transform:scaleX(.93)scaleY(1.07)rotate(-1.8deg)}78%{opacity:.98;transform:scaleX(1.03)scaleY(1.03)rotate(.8deg)}}@keyframes deepavali_glow_pulse{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:.88;transform:scale(1.12)}}@keyframes deepavali_particle_float{0%{opacity:0;transform:translateY(12px)scale(.75)}18%{opacity:var(--deepavali-p-opacity,.45)}55%{transform:translate3d(var(--deepavali-drift-mid,8px),-52px,0)scale(1);opacity:var(--deepavali-p-opacity,.45)}85%{opacity:calc(var(--deepavali-p-opacity,.45)*.6)}to{transform:translate3d(var(--deepavali-drift-end,-6px),-115px,0)scale(.65);opacity:0}}@keyframes deepavali_site_rise_up{0%{opacity:0;transform:translateY(5vh)scale(.7)}10%{opacity:var(--deepavali-rise-opacity,.72)}50%{transform:translate3d(var(--deepavali-rise-sway,8px),-48vh,0)scale(1.05);opacity:var(--deepavali-rise-opacity,.72)}88%{opacity:calc(var(--deepavali-rise-opacity,.72)*.65)}to{transform:translate3d(calc(var(--deepavali-rise-sway,8px)*-.5),-104vh,0)scale(.65);opacity:0}}@keyframes deepavali_star_spin_gleam{0%,to{transform:rotate(0)scale(.92)}50%{transform:rotate(45deg)scale(1.15)}}@keyframes deepavali_sparkle_twinkle{0%,58%,to{opacity:.14;transform:scale(.55)rotate(0)}72%{opacity:.92;transform:scale(1.12)rotate(12deg)}84%{opacity:.45;transform:scale(.82)rotate(6deg)}}@keyframes deepavali_rangoli_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes deepavali_rangoli_breathe{0%,to{opacity:var(--deepavali-r-min,.18);transform:scale(1)}50%{opacity:var(--deepavali-r-max,.28);transform:scale(1.018)}}.deepavali_diya_flame_outer{transform-origin:80px 66px;will-change:transform,opacity;animation:2.9s ease-in-out infinite deepavali_flame_outer_flicker}.deepavali_diya_flame_inner{transform-origin:80px 64px;will-change:transform,opacity;animation:2.1s ease-in-out infinite deepavali_flame_inner_flicker}.deepavali_diya_halo_glow{transform-origin:80px 48px;will-change:transform,opacity;animation:3.6s ease-in-out infinite deepavali_glow_pulse}.deepavali_site_fixed_layer{pointer-events:none;z-index:38;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.deepavali_rising_item{pointer-events:none;will-change:transform,opacity;animation-name:deepavali_site_rise_up;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-24px}.deepavali_rising_dot{background:radial-gradient(circle,#fffdf5 0%,var(--deepavali-amber)45%,var(--deepavali-gold)80%,#f5820000 100%);border-radius:9999px;box-shadow:0 0 8px #ffc857cc,0 0 14px #f5820073}.deepavali_rising_star_wrap{filter:drop-shadow(0 0 6px #ffc857d9)drop-shadow(0 0 12px #f5820073);justify-content:center;align-items:center;display:inline-flex}.deepavali_rising_star_svg{animation:3.8s ease-in-out infinite deepavali_star_spin_gleam}.deepavali_fixed_diya_left{pointer-events:none;z-index:39;filter:drop-shadow(0 6px 20px #f582007a)drop-shadow(0 2px 8px #2418118c);width:96px;height:92px;position:fixed;bottom:12px;left:clamp(14px,2vw,34px)}.deepavali_fixed_diya_right{pointer-events:none;z-index:39;filter:drop-shadow(0 6px 20px #f582007a)drop-shadow(0 2px 8px #2418118c);width:96px;height:92px;position:fixed;bottom:12px;right:clamp(92px,6.8vw,112px)}.deepavali_fixed_diya_mandala{opacity:.24;z-index:-1;pointer-events:none;width:132px;height:132px;margin-left:-66px;animation:90s linear infinite deepavali_rangoli_rotate;position:absolute;bottom:-28px;left:50%}.deepavali_fixed_diya_glow{pointer-events:none;z-index:-2;background:radial-gradient(circle closest-side,#ffc85752 0%,#f5820024 50%,#f5820000 100%);border-radius:9999px;width:220px;height:220px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.deepavali_hero_layer{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.deepavali_hero_rangoli_tl{opacity:.24;will-change:transform;pointer-events:none;width:250px;height:250px;animation:120s linear infinite deepavali_rangoli_rotate;position:absolute;top:-105px;left:-105px}.deepavali_hero_rangoli_bl{opacity:.22;will-change:transform;pointer-events:none;width:260px;height:260px;animation:140s linear infinite reverse deepavali_rangoli_rotate;position:absolute;bottom:-115px;left:-95px}.deepavali_hero_rangoli_tr{opacity:.2;will-change:transform;pointer-events:none;width:220px;height:220px;animation:130s linear infinite deepavali_rangoli_rotate;position:absolute;top:-95px;right:-95px}.deepavali_hero_rangoli_br{opacity:.22;will-change:transform;pointer-events:none;width:240px;height:240px;animation:135s linear infinite reverse deepavali_rangoli_rotate;position:absolute;bottom:-110px;right:-90px}.deepavali_hero_corner_glow_left{pointer-events:none;background:radial-gradient(circle closest-side,#ffc85738 0%,#f582001c 50%,#24181100 100%);border-radius:9999px;width:300px;height:300px;position:absolute;bottom:-120px;left:-120px}.deepavali_hero_corner_glow_right{pointer-events:none;background:radial-gradient(circle closest-side,#ffc85733 0%,#f582001a 50%,#24181100 100%);border-radius:9999px;width:300px;height:300px;position:absolute;bottom:-120px;right:-120px}.deepavali_particle{background:radial-gradient(circle,#fffdf5 0%,var(--deepavali-amber)45%,var(--deepavali-gold)80%,#f5820000 100%);pointer-events:none;will-change:transform,opacity;border-radius:9999px;animation-name:deepavali_particle_float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 8px #ffc8578c}.deepavali_sparkle{pointer-events:none;will-change:transform,opacity;animation-name:deepavali_sparkle_twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.deepavali_services_box_layer{z-index:1;pointer-events:none;border-radius:inherit;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.deepavali_services_box_top_gleam{background:linear-gradient(90deg,#d4af3700 0%,#d4af378c 30%,#ffc857d9 50%,#d4af378c 70%,#d4af3700 100%);height:1.5px;position:absolute;top:0;left:10%;right:10%}.deepavali_services_box_bottom_gleam{background:linear-gradient(90deg,#d4af3700 0%,#d4af3773 35%,#ffc857b8 50%,#d4af3773 65%,#d4af3700 100%);height:1.5px;position:absolute;bottom:0;left:15%;right:15%}.deepavali_services_box_corner_tl{opacity:.72;pointer-events:none;width:44px;height:44px;position:absolute;top:10px;left:10px}.deepavali_services_box_corner_tr{opacity:.72;pointer-events:none;width:44px;height:44px;position:absolute;top:10px;right:10px;transform:scaleX(-1)}.deepavali_services_box_corner_bl{opacity:.72;pointer-events:none;width:44px;height:44px;position:absolute;bottom:10px;left:10px;transform:scaleY(-1)}.deepavali_services_box_corner_br{opacity:.72;pointer-events:none;width:44px;height:44px;position:absolute;bottom:10px;right:10px;transform:rotate(180deg)}.deepavali_section_layer{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.deepavali_section_mandala_tr{--deepavali-r-min:.15;--deepavali-r-max:.24;pointer-events:none;width:205px;height:205px;animation:8s ease-in-out infinite deepavali_rangoli_breathe;position:absolute;top:-80px;right:-80px}.deepavali_section_mandala_tl{--deepavali-r-min:.15;--deepavali-r-max:.24;pointer-events:none;width:205px;height:205px;animation:8.5s ease-in-out infinite deepavali_rangoli_breathe;position:absolute;top:-80px;left:-80px}.deepavali_section_mandala_bl{--deepavali-r-min:.14;--deepavali-r-max:.22;pointer-events:none;width:195px;height:195px;animation:9.5s ease-in-out infinite deepavali_rangoli_breathe;position:absolute;bottom:-85px;left:-85px}.deepavali_section_mandala_br{--deepavali-r-min:.14;--deepavali-r-max:.22;pointer-events:none;width:195px;height:195px;animation:9.2s ease-in-out infinite deepavali_rangoli_breathe;position:absolute;bottom:-85px;right:-85px}.deepavali_section_filigree_light_tl{opacity:.34;pointer-events:none;width:58px;height:58px;position:absolute;top:12px;left:12px}.deepavali_section_filigree_light_tr{opacity:.34;pointer-events:none;width:58px;height:58px;position:absolute;top:12px;right:12px;transform:scaleX(-1)}.deepavali_section_filigree_light_bl{opacity:.34;pointer-events:none;width:58px;height:58px;position:absolute;bottom:12px;left:12px;transform:scaleY(-1)}.deepavali_section_filigree_light_br{opacity:.34;pointer-events:none;width:58px;height:58px;position:absolute;bottom:12px;right:12px;transform:rotate(180deg)}.deepavali_section_filigree_tl{opacity:.45;pointer-events:none;width:72px;height:72px;position:absolute;top:14px;left:14px}.deepavali_section_filigree_tr{opacity:.45;pointer-events:none;width:72px;height:72px;position:absolute;top:14px;right:14px;transform:scaleX(-1)}.deepavali_section_filigree_bl{opacity:.45;pointer-events:none;width:72px;height:72px;position:absolute;bottom:14px;left:14px;transform:scaleY(-1)}.deepavali_section_filigree_br{opacity:.45;pointer-events:none;width:72px;height:72px;position:absolute;bottom:14px;right:14px;transform:rotate(180deg)}.deepavali_section_mandala_dark_center{opacity:.16;pointer-events:none;width:220px;height:220px;animation:130s linear infinite deepavali_rangoli_rotate;position:absolute;bottom:-110px;right:-95px}.deepavali_card_accent{pointer-events:none;z-index:4;border-radius:inherit;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.deepavali_card_corner_tr{opacity:.88;filter:drop-shadow(0 1px 4px #24181173);width:38px;height:38px;transition:opacity .3s;position:absolute;top:8px;right:8px;transform:scaleX(-1)}.deepavali_card_corner_bl{opacity:.65;filter:drop-shadow(0 1px 4px #24181173);width:32px;height:32px;position:absolute;bottom:8px;left:8px;transform:scaleY(-1)}.deepavali_card_top_gleam{background:linear-gradient(90deg,#d4af3700 0%,#d4af378c 35%,#ffc857d9 50%,#d4af378c 65%,#d4af3700 100%);height:1.5px;position:absolute;top:0;left:15%;right:15%}.deepavali_footer_layer{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.deepavali_footer_top_border{background:linear-gradient(90deg,#d4af370d 0%,#d4af3773 25%,#f58200a6 50%,#d4af3773 75%,#d4af370d 100%);height:2px;position:absolute;top:0;left:0;right:0}.deepavali_footer_divider_wrap{opacity:.88;pointer-events:none;width:min(340px,78vw);height:40px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.deepavali_footer_rangoli_left{opacity:.14;pointer-events:none;width:210px;height:210px;position:absolute;bottom:-95px;left:-95px}.deepavali_footer_rangoli_right{opacity:.14;pointer-events:none;width:210px;height:210px;position:absolute;bottom:-95px;right:-95px}@media (max-width:1024px){.deepavali_hero_rangoli_tl{width:190px;height:190px;top:-80px;left:-80px}.deepavali_hero_rangoli_bl{width:190px;height:190px;bottom:-85px;left:-75px}.deepavali_hero_rangoli_tr,.deepavali_hero_rangoli_br{width:170px;height:170px}.deepavali_fixed_diya_left{width:78px;height:74px;bottom:10px;left:12px}.deepavali_fixed_diya_right{width:78px;height:74px;bottom:10px;right:84px}}@media (max-width:767px){.deepavali_particle_hide_mobile{display:none!important}.deepavali_hero_rangoli_tl,.deepavali_hero_rangoli_bl,.deepavali_hero_rangoli_tr,.deepavali_hero_rangoli_br{opacity:.18;width:145px;height:145px;animation:none!important}.deepavali_hero_rangoli_tl{top:-65px;left:-65px}.deepavali_hero_rangoli_bl{bottom:-65px;left:-65px}.deepavali_hero_rangoli_tr{top:-65px;right:-65px}.deepavali_hero_rangoli_br{bottom:-65px;right:-65px}.deepavali_fixed_diya_left{width:62px;height:58px;bottom:8px;left:8px}.deepavali_fixed_diya_right{width:62px;height:58px;bottom:8px;right:74px}.deepavali_fixed_diya_mandala{width:90px;height:90px;margin-left:-45px;bottom:-18px;animation:none!important}.deepavali_services_box_corner_tl,.deepavali_services_box_corner_tr,.deepavali_services_box_corner_bl,.deepavali_services_box_corner_br{width:32px;height:32px}.deepavali_section_mandala_tr,.deepavali_section_mandala_tl,.deepavali_section_mandala_bl,.deepavali_section_mandala_br{width:135px;height:135px;animation:none!important}.deepavali_section_filigree_light_tl,.deepavali_section_filigree_light_tr,.deepavali_section_filigree_light_bl,.deepavali_section_filigree_light_br{width:40px;height:40px}.deepavali_footer_divider_wrap{height:30px;top:4px}}@media (prefers-reduced-motion:reduce){.deepavali_diya_flame_outer,.deepavali_diya_flame_inner,.deepavali_diya_halo_glow,.deepavali_particle,.deepavali_rising_item,.deepavali_rising_star_svg,.deepavali_sparkle,.deepavali_fixed_diya_mandala,.deepavali_hero_rangoli_tl,.deepavali_hero_rangoli_bl,.deepavali_hero_rangoli_tr,.deepavali_hero_rangoli_br,.deepavali_section_mandala_tr,.deepavali_section_mandala_tl,.deepavali_section_mandala_bl,.deepavali_section_mandala_br,.deepavali_section_mandala_dark_center{transition:none!important;animation:none!important}.deepavali_particle,.deepavali_rising_item{opacity:.35!important}.deepavali_sparkle{opacity:.55!important;transform:scale(.85)!important}}
@keyframes diary-promo-popup-module__WLrNga__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes diary-promo-popup-module__WLrNga__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes diary-promo-popup-module__WLrNga__modalPopIn{0%{opacity:0;transform:scale(.92)translateY(16px)}60%{opacity:1;transform:scale(1.01)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes diary-promo-popup-module__WLrNga__modalPopOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.94)translateY(10px)}}.diary-promo-popup-module__WLrNga__overlay{z-index:999999;-webkit-backdrop-filter:blur(6px);background-color:#14100ca6;justify-content:center;align-items:center;padding:16px;animation:.3s cubic-bezier(.16,1,.3,1) forwards diary-promo-popup-module__WLrNga__fadeIn;display:flex;position:fixed;inset:0}.diary-promo-popup-module__WLrNga__overlay.diary-promo-popup-module__WLrNga__closing{animation:.25s ease-in forwards diary-promo-popup-module__WLrNga__fadeOut}.diary-promo-popup-module__WLrNga__modalContainer{width:100%;max-width:960px;min-height:500px;font-family:var(--font-avenir,"Avenir",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);background-color:#fff9eb;border-radius:24px;grid-template-columns:1fr 1.3fr;animation:.38s cubic-bezier(.16,1,.3,1) forwards diary-promo-popup-module__WLrNga__modalPopIn;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #00000073,0 0 0 1px #dccdb959}.diary-promo-popup-module__WLrNga__modalContainer.diary-promo-popup-module__WLrNga__closing{animation:.25s cubic-bezier(.4,0,1,1) forwards diary-promo-popup-module__WLrNga__modalPopOut}.diary-promo-popup-module__WLrNga__closeButton{z-index:10;cursor:pointer;color:#4a453e;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:16px;right:18px}.diary-promo-popup-module__WLrNga__closeButton:hover{color:#1a1816;background-color:#00000012;transform:scale(1.08)}.diary-promo-popup-module__WLrNga__closeButton:active{transform:scale(.94)}.diary-promo-popup-module__WLrNga__closeIcon{stroke-width:2.2px;width:20px;height:20px}.diary-promo-popup-module__WLrNga__leftContent{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;padding:24px 0 24px 28px;display:flex;transform:translate(18px)}.diary-promo-popup-module__WLrNga__badge{color:#2e2a26;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #2e2a26;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:22px;padding:5px 18px;font-size:13.5px;font-weight:500;line-height:1.4;display:inline-flex}.diary-promo-popup-module__WLrNga__heading{color:#e2762e;letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,3.6vw,45px);font-weight:800;line-height:1.14}.diary-promo-popup-module__WLrNga__description{color:#1f1b18;max-width:390px;margin:0 0 28px;font-size:15px;font-weight:600;line-height:1.55}.diary-promo-popup-module__WLrNga__ctaButton{cursor:pointer;letter-spacing:.01em;background-color:#e2762e;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:11px 36px;font-size:15.5px;font-weight:600;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #e2762e59;color:#fff!important}.diary-promo-popup-module__WLrNga__ctaButton:hover{background-color:#d4681f;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 20px #e2762e73;color:#fff!important}.diary-promo-popup-module__WLrNga__ctaButton:active{transform:translateY(0)scale(.98)}.diary-promo-popup-module__WLrNga__rightVisual{justify-content:flex-end;align-items:flex-end;height:100%;display:flex;position:relative;overflow:hidden}.diary-promo-popup-module__WLrNga__characterImage{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:100% 100%;width:100%;height:100%;max-height:550px;transition:transform .35s;display:block;transform:scale(1.14)}.diary-promo-popup-module__WLrNga__modalContainer:hover .diary-promo-popup-module__WLrNga__characterImage{transform:scale(1.17)}@media (max-width:860px) and (min-width:641px){.diary-promo-popup-module__WLrNga__modalContainer{grid-template-columns:1fr 1.2fr;max-width:95vw;min-height:420px}.diary-promo-popup-module__WLrNga__leftContent{padding:20px 0 20px 16px;transform:translate(10px)}.diary-promo-popup-module__WLrNga__heading{font-size:32px}.diary-promo-popup-module__WLrNga__description{margin-bottom:22px;font-size:14px;font-weight:600}.diary-promo-popup-module__WLrNga__characterImage{transform:scale(1.1)}}@media (max-width:640px){.diary-promo-popup-module__WLrNga__overlay{align-items:center;padding:12px}.diary-promo-popup-module__WLrNga__modalContainer{border-radius:20px;flex-direction:column;grid-template-columns:1fr;max-width:100%;max-height:90vh;display:flex;overflow-y:auto}.diary-promo-popup-module__WLrNga__leftContent{order:2;padding:8px 16px 28px;transform:none}.diary-promo-popup-module__WLrNga__badge{margin-bottom:12px;padding:4px 14px;font-size:12px}.diary-promo-popup-module__WLrNga__heading{margin-bottom:10px;font-size:27px}.diary-promo-popup-module__WLrNga__description{max-width:100%;margin-bottom:20px;font-size:13.5px;font-weight:600}.diary-promo-popup-module__WLrNga__ctaButton{width:100%;max-width:240px;padding:12px 24px}.diary-promo-popup-module__WLrNga__rightVisual{order:1;justify-content:center;align-items:center;width:100%;height:290px;padding-top:24px}.diary-promo-popup-module__WLrNga__characterImage{-o-object-position:center bottom;object-position:center bottom;transform-origin:bottom;max-height:280px;transform:scale(1.1)}.diary-promo-popup-module__WLrNga__closeButton{-webkit-backdrop-filter:blur(4px);background-color:#ffffffb3;top:12px;right:12px}}
