*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth;font-size:16px}body{--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1));font-family:Inter,Noto Sans Devanagari,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){h1{font-size:2.25rem;line-height:2.5rem}}h2{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){h2{font-size:1.875rem;line-height:2.25rem}}h3{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1))}@media (min-width:640px){h3{font-size:1.25rem;line-height:1.75rem}}h4{font-size:1rem;line-height:1.5rem}h4,h5,h6{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:600;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1))}h5,h6{font-size:.875rem;line-height:1.25rem}p{font-size:1rem;line-height:1.5rem;line-height:1.625}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.\!btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.footer-cta-actions .btn-primary{min-height:3rem;width:100%;padding-left:1.5rem;padding-right:1.5rem;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.footer-cta-actions .btn-primary{width:auto}}@media (max-width:639px){.footer-cta-actions .btn-primary{min-height:2.75rem;justify-content:center;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem}.footer-cta-actions .btn-primary svg{height:1rem;width:1rem}}.footer-brand-cta .btn-primary{width:100%;justify-content:center}@media (min-width:640px){.footer-brand-cta .btn-primary{width:auto}}.btn-primary{--tw-bg-opacity:1;background-color:rgb(188 49 46/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 8px 28px -6px rgba(188,49,46,.3);--tw-shadow-colored:0 8px 28px -6px var(--tw-shadow-color)}.btn-primary,.btn-primary:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-primary:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(148 37 32/var(--tw-bg-opacity,1));--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color)}.btn-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(188 49 46/var(--tw-ring-opacity,1))}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-secondary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.footer-cta-actions .btn-secondary{min-height:3rem;width:100%;padding-left:1.5rem;padding-right:1.5rem;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.footer-cta-actions .btn-secondary{width:auto}}@media (max-width:639px){.footer-cta-actions .btn-secondary{min-height:2.75rem;justify-content:center;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem}.footer-cta-actions .btn-secondary svg{height:1rem;width:1rem}}.footer-brand-cta .btn-secondary{width:100%;justify-content:center}@media (min-width:640px){.footer-brand-cta .btn-secondary{width:auto}}.btn-secondary{border-width:2px;border-color:rgba(255,96,0,.2);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(204 77 0/var(--tw-text-opacity,1))}.btn-secondary:hover{--tw-border-opacity:1;border-color:rgb(255 96 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 247 240/var(--tw-bg-opacity,1))}.btn-secondary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 96 0/var(--tw-ring-opacity,1))}.btn-cream{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-cream:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.footer-cta-actions .btn-cream{min-height:3rem;width:100%;padding-left:1.5rem;padding-right:1.5rem;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.footer-cta-actions .btn-cream{width:auto}}@media (max-width:639px){.footer-cta-actions .btn-cream{min-height:2.75rem;justify-content:center;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem}.footer-cta-actions .btn-cream svg{height:1rem;width:1rem}}.footer-brand-cta .btn-cream{width:100%;justify-content:center}@media (min-width:640px){.footer-brand-cta .btn-cream{width:auto}}.btn-cream{border-width:1px;border-color:rgba(188,49,46,.15);font-weight:600;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1));--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-cream:focus{--tw-ring-color:rgba(188,49,46,.3)}.btn-cream{background-color:#fff9f5}.btn-cream:focus-visible,.btn-cream:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.25);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));outline:2px solid transparent;outline-offset:2px;box-shadow:0 8px 24px rgba(255,96,0,.14)}.btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-accent:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.footer-cta-actions .btn-accent{min-height:3rem;width:100%;padding-left:1.5rem;padding-right:1.5rem;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.footer-cta-actions .btn-accent{width:auto}}@media (max-width:639px){.footer-cta-actions .btn-accent{min-height:2.75rem;justify-content:center;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem}.footer-cta-actions .btn-accent svg{height:1rem;width:1rem}}.footer-brand-cta .btn-accent{width:100%;justify-content:center}@media (min-width:640px){.footer-brand-cta .btn-accent{width:auto}}.btn-accent{background-image:linear-gradient(135deg,#ff6000,#ffc40e);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-accent:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.95}.btn-accent:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 196 14/var(--tw-ring-opacity,1))}.btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-whatsapp:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.footer-cta-actions .btn-whatsapp{min-height:3rem;width:100%;padding-left:1.5rem;padding-right:1.5rem;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.footer-cta-actions .btn-whatsapp{width:auto}}@media (max-width:639px){.footer-cta-actions .btn-whatsapp{min-height:2.75rem;justify-content:center;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem}.footer-cta-actions .btn-whatsapp svg{height:1rem;width:1rem}}.footer-brand-cta .btn-whatsapp{width:100%;justify-content:center}@media (min-width:640px){.footer-brand-cta .btn-whatsapp{width:auto}}.btn-whatsapp{--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-whatsapp:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(32 186 90/var(--tw-bg-opacity,1))}.btn-whatsapp:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(37 211 102/var(--tw-ring-opacity,1))}.btn-sm{border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.btn-lg{border-radius:9999px;padding:.75rem 1.75rem;font-size:1rem;line-height:1.5rem}.btn-hero-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.btn-hero-outline:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.footer-cta-actions .btn-hero-outline{min-height:3rem;width:100%;padding-left:1.5rem;padding-right:1.5rem;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.footer-cta-actions .btn-hero-outline{width:auto}}@media (max-width:639px){.footer-cta-actions .btn-hero-outline{min-height:2.75rem;justify-content:center;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem}.footer-cta-actions .btn-hero-outline svg{height:1rem;width:1rem}}.footer-brand-cta .btn-hero-outline{width:100%;justify-content:center}@media (min-width:640px){.footer-brand-cta .btn-hero-outline{width:auto}}.btn-hero-outline{border-width:2px;border-color:hsla(0,0%,100%,.4);font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-hero-outline:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 196 14/var(--tw-ring-opacity,1));--tw-ring-offset-width:0px}.btn-hero-outline{background-color:hsla(0,0%,100%,.1)}.btn-hero-outline:focus-visible,.btn-hero-outline:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,196,14,.55);background-color:hsla(0,0%,100%,.18);box-shadow:0 8px 28px rgba(0,0,0,.25)}.btn-hero-gold{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.btn-hero-gold:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.footer-cta-actions .btn-hero-gold{min-height:3rem;width:100%;padding-left:1.5rem;padding-right:1.5rem;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.footer-cta-actions .btn-hero-gold{width:auto}}@media (max-width:639px){.footer-cta-actions .btn-hero-gold{min-height:2.75rem;justify-content:center;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem}.footer-cta-actions .btn-hero-gold svg{height:1rem;width:1rem}}.footer-brand-cta .btn-hero-gold{width:100%;justify-content:center}@media (min-width:640px){.footer-brand-cta .btn-hero-gold{width:auto}}.btn-hero-gold{border-width:2px;border-color:rgba(255,196,14,.55);font-weight:600;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-hero-gold:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 196 14/var(--tw-ring-opacity,1));--tw-ring-offset-width:0px}.btn-hero-gold{background-color:rgba(255,196,14,.12)}.btn-hero-gold:focus-visible,.btn-hero-gold:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(255 196 14/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:rgba(255,196,14,.28);box-shadow:0 8px 28px rgba(255,196,14,.22)}.hero-cta-row .btn-lg{min-height:3rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.hero-cta-row .btn-lg{padding-left:1.75rem;padding-right:1.75rem}}.hero-cta-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.hero-cta-phone-short{display:none}@media (max-width:639px){.hero-cta-block{position:relative;margin-bottom:2rem;padding-right:3.5rem}.hero-cta-row{margin-bottom:0;flex-direction:column;align-items:stretch;gap:.625rem}.hero-cta-primary{min-height:3rem;width:100%;justify-content:center;font-size:.875rem;line-height:1.25rem}@media (max-width:1023px){.hawan-landing .pooja-page-hero .hero-cta-secondary,.pooja-landing .pooja-page-hero .hero-cta-secondary{align-items:flex-start;gap:2rem}}.hero-cta-secondary{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.hero-cta-secondary .btn-lg{min-height:2.75rem;width:100%;justify-content:center;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem}.hero-cta-phone-full{display:none}.hero-cta-phone-short{display:inline}.hero-kalash-accent--mobile{position:absolute;z-index:10;right:0;bottom:0;margin-left:0;margin-bottom:0;width:3.75rem;height:3.75rem;opacity:.95}}@media (min-width:640px){.hero-cta-secondary{display:contents}}.card,.card-hover{border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card,.card-hover,.card-hover:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card-hover:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.2);--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color)}.badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1}.badge-primary{border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.1);background-color:rgb(253 245 244/var(--tw-bg-opacity,1));color:rgb(188 49 46/var(--tw-text-opacity,1))}.badge-accent,.badge-primary{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1;--tw-bg-opacity:1;--tw-text-opacity:1}.badge-accent{border-radius:9999px;border-width:1px;border-color:rgba(255,96,0,.2);background-color:rgb(255 247 240/var(--tw-bg-opacity,1));color:rgb(204 77 0/var(--tw-text-opacity,1))}.input{width:100%;border-radius:.5rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem 1rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input::-moz-placeholder{color:rgba(148,53,40,.6)}.input::placeholder{color:rgba(148,53,40,.6)}.input:focus{--tw-border-opacity:1;border-color:rgb(255 96 0/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(255,96,0,.3)}.section{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.section{padding-top:4rem;padding-bottom:4rem}}.section-heading{font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.section-heading{font-size:1.875rem;line-height:2.25rem}}.section-subheading{max-width:42rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.section-label{margin-bottom:.5rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.section-label:before{content:"";height:1px;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.pooja-services-section{position:relative;overflow:hidden;border-bottom-width:1px;border-color:rgba(188,49,46,.15);--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1));box-shadow:inset 0 4px 12px -4px rgba(108,25,16,.06)}.pooja-services-section:before{content:"";pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(ellipse 85% 55% at 50% -10%,rgba(255,196,14,.14) 0,transparent 58%),radial-gradient(ellipse 50% 45% at 0 100%,rgba(188,49,46,.08) 0,transparent 52%),radial-gradient(ellipse 45% 40% at 100% 85%,rgba(255,96,0,.07) 0,transparent 50%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath fill='%23bc312e' fill-opacity='.045' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");background-size:auto,auto,auto,60px 60px}.pooja-services-section:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.55;background-image:repeating-linear-gradient(-12deg,transparent,transparent 28px,rgba(108,25,16,.018) 0,rgba(108,25,16,.018) 29px),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg fill='none' stroke='%23ff6000' stroke-opacity='.06' stroke-width='.75'%3E%3Ccircle cx='60' cy='60' r='52'/%3E%3Ccircle cx='60' cy='60' r='36'/%3E%3Ccircle cx='60' cy='60' r='20'/%3E%3Cpath d='M60 8v104M8 60h104M22 22l76 76m0-76L22 98'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,120px 120px}.pooja-services-section .container-custom{position:relative;z-index:1}.pooja-tabs-wrap{position:relative;margin-bottom:2rem;width:100%}.pooja-tabs-scroll,.pooja-tabs-scroll-track{position:relative}.pooja-tabs-scroll-track{margin-left:auto;margin-right:auto;margin-top:.625rem;height:.25rem;overflow:hidden;border-radius:9999px;background-color:rgba(188,49,46,.1);width:5rem;opacity:0;transition:opacity .25s ease}.pooja-tabs-wrap.is-scrollable .pooja-tabs-scroll-track{opacity:1}.pooja-tabs-scroll-thumb{position:absolute;left:0;top:0;height:100%;border-radius:9999px;background:linear-gradient(90deg,#bc312e,#ff6000);width:2rem;will-change:transform,width;transition:transform .12s ease-out}.pooja-tabs-fade{pointer-events:none;position:absolute;top:0;bottom:0;z-index:2;width:2.5rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.pooja-tabs-fade--left{left:0;background:linear-gradient(90deg,#fffdf9 40%,rgba(255,253,249,.9) 60%,transparent)}.pooja-tabs-fade--right{right:0;background:linear-gradient(270deg,#fffdf9 35%,rgba(255,253,249,.85) 55%,transparent)}.pooja-tabs-wrap.is-scrollable .pooja-tabs-fade--right,.pooja-tabs-wrap.is-scrollable:not(.at-start) .pooja-tabs-fade--left{opacity:1}.pooja-tabs-wrap.at-end .pooja-tabs-fade--right{opacity:0}.pooja-tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;padding-top:.25rem;padding-bottom:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:1rem}.pooja-tabs::-webkit-scrollbar{display:none}.pooja-tab{flex-shrink:0;cursor:pointer;white-space:nowrap;border-radius:9999px;border-width:1px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.pooja-tab:focus{outline:2px solid transparent;outline-offset:2px}.pooja-tab:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(255,96,0,.4)}.pooja-tab{font-family:inherit;scroll-snap-align:start;border-color:rgba(108,25,16,.12);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1));--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.pooja-tab:hover{border-color:rgba(255,96,0,.3);background-color:#fff9f5}.pooja-tab-active{--tw-text-opacity:1;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(135deg,#bc312e,#ff6000)}.pooja-tab-active,.pooja-tab-active:hover{border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity,1))}.pooja-tab-active:hover{--tw-text-opacity:1;background:linear-gradient(135deg,#a82b28,#e65600)}@media (max-width:767px){.pooja-tabs-wrap{margin-left:-1rem;margin-right:-1rem}.pooja-tabs-scroll{overflow:hidden}.pooja-tabs-fade{width:2rem}.pooja-tabs{gap:.625rem;padding-left:1rem;padding-right:1rem;padding-bottom:.25rem;scroll-snap-type:x mandatory}.pooja-tabs:after{content:"";flex:0 0 0.25rem}}@media (min-width:768px){.pooja-tabs-fade,.pooja-tabs-scroll-track{display:none}.pooja-tabs-wrap{display:flex;flex-direction:column;align-items:center}.pooja-tabs,.pooja-tabs-scroll{width:auto}.pooja-tabs{display:inline-flex;max-width:100%;flex-wrap:wrap;justify-content:center;gap:.375rem;overflow:visible;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);scroll-snap-type:none}.pooja-tab{border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;scroll-snap-align:unset}.pooja-tab:not(.pooja-tab-active){border-radius:9999px;border-color:transparent;background-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.pooja-tab:not(.pooja-tab-active):hover{border-radius:9999px;border-color:transparent;background-color:#fff9f5}}@media (max-width:1023px){.hawan-landing .pooja-page-hero .pooja-services-grid,.pooja-landing .pooja-page-hero .pooja-services-grid{align-items:flex-start;gap:2rem}}.pooja-services-grid{display:grid;min-height:12rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.pooja-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pooja-services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pooja-listing-grid{min-height:0}@media (max-width:479px){.pooja-services-section .pooja-services-grid{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-height:0;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.pooja-services-section .pooja-services-grid::-webkit-scrollbar{display:none}.pooja-services-section .pooja-services-grid .pooja-service-card{flex:0 0 min(72vw,14.5rem);scroll-snap-align:start}}.pooja-services-grid.is-switching{--tw-translate-y:0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition:opacity .2s ease,transform .2s ease}.pooja-service-card{display:flex;flex-direction:column;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-decoration-line:none;--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.pooja-service-card,.pooja-service-card:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.pooja-service-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.25);--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color)}.pooja-service-card-media{position:relative;aspect-ratio:4/3;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(253 245 244/var(--tw-bg-opacity,1))}.pooja-service-card-media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.pooja-service-card:hover .pooja-service-card-media img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pooja-service-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(108,25,16,.55))}.pooja-service-card-cat{position:absolute;top:.625rem;left:.625rem;z-index:10;border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pooja-service-card--general .pooja-service-card-cat{background-color:rgba(255,96,0,.9);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.pooja-service-card--sanskar .pooja-service-card-cat{background:linear-gradient(135deg,#6c1910,#bc312e);--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.pooja-service-card--festival .pooja-service-card-cat{background:linear-gradient(135deg,#ffc40e,#ff6000);--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.pooja-service-card--shanti .pooja-service-card-cat{background:linear-gradient(135deg,#4a1510,#801f18);--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.pooja-service-card--marriage .pooja-service-card-cat{background:linear-gradient(135deg,#6c1910,#bc312e);--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.pooja-service-card--nri .pooja-service-card-cat{background:linear-gradient(135deg,#4a1510,#ff6000);--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.pooja-service-card--astrology .pooja-service-card-cat{background:linear-gradient(135deg,#2a0c08,#6c1910 55%,#bc312e);--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.pooja-service-card-book{position:absolute;bottom:.625rem;right:.625rem;z-index:10;display:inline-flex;--tw-translate-y:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;gap:.375rem;border-radius:9999px;padding:.375rem .75rem;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background-color:#25d366}.pooja-service-card:focus-visible .pooja-service-card-book,.pooja-service-card:hover .pooja-service-card-book{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1;box-shadow:0 4px 14px rgba(37,211,102,.45)}.pooja-service-card-book svg{height:.875rem;width:.875rem;flex-shrink:0}.pooja-service-card-body{display:flex;flex:1 1 0%;flex-direction:column;padding:.875rem}@media (min-width:640px){.pooja-service-card-body{padding:1rem}}.pooja-service-card-title{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.pooja-service-card-title{font-size:1rem;line-height:1.5rem}}.pooja-service-card-title-link{color:inherit;text-decoration-line:none;text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pooja-service-card-title-link:hover{--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));text-decoration-line:underline}.pooja-service-card-media-link{display:block;height:100%;width:100%}.pooja-service-card-media-link img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.pooja-service-card-desc{margin-bottom:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1 1 0%;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.pooja-service-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top-width:1px;border-color:rgba(188,49,46,.1);padding-top:.625rem}.pooja-service-card-duration{font-size:11px;font-weight:500;color:rgb(148 53 40/var(--tw-text-opacity,1))}.pooja-service-card-action,.pooja-service-card-duration{--tw-text-opacity:1}.pooja-service-card-action{display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;border-radius:9999px;border-width:0;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;font-family:inherit;background:linear-gradient(135deg,#bc312e,#ff6000)}.pooja-service-card-action:focus-visible,.pooja-service-card-action:hover,.pooja-service-card:hover .pooja-service-card-action{box-shadow:0 4px 14px rgba(188,49,46,.35);--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));outline:2px solid transparent;outline-offset:2px}.pooja-service-card-book:focus-visible,.pooja-service-card-book:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1;outline:2px solid transparent;outline-offset:2px;box-shadow:0 4px 14px rgba(37,211,102,.45)}.pooja-booking-modal{position:fixed;inset:0;z-index:110}.pooja-booking-modal__overlay{position:absolute;inset:0;background-color:rgba(108,25,16,.55);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.pooja-booking-modal__wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem}.pooja-booking-modal__dialog{position:relative;max-height:92vh;width:100%;max-width:32rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);animation:astroModalIn .28s ease-out}.pooja-booking-modal__dialog:before{content:"";position:absolute;left:0;right:0;top:0;z-index:1;height:.25rem;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.pooja-booking-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:rgba(188,49,46,.1);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#fffdf9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,253,249,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);padding:1.25rem 1.25rem 1rem}.pooja-booking-modal__header-main{display:flex;min-width:0;align-items:center;gap:.75rem}.pooja-booking-modal__icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(145deg,#ffd54a,#ffc40e);color:#3d1510}.pooja-booking-modal__icon svg{height:1.5rem;width:1.5rem}.pooja-booking-modal__eyebrow{margin:0 0 .125rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.pooja-booking-modal__title{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.pooja-booking-modal__subtitle{margin:.25rem 0 0;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.pooja-booking-modal__close{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.1);--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pooja-booking-modal__close:focus-visible,.pooja-booking-modal__close:hover{background-color:rgba(188,49,46,.05);--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.pooja-booking-modal__body{max-height:calc(92vh - 5.5rem);overflow-y:auto;padding:1rem 1.25rem}.pooja-booking-modal__form{display:flex;flex-direction:column;gap:.75rem}@media (max-width:1023px){.hawan-landing .pooja-page-hero .pooja-booking-modal__form-row,.pooja-landing .pooja-page-hero .pooja-booking-modal__form-row{align-items:flex-start;gap:2rem}}.pooja-booking-modal__form-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.pooja-booking-modal__form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.pooja-booking-modal__field{display:flex;flex-direction:column;gap:.25rem}.pooja-booking-modal__label{font-size:.75rem;line-height:1rem;font-weight:600;color:rgba(188,49,46,.8)}.pooja-booking-modal__label span{--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.pooja-booking-modal__input{width:100%;border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.15);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.pooja-booking-modal__input::-moz-placeholder{color:rgba(148,53,40,.6)}.pooja-booking-modal__input::placeholder{color:rgba(148,53,40,.6)}.pooja-booking-modal__input:focus{border-color:rgba(255,96,0,.4);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(255,96,0,.15)}.pooja-booking-modal__textarea{min-height:5rem;resize:none;padding-top:.75rem;padding-bottom:.75rem;line-height:1.625}.pooja-booking-modal__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236c1910' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:1rem;padding-right:2.25rem}.pooja-booking-modal__actions{display:flex;flex-direction:column;gap:.625rem;padding-top:.25rem}@media (min-width:640px){.pooja-booking-modal__actions{flex-direction:row}}.pooja-booking-modal__note{margin:0;display:flex;align-items:center;justify-content:center;gap:.375rem;text-align:center;font-size:11px;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.pooja-booking-modal__status{margin:.5rem 0 0;border-radius:.75rem;padding:.5rem .75rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500}.pooja-booking-modal__status.is-success{border-width:1px;--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.pooja-booking-modal__status.is-error{border-width:1px;--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.pooja-services-cta{margin-top:2rem;text-align:center}.pooja-page-breadcrumb{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;color:hsla(0,0%,100%,.6)}@media (min-width:1024px){.pooja-page-breadcrumb{margin-bottom:2rem}}.pooja-page-breadcrumb a{color:hsla(0,0%,100%,.75);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pooja-page-breadcrumb [aria-current=page],.pooja-page-breadcrumb a:hover{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.pooja-page-breadcrumb [aria-current=page]{font-weight:500}@media (max-width:1023px){.hawan-landing .pooja-page-hero .pooja-page-points,.pooja-landing .pooja-page-hero .pooja-page-points{align-items:flex-start;gap:2rem}}.pooja-page-points{margin:0;display:grid;max-width:36rem;list-style-type:none;gap:.625rem;padding:0}@media (min-width:640px){.pooja-page-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.pooja-page-points li{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:hsla(0,0%,100%,.85)}.pooja-page-point-icon{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.pooja-page-hero-actions .btn-lg{min-height:2.75rem}.pooja-page-hero-embers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pooja-page-hero-visual{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:28rem}@media (min-width:1024px){.pooja-page-hero-visual{max-width:none}}.pooja-page-hero-visual{min-height:280px}.pooja-page-hero-visual__glow{inset:8% 5% 5%;background:radial-gradient(circle,rgba(255,96,0,.42) 0,rgba(108,25,16,.15) 55%,transparent 72%);filter:blur(28px);animation:hawanGlowPulse 5s ease-in-out infinite}.pooja-page-hero-visual__glow,.pooja-page-hero-visual__ring{pointer-events:none;position:absolute;border-radius:9999px}.pooja-page-hero-visual__ring{border-width:1px;left:50%;top:50%;transform:translate(-50%,-50%)}.pooja-page-hero-visual__ring--outer{width:92%;aspect-ratio:1;border-color:rgba(255,196,14,.22);animation:poojaRingSpin 24s linear infinite}.pooja-page-hero-visual__ring--inner{width:78%;aspect-ratio:1;border-color:rgba(255,96,0,.28);border-style:dashed;animation:poojaRingSpin 18s linear infinite reverse}.pooja-page-hero-visual__frame{position:relative;z-index:2;margin-left:auto;margin-right:auto;overflow:hidden;border-radius:1.5rem;border-width:2px;border-color:rgba(255,196,14,.35);--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:min(100%,420px);aspect-ratio:5/4;background:linear-gradient(145deg,rgba(255,196,14,.08),rgba(108,25,16,.35))}.pooja-page-hero-visual__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.pooja-page-float{pointer-events:none;position:absolute;z-index:3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pooja-page-float--om{top:6%;right:8%;font-size:1.5rem;line-height:2rem;font-weight:700;color:rgba(255,196,14,.9)}@media (min-width:640px){.pooja-page-float--om{font-size:1.875rem;line-height:2.25rem}}.pooja-page-float--om{text-shadow:0 0 20px rgba(255,196,14,.55);animation:poojaFloatOm 4.5s ease-in-out infinite}.pooja-page-float--diya{bottom:10%;left:4%;height:2.5rem;width:2.5rem;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1));filter:drop-shadow(0 0 12px rgba(255,96,0,.65));animation:poojaFloatDiya 3.8s ease-in-out infinite}.pooja-page-float--petal{height:.75rem;width:.75rem;border-radius:9999px;background:radial-gradient(circle at 30% 30%,#ffb347,#ff6000 70%);opacity:.85}.pooja-page-float--petal-1{top:18%;left:6%;animation:poojaPetalDrift 6s ease-in-out infinite}.pooja-page-float--petal-2{top:42%;right:4%;animation:poojaPetalDrift 7.2s ease-in-out 1.2s infinite}.pooja-page-float--petal-3{bottom:22%;right:14%;animation:poojaPetalDrift 5.5s ease-in-out 2.4s infinite}.pooja-page-float--spark{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));animation:poojaSparkle 2.8s ease-in-out infinite}.pooja-page-float--spark-1{top:28%;left:12%}.pooja-page-float--spark-2{bottom:30%;right:8%;animation-delay:1.4s}.pooja-page-benefits{margin:0;list-style-type:none}.pooja-page-benefits>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.pooja-page-benefits{padding:0}.pooja-page-benefits li{display:flex;align-items:flex-start;gap:.75rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.pooja-page-sidebar-trust{margin:1.5rem 0 0;list-style-type:none}.pooja-page-sidebar-trust>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.pooja-page-sidebar-trust{border-top-width:1px;border-color:rgba(188,49,46,.1);padding:1.25rem 0 0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.pooja-page-sidebar-trust li{display:flex;align-items:center;gap:.5rem}.pooja-page-sidebar-trust li:before{font-size:10px;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));--tw-content:"✦";content:var(--tw-content)}@keyframes poojaRingSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes poojaFloatOm{0%,to{transform:translateY(0) scale(1);opacity:.9}50%{transform:translateY(-8px) scale(1.06);opacity:1}}@keyframes poojaFloatDiya{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(4deg)}}@keyframes poojaPetalDrift{0%,to{transform:translate(0) rotate(0deg);opacity:.7}33%{transform:translate(6px,-12px) rotate(120deg);opacity:1}66%{transform:translate(-4px,-6px) rotate(240deg);opacity:.85}}@keyframes poojaSparkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.hawan-landing .hawan-section{padding-top:3rem;padding-bottom:3rem}@media (min-width:1024px){.hawan-landing .hawan-section{padding-top:4rem;padding-bottom:4rem}}.hawan-hero-trust .hero-trust-pill{gap:.5rem;padding:.5rem .875rem;font-size:.75rem;line-height:1rem}@media (min-width:640px){.hawan-hero-trust .hero-trust-pill{font-size:13px}}.hawan-trust-icon{height:.875rem;width:.875rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.hawan-landing .pooja-page-hero .hero-lead{max-width:none;font-size:1rem;line-height:1.5rem;font-weight:400;line-height:1.625;color:hsla(0,0%,100%,.85)}.hawan-landing .pooja-page-hero .hero-lead strong{font-weight:400;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.hawan-prose p{font-size:1rem;line-height:1.5rem}.hawan-about-grid>*{min-width:0}.hawan-about-grid .hawan-consult-panel{width:100%;max-width:100%}@media (min-width:1024px){.hawan-about-grid .hawan-consult-panel{position:sticky;top:7rem}}.hawan-benefits-section{position:relative;overflow:hidden}.hawan-benefits-section:before{content:"";pointer-events:none;position:absolute;inset:0;opacity:.4;background-image:radial-gradient(circle at 12% 18%,rgba(255,96,0,.08) 0,transparent 42%),radial-gradient(circle at 88% 82%,rgba(255,196,14,.1) 0,transparent 38%)}.hawan-benefits-section .container-custom{position:relative;z-index:1}@media (max-width:1023px){.hawan-landing .pooja-page-hero .hawan-benefit-grid,.pooja-landing .pooja-page-hero .hawan-benefit-grid{align-items:flex-start;gap:2rem}}.hawan-benefit-grid{display:grid;gap:1rem}@media (min-width:640px){.hawan-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hawan-benefit-grid{gap:1.25rem}}@media (min-width:1280px){.hawan-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hawan-benefit-card{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1.25rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hawan-benefit-card:hover{--tw-translate-y:-0.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.3)}@media (min-width:640px){.hawan-benefit-card{padding:1.5rem}}.hawan-benefit-card{background:linear-gradient(180deg,#fffdf9,#fff4ea);box-shadow:0 14px 34px -16px rgba(108,25,16,.22)}.hawan-benefit-card:after{content:"";position:absolute;left:0;right:0;top:0;height:.25rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.hawan-benefit-card:hover:after{opacity:1}.hawan-benefit-card__visual{position:relative;margin-bottom:1rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center}@media (min-width:640px){.hawan-benefit-card__visual{height:4.5rem;width:4.5rem}}.hawan-benefit-card__ring{position:absolute;inset:0;border-radius:9999px;border:2px dashed rgba(255,196,14,.45);animation:spin 24s linear infinite}.hawan-benefit-card__icon{position:relative;z-index:1;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:640px){.hawan-benefit-card__icon{height:3.5rem;width:3.5rem}}.hawan-benefit-card__icon{background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 8px 20px rgba(255,96,0,.28)}.hawan-benefit-card__icon svg{height:1.5rem;width:1.5rem}@media (min-width:640px){.hawan-benefit-card__icon svg{height:1.75rem;width:1.75rem}}.hawan-benefit-card:hover .hawan-benefit-card__icon{background:linear-gradient(135deg,#ff6000,#ffc40e);transform:scale(1.06);box-shadow:0 8px 22px rgba(255,96,0,.35)}.hawan-benefit-card__title{margin-bottom:.5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.hawan-benefit-card__desc{margin:0;font-size:1rem;line-height:1.5rem;font-weight:400;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.hawan-why-performed-intro .section-heading{--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (max-width:1023px){.hawan-landing .pooja-page-hero .hawan-reason-grid,.pooja-landing .pooja-page-hero .hawan-reason-grid{align-items:flex-start;gap:2rem}}.hawan-reason-grid{margin:0;display:grid;list-style-type:none;gap:.75rem;padding:0}@media (min-width:640px){.hawan-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hawan-reason-grid{gap:1rem}}.hawan-reason-card{display:flex;align-items:center;gap:.75rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hawan-reason-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.35)}.hawan-reason-card{background:linear-gradient(180deg,#fffdf9,#fff4ea);box-shadow:0 10px 28px -18px rgba(108,25,16,.2)}.hawan-reason-card__icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 6px 14px rgba(255,96,0,.24)}.hawan-reason-card__icon svg{height:1.25rem;width:1.25rem}.hawan-reason-card:hover .hawan-reason-card__icon{background:linear-gradient(135deg,#ff6000,#ffc40e);transform:scale(1.05)}.hawan-reason-card__title{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-reason-card__title{font-size:1rem;line-height:1.5rem}}.hawan-types-section{position:relative;border-top-width:1px;border-bottom-width:1px;border-color:rgba(188,49,46,.05)}.hawan-types-head .section-heading{--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.hawan-type-list,.hawan-types-list{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:0;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1));padding:0}.hawan-type-row{position:relative;display:flex;align-items:center;gap:1rem;border-bottom-width:1px;border-color:rgba(188,49,46,.1);padding:1.25rem 1rem;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hawan-type-row:last-child{border-bottom-width:0}@media (min-width:640px){.hawan-type-row{gap:1.25rem;padding:1.5rem}}.hawan-type-row{background:#fffbea}.hawan-type-row:focus-visible,.hawan-type-row:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:inset 4px 0 0 #ff6000}.hawan-type-row__index{flex-shrink:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1}@media (min-width:640px){.hawan-type-row__index{font-size:1.875rem;line-height:2.25rem}}.hawan-type-row__index{color:rgba(108,25,16,.14);transition:color .3s ease}.hawan-type-row:focus-visible .hawan-type-row__index,.hawan-type-row:hover .hawan-type-row__index{--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.hawan-type-row__body{min-width:0;flex:1 1 0%}.hawan-type-row__title{margin:0 0 .25rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.group:hover .hawan-type-row__title{--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-type-row__title{font-size:1.125rem;line-height:1.75rem}}.hawan-type-row__desc{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-type-row__desc{font-size:1rem;line-height:1.5rem}}.hawan-type-row__go{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;border-color:rgba(188,49,46,.15);--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hawan-type-row__go svg{height:1rem;width:1rem}.hawan-type-row:focus-visible .hawan-type-row__go,.hawan-type-row:hover .hawan-type-row__go{--tw-border-opacity:1;border-color:rgb(255 96 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 96 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transform:translateX(2px)}.hawan-process-section{position:relative;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:rgba(255,196,14,.15);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(155deg,#2a0c08,#4a1510 42%,#6c1910 78%,#3d0f08)}.hawan-process-flow__bg{pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(ellipse 70% 50% at 20% 20%,rgba(255,96,0,.15) 0,transparent 55%),radial-gradient(ellipse 60% 45% at 85% 75%,rgba(255,196,14,.1) 0,transparent 50%),radial-gradient(1px 1px at 15% 30%,hsla(0,0%,100%,.12) 0,transparent 100%),radial-gradient(1px 1px at 75% 60%,rgba(255,196,14,.15) 0,transparent 100%)}.hawan-process-head .section-label:after,.hawan-process-head .section-label:before{--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.hawan-process-layout{position:relative;margin-left:auto;margin-right:auto;max-width:48rem}.hawan-process-track{position:absolute;left:1.125rem;top:.5rem;bottom:.5rem;display:none;width:.25rem}@media (min-width:640px){.hawan-process-track{left:1.5rem;display:block}}.hawan-process-track__line{inset:0;background:rgba(255,196,14,.15)}.hawan-process-track__fill,.hawan-process-track__line{position:absolute;border-radius:9999px}.hawan-process-track__fill{top:0;left:0;right:0;transform-origin:top;height:0;background:linear-gradient(180deg,#ffc40e,#ff6000 55%,#bc312e);box-shadow:0 0 12px rgba(255,96,0,.45)}.hawan-process-flow.is-visible .hawan-process-track__fill{animation:hawanProcessLineGrow 2.4s cubic-bezier(.4,0,.2,1) forwards}.hawan-process-track__ember{position:absolute;left:50%;height:1.25rem;width:1.25rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));opacity:0;top:0;filter:drop-shadow(0 0 8px rgba(255,196,14,.8))}.hawan-process-flow.is-visible .hawan-process-track__ember{animation:hawanProcessEmberTravel 2.4s cubic-bezier(.4,0,.2,1) forwards,hawanProcessEmberPulse 1.2s ease-in-out 2.4s infinite}.hawan-process-list{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:0;padding:0}.hawan-process-item{position:relative;display:flex;gap:1rem;padding-bottom:1.5rem}.hawan-process-item:last-child{padding-bottom:0}@media (min-width:640px){.hawan-process-item{gap:1.25rem;padding-bottom:2rem}}.hawan-process-item{opacity:0;transform:translateX(-12px)}.hawan-process-flow.is-visible .hawan-process-item{animation:hawanProcessItemIn .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.12s + var(--step)*.14s)}.hawan-process-item__node{z-index:1;display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:10px;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-process-item__node{height:3rem;width:3rem;font-size:.75rem;line-height:1rem}}.hawan-process-item__node{background:linear-gradient(145deg,#fff3c4,#ffc40e);box-shadow:0 0 0 4px rgba(42,12,8,.95),0 4px 14px rgba(255,196,14,.35);transform:scale(.6);opacity:0}.hawan-process-flow.is-visible .hawan-process-item__node{animation:hawanProcessNodePop .45s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(.15s + var(--step)*.14s)}.hawan-process-item--finale .hawan-process-item__node{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#ff6000,#bc312e);box-shadow:0 0 0 4px rgba(42,12,8,.95),0 4px 18px rgba(255,96,0,.5)}.hawan-process-item__card{position:relative;display:flex;flex:1 1 0%;gap:1rem;border-radius:1rem;border-width:1px;padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:640px){.hawan-process-item__card{padding:1.25rem}}.hawan-process-item__card{border-color:hsla(0,0%,100%,.12);background:linear-gradient(135deg,rgba(255,253,249,.97),rgba(255,244,234,.94));box-shadow:0 14px 36px -16px rgba(0,0,0,.55)}.hawan-process-item__card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,196,14,.4);box-shadow:0 18px 40px -14px rgba(0,0,0,.6),0 0 24px rgba(255,196,14,.12)}.hawan-process-item--finale .hawan-process-item__card{border-color:rgba(255,196,14,.45);background:linear-gradient(135deg,rgba(255,243,196,.98),rgba(255,232,214,.96));animation:hawanProcessFinaleGlow 3s ease-in-out infinite}.hawan-process-item__icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 6px 16px rgba(255,96,0,.3)}.hawan-process-item__icon svg{height:1.25rem;width:1.25rem}.hawan-process-item--finale .hawan-process-item__icon{background:linear-gradient(145deg,#6c1910,#bc312e);box-shadow:0 6px 16px rgba(108,25,16,.35)}.hawan-process-item__body{min-width:0;flex:1 1 0%}.hawan-process-item__phase{margin-bottom:.25rem;display:inline-block;border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1));background:rgba(255,96,0,.1)}.hawan-process-item__title{margin:0 0 .25rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-process-item__title{font-size:1.125rem;line-height:1.75rem}}.hawan-process-item__desc{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@keyframes hawanProcessLineGrow{0%{height:0}to{height:100%}}@keyframes hawanProcessEmberTravel{0%{top:0;opacity:0}8%{opacity:1}92%{opacity:1}to{top:calc(100% - 1.25rem);opacity:.6}}@keyframes hawanProcessEmberPulse{0%,to{transform:translateX(-50%) scale(1);opacity:.7}50%{transform:translateX(-50%) scale(1.2);opacity:1}}@keyframes hawanProcessItemIn{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes hawanProcessNodePop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hawanProcessFinaleGlow{0%,to{box-shadow:0 14px 36px -16px rgba(0,0,0,.55),0 0 20px rgba(255,196,14,.1)}50%{box-shadow:0 18px 40px -14px rgba(0,0,0,.6),0 0 32px rgba(255,196,14,.22)}}@media (prefers-reduced-motion:reduce){.hawan-process-item,.hawan-process-item__node{opacity:1;transform:none;animation:none}.hawan-process-flow.is-visible .hawan-process-track__fill{height:100%;animation:none}.hawan-process-flow.is-visible .hawan-process-track__ember{display:none}.hawan-process-item--finale .hawan-process-item__card{animation:none}}.hawan-samagri-section{position:relative;overflow:hidden;background:radial-gradient(ellipse 62% 58% at 12% 18%,rgba(255,196,14,.12) 0,transparent 55%),radial-gradient(ellipse 48% 42% at 88% 82%,rgba(255,96,0,.12) 0,transparent 52%),linear-gradient(180deg,#fffdf9,#fff7ee)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .hawan-samagri-layout,.pooja-landing .pooja-page-hero .hawan-samagri-layout{align-items:flex-start;gap:2rem}}.hawan-samagri-layout{display:grid;align-items:center;gap:2rem}@media (min-width:1024px){.hawan-samagri-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem}.hawan-samagri-content{grid-column:span 7/span 7}}.hawan-samagri-meta{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.hawan-samagri-meta span{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));box-shadow:0 10px 24px -18px rgba(0,0,0,.3)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .hawan-samagri-grid,.pooja-landing .pooja-page-hero .hawan-samagri-grid{align-items:flex-start;gap:2rem}}.hawan-samagri-grid{margin:0;display:grid;list-style-type:none;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;padding:0}@media (min-width:640px){.hawan-samagri-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hawan-samagri-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hawan-samagri-item{display:flex;align-items:center;gap:.75rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1));box-shadow:0 16px 32px -22px rgba(0,0,0,.38);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.hawan-samagri-item:hover{transform:translateY(-2px);border-color:rgba(255,96,0,.25);box-shadow:0 18px 36px -20px rgba(108,25,16,.28)}.hawan-samagri-item__check{height:1.25rem;width:1.25rem;flex-shrink:0;color:rgb(188 49 46/var(--tw-text-opacity,1))}.hawan-samagri-item:hover .hawan-samagri-item__check{color:rgb(255 96 0/var(--tw-text-opacity,1))}@media (min-width:1024px){.hawan-samagri-visual{grid-column:span 5/span 5}}.hawan-samagri-visual__frame{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1.25rem}@media (min-width:1024px){.hawan-samagri-visual__frame{padding:1.5rem}}.hawan-samagri-visual__frame{background:linear-gradient(145deg,#fff4ea,#fff0d9);box-shadow:0 24px 52px -28px rgba(0,0,0,.42)}.hawan-samagri-visual__glow{pointer-events:none;position:absolute;left:1.5rem;right:1.5rem;top:1rem;height:8rem;border-radius:9999px;background:radial-gradient(circle,rgba(255,196,14,.35) 0,rgba(255,96,0,.18) 45%,transparent 72%);filter:blur(24px)}.hawan-samagri-visual__image{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:22rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 28px rgba(108,25,16,.22));animation:hawanSamagriFloat 5s ease-in-out infinite}.hawan-samagri-visual__card,.hawan-samagri-visual__image{position:relative;z-index:1}.hawan-samagri-visual__card{margin-top:1.25rem;border-radius:1.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));background-color:hsla(0,0%,100%,.9);padding:1rem;box-shadow:0 16px 30px -20px rgba(0,0,0,.35);backdrop-filter:blur(8px)}.hawan-samagri-visual__eyebrow{margin-bottom:.5rem;display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.24em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.hawan-samagri-visual__title{margin-bottom:.5rem;display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.hawan-samagri-visual__text{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@keyframes hawanSamagriFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.hawan-samagri-visual__image{animation:none}}.hawan-importance-section{position:relative;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:rgba(188,49,46,.05);background:radial-gradient(ellipse 55% 50% at 8% 12%,rgba(255,196,14,.1) 0,transparent 55%),radial-gradient(ellipse 45% 40% at 92% 88%,rgba(188,49,46,.08) 0,transparent 52%),linear-gradient(180deg,#fff,#fffdf9)}@media (min-width:1024px){.hawan-importance-intro{position:sticky;top:7rem}}.hawan-importance-quote{position:relative;margin:1.5rem 0;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1rem 1.25rem;background:linear-gradient(135deg,#fff4ea,#fffbea);box-shadow:0 14px 32px -20px rgba(108,25,16,.25)}.hawan-importance-quote__mark{position:absolute;top:-.5rem;left:1rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:2.25rem;line-height:2.5rem;line-height:1;color:rgba(255,96,0,.3)}.hawan-importance-quote p{position:relative;z-index:1;margin:0;font-size:.875rem;line-height:1.25rem;font-weight:500;font-style:italic;line-height:1.625;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-importance-quote p{font-size:1rem;line-height:1.5rem}}.hawan-importance-highlights{display:flex;flex-wrap:wrap;gap:.5rem}.hawan-importance-highlights span{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));box-shadow:0 8px 20px -16px rgba(0,0,0,.28)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .hawan-importance-grid,.pooja-landing .pooja-page-hero .hawan-importance-grid{align-items:flex-start;gap:2rem}}.hawan-importance-grid{margin:0;display:grid;list-style-type:none;gap:1rem;padding:0}@media (min-width:640px){.hawan-importance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hawan-importance-card{position:relative;display:flex;gap:1rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hawan-importance-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.3)}@media (min-width:640px){.hawan-importance-card{padding:1.25rem}}.hawan-importance-card{background:linear-gradient(180deg,#fff,#fff8f0);box-shadow:0 14px 34px -18px rgba(108,25,16,.22)}.hawan-importance-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:.25rem;background:linear-gradient(180deg,#bc312e,#ff6000 55%,#ffc40e)}.hawan-importance-card:hover{box-shadow:0 18px 38px -16px rgba(108,25,16,.3)}.hawan-importance-card__num{pointer-events:none;position:absolute;top:.75rem;right:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1;color:rgba(188,49,46,.1)}.hawan-importance-card__icon{position:relative;z-index:1;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 6px 14px rgba(255,96,0,.24)}.hawan-importance-card__icon svg{height:1.25rem;width:1.25rem}.hawan-importance-card:hover .hawan-importance-card__icon{background:linear-gradient(135deg,#ff6000,#ffc40e);transform:scale(1.06);box-shadow:0 8px 18px rgba(255,96,0,.35),inset 0 1px 0 rgba(255,244,214,.45)}.hawan-importance-card__body{position:relative;z-index:1;min-width:0;flex:1 1 0%;padding-left:.25rem}.hawan-importance-card__title{margin:0 0 .375rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-importance-card__title{font-size:1.125rem;line-height:1.75rem}}.hawan-importance-card__desc{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.hawan-why-us-section{position:relative;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:rgba(255,196,14,.15);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(155deg,#2a0c08,#4a1510 42%,#6c1910 78%,#3d0f08)}.hawan-why-us__bg{pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(ellipse 70% 50% at 18% 22%,rgba(255,96,0,.16) 0,transparent 55%),radial-gradient(ellipse 58% 45% at 82% 78%,rgba(255,196,14,.12) 0,transparent 50%),radial-gradient(1px 1px at 20% 35%,hsla(0,0%,100%,.14) 0,transparent 100%),radial-gradient(1px 1px at 72% 62%,rgba(255,196,14,.18) 0,transparent 100%)}.hawan-why-us-head .section-label:after,.hawan-why-us-head .section-label:before{--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}@media (max-width:1023px){.hawan-landing .pooja-page-hero .hawan-why-us-stats,.pooja-landing .pooja-page-hero .hawan-why-us-stats{align-items:flex-start;gap:2rem}}.hawan-why-us-stats{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;display:grid;max-width:48rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.hawan-why-us-stats{gap:1rem}}@media (min-width:1024px){.hawan-why-us-stats{margin-bottom:3rem}}.hawan-why-us-stat{border-radius:1rem;border-width:1px;border-color:hsla(0,0%,100%,.15);padding:1rem .75rem;text-align:center}@media (min-width:640px){.hawan-why-us-stat{padding:1.25rem}}.hawan-why-us-stat{background:hsla(0,0%,100%,.06);backdrop-filter:blur(6px)}.hawan-why-us-stat strong{margin-bottom:.375rem;display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-why-us-stat strong{font-size:1.875rem;line-height:2.25rem}}.hawan-why-us-stat span{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.7)}@media (min-width:640px){.hawan-why-us-stat span{font-size:.75rem;line-height:1rem}}@media (max-width:1023px){.hawan-landing .pooja-page-hero .hawan-why-us-grid,.pooja-landing .pooja-page-hero .hawan-why-us-grid{align-items:flex-start;gap:2rem}}.hawan-why-us-grid{margin:0;display:grid;list-style-type:none;gap:1rem;padding:0}@media (min-width:640px){.hawan-why-us-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hawan-why-us-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hawan-why-us-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:hsla(0,0%,100%,.1);padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hawan-why-us-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,196,14,.35)}@media (min-width:640px){.hawan-why-us-card{padding:1.25rem}}.hawan-why-us-card{background:linear-gradient(135deg,rgba(255,253,249,.98),rgba(255,244,234,.95));box-shadow:0 16px 36px -18px rgba(0,0,0,.55)}.hawan-why-us-card:before{content:"";position:absolute;left:0;right:0;top:0;height:.25rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.hawan-why-us-card:hover:before{opacity:1}.hawan-why-us-card__index{pointer-events:none;position:absolute;top:.75rem;right:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1;color:rgba(188,49,46,.1)}.hawan-why-us-card__icon{margin-bottom:1rem;display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 6px 14px rgba(255,96,0,.28)}.hawan-why-us-card__icon svg{height:1.25rem;width:1.25rem}.hawan-why-us-card:hover .hawan-why-us-card__icon{background:linear-gradient(135deg,#ff6000,#ffc40e);transform:scale(1.06)}.hawan-why-us-card__title{margin:0 0 .5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-why-us-card__title{font-size:1rem;line-height:1.5rem}}.hawan-why-us-card__desc{margin:0;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-why-us-card__desc{font-size:.875rem;line-height:1.25rem}}.nri-related-section{position:relative;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:rgba(255,196,14,.2);padding-top:2.5rem;padding-bottom:2.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.nri-related-section{padding-top:3.5rem;padding-bottom:3.5rem}}.nri-related-section{background:linear-gradient(155deg,#2a0c08,#4a1510 42%,#6c1910 78%,#3d0f08)}.nri-related-section:before{content:"";background-image:radial-gradient(ellipse 80% 65% at 85% 10%,rgba(255,96,0,.18) 0,transparent 55%),radial-gradient(ellipse 60% 50% at 10% 90%,rgba(188,49,46,.2) 0,transparent 50%),radial-gradient(ellipse 50% 40% at 50% 50%,rgba(255,196,14,.08) 0,transparent 45%),radial-gradient(1px 1px at 20% 30%,hsla(0,0%,100%,.12) 0,transparent 100%),radial-gradient(1px 1px at 70% 70%,rgba(255,196,14,.15) 0,transparent 100%)}.nri-related-glow,.nri-related-section:before{pointer-events:none;position:absolute;inset:0}.nri-related-glow{background:radial-gradient(ellipse 55% 45% at 15% 20%,rgba(255,196,14,.12) 0,transparent 55%),radial-gradient(ellipse 40% 35% at 88% 75%,rgba(255,96,0,.14) 0,transparent 50%)}.nri-related-section .section-label{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.nri-related-section .section-label:after,.nri-related-section .section-label:before{--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.nri-related-section .section-heading{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.nri-related-section .section-subheading{color:hsla(0,0%,100%,.75)}.nri-related-section .hawan-type-list{overflow:hidden;border-width:1px;border-color:rgba(255,196,14,.25);background:rgba(0,0,0,.18);backdrop-filter:blur(4px)}.nri-related-section .hawan-type-row{border-bottom-width:1px;border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}.nri-related-section .hawan-type-row:focus-visible,.nri-related-section .hawan-type-row:hover{background:hsla(0,0%,100%,.08);box-shadow:inset 4px 0 0 #ffc40e}.nri-related-section .hawan-type-row__index{color:rgba(255,196,14,.25)}.nri-related-section .hawan-type-row:focus-visible .hawan-type-row__index,.nri-related-section .hawan-type-row:hover .hawan-type-row__index{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.nri-related-section .hawan-type-row__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.nri-related-section .hawan-type-row:focus-visible .hawan-type-row__title,.nri-related-section .hawan-type-row:hover .hawan-type-row__title{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.nri-related-section .hawan-type-row__desc{color:hsla(0,0%,100%,.7)}.nri-related-section .hawan-type-row__go{border-color:rgba(255,196,14,.35);--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));background:hsla(0,0%,100%,.06)}.nri-related-section .hawan-type-row:focus-visible .hawan-type-row__go,.nri-related-section .hawan-type-row:hover .hawan-type-row__go{--tw-border-opacity:1;border-color:rgb(255 96 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 96 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hawan-occasions-section{position:relative;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:rgba(188,49,46,.05);background:radial-gradient(ellipse 50% 45% at 10% 15%,rgba(255,196,14,.1) 0,transparent 55%),radial-gradient(ellipse 42% 38% at 90% 85%,rgba(255,96,0,.08) 0,transparent 52%),linear-gradient(180deg,#fff,#fffdf9)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .hawan-occasion-grid,.pooja-landing .pooja-page-hero .hawan-occasion-grid{align-items:flex-start;gap:2rem}}.hawan-occasion-grid{margin:0;display:grid;list-style-type:none;gap:1rem;padding:0}@media (min-width:640px){.hawan-occasion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hawan-occasion-card{position:relative;display:flex;align-items:center;gap:1rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1rem;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hawan-occasion-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.35)}@media (min-width:640px){.hawan-occasion-card{padding:1.25rem}}.hawan-occasion-card{background:linear-gradient(180deg,#fffdf9,#fff4ea);box-shadow:0 14px 32px -18px rgba(108,25,16,.2)}.hawan-occasion-card:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:0;width:.25rem;border-radius:9999px;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(180deg,#bc312e,#ff6000 55%,#ffc40e)}.hawan-occasion-card:hover:before{opacity:1}.hawan-occasion-card__icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 6px 14px rgba(255,96,0,.24)}.hawan-occasion-card__icon svg{height:1.25rem;width:1.25rem}.hawan-occasion-card:hover .hawan-occasion-card__icon{background:linear-gradient(135deg,#ff6000,#ffc40e);transform:scale(1.06)}.hawan-occasion-card__body{min-width:0;flex:1 1 0%}.hawan-occasion-card__title{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-occasion-card__title{font-size:1rem;line-height:1.5rem}}.hawan-occasion-card__hint{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-occasion-card__hint{font-size:.875rem;line-height:1.25rem}}.hawan-occasion-card__go{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.15);--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:hsla(0,0%,100%,.85)}.hawan-occasion-card__go svg{height:1rem;width:1rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hawan-occasion-card:hover .hawan-occasion-card__go{--tw-border-opacity:1;border-color:rgb(255 96 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 96 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hawan-occasion-card:hover .hawan-occasion-card__go svg{transform:translateX(2px)}.hawan-occasion-card:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 96 0/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.hawan-packages-section{position:relative;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:rgba(188,49,46,.05);background:radial-gradient(ellipse 52% 48% at 15% 20%,rgba(255,196,14,.1) 0,transparent 55%),radial-gradient(ellipse 48% 42% at 85% 80%,rgba(188,49,46,.07) 0,transparent 52%),linear-gradient(180deg,#fffbea,#fff7ee)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .hawan-packages-grid,.pooja-landing .pooja-page-hero .hawan-packages-grid{align-items:flex-start;gap:2rem}}.hawan-packages-grid{margin-left:auto;margin-right:auto;display:grid;max-width:64rem;align-items:stretch;gap:1.25rem}@media (min-width:768px){.hawan-packages-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.hawan-packages-grid{gap:1.5rem}}.hawan-package-card{position:relative;display:flex;flex-direction:column;border-radius:1.75rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:640px){.hawan-package-card{padding:1.5rem}}.hawan-package-card{background:linear-gradient(180deg,#fff,#fffdf9);box-shadow:0 16px 36px -20px rgba(108,25,16,.22)}.hawan-package-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.25);box-shadow:0 20px 42px -18px rgba(108,25,16,.28)}.hawan-package-card--featured{border-color:rgba(255,196,14,.45)}@media (min-width:768px){.hawan-package-card--featured{--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.hawan-package-card--featured{background:linear-gradient(180deg,#fffdf9,#fff4ea);box-shadow:0 22px 48px -20px rgba(108,25,16,.32),0 0 0 1px rgba(255,196,14,.15)}@media (min-width:768px){.hawan-package-card--featured:hover{--tw-translate-y:-0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.hawan-package-card--featured:hover{box-shadow:0 26px 52px -18px rgba(108,25,16,.36),0 0 0 1px rgba(255,196,14,.22)}.hawan-package-card__badge{position:absolute;top:-.75rem;left:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;border-radius:9999px;padding:.25rem .75rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#ff6000,#bc312e);box-shadow:0 4px 14px rgba(255,96,0,.35)}.hawan-package-card__head{margin-bottom:1.25rem;border-bottom-width:1px;border-color:rgba(188,49,46,.1);padding-bottom:1.25rem;text-align:center}.hawan-package-card__name{margin:0 0 .25rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.hawan-package-card__subtitle{margin:0 0 1rem;color:rgb(148 53 40/var(--tw-text-opacity,1))}.hawan-package-card__quote,.hawan-package-card__subtitle{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.hawan-package-card__quote{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.15);padding:.5rem 1rem;font-weight:700;color:rgb(188 49 46/var(--tw-text-opacity,1));background:linear-gradient(135deg,#fff4ea,#fffbea);box-shadow:0 8px 20px -14px rgba(108,25,16,.25)}.hawan-package-card__quote svg{height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.hawan-package-card--featured .hawan-package-card__quote{border-color:rgba(255,196,14,.35);--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1));background:linear-gradient(135deg,rgba(255,196,14,.14),rgba(255,244,234,.95))}.hawan-package-card__actions{margin-top:auto}.hawan-package-card__actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.hawan-package-card__call{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.15);padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hawan-package-card__call:hover{--tw-border-opacity:1;border-color:rgb(255 96 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.hawan-package-card__call{background:hsla(0,0%,100%,.7)}.hawan-package-card__call svg{height:1rem;width:1rem;flex-shrink:0}.hawan-package-card__features{margin:0 0 1.5rem;flex:1 1 0%;list-style-type:none}.hawan-package-card__features>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.hawan-package-card__features{padding:0}.hawan-package-feature{display:flex;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.25rem}.hawan-package-feature__icon{height:1rem;width:1rem;flex-shrink:0}.hawan-package-feature__icon--yes{color:rgb(188 49 46/var(--tw-text-opacity,1))}.hawan-package-feature__icon--no{color:rgba(148,53,40,.5)}.hawan-package-feature__text{flex:1 1 0%;font-weight:500;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.hawan-package-feature--excluded .hawan-package-feature__text{--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1));text-decoration-line:line-through;text-decoration-color:rgba(148,53,40,.4)}.hawan-package-feature__value{flex-shrink:0;border-radius:9999px;background-color:rgba(255,96,0,.1);padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.hawan-package-card__cta{width:100%}.hawan-packages-note{line-height:1.625}.hawan-cities-section{position:relative;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:rgba(188,49,46,.05);background:radial-gradient(ellipse 55% 50% at 12% 18%,rgba(255,196,14,.1) 0,transparent 55%),radial-gradient(ellipse 45% 40% at 88% 82%,rgba(255,96,0,.08) 0,transparent 52%),linear-gradient(180deg,#fff,#fffdf9)}@media (min-width:1024px){.hawan-cities-intro{position:sticky;top:7rem}}.hawan-cities-highlights{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.hawan-cities-highlights span{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));box-shadow:0 8px 20px -16px rgba(0,0,0,.28)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .hawan-city-grid,.pooja-landing .pooja-page-hero .hawan-city-grid{align-items:flex-start;gap:2rem}}.hawan-city-grid{margin:0;display:grid;list-style-type:none;gap:1rem;padding:0}@media (min-width:640px){.hawan-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hawan-city-card{position:relative;display:flex;align-items:center;gap:1rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1rem;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hawan-city-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.35)}@media (min-width:640px){.hawan-city-card{padding:1.25rem}}.hawan-city-card{background:linear-gradient(180deg,#fffdf9,#fff4ea);box-shadow:0 14px 32px -18px rgba(108,25,16,.2)}.hawan-city-card:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:0;width:.25rem;border-radius:9999px;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(180deg,#bc312e,#ff6000 55%,#ffc40e)}.hawan-city-card:hover:before{opacity:1}.hawan-city-card__icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 6px 14px rgba(255,96,0,.24)}.hawan-city-card__icon svg{height:1.25rem;width:1.25rem}.hawan-city-card:hover .hawan-city-card__icon{background:linear-gradient(135deg,#ff6000,#ffc40e);transform:scale(1.06)}.hawan-city-card__body{min-width:0;flex:1 1 0%}.hawan-city-card__name{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-city-card__name{font-size:1rem;line-height:1.5rem}}.hawan-city-card__label{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (min-width:640px){.hawan-city-card__label{font-size:.875rem;line-height:1.25rem}}.hawan-city-card__contact{display:none;flex-shrink:0;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.15);padding:.25rem .625rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:640px){.hawan-city-card__contact{display:inline-flex}}.hawan-city-card__contact{background:hsla(0,0%,100%,.9)}.hawan-city-card:hover .hawan-city-card__contact{--tw-border-opacity:1;border-color:rgb(255 96 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.hawan-city-card__go{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.15);--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:hsla(0,0%,100%,.85)}.hawan-city-card__go svg{height:1rem;width:1rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hawan-city-card:hover .hawan-city-card__go{--tw-border-opacity:1;border-color:rgb(255 96 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 96 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hawan-city-card:hover .hawan-city-card__go svg{transform:translateX(2px)}.hawan-city-card:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 96 0/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.hawan-cities-note{line-height:1.625}.hawan-related-head .section-label:after{content:"";height:1px;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.hawan-related-grid{min-height:0}@media (max-width:479px){.hawan-related-section .pooja-services-grid{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-height:0;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.hawan-related-section .pooja-services-grid::-webkit-scrollbar{display:none}.hawan-related-section .pooja-services-grid .pooja-service-card{flex:0 0 min(72vw,14.5rem);scroll-snap-align:start}}@media (max-width:1023px){.hawan-landing .pooja-page-hero .grid,.pooja-landing .pooja-page-hero .grid{align-items:flex-start;gap:2rem}.hawan-landing .pooja-page-hero-visual,.pooja-landing .pooja-page-hero-visual{min-height:220px;max-width:18rem}.hawan-cities-intro,.hawan-importance-intro{position:static;top:auto}.hawan-landing .pooja-page-hero .\!grid,.pooja-landing .pooja-page-hero .\!grid{align-items:flex-start;gap:2rem}}@media (max-width:767px){.hawan-landing,.pooja-landing{overflow-x:clip}.hawan-landing .hawan-section,.pooja-landing .hawan-section{padding-top:2.5rem;padding-bottom:2.5rem}.hawan-landing .pooja-page-hero,.pooja-landing .pooja-page-hero{padding-bottom:1.5rem}.hawan-landing .pooja-page-breadcrumb,.pooja-landing .pooja-page-breadcrumb{margin-bottom:1rem;gap:.25rem;font-size:.75rem;line-height:1rem}.hawan-landing .hero-title,.pooja-landing .hero-title{font-size:1.65rem;line-height:1.28;letter-spacing:-.025em}.hawan-landing .pooja-page-hero .hero-lead,.pooja-landing .pooja-page-hero .hero-lead{font-size:.9375rem;line-height:1.625}.hawan-landing .hawan-hero-trust,.pooja-landing .hawan-hero-trust{gap:.375rem}.hawan-landing .pooja-page-hero-actions,.pooja-landing .pooja-page-hero-actions{margin-top:1.5rem;width:100%;flex-direction:column}.hawan-landing .pooja-page-hero-actions .btn-lg,.pooja-landing .pooja-page-hero-actions .btn-lg{width:100%;justify-content:center}.hawan-landing .section-heading,.pooja-landing .section-heading{font-size:1.375rem;line-height:1.375}.hawan-landing .section-subheading,.pooja-landing .section-subheading{font-size:.875rem;line-height:1.25rem}.hawan-about-grid,.hawan-cities-layout,.hawan-importance-layout,.hawan-samagri-layout,.hawan-types-layout,.hawan-why-performed-grid{gap:2rem}.hawan-about-grid .hawan-consult-panel{margin-top:1rem;width:100%;max-width:100%}.hawan-landing .hawan-consult-panel .booking-form-cosmic-text,.pooja-landing .hawan-consult-panel .booking-form-cosmic-text{width:100%;min-width:0;overflow:hidden}.hawan-prose p{font-size:.9375rem;line-height:1.625}.hawan-cities-cta,.hawan-process-cta,.hawan-why-performed-cta,.hawan-why-us-cta,.pooja-services-cta{width:100%;flex-direction:column}.hawan-cities-cta .btn-lg,.hawan-cities-cta .btn-whatsapp,.hawan-process-cta .btn-lg,.hawan-why-performed-cta .btn-lg,.hawan-why-us-cta .btn-lg,.pooja-services-cta .btn-lg{width:100%;justify-content:center}.hawan-type-row{align-items:flex-start;gap:.75rem;padding:1rem .875rem}.hawan-type-row__index{margin-top:.125rem;font-size:1.25rem;line-height:1.75rem}.hawan-type-row__go{margin-top:.125rem;height:2rem;width:2rem}.hawan-process-layout{max-width:none;padding-left:.125rem;padding-right:.125rem}.hawan-process-item{gap:.75rem;padding-bottom:1.25rem}.hawan-process-item__card{gap:.75rem;padding:.875rem}.hawan-benefits-head,.hawan-occasions-head,.hawan-packages-head,.hawan-process-head,.hawan-related-head,.hawan-types-head,.home-faq-section-head{margin-bottom:2rem}.hawan-package-card--featured{transform:none}.hawan-package-card--featured:hover{transform:translateY(-.25rem)}.hawan-city-card{gap:.75rem;padding:.875rem}.hawan-city-card__go{height:2rem;width:2rem}.hawan-occasion-card{gap:.75rem;padding:.875rem}.hawan-occasion-card__go{height:2rem;width:2rem}.hawan-benefit-card{padding:1rem}.hawan-reason-card{gap:.625rem;padding:.875rem}.hawan-reason-card__title{font-size:.875rem;line-height:1.25rem}.hawan-samagri-visual__frame{border-radius:1.5rem;padding:1rem}.hawan-samagri-visual__title{font-size:1rem;line-height:1.5rem}.hawan-importance-quote{padding:.875rem 1rem}.hawan-why-us-stat{padding:.75rem .5rem}.hawan-why-us-stat strong{font-size:1.25rem;line-height:1.75rem}.hawan-why-us-stat span{font-size:10px;line-height:1.25}}@media (max-width:479px){.hawan-landing .pooja-page-float,.pooja-landing .pooja-page-float{display:none}.hawan-landing .pooja-page-hero-visual,.pooja-landing .pooja-page-hero-visual{min-height:200px;max-width:100%}.hawan-landing .pooja-page-hero-visual__frame,.pooja-landing .pooja-page-hero-visual__frame{width:min(100%,340px)}.hawan-landing .hero-title,.pooja-landing .hero-title{font-size:1.5rem;line-height:2rem}.hawan-benefit-grid{gap:.75rem}.hawan-reason-grid{gap:.625rem}.hawan-reason-grid,.hawan-samagri-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.hawan-why-us-stats{gap:.5rem}.booking-form-trust{justify-content:center}}.astro-services-section{position:relative;overflow:hidden;border-bottom-width:1px;border-color:rgba(255,196,14,.2);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(155deg,#2a0c08,#4a1510 42%,#6c1910 78%,#3d0f08)}.astro-services-section:before{content:"";pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(ellipse 85% 70% at 15% 15%,rgba(255,96,0,.22) 0,transparent 55%),radial-gradient(ellipse 70% 58% at 88% 80%,rgba(188,49,46,.24) 0,transparent 50%),radial-gradient(ellipse 55% 45% at 72% 18%,rgba(255,196,14,.12) 0,transparent 45%),radial-gradient(ellipse 42% 36% at 50% 100%,rgba(188,49,46,.18) 0,transparent 50%),radial-gradient(1px 1px at 12% 22%,hsla(0,0%,100%,.16) 0,transparent 100%),radial-gradient(1px 1px at 78% 18%,rgba(255,196,14,.22) 0,transparent 100%),radial-gradient(1px 1px at 42% 88%,rgba(255,96,0,.18) 0,transparent 100%);background-size:auto,auto,auto,auto,auto,auto,auto}.astro-services-section .container-custom{position:relative;z-index:1}.astro-services-section .section-label{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.astro-services-section .section-label:before{--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.astro-services-section .section-heading{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.astro-services-section .section-subheading{color:hsla(0,0%,100%,.75)}.astro-services-centered{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:48rem;text-align:center}@media (min-width:1024px){.astro-services-centered{margin-bottom:2.5rem}}.astro-services-centered .section-label:after{content:"";height:1px;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.astro-services-tiles-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;width:100%}@media (min-width:640px){.astro-services-tiles-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.astro-services-tiles-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.125rem}}.astro-services-tiles-row .astro-tile{width:100%}.astro-kundli-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.astro-kundli-field{display:flex;flex-direction:column;gap:.375rem}.astro-kundli-field-label{font-size:.75rem;line-height:1rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.astro-kundli-field-label{font-size:.875rem;line-height:1.25rem}}.astro-kundli-field-label span{--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.astro-kundli-field-hint{margin-top:-.25rem;font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (min-width:640px){.astro-kundli-field-hint{font-size:.75rem;line-height:1rem}}.astro-kundli-input{width:100%;border-radius:.75rem;border-width:2px;border-color:rgba(188,49,46,.2);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.astro-kundli-input::-moz-placeholder{color:rgba(148,53,40,.55)}.astro-kundli-input::placeholder{color:rgba(148,53,40,.55)}.astro-kundli-input:focus{--tw-border-opacity:1;border-color:rgb(255 96 0/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(255,96,0,.3)}.astro-kundli-input{box-shadow:inset 0 1px 2px rgba(108,25,16,.05)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .astro-kundli-form-row,.pooja-landing .pooja-page-hero .astro-kundli-form-row{align-items:flex-start;gap:2rem}}.astro-kundli-form-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.astro-kundli-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.astro-kundli-form-actions{display:flex;flex-direction:column;flex-wrap:wrap;gap:.625rem;padding-top:.5rem}@media (min-width:640px){.astro-kundli-form-actions{flex-direction:row}}.astro-kundli-form-actions .btn-primary,.astro-kundli-form-actions .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.astro-tile{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1rem;text-align:center;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.astro-tile:hover{--tw-translate-y:-0.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.35)}@media (min-width:640px){.astro-tile{padding:1.25rem}}.astro-tile{background:linear-gradient(180deg,#fffdf9,#fff4ea);box-shadow:0 14px 34px -14px rgba(0,0,0,.42)}.astro-tile:after{content:"";position:absolute;left:0;right:0;top:0;height:.25rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.astro-tile:focus-visible:after,.astro-tile:hover:after{opacity:1}.astro-tile-tag{margin-bottom:.75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.astro-tile-visual{position:relative;margin-bottom:.75rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center}@media (min-width:640px){.astro-tile-visual{height:4.5rem;width:4.5rem}}.astro-tile-ring{position:absolute;inset:0;border-radius:9999px;border:2px dashed rgba(255,196,14,.55);animation:spin 24s linear infinite}.astro-tile-icon{position:relative;z-index:1;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:640px){.astro-tile-icon{height:3.5rem;width:3.5rem}}.astro-tile-icon{background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 8px 20px rgba(255,96,0,.32)}.astro-tile-icon svg{height:1.5rem;width:1.5rem}@media (min-width:640px){.astro-tile-icon svg{height:1.75rem;width:1.75rem}}.astro-tile-icon svg{stroke-width:1.8}.astro-tile:focus-visible .astro-tile-icon,.astro-tile:hover .astro-tile-icon{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#ff6000,#ffc40e);box-shadow:0 8px 20px rgba(255,96,0,.35);transform:scale(1.06)}.astro-tile-title{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.astro-tile-title{font-size:1rem;line-height:1.5rem}}.astro-tile-meta{font-size:11px;line-height:1.375;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-tile--all .astro-tile-icon{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000)}.astro-tile--all:hover .astro-tile-icon{background:linear-gradient(145deg,#ffc40e,#ff6000);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.astro-services-banner-actions .btn-accent,.astro-services-banner-actions .btn-hero-outline{display:inline-flex;white-space:nowrap;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;flex:1 1 auto;min-width:0;max-width:100%;justify-content:center}@media (min-width:400px){.astro-services-banner-actions .btn-accent,.astro-services-banner-actions .btn-hero-outline{flex:0 1 auto}}.astro-services-banner .btn-accent{border-width:0;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1));--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(135deg,#ffc40e,#ff9b11 55%,#ff6000)}.astro-services-banner .btn-accent:focus-visible,.astro-services-banner .btn-accent:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 10px 26px rgba(255,96,0,.34)}.astro-services-banner .btn-hero-outline{border-width:1px;border-color:rgba(255,196,14,.4);font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:hsla(0,0%,100%,.08);backdrop-filter:blur(8px)}.astro-services-banner .btn-hero-outline:focus-visible,.astro-services-banner .btn-hero-outline:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,196,14,.6);background-color:hsla(0,0%,100%,.16);box-shadow:0 10px 24px rgba(0,0,0,.22)}@media (prefers-reduced-motion:reduce){.astro-tile-ring{animation:none}}.trust-features-section{position:relative;z-index:10;border-bottom-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1));padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:1024px){.trust-features-section{padding-top:2rem;padding-bottom:2rem}}.trust-features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.trust-feature-card-cta{grid-column:span 2}@media (min-width:640px){.trust-features-grid{gap:1rem}}@media (min-width:1024px){.trust-features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-feature-card-cta{grid-column:span 1}}@media (min-width:1280px){.trust-features-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}.trust-feature-card{display:flex;min-width:0;flex-direction:row;align-items:center;gap:.625rem;border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;text-decoration-line:none;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.trust-feature-card,.trust-feature-card:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.trust-feature-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.2);--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color)}@media (min-width:640px){.trust-feature-card{gap:.75rem;padding:1rem}}.trust-feature-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.trust-feature-icon{height:2.75rem;width:2.75rem}}.trust-feature-icon{background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 6px 16px rgba(255,96,0,.32)}.trust-feature-icon svg{height:1.25rem;width:1.25rem}@media (min-width:640px){.trust-feature-icon svg{height:1.5rem;width:1.5rem}}.trust-feature-icon svg{stroke-width:1.8}.trust-feature-icon-exp,.trust-feature-icon-puja,.trust-feature-icon-ritual,.trust-feature-icon-temple{background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 6px 16px rgba(255,96,0,.32)}.trust-feature-stat{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:.125rem}.trust-stat-value{font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}@media (min-width:640px){.trust-stat-value{font-size:1.125rem;line-height:1.75rem}}.trust-stat-label{font-size:11px;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.trust-stat-label{font-size:.875rem;line-height:1.25rem}}.trust-feature-card-cta{border-color:rgba(255,196,14,.35);--tw-bg-opacity:1;background-color:rgb(108 25 16/var(--tw-bg-opacity,1));--tw-shadow:0 8px 28px -6px rgba(188,49,46,.3);--tw-shadow-colored:0 8px 28px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background-image:linear-gradient(145deg,#6c1910,#801f18 45%,#942520)}.trust-feature-card-cta:focus-visible,.trust-feature-card-cta:hover{border-color:rgba(255,196,14,.55);--tw-bg-opacity:1;background-color:rgb(128 31 24/var(--tw-bg-opacity,1));outline:2px solid transparent;outline-offset:2px;box-shadow:0 10px 28px rgba(108,25,16,.35)}.trust-feature-card-cta .trust-stat-label,.trust-feature-card-cta .trust-stat-value{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.trust-feature-card-cta .trust-stat-value{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.trust-feature-icon-cta{background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);border-width:0;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 6px 16px rgba(255,96,0,.35)}.trust-feature-card-cta:hover .trust-feature-icon-cta{background:linear-gradient(145deg,#ffc40e,#ff6000);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 8px 20px rgba(255,96,0,.4)}.trust-feature-card-cta-btn{pointer-events:none;margin-left:auto;flex-shrink:0;font-weight:600;--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.45rem .85rem;font-size:.6875rem}@media (min-width:640px){.trust-feature-card-cta-btn{display:none}}.about-section{position:relative;overflow:hidden;border-bottom-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.about-section .container-custom{position:relative;z-index:1}.about-collage,.about-image-wrap{position:relative}.about-collage{min-height:18rem;padding-bottom:2.5rem}.about-collage__photo{margin:0;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.about-collage__photo img{display:block;height:auto;width:100%;-o-object-fit:cover;object-fit:cover}.about-collage__photo--primary{position:relative;z-index:1;width:100%}@media (min-width:640px){.about-collage__photo--primary{width:92%}}.about-collage__photo--secondary{position:absolute;z-index:2;width:52%}@media (min-width:640px){.about-collage__photo--secondary{width:48%}}.about-collage__photo--secondary{right:0;bottom:2.5rem;box-shadow:0 16px 36px -12px rgba(108,25,16,.35);border-width:3px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}@media (min-width:1024px){.about-collage{min-height:22rem;padding-bottom:3rem}.about-collage__photo--primary{width:86%}.about-collage__photo--secondary{width:54%;bottom:-5rem}}.about-image-wrap .about-image,.about-image-wrap img{max-height:none}.about-badge{border-radius:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;position:absolute;left:1rem;z-index:3;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.875rem 1.25rem;--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.about-badge{left:1.5rem}}.about-badge{bottom:0}.about-badge-label{font-size:.875rem;line-height:1.25rem;line-height:1.5;color:rgb(148 53 40/var(--tw-text-opacity,1));font-weight:600;text-transform:uppercase;letter-spacing:.1em}.about-badge-label,.about-badge-year{--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.about-badge-year{margin-top:.125rem;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1}@media (min-width:640px){.about-badge-year{font-size:1.875rem;line-height:2.25rem}}.about-check-list{margin-bottom:1.5rem}.about-check-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.about-check-item{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.about-check-icon{margin-top:.125rem;display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(255,196,14,.3);--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.about-check-icon svg{height:.75rem;width:.75rem}.about-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.about-cta-row .btn-primary{white-space:nowrap;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.about-cta-row .btn-primary{padding:.625rem 1.5rem;font-size:1rem;line-height:1.5rem}}.about-cta-row .btn-cream{white-space:nowrap}@media (min-width:640px){.about-cta-row .btn-cream{padding:.625rem 1.5rem;font-size:1rem;line-height:1.5rem}}.booking-process-section{position:relative;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:rgba(255,196,14,.2);padding-top:2.5rem;padding-bottom:2.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.booking-process-section{padding-top:3.5rem;padding-bottom:3.5rem}}.booking-process-section{background:linear-gradient(155deg,#2a0c08,#4a1510 42%,#6c1910 78%,#3d0f08)}.booking-process-section:before{content:"";pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(ellipse 80% 65% at 85% 10%,rgba(255,96,0,.18) 0,transparent 55%),radial-gradient(ellipse 60% 50% at 10% 90%,rgba(188,49,46,.2) 0,transparent 50%),radial-gradient(ellipse 50% 40% at 50% 50%,rgba(255,196,14,.08) 0,transparent 45%),radial-gradient(1px 1px at 20% 30%,hsla(0,0%,100%,.12) 0,transparent 100%),radial-gradient(1px 1px at 70% 70%,rgba(255,196,14,.15) 0,transparent 100%);background-size:auto,auto,auto,auto,auto}.booking-process-section .container-custom{position:relative;z-index:1}.booking-process-section .section-label{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.booking-process-section .section-label:before{--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.booking-process-section .section-heading{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.booking-process-section .section-subheading{color:hsla(0,0%,100%,.75)}.booking-cosmic-glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 15% 20%,rgba(255,196,14,.12) 0,transparent 55%),radial-gradient(ellipse 40% 35% at 88% 75%,rgba(255,96,0,.14) 0,transparent 50%)}.booking-process-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}@media (min-width:1024px){.booking-process-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:3rem;column-gap:3rem;row-gap:0;align-items:stretch}}.booking-process-header{margin-left:auto;margin-right:auto;max-width:48rem;text-align:center;margin-bottom:2rem}@media (min-width:1024px){.booking-process-header{grid-column:1/-1;margin-bottom:2.5rem}}.booking-process-section .section-subheading{max-width:36rem}.booking-process-col{display:flex;min-width:0;flex-direction:column}@media (min-width:1024px){.booking-process-col--left{padding-right:0}.booking-process-col--right{padding-left:0}}.booking-process-col .booking-form-panel--cosmic,.booking-process-col .booking-journey{height:100%;flex:1 1 0%}.booking-form-panel--cosmic{position:relative;overflow:hidden;border-radius:1.75rem;padding:1rem}@media (min-width:640px){.booking-form-panel--cosmic{padding:1.25rem}}@media (min-width:1024px){.booking-form-panel--cosmic{padding:1.5rem}}.booking-form-panel--cosmic{background:linear-gradient(160deg,rgba(20,6,4,.92),rgba(74,21,16,.88) 50%,rgba(42,12,8,.94));border:1px solid rgba(255,196,14,.28);box-shadow:0 24px 48px -20px rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:blur(12px)}.booking-form-panel--cosmic:before{content:"";position:absolute;left:0;right:0;top:0;height:.25rem;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}@media (min-width:1024px){.booking-form-panel--cosmic{position:static}}.booking-form-cosmic-head{margin-bottom:1rem;display:flex;align-items:flex-start;gap:.75rem;border-bottom-width:1px;border-color:hsla(0,0%,100%,.1);padding-bottom:1rem}@media (min-width:640px){.booking-form-cosmic-head{gap:1rem}}.booking-form-mandala{flex-shrink:0}.booking-form-mandala-ring{position:relative;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:9999px}@media (min-width:640px){.booking-form-mandala-ring{height:4.5rem;width:4.5rem}}.booking-form-mandala-ring{background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 0 32px rgba(255,96,0,.35)}.booking-form-mandala-ring:before{content:"";position:absolute;inset:0;border-radius:9999px;border:2px dashed rgba(255,196,14,.6);animation:spin 20s linear infinite}.booking-form-mandala-wheel{position:relative;z-index:1;height:2.25rem;width:2.25rem}@media (min-width:640px){.booking-form-mandala-wheel{height:2.5rem;width:2.5rem}}.booking-form-mandala-wheel{filter:brightness(0) invert(1)}.booking-form-cosmic-text{min-width:0;flex:1 1 0%;padding-top:.125rem;text-align:left}.booking-form-badge{margin-bottom:.375rem;display:inline-block;border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.35);padding:.125rem .625rem;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:rgb(255 196 14/var(--tw-text-opacity,1));background:rgba(255,196,14,.12)}.booking-form-badge,.booking-form-title{font-weight:700;--tw-text-opacity:1}.booking-form-title{margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem;line-height:1.375;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.booking-form-title{font-size:1.25rem;line-height:1.75rem}}.booking-form-desc{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:hsla(0,0%,100%,.7)}@media (min-width:640px){.booking-form-desc{font-size:.875rem;line-height:1.25rem}}.booking-form-trust{display:flex;flex-wrap:wrap;gap:.375rem}.booking-form-trust li{flex-shrink:0;white-space:nowrap;border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.25);padding:.125rem .5rem;font-size:10px;font-weight:500;color:rgba(255,196,14,.9)}@media (min-width:640px){.booking-form-trust li{font-size:.75rem;line-height:1rem}}.booking-form-trust li{background:rgba(255,196,14,.08)}@media (max-width:639px){.booking-form-panel--cosmic{border-radius:1rem;padding:.875rem}.booking-form-cosmic-head{margin-bottom:.875rem;flex-direction:column;align-items:center;gap:.75rem;padding-bottom:.875rem;text-align:center}.booking-form-cosmic-text{width:100%;padding-top:0;text-align:center}.booking-form-mandala-ring{height:3.5rem;width:3.5rem}.booking-form-mandala-wheel{height:2rem;width:2rem}.booking-form-badge{margin-bottom:.5rem;padding:.125rem .5rem;font-size:9px}.booking-form-title{margin-bottom:.375rem;font-size:1rem;line-height:1.5rem}.booking-form-desc{margin-bottom:.75rem;font-size:.75rem;line-height:1rem;line-height:1.625}.booking-form-trust{margin-left:0;margin-right:0;flex-wrap:wrap;justify-content:center;gap:.5rem;padding-left:0;padding-right:0;padding-bottom:0}}.booking-pooja-form{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem}@media (max-width:1023px){.hawan-landing .pooja-page-hero .booking-pooja-form-row,.pooja-landing .pooja-page-hero .booking-pooja-form-row{align-items:flex-start;gap:2rem}}.booking-pooja-form-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.booking-pooja-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.booking-pooja-field{display:flex;flex-direction:column;gap:.25rem}.booking-pooja-label{font-size:.75rem;line-height:1rem;font-weight:600;color:rgba(255,196,14,.9)}.booking-pooja-label span{color:rgb(255 96 0/var(--tw-text-opacity,1))}.booking-pooja-input,.booking-pooja-label span{--tw-text-opacity:1}.booking-pooja-input{width:100%;border-radius:.75rem;border-width:1px;border-color:rgba(255,196,14,.2);background-color:hsla(0,0%,100%,.95);padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;color:rgb(108 25 16/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;box-shadow:inset 0 1px 2px rgba(108,25,16,.06)}.booking-pooja-input::-moz-placeholder{color:rgba(148,53,40,.6)}.booking-pooja-input::placeholder{color:rgba(148,53,40,.6)}.booking-pooja-input:focus{border-color:rgba(255,196,14,.5);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(255,196,14,.2)}.booking-pooja-textarea{min-height:5.5rem;resize:none;padding-top:.75rem;padding-bottom:.75rem;line-height:1.625}.booking-pooja-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236c1910' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:1rem;padding-right:2.25rem}.booking-pooja-form-actions{display:flex;flex-direction:column;gap:.625rem;padding-top:.25rem}@media (min-width:640px){.booking-pooja-form-actions{flex-direction:row}}.booking-pooja-form-actions .btn-accent{justify-content:center;--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.booking-pooja-call-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.4);padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.booking-pooja-call-btn:hover{border-color:rgba(255,196,14,.6);background-color:rgba(255,196,14,.1)}@media (min-width:640px){.booking-pooja-call-btn{flex:1 1 0%}}.booking-pooja-note{display:flex;align-items:center;justify-content:center;gap:.375rem;text-align:center;font-size:11px;color:hsla(0,0%,100%,.55)}@media (min-width:640px){.booking-pooja-note{font-size:.75rem;line-height:1rem}}.booking-pooja-status{margin:0;border-radius:.75rem;padding:.5rem .75rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500}.booking-pooja-status.is-success{border-width:1px;border-color:rgba(74,222,128,.3);background-color:rgba(20,83,45,.4);--tw-text-opacity:1;color:rgb(220 252 231/var(--tw-text-opacity,1))}.booking-pooja-status.is-error{border-width:1px;border-color:hsla(0,91%,71%,.3);background-color:rgba(127,29,29,.4);--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.booking-journey{display:flex;min-width:0;flex-direction:column}.booking-journey-intro{margin-bottom:1.25rem;text-align:center}@media (min-width:1024px){.booking-journey-intro{text-align:left}}.booking-journey-ornament{margin-bottom:.5rem;display:block;font-size:.75rem;line-height:1rem;letter-spacing:.2em;color:rgba(255,196,14,.8)}.booking-journey-title{margin-bottom:.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.booking-journey-title{font-size:1.5rem;line-height:2rem}}.booking-journey-desc{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsla(0,0%,100%,.65)}.booking-journey-steps{position:relative;margin:0;display:flex;flex:1 1 0%;list-style-type:none;flex-direction:column;gap:0;padding:0}.booking-journey-steps:before{content:"";position:absolute;left:1.125rem;top:1.5rem;bottom:1.5rem;display:none;width:1px}@media (min-width:640px){.booking-journey-steps:before{display:block}}.booking-journey-steps:before{background:linear-gradient(180deg,rgba(255,196,14,.1),rgba(255,196,14,.55) 25%,rgba(255,96,0,.55) 75%,rgba(255,196,14,.85))}.booking-journey-item{position:relative;display:flex;gap:.75rem;padding-bottom:1rem}.booking-journey-item:last-child{padding-bottom:0}@media (min-width:640px){.booking-journey-item{gap:1rem}}.booking-journey-node{z-index:1;display:none;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.booking-journey-node{display:flex}}.booking-journey-node{background:linear-gradient(145deg,#fff3c4,#ffc40e);box-shadow:0 0 0 3px rgba(108,25,16,.9),0 4px 12px rgba(255,196,14,.35)}.booking-journey-node--finale{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#ff6000,#bc312e);box-shadow:0 0 0 3px rgba(108,25,16,.9),0 4px 16px rgba(255,96,0,.45)}.booking-step-card--timeline{flex:1 1 0%;flex-direction:row;align-items:flex-start;gap:.875rem;padding:1rem;text-align:left}.booking-step-body{min-width:0;flex:1 1 0%}.booking-step-card{position:relative;display:flex;border-radius:1rem;border-width:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.booking-step-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,196,14,.35)}.booking-step-card{border-color:hsla(0,0%,100%,.12);background:linear-gradient(135deg,rgba(255,253,249,.97),rgba(255,244,234,.95));box-shadow:0 12px 32px -14px rgba(0,0,0,.5);backdrop-filter:blur(8px)}.booking-step-card:after{content:"";position:absolute;left:0;right:0;top:0;height:.125rem;border-top-left-radius:1rem;border-top-right-radius:1rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.booking-step-card:hover:after{opacity:1}.booking-step-icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 6px 16px rgba(255,96,0,.3)}.booking-step-icon svg{height:1.25rem;width:1.25rem;stroke-width:1.8}.booking-step-label{margin-bottom:.125rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.booking-step-title{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.booking-step-title{font-size:1rem;line-height:1.5rem}}.booking-step-desc{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (min-width:640px){.booking-step-desc{font-size:.875rem;line-height:1.25rem}}.booking-step-card--cta{border-color:rgba(255,196,14,.45);background:linear-gradient(135deg,rgba(255,243,196,.98),rgba(255,232,214,.96));box-shadow:0 12px 32px -14px rgba(0,0,0,.5),0 0 24px rgba(255,196,14,.15)}.booking-step-card--cta:hover{border-color:rgba(255,196,14,.7);box-shadow:0 16px 36px -14px rgba(0,0,0,.55),0 0 32px rgba(255,196,14,.22)}.booking-step-card--cta .booking-step-label{--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.booking-step-card--cta .booking-step-icon{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#6c1910,#bc312e);box-shadow:0 6px 16px rgba(108,25,16,.35)}.booking-journey-item--finale .booking-step-card--cta{animation:booking-glow-pulse 3s ease-in-out infinite}@keyframes booking-glow-pulse{0%,to{box-shadow:0 12px 32px -14px rgba(0,0,0,.5),0 0 20px rgba(255,196,14,.12)}50%{box-shadow:0 16px 36px -14px rgba(0,0,0,.55),0 0 36px rgba(255,196,14,.28)}}.pooja-booking-steps-section .booking-process-header{margin-bottom:2rem}@media (min-width:1024px){.pooja-booking-steps-section .booking-process-header{margin-bottom:2.5rem}}@media (max-width:1023px){.hawan-landing .pooja-page-hero .pooja-booking-steps-grid,.pooja-landing .pooja-page-hero .pooja-booking-steps-grid{align-items:flex-start;gap:2rem}}.pooja-booking-steps-grid{margin:0 auto;display:grid;max-width:72rem;list-style-type:none;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;padding:0}@media (min-width:640px){.pooja-booking-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pooja-booking-steps-grid{gap:1.25rem}}@media (min-width:1280px){.pooja-booking-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pooja-booking-step-card{height:100%;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem;text-align:left}.pooja-booking-step-card.booking-step-card--cta{animation:booking-glow-pulse 3s ease-in-out infinite}.pooja-booking-trust{margin:2rem 0 0;display:flex;list-style-type:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:0}@media (min-width:1024px){.pooja-booking-trust{margin-top:2.5rem}}.pooja-booking-trust li{border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.3);padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:rgba(255,196,14,.9)}@media (min-width:640px){.pooja-booking-trust li{font-size:.875rem;line-height:1.25rem}}.pooja-booking-trust li{background:rgba(255,196,14,.1)}.pooja-booking-steps-cta{margin-top:2rem;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.75rem}@media (min-width:640px){.pooja-booking-steps-cta{flex-direction:row;align-items:center}}@media (min-width:1024px){.pooja-booking-steps-cta{margin-top:2.5rem}}.pooja-booking-steps-cta .btn-accent{width:100%;justify-content:center}@media (min-width:640px){.pooja-booking-steps-cta .btn-accent{width:auto}}.pooja-booking-steps-call,.pooja-booking-steps-wa{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:640px){.pooja-booking-steps-call,.pooja-booking-steps-wa{width:auto}}.pooja-booking-steps-call{border-color:hsla(0,0%,100%,.25);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.pooja-booking-steps-call:hover{border-color:hsla(0,0%,100%,.4);background-color:hsla(0,0%,100%,.1)}.pooja-booking-steps-wa{border-color:rgba(52,211,153,.4);--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.pooja-booking-steps-wa:hover{border-color:rgba(52,211,153,.6);background-color:rgba(16,185,129,.15)}@media (max-width:639px){.pooja-booking-steps-section{padding-top:2.5rem;padding-bottom:2.5rem}.pooja-booking-step-card{gap:.75rem;padding:1rem}.pooja-booking-trust{gap:.375rem}.pooja-booking-trust li{padding:.25rem .625rem;font-size:11px}}.product-tab-active{--tw-border-opacity:1;border-color:rgb(255 96 0/var(--tw-border-opacity,1));background-image:linear-gradient(135deg,#ff6000,#ffc40e);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.home-blog-section-head{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:42rem;text-align:center}@media (min-width:1024px){.home-blog-section-head{margin-bottom:2.5rem}}.home-blog-section-head .section-label:after{content:"";height:1px;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.home-blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;align-items:stretch}@media (max-width:1023px){.home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (max-width:479px){.home-blog-grid{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.home-blog-grid::-webkit-scrollbar{display:none}.home-blog-grid .home-blog-card{flex:0 0 min(72vw,14.5rem);scroll-snap-align:start;height:auto}}.home-blog-card{position:relative;display:flex;height:100%;min-width:0;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.home-blog-card:before{content:"";pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:2;height:.125rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.home-blog-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.25);--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.home-blog-card:hover:before{opacity:1}.home-blog-card-media-wrap{position:relative;flex-shrink:0}.home-blog-card-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1))}.home-blog-card-media:after{content:"";pointer-events:none;position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(42,12,8,.45),transparent 55%)}.home-blog-card-media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.home-blog-card:hover .home-blog-card-media img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.home-blog-card-badge{position:absolute;top:.75rem;left:.75rem;z-index:3;display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:hsla(0,0%,100%,.3);padding:.25rem .625rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 4px 14px rgba(0,0,0,.28)}.home-blog-card-badge--guide{background:linear-gradient(135deg,#6c1910,#942520)}.home-blog-card-badge--muhurat{background:linear-gradient(135deg,#cc4d00,#ff6000)}.home-blog-card-badge--booking{background:linear-gradient(135deg,#bc312e,#d45652)}.home-blog-card-badge--vivah{background:linear-gradient(135deg,#801f18,#bc312e)}.home-blog-card-body{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;gap:.5rem;padding:1rem}.home-blog-card-meta{font-size:.875rem;line-height:1.25rem;line-height:1.5;display:inline-flex;align-items:center;gap:.375rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.home-blog-card-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1 1 0%;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.home-blog-card-title{font-size:1rem;line-height:1.5rem}}.home-blog-card-title a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.home-blog-card-title a:hover{--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.home-blog-card-link{margin-top:.25rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.group:hover .home-blog-card-link{gap:.625rem}.home-blog-section-cta{margin-top:2rem;display:flex;justify-content:center}@media (min-width:1024px){.home-blog-section-cta{margin-top:2.5rem}}.home-blog-section-cta .btn-accent{min-width:11rem;justify-content:center;--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blog-page-section{position:relative}.blog-page-tabs-wrap .pooja-tabs,.blog-pagination{justify-content:center}.blog-pagination{margin-top:2.5rem;display:flex;align-items:center;gap:.5rem}@media (min-width:1024px){.blog-pagination{margin-top:3rem}}.blog-pagination__pages{display:flex;align-items:center;gap:.5rem}.blog-pagination__btn{display:inline-flex;height:2.5rem;min-width:2.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.blog-pagination__btn:focus{outline:2px solid transparent;outline-offset:2px}.blog-pagination__btn:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(255,96,0,.4)}.blog-pagination__btn{font-family:inherit;border-color:rgba(108,25,16,.12);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1));--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blog-pagination__btn:hover:not(:disabled):not(.is-active){border-color:rgba(255,96,0,.3);background-color:#fff9f5}.blog-pagination__btn.is-active{border-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(135deg,#bc312e,#ff6000)}.blog-pagination__btn:disabled{cursor:not-allowed;opacity:.4}.blog-pagination__btn--arrow{min-width:2.5rem;padding-left:0;padding-right:0}.blog-detail-hero{border-bottom-width:1px;border-color:rgba(188,49,46,.1);padding-top:2rem;padding-bottom:2.25rem}@media (min-width:640px){.blog-detail-hero{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1024px){.blog-detail-hero{padding-top:3rem;padding-bottom:3rem}}.blog-detail-hero__inner{min-width:0}@media (max-width:1023px){.hawan-landing .pooja-page-hero .blog-detail-hero__layout,.pooja-landing .pooja-page-hero .blog-detail-hero__layout{align-items:flex-start;gap:2rem}}.blog-detail-hero__layout{display:grid;align-items:center;gap:1.5rem}@media (min-width:640px){.blog-detail-hero__layout{gap:2rem}}@media (min-width:1024px){.blog-detail-hero__layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem}}.blog-detail-hero__content{display:flex;min-width:0;flex-direction:column;gap:1.25rem}@media (min-width:640px){.blog-detail-hero__content{gap:1.5rem}}@media (min-width:1024px){.blog-detail-hero__content{grid-column:span 8/span 8}}.blog-detail-hero__head{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.blog-detail-hero__head{gap:1.25rem}}.blog-detail-hero__media{margin:0;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){.blog-detail-hero__media{grid-column:span 4/span 4}}.blog-detail-hero__media-img{display:block;height:auto;width:100%}.blog-detail-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.25rem;font-size:.875rem;line-height:1.25rem}.blog-detail-breadcrumb__link{--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.blog-detail-breadcrumb__link:hover{--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.blog-detail-breadcrumb__sep{margin-left:.125rem;margin-right:.125rem;color:rgba(188,49,46,.3)}.blog-detail-breadcrumb__current{font-weight:500;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1))}.blog-detail-hero__title{color:rgb(108 25 16/var(--tw-text-opacity,1))}.blog-detail-hero__meta,.blog-detail-hero__title{margin:0;--tw-text-opacity:1}.blog-detail-hero__meta{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem;font-size:.875rem;line-height:1.25rem;color:rgb(148 53 40/var(--tw-text-opacity,1))}.blog-detail-hero__meta-item{display:inline-flex;align-items:center;gap:.375rem}.blog-detail-hero__meta-icon{height:.875rem;width:.875rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.blog-detail-hero__meta-sep{color:rgba(188,49,46,.25)}.blog-detail-hero__meta-link{font-weight:500;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.blog-detail-hero__meta-link:hover{--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.blog-detail-body-section{padding-top:2rem;padding-bottom:3rem}@media (min-width:1024px){.blog-detail-body-section{padding-top:2.5rem;padding-bottom:4rem}}.blog-detail-body-section{background:linear-gradient(180deg,#fff,#fff9f5 42%,#fffbea)}.blog-detail-layout{align-items:flex-start}@media (min-width:1024px){.blog-detail-layout{align-items:stretch}}.blog-detail-main{min-width:0}.blog-detail-article-panel{border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.blog-detail-article-panel{padding:1.5rem}}@media (min-width:1024px){.blog-detail-article-panel{padding:2rem}}.blog-detail-prose{font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1))}.blog-detail-prose p{margin-bottom:1.25rem}.blog-detail-prose p:last-child{margin-bottom:0}.blog-detail-prose a{font-weight:500;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgba(188,49,46,.25);text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.blog-detail-prose a:hover{--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1));text-decoration-color:rgba(255,96,0,.4)}.blog-detail-prose ul{margin-bottom:1.25rem;list-style-type:disc}.blog-detail-prose ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.blog-detail-prose ul{padding-left:1.25rem;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1))}.blog-detail-prose li{line-height:1.625}.blog-detail-prose h2{margin-top:2rem;margin-bottom:.75rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.blog-detail-prose h2:first-child{margin-top:0}@media (min-width:640px){.blog-detail-prose h2{font-size:1.5rem;line-height:2rem}}.blog-detail-author{margin-top:2rem;border-top-width:1px;border-color:rgba(188,49,46,.1);padding-top:2rem}.blog-detail-author__heading{margin:0 0 1rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.blog-detail-author__card{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1rem;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.blog-detail-author__card{flex-direction:row;gap:1.25rem;padding:1.25rem}}.blog-detail-author__card{background:linear-gradient(135deg,#fffbea,#fff9f5 55%,#fff)}.blog-detail-author__media{flex-shrink:0;align-self:flex-start;overflow:hidden;border-radius:1rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 8px 24px rgba(108,25,16,.12)}.blog-detail-author__img{display:block;height:5rem;width:5rem;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.blog-detail-author__img{height:6rem;width:6rem}}.blog-detail-author__body{display:flex;min-width:0;flex-direction:column;gap:.375rem}.blog-detail-author__name{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.blog-detail-author__name a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.blog-detail-author__name a:hover{--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.blog-detail-author__designation{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.blog-detail-author__bio{margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.blog-detail-author__more{margin-top:.5rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.blog-detail-author__more:hover{gap:.625rem}.blog-author-hero{border-bottom-width:1px;border-color:rgba(188,49,46,.1);padding-top:2rem;padding-bottom:2.25rem}@media (min-width:640px){.blog-author-hero{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1024px){.blog-author-hero{padding-top:3rem;padding-bottom:3rem}}.blog-author-hero__inner{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:640px){.blog-author-hero__inner{gap:1.5rem}}.blog-author-hero__card{display:flex;flex-direction:column;gap:1.25rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.blog-author-hero__card{flex-direction:row;gap:1.5rem;padding:1.5rem}}@media (min-width:1024px){.blog-author-hero__card{gap:2rem;padding:2rem}}.blog-author-hero__card{background:linear-gradient(135deg,#fff,#fff9f5 48%,#fffbea)}.blog-author-hero__media{flex-shrink:0;align-self:flex-start;overflow:hidden;border-radius:1rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 10px 28px rgba(108,25,16,.14)}.blog-author-hero__img{display:block;height:7rem;width:7rem;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.blog-author-hero__img{height:8rem;width:8rem}}.blog-author-hero__body{display:flex;min-width:0;flex-direction:column;gap:.5rem}.blog-author-hero__label{margin:0;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.blog-author-hero__name{margin:0;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.blog-author-hero__designation{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}@media (min-width:640px){.blog-author-hero__designation{font-size:1rem;line-height:1.5rem}}.blog-author-hero__bio{margin:0;max-width:48rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (min-width:640px){.blog-author-hero__bio{font-size:1rem;line-height:1.5rem}}.blog-author-hero__count{margin:.25rem 0 0;display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.35);padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1));background:rgba(255,196,14,.18)}.blog-author-posts-section{padding-top:2rem}@media (min-width:1024px){.blog-author-posts-section{padding-top:2.5rem}}.blog-author-posts-head{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:42rem;text-align:center}@media (min-width:1024px){.blog-author-posts-head{margin-bottom:2.5rem}}.blog-author-posts-empty{grid-column:1/-1;margin:0;padding-top:2rem;padding-bottom:2rem;text-align:center;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.blog-detail-share{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem;border-top-width:1px;border-color:rgba(188,49,46,.1);padding-top:1.5rem}@media (min-width:640px){.blog-detail-share{flex-direction:row;align-items:center;gap:1rem}}.blog-detail-share__label{margin:0;flex-shrink:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.blog-detail-share__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.blog-detail-share__btn{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.blog-detail-share__btn,.blog-detail-share__btn:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blog-detail-share__btn:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color)}.blog-detail-share__icon{height:1.25rem;width:1.25rem}.blog-detail-share__btn--wa{background:#25d366}.blog-detail-share__btn--wa:hover{background:#1ebe57}.blog-detail-share__btn--fb{background:#1877f2}.blog-detail-share__btn--fb:hover{background:#1467d8}.blog-detail-share__btn--tw{background:#000}.blog-detail-share__btn--tw:hover{background:#1a1a1a}.blog-detail-sidebar{display:flex;min-width:0;flex-direction:column;gap:1.25rem}@media (min-width:1024px){.blog-detail-sidebar{grid-column:span 4/span 4;align-self:stretch}}.blog-sidebar-widgets{display:flex;flex-direction:column;gap:1.25rem}.blog-sidebar-cta{position:relative;flex-shrink:0;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1.25rem;text-align:center;--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){.blog-sidebar-cta{position:sticky;z-index:20;padding:1.5rem}}.blog-sidebar-cta{top:calc(var(--sticky-nav-height, 3rem) + 1rem);background:linear-gradient(165deg,#fffbea,#fff9f5 45%,#fff)}.blog-sidebar-widget{overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blog-sidebar-widget__title{margin:0;border-bottom-width:1px;border-color:rgba(188,49,46,.1);padding:1rem 1.25rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1));background:linear-gradient(90deg,#fff9f5,#fff)}.blog-sidebar-posts{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.125rem;padding:1rem}.blog-sidebar-post{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;padding:.625rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.blog-sidebar-post:hover,.blog-sidebar-post__thumb{--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1))}.blog-sidebar-post__thumb{height:4.25rem;width:4.25rem;flex-shrink:0;overflow:hidden;border-radius:.5rem;border-width:1px;border-color:rgba(188,49,46,.1)}.blog-sidebar-post__thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.blog-sidebar-post__body{display:flex;min-width:0;flex-direction:column;gap:.25rem}.blog-sidebar-post__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.blog-sidebar-post:hover .blog-sidebar-post__title{--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.blog-sidebar-post__date{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.blog-sidebar-categories{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.125rem;padding:1rem}.blog-sidebar-category{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.blog-sidebar-category:hover{--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.blog-sidebar-category__count{display:inline-flex;height:1.75rem;min-width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1));background:rgba(255,196,14,.22);border:1px solid rgba(255,196,14,.45)}.blog-sidebar-cta:before{content:"";position:absolute;left:0;right:0;top:0;height:.25rem;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.blog-sidebar-cta__icon{margin-bottom:.75rem;display:inline-flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1));background:rgba(255,96,0,.12);border:1px solid rgba(255,96,0,.22)}.blog-sidebar-cta__icon svg{height:1.5rem;width:1.5rem}.blog-sidebar-cta__title{margin:0 0 .5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.blog-sidebar-cta__desc{margin:0 0 1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.blog-sidebar-cta__actions{display:flex;flex-direction:column;gap:.625rem}.blog-related-section{border-top-width:1px;border-color:rgba(188,49,46,.1)}@media (max-width:1023px){.blog-detail-sidebar{order:2}.blog-detail-main{order:1}}.pooja-marquee-strip{position:relative;overflow:hidden;background:linear-gradient(90deg,#0f0302,#1a0806 18%,#2a0c08 50%,#1a0806 82%,#0f0302);border-top:1px solid rgba(255,196,14,.12);border-bottom:1px solid rgba(255,196,14,.18)}.pooja-marquee-strip__glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 40% 120% at 8% 50%,rgba(255,96,0,.14) 0,transparent 70%),radial-gradient(ellipse 35% 120% at 92% 50%,rgba(188,49,46,.16) 0,transparent 70%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath fill='%23ffc40e' fill-opacity='.04' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");opacity:.9}.pooja-marquee-strip__viewport{position:relative;z-index:1;overflow:hidden;padding-top:.75rem;padding-bottom:.75rem}@media (min-width:640px){.pooja-marquee-strip__viewport{padding-top:.875rem;padding-bottom:.875rem}}.pooja-marquee-strip__track{display:flex;width:-moz-max-content;width:max-content;animation:poojaMarqueeScroll 52s linear infinite;will-change:transform}.pooja-marquee-strip__set{display:flex;flex-shrink:0;align-items:center;gap:.625rem;padding-right:.625rem}@media (min-width:640px){.pooja-marquee-strip__set{gap:.75rem;padding-right:.75rem}}.pooja-marquee-tag{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 251 234/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:640px){.pooja-marquee-tag{padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem}}.pooja-marquee-tag{background:hsla(0,0%,100%,.05);border:1px solid rgba(255,196,14,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.pooja-marquee-tag:focus-visible,.pooja-marquee-tag:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));outline:2px solid transparent;outline-offset:2px;background:rgba(255,96,0,.14);border-color:rgba(255,196,14,.45);box-shadow:0 4px 16px rgba(255,96,0,.18)}.pooja-marquee-tag__icon{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px}@media (min-width:640px){.pooja-marquee-tag__icon{height:1.75rem;width:1.75rem}}.pooja-marquee-tag__icon{background:linear-gradient(145deg,rgba(255,96,0,.22),rgba(255,196,14,.14));border:1px solid rgba(255,196,14,.32);box-shadow:0 0 12px rgba(255,196,14,.12)}.pooja-marquee-tag__icon img{height:.875rem;width:.875rem;filter:brightness(0) saturate(100%) invert(88%) sepia(42%) saturate(746%) hue-rotate(359deg) brightness(103%) contrast(101%)}.pooja-marquee-tag__label{letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 249 245/var(--tw-text-opacity,1))}.pooja-marquee-strip__fade{pointer-events:none;position:absolute;top:0;bottom:0;z-index:2;width:2.5rem}@media (min-width:640px){.pooja-marquee-strip__fade{width:4rem}}@media (min-width:768px){.pooja-marquee-strip__fade{width:6rem}}.pooja-marquee-strip__fade--left{left:0;background:linear-gradient(90deg,#0f0302 15%,transparent)}.pooja-marquee-strip__fade--right{right:0;background:linear-gradient(270deg,#0f0302 15%,transparent)}@keyframes poojaMarqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.pooja-marquee-strip__viewport{overflow-x:auto;scrollbar-width:none}.pooja-marquee-strip__viewport::-webkit-scrollbar{display:none}.pooja-marquee-strip__track{animation:none;width:100%;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;padding-left:1rem;padding-right:1rem}.pooja-marquee-strip__fade,.pooja-marquee-strip__set:last-child{display:none}}.astro-widgets-section{position:relative;overflow:hidden}.astro-widgets-section .container-custom{position:relative;z-index:1}.astro-widgets-section-head{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:42rem;text-align:center}@media (min-width:1024px){.astro-widgets-section-head{margin-bottom:2.5rem}}.astro-widgets-section-head .section-label:after{content:"";height:1px;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.astro-widgets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:stretch}@media (max-width:1023px){.astro-widgets-grid{grid-template-columns:1fr;max-width:30rem;margin-left:auto;margin-right:auto}}.astro-widget-card,.astro-widget-card__inner{position:relative;height:100%}.astro-widget-card__inner{display:flex;flex-direction:column;align-items:center;overflow:hidden;border-radius:1.35rem;border-width:1px;border-color:rgba(188,49,46,.1);text-align:center;background:linear-gradient(180deg,#fff,#fffdf9 55%,#fff4ea);box-shadow:0 14px 32px -18px rgba(108,25,16,.35);padding:1.35rem 1.25rem 1.5rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.astro-widget-card:focus-within .astro-widget-card__inner,.astro-widget-card:hover .astro-widget-card__inner{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.25);box-shadow:0 20px 40px -16px rgba(255,96,0,.28)}.astro-widget-card__inner:before{content:"";position:absolute;left:0;right:0;top:0;height:.25rem;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.astro-widget-card__icon{position:relative;margin-bottom:.875rem;display:flex;height:3.35rem;width:3.35rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(145deg,#ffd54a,#ffc40e 55%,#ffb300);color:#3d1510;box-shadow:0 8px 18px rgba(255,196,14,.35),inset 0 1px 0 hsla(0,0%,100%,.45)}.astro-widget-card__icon svg{height:1.75rem;width:1.75rem}.astro-widget-card__title{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}@media (min-width:640px){.astro-widget-card__title{font-size:1.25rem;line-height:1.75rem}}.astro-widget-card__title{font-family:Noto Sans Devanagari,Plus Jakarta Sans,sans-serif}.astro-widget-card__subtitle{margin:.25rem 0 .875rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgba(188,49,46,.75)}.astro-widget-card__body{display:flex;min-height:0;width:100%;flex:1 1 0%;flex-direction:column;text-align:left}.astro-widget-step{margin:0 0 .25rem;text-align:center;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}@media (max-width:1023px){.hawan-landing .pooja-page-hero .astro-widget-match-features,.pooja-landing .pooja-page-hero .astro-widget-match-features{align-items:flex-start;gap:2rem}}.astro-widget-match-features{margin-top:.5rem;margin-bottom:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem;border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1);background-color:hsla(0,0%,100%,.7);padding:.75rem;text-align:left}.astro-widget-match-features li{display:flex;align-items:center;gap:.375rem;font-size:11px;line-height:1.375;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (min-width:640px){.astro-widget-match-features li{font-size:.75rem;line-height:1rem}}.astro-widget-match-features svg{height:.875rem;width:.875rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.astro-widget-card__inner .astro-kundli-form{width:100%;text-align:left}.astro-widget-card__inner .astro-kundli-form--stretch{display:flex;flex:1 1 0%;flex-direction:column}.astro-widget-card__body>.astro-kundli-form-actions,.astro-widget-card__inner .astro-kundli-form--stretch .astro-kundli-form-actions{margin-top:auto;padding-top:.5rem}.astro-widget-card__inner .astro-kundli-form-row{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:480px){.astro-widget-card__inner .astro-kundli-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.astro-widget-card__inner .astro-kundli-form-actions{padding-top:.25rem}.astro-widget-card__inner .astro-kundli-form-actions .btn-primary,.astro-widget-card__inner .astro-kundli-form-actions .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.astro-widget-panchang-actions{margin-top:auto;width:100%;padding-top:.5rem}.astro-widget-panchang-actions .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}@media (max-width:1023px){.hawan-landing .pooja-page-hero .astro-widget-panchang-times,.pooja-landing .pooja-page-hero .astro-widget-panchang-times{align-items:flex-start;gap:2rem}}.astro-widget-panchang-times{margin-bottom:.875rem;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;text-align:left}.astro-widget-panchang-time-label{margin:0 0 .375rem;font-size:11px;font-weight:600;line-height:1.25;color:rgba(188,49,46,.7)}.astro-widget-pill{display:inline-flex;width:100%;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.375rem .625rem;font-size:10px;font-weight:500;line-height:1.25;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.astro-widget-pill{font-size:11px}}.astro-widget-pill--sun{border-color:rgba(255,196,14,.6);background-color:rgba(255,196,14,.1)}.astro-widget-pill--moon{border-color:rgba(188,49,46,.2);background-color:rgba(188,49,46,.05)}.astro-widget-pill svg{flex-shrink:0;color:rgba(188,49,46,.7)}.astro-widget-panchang-list{margin-bottom:.875rem;width:100%}.astro-widget-panchang-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.astro-widget-panchang-list{text-align:left}.astro-widget-panchang-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:rgba(188,49,46,.1);padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.astro-widget-panchang-row:last-child{border-bottom-width:0}.astro-widget-panchang-row dt{flex-shrink:0;font-weight:500;color:rgba(188,49,46,.75)}.astro-widget-panchang-row dd{margin:0;text-align:right;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.astro-widget-modal{position:fixed;inset:0;z-index:110}.astro-widget-modal__overlay{position:absolute;inset:0;background-color:rgba(108,25,16,.55);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.astro-widget-modal__wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem}.astro-widget-modal__dialog{position:relative;max-height:90vh;width:100%;max-width:32rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);animation:astroModalIn .28s ease-out}@keyframes astroModalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.astro-widget-modal__dialog:before{content:"";position:absolute;left:0;right:0;top:0;z-index:1;height:.25rem;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.astro-widget-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:rgba(188,49,46,.1);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#fffdf9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,253,249,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);padding:1.25rem 1.25rem 1rem}.astro-widget-modal__header-main{display:flex;min-width:0;align-items:center;gap:.75rem}.astro-widget-modal__icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(145deg,#ffd54a,#ffc40e);color:#3d1510}.astro-widget-modal__icon svg{height:1.5rem;width:1.5rem}.astro-widget-modal__eyebrow{margin:0 0 .125rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.astro-widget-modal__title{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.astro-widget-modal__close{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.1);--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.astro-widget-modal__close:focus-visible,.astro-widget-modal__close:hover{background-color:rgba(188,49,46,.05);--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.astro-widget-modal__body{max-height:calc(90vh - 5.5rem);overflow-y:auto;padding:1rem 1.25rem}.astro-widget-result-hero{margin-bottom:1rem;border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1rem;text-align:center;background:linear-gradient(135deg,#fff9f5,#fffbea)}.astro-widget-result-hero__name{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.astro-widget-result-hero__meta{margin:.25rem 0 .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-widget-result-badge{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.15);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.125rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.astro-widget-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-bottom:1rem}.astro-widget-result-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.astro-widget-result-stat{border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem}.astro-widget-result-stat__label{margin:0 0 .25rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-widget-result-stat__value{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.astro-widget-result-chart{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,2.25rem);gap:2px;margin-bottom:1rem;border:2px solid rgba(108,25,16,.2);border-radius:.5rem;overflow:hidden;background:rgba(108,25,16,.12)}.astro-widget-result-chart__house{--tw-bg-opacity:1;background-color:rgb(255 253 249/var(--tw-bg-opacity,1));font-size:11px;font-weight:600}.astro-widget-result-chart__center,.astro-widget-result-chart__house{display:flex;align-items:center;justify-content:center;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.astro-widget-result-chart__center{grid-column:2/span 2;grid-row:2/span 2;gap:.75rem;background-color:rgba(255,196,14,.15);font-size:1.125rem;line-height:1.75rem;font-weight:700}.astro-widget-result-chart__house:first-child{grid-column:1;grid-row:1}.astro-widget-result-chart__house:nth-child(2){grid-column:2;grid-row:1}.astro-widget-result-chart__house:nth-child(3){grid-column:3;grid-row:1}.astro-widget-result-chart__house:nth-child(4){grid-column:4;grid-row:1}.astro-widget-result-chart__house:nth-child(5){grid-column:1;grid-row:2}.astro-widget-result-chart__house:nth-child(7){grid-column:4;grid-row:2}.astro-widget-result-chart__house:nth-child(8){grid-column:1;grid-row:3}.astro-widget-result-chart__house:nth-child(9){grid-column:4;grid-row:3}.astro-widget-result-chart__house:nth-child(10){grid-column:1;grid-row:4}.astro-widget-result-chart__house:nth-child(11){grid-column:2;grid-row:4}.astro-widget-result-chart__house:nth-child(12){grid-column:3;grid-row:4}.astro-widget-result-chart__house:nth-child(13){grid-column:4;grid-row:4}.astro-widget-result-note{margin:0 0 1rem;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-widget-result-actions{display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.astro-widget-result-actions{flex-direction:row}}.astro-widget-result-btn{flex:1 1 0%;border-radius:9999px;padding-top:.625rem;padding-bottom:.625rem;text-align:center;font-size:.875rem;line-height:1.25rem;text-decoration-line:none}.astro-widget-match-pair{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgba(255,196,14,.3);padding:1rem;background:linear-gradient(135deg,rgba(255,196,14,.12),rgba(255,249,245,.9))}.astro-widget-match-person{min-width:0;flex:1 1 0%;text-align:center}.astro-widget-match-person__role{margin:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-widget-match-person__name{margin:.125rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.astro-widget-match-person__rashi{margin:.125rem 0 0;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-widget-match-heart{flex-shrink:0;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.astro-widget-match-score{margin-bottom:1rem;border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1);background-color:rgba(188,49,46,.05);padding:1rem;text-align:center}.astro-widget-match-score__label{margin:0 0 .25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-widget-match-score__value{margin:0;font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.astro-widget-match-score__value span{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-widget-match-score__bar{margin-top:.75rem;margin-bottom:.5rem;height:.5rem;overflow:hidden;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.astro-widget-match-score__bar span{display:block;height:100%;border-radius:9999px;background:linear-gradient(90deg,#bc312e,#ff6000 60%,#ffc40e)}.astro-widget-match-score__verdict{margin:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-widget-panchang-times--modal{margin-bottom:1rem}.astro-widget-panchang-list--modal{margin-bottom:0}@keyframes horoscopeCtaIconGlow{0%,to{box-shadow:0 8px 18px rgba(255,196,14,.28),inset 0 1px 0 hsla(0,0%,100%,.45)}50%{box-shadow:0 10px 24px rgba(255,154,0,.38),inset 0 1px 0 hsla(0,0%,100%,.55)}}@keyframes horoscopeContentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.horoscope-widget-section{position:relative;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:rgba(255,196,14,.15);background:linear-gradient(180deg,#fffbea,#fff9f5 42%,#fff4ea)}.horoscope-widget-section:before{content:"";pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(ellipse 70% 55% at 8% 12%,rgba(255,196,14,.14) 0,transparent 55%),radial-gradient(ellipse 55% 48% at 92% 88%,rgba(188,49,46,.09) 0,transparent 52%),radial-gradient(ellipse 45% 40% at 50% 0,rgba(255,96,0,.06) 0,transparent 50%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath fill='%23bc312e' fill-opacity='.04' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");background-size:auto,auto,auto,60px 60px}.horoscope-widget-section .container-custom{position:relative;z-index:1}.horoscope-widget-section-head{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:42rem;text-align:center}@media (min-width:1024px){.horoscope-widget-section-head{margin-bottom:2.5rem}}.horoscope-widget-section-head .section-label:after{content:"";height:1px;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.horoscope-widget-grid{display:grid;gap:1.25rem;align-items:stretch}@media (min-width:1024px){.horoscope-widget-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);gap:1.5rem}}.horoscope-cta-card,.horoscope-widget-card{height:100%;min-height:0}.horoscope-widget-card__inner{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:17px;border:1.3px solid rgba(108,25,16,.1);background:linear-gradient(180deg,#fff,#fffdf9 52%,#fff4ea);box-shadow:0 14px 32px -18px rgba(108,25,16,.32);padding:1.15rem 1.1rem 1.25rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.horoscope-widget-card:focus-within .horoscope-widget-card__inner,.horoscope-widget-card:hover .horoscope-widget-card__inner{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.2);box-shadow:0 20px 40px -16px rgba(255,96,0,.22)}.horoscope-widget-card__inner:before{content:"";position:absolute;left:0;right:0;top:0;height:.25rem;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.horoscope-widget-card__head{margin-bottom:.75rem;display:flex;justify-content:center}.horoscope-widget-card__badge{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.35);padding:.25rem .75rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));background:rgba(255,196,14,.14)}.horoscope-cta-card__inner{position:relative;z-index:1;display:flex;height:100%;min-height:100%;flex-direction:column;overflow:hidden;padding:1.25rem}@media (min-width:640px){.horoscope-cta-card__inner{padding:1.5rem}}.horoscope-cta-card__inner{border-radius:17px;border:1.3px solid rgba(255,196,14,.28);background:linear-gradient(155deg,#4a1510,#6c1910 42%,#942520 78%,#5a150e);box-shadow:0 16px 40px -12px rgba(74,21,16,.45),inset 0 1px 0 hsla(0,0%,100%,.08);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.horoscope-cta-card__top{position:relative;z-index:1;flex-shrink:0}.horoscope-cta-card__services{position:relative;z-index:1;margin-top:1rem;margin-bottom:1rem;display:flex;flex:1 1 0%;flex-direction:column;justify-content:center;border-radius:.75rem;border-width:1px;border-color:rgba(255,196,14,.2);padding:1rem}@media (min-width:640px){.horoscope-cta-card__services{margin-top:1.25rem;margin-bottom:1.25rem}}.horoscope-cta-card__services{background:hsla(0,0%,100%,.08);backdrop-filter:blur(4px)}.horoscope-cta-card__services-label{margin:0 0 .75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.horoscope-cta-card__services-list{margin:0;list-style-type:none}.horoscope-cta-card__services-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.horoscope-cta-card__services-list{padding:0}.horoscope-cta-card__services-list li{position:relative;padding-left:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.375;color:hsla(0,0%,100%,.85)}.horoscope-cta-card__services-list li:before{content:"";position:absolute;left:0;top:.55em;height:.375rem;width:.375rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1));box-shadow:0 0 8px rgba(255,196,14,.45)}.horoscope-cta-card__footer{position:relative;z-index:1;margin-top:auto;flex-shrink:0;padding-top:.25rem}.horoscope-cta-card:focus-within .horoscope-cta-card__inner,.horoscope-cta-card:hover .horoscope-cta-card__inner{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,196,14,.45);box-shadow:0 22px 48px -14px rgba(255,96,0,.28),inset 0 1px 0 hsla(0,0%,100%,.1)}.horoscope-cta-card__inner:before{content:"";position:absolute;left:0;right:0;top:0;height:.25rem;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.horoscope-cta-card__inner:after{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 100% 0,rgba(255,196,14,.14) 0,transparent 55%),radial-gradient(ellipse 55% 45% at 0 100%,rgba(255,96,0,.12) 0,transparent 50%)}.horoscope-cta-card__badge{display:inline-flex;align-items:center;gap:.375rem;align-self:center;border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.35);padding:.25rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));background:rgba(255,196,14,.12)}.horoscope-cta-card__badge,.horoscope-cta-card__hero{position:relative;z-index:1;margin-bottom:1rem}.horoscope-cta-card__hero{display:flex;align-items:flex-start;gap:.875rem}.horoscope-cta-card__icon{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;width:3.65rem;height:3.65rem;background:linear-gradient(145deg,#ffd54a,#ffc40e 55%,#ffb300);color:#3d1510;animation:horoscopeCtaIconGlow 3.5s ease-in-out infinite}.horoscope-cta-card__om{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.875rem;line-height:2.25rem;line-height:1}.horoscope-cta-card__copy{min-width:0;padding-top:.125rem;text-align:left}.horoscope-cta-card__title{margin:0 0 .375rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.horoscope-cta-card__title{font-size:1.25rem;line-height:1.75rem}}.horoscope-cta-card__title{font-family:Noto Sans Devanagari,Plus Jakarta Sans,sans-serif}.horoscope-cta-card__text{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsla(0,0%,100%,.75)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .horoscope-cta-card__features,.pooja-landing .pooja-page-hero .horoscope-cta-card__features{align-items:flex-start;gap:2rem}}.horoscope-cta-card__features{position:relative;z-index:1;margin:0;display:grid;list-style-type:none;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;padding:0}.horoscope-cta-card__feature{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsla(0,0%,100%,.85)}.horoscope-cta-card__feature svg{flex-shrink:0;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.horoscope-cta-card__btn{position:relative;z-index:1;margin-bottom:.75rem;width:100%;justify-content:center;font-weight:600;--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .horoscope-cta-card__actions,.pooja-landing .pooja-page-hero .horoscope-cta-card__actions{align-items:flex-start;gap:2rem}}.horoscope-cta-card__actions{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.horoscope-cta-card__action{font-weight:600}.horoscope-cta-card__action,.horoscope-widget-tabs{width:100%;justify-content:center}.horoscope-widget-tabs{margin-left:auto;margin-right:auto;margin-bottom:1rem;display:inline-flex;max-width:28rem;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem;background:hsla(0,0%,100%,.85);border:1px solid rgba(108,25,16,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.horoscope-widget-tab{min-width:0;flex:1 1 0%;cursor:pointer;border-radius:9999px;border-width:0;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:640px){.horoscope-widget-tab{font-size:.875rem;line-height:1.25rem}}.horoscope-widget-tab{font-family:inherit;background:transparent}.horoscope-widget-tab:focus-visible,.horoscope-widget-tab:hover{--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;background-color:#fff9f5}.horoscope-widget-tab.is-active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(135deg,#bc312e,#ff6000)}.horoscope-widget-tab.is-active:after{content:none}.horoscope-widget-signs-wrap{margin-bottom:1rem;border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:.75rem;background:linear-gradient(180deg,#fffdf9,#fff9f5)}.horoscope-widget-signs-label{margin:0 0 .625rem;text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.horoscope-widget-signs{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.horoscope-widget-signs::-webkit-scrollbar{display:none}@media (min-width:768px){.horoscope-widget-signs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));overflow:visible;padding-bottom:0}}.horoscope-sign-btn{position:relative;display:flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:2.85rem;height:2.85rem;padding:.35rem;scroll-snap-align:center;box-shadow:0 3px 8px -2px rgba(108,25,16,.12);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media (min-width:768px){.horoscope-sign-btn{width:100%;max-width:51px;margin-inline:auto;aspect-ratio:1;height:auto}}.horoscope-sign-btn img{pointer-events:none;display:block;height:auto;max-height:1.75rem;width:100%;-o-object-fit:contain;object-fit:contain;transition:filter .2s ease}.horoscope-sign-btn:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.25);box-shadow:0 6px 14px -4px rgba(255,96,0,.2)}.horoscope-sign-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(255,96,0,.4);--tw-ring-offset-width:2px}.horoscope-sign-btn.is-active{transform:scale(1.06);border-color:#6c1910;box-shadow:0 0 0 2px rgba(255,196,14,.35),0 6px 14px -4px rgba(108,25,16,.2);background:linear-gradient(180deg,#fff,#fff4ea)}.horoscope-sign-btn.is-active img{filter:invert(1%) sepia(80%) saturate(4004%) hue-rotate(309deg) brightness(94%) contrast(95%)}.horoscope-sign-btn__dot{position:absolute;top:-.125rem;right:-.125rem;height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1));box-shadow:0 0 0 2px #fff}.horoscope-widget-content{border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1rem;text-align:left}@media (min-width:640px){.horoscope-widget-content{padding:1.25rem}}.horoscope-widget-content{background:hsla(0,0%,100%,.72)}.horoscope-widget-content.is-updating{animation:horoscopeContentIn .35s ease-out}.horoscope-widget-content__head{margin-bottom:1rem;display:flex;align-items:center;gap:.875rem;border-bottom-width:1px;border-color:rgba(188,49,46,.1);padding-bottom:1rem}.horoscope-widget-sign-avatar-wrap{margin:0;flex-shrink:0}.horoscope-widget-sign-avatar{height:3rem;width:3rem;border-radius:.75rem;-o-object-fit:contain;object-fit:contain;padding:.5rem;background:linear-gradient(145deg,#fff4ea,#ffe8d6);border:1px solid rgba(108,25,16,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.horoscope-widget-content__meta{min-width:0;flex:1 1 0%}.horoscope-widget-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;row-gap:.25rem}.horoscope-widget-title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}@media (min-width:640px){.horoscope-widget-title{font-size:1.25rem;line-height:1.75rem}}.horoscope-widget-title{font-family:Noto Sans Devanagari,Plus Jakarta Sans,sans-serif}.horoscope-period-badge{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.3);padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));background:rgba(255,196,14,.16)}.horoscope-widget-date{margin-top:.25rem;display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.horoscope-widget-para{margin:0;font-size:15px;line-height:1.625;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.horoscope-lucky-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1.25rem 0 1rem}@media (min-width:640px){.horoscope-lucky-grid{gap:.625rem}}.horoscope-lucky-chip{min-width:0;border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:.625rem}@media (min-width:640px){.horoscope-lucky-chip{padding:.75rem}}.horoscope-lucky-chip{background:linear-gradient(180deg,#fffdf9,#fff9f5)}.horoscope-lucky-chip dt{margin-bottom:.25rem;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}@media (min-width:640px){.horoscope-lucky-chip dt{font-size:10px}}.horoscope-lucky-chip dd{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1))}@media (min-width:640px){.horoscope-lucky-chip dd{font-size:.875rem;line-height:1.25rem}}.horoscope-lucky-chip--remedy dd{--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.375}@media (min-width:640px){.horoscope-lucky-chip--remedy dd{font-size:.875rem;line-height:1.25rem}}.horoscope-lucky-chip--remedy dd{word-break:break-word}.horoscope-widget-grid>*{min-width:0}@media (max-width:1023px){.horoscope-cta-card,.horoscope-widget-card{height:auto}.horoscope-cta-card__inner,.horoscope-widget-card__inner{height:auto;min-height:0}.horoscope-cta-card__services{flex:0 0 auto;margin-top:.75rem;margin-bottom:.75rem}}@media (max-width:639px){.horoscope-widget-section{padding-top:2.5rem;padding-bottom:2.5rem}.horoscope-widget-section-head{margin-bottom:1.25rem;padding-left:.125rem;padding-right:.125rem}.horoscope-widget-section-head .section-heading{font-size:1.3rem;line-height:1.35}.horoscope-widget-section-head .section-subheading{font-size:.875rem;line-height:1.25rem;line-height:1.625}.horoscope-widget-grid{gap:1rem}.horoscope-widget-card__inner{padding:.75rem;overflow:visible}.horoscope-cta-card__inner{padding:1rem}.horoscope-widget-tabs{margin-bottom:.75rem;width:100%;max-width:none}.horoscope-widget-tab{padding:.375rem;font-size:10px;letter-spacing:.025em}.horoscope-widget-signs-wrap{margin-left:-.125rem;margin-right:-.125rem;margin-bottom:.75rem;padding:.5rem;overflow:hidden}.horoscope-widget-signs{gap:.35rem;padding-bottom:.35rem;margin:0 -.15rem}.horoscope-sign-btn{width:2.6rem;height:2.6rem;padding:.3rem}.horoscope-sign-btn img{max-height:1.35rem}.horoscope-widget-content{margin-top:0;padding:.75rem}.horoscope-widget-content__head{margin-bottom:.75rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding-bottom:.75rem}.horoscope-widget-content__meta{width:100%}.horoscope-widget-title-row{flex-wrap:wrap;align-items:center;gap:.375rem}.horoscope-widget-title{font-size:1rem;line-height:1.5rem}.horoscope-widget-date{font-size:.75rem;line-height:1rem}.horoscope-widget-para{font-size:.875rem;line-height:1.25rem;line-height:1.625}.horoscope-lucky-grid{margin-top:1rem;margin-bottom:0;gap:.375rem}.horoscope-lucky-chip{border-radius:.5rem;padding:.5rem}.horoscope-lucky-chip dt{margin-bottom:.125rem;font-size:8px;letter-spacing:.025em}.horoscope-lucky-chip dd{font-size:10px;line-height:1.25}.horoscope-cta-card__badge{margin-bottom:.75rem;padding:.125rem .625rem;font-size:9px}.horoscope-cta-card__hero{margin-bottom:.75rem;gap:.75rem}.horoscope-cta-card__icon{width:2.85rem;height:2.85rem}.horoscope-cta-card__om{font-size:1.5rem;line-height:2rem}.horoscope-cta-card__title{margin-bottom:.25rem;font-size:1rem;line-height:1.5rem}.horoscope-cta-card__text{font-size:.75rem;line-height:1rem;line-height:1.375}.horoscope-cta-card__features{gap:.375rem}.horoscope-cta-card__feature{font-size:11px}.horoscope-cta-card__services{margin-top:.75rem;margin-bottom:.75rem;padding:.75rem}.horoscope-cta-card__services-list li{padding-left:.875rem;font-size:.75rem;line-height:1rem}.horoscope-cta-card__btn.btn-lg{min-height:2.75rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem}.horoscope-cta-card__action{padding:.5rem;font-size:.75rem;line-height:1rem}.horoscope-cta-card__actions{gap:.5rem}}@media (max-width:380px){.horoscope-lucky-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.horoscope-lucky-chip--remedy{grid-column:1/-1}.horoscope-lucky-chip dd{font-size:11px}}.astro-magazines-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#fffbea,#fff9f5 50%,#fff)}.astro-magazines-section-head{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:42rem;text-align:center}@media (min-width:1024px){.astro-magazines-section-head{margin-bottom:2.5rem}}.astro-magazines-section-head .section-label:after{content:"";height:1px;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.astro-magazines-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;align-items:stretch}@media (max-width:1279px){.astro-magazines-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.astro-magazines-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (max-width:479px){.astro-magazines-grid{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.astro-magazines-grid::-webkit-scrollbar{display:none}.astro-magazines-grid .astro-magazine-card{flex:0 0 min(72vw,14.5rem);scroll-snap-align:start}}.astro-magazine-card{position:relative;height:100%;min-width:0}.astro-magazine-card__inner{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.astro-magazine-card:focus-within .astro-magazine-card__inner,.astro-magazine-card:hover .astro-magazine-card__inner{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.25);--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.astro-magazine-card__inner:before{content:"";pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:2;height:.125rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.astro-magazine-card:focus-within .astro-magazine-card__inner:before,.astro-magazine-card:hover .astro-magazine-card__inner:before{opacity:1}.astro-magazine-card__cover-wrap{position:relative;flex-shrink:0;overflow:hidden;aspect-ratio:300/430}.astro-magazine-card__thumb{position:relative;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;padding:1.5rem 1rem;text-align:center;background:linear-gradient(180deg,#fffbea,#fff0d0 45%,#ffe4b5)}.astro-magazine-card__thumb-tag{position:absolute;top:.75rem;left:.75rem;z-index:1;border-radius:9999px;padding:.125rem .625rem;font-size:10px;font-weight:700;text-transform:capitalize;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 2px 8px rgba(0,0,0,.12);background:linear-gradient(135deg,#ff6000,#bc312e)}.astro-magazine-card__thumb-tag[data-tag=favorite]{background:linear-gradient(135deg,#e11d48,#be123c)}.astro-magazine-card__thumb-tag[data-tag=viewed]{background:linear-gradient(135deg,#16a34a,#15803d)}.astro-magazine-card__thumb-ring{position:relative;display:flex;height:4.5rem;width:4.5rem;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 8px 22px rgba(255,96,0,.3)}.astro-magazine-card__thumb-icon{height:2.25rem;width:2.25rem;filter:brightness(0) invert(1)}.astro-magazine-card__thumb-month{font-size:.875rem;line-height:1.25rem;font-weight:700;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.astro-magazine-card__thumb-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-magazine-card:focus-within .astro-magazine-card__thumb-ring,.astro-magazine-card:hover .astro-magazine-card__thumb-ring{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform .4s ease}.astro-magazine-card__body{display:flex;flex:1 1 0%;flex-direction:column;gap:.75rem;padding:1rem}.astro-magazine-card__title{margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}@media (min-width:640px){.astro-magazine-card__title{font-size:1rem;line-height:1.5rem}}.astro-magazine-card__title{font-family:Noto Sans Devanagari,Plus Jakarta Sans,sans-serif}.astro-magazine-card__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.125rem}.astro-magazine-card__price-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-magazine-card__price-value{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.astro-magazine-card__price-free{font-size:11px;text-transform:uppercase;letter-spacing:.025em;color:rgb(255 96 0/var(--tw-text-opacity,1))}.astro-magazine-card__price-free,.astro-magazine-card__view-btn{font-weight:600;--tw-text-opacity:1}.astro-magazine-card__view-btn{margin-top:auto;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,#bc312e,#ff6000);box-shadow:0 4px 14px rgba(255,96,0,.28)}.astro-magazine-card__view-btn:focus-visible,.astro-magazine-card__view-btn:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));outline:2px solid transparent;outline-offset:2px;box-shadow:0 6px 18px rgba(255,96,0,.38);filter:brightness(1.05)}.astro-magazine-card__view-btn svg{flex-shrink:0}.magazine-reader-page{min-height:100vh}.magazine-reader-hero{padding-bottom:1.5rem;background:linear-gradient(180deg,#6c1910,#8a2418 55%,#fff9f5)}.magazine-reader-back{margin-bottom:1.5rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsla(0,0%,100%,.85);text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.magazine-reader-back:focus-visible,.magazine-reader-back:hover{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.magazine-reader-head{max-width:48rem}.magazine-reader-hero .section-label{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.magazine-reader-hero .section-heading{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.magazine-reader-hero .section-subheading{color:hsla(0,0%,100%,.8)}.magazine-reader-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.magazine-reader-frame-section{margin-top:-.5rem;padding-bottom:3rem}@media (min-width:1024px){.magazine-reader-frame-section{padding-bottom:4rem}}.magazine-reader-frame-wrap{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);min-height:min(78vh,52rem)}.magazine-reader-frame{width:100%;border-width:0;min-height:min(78vh,52rem);height:min(78vh,52rem)}.magazine-reader-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1));padding:2rem;text-align:center}.home-faq-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff9f5,#fff 45%,#fffbea)}.home-faq-section-head{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:42rem;text-align:center}@media (min-width:1024px){.home-faq-section-head{margin-bottom:2.5rem}}.home-faq-section-head .section-label:after{content:"";height:1px;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.home-faq-accordion{display:flex;flex-direction:column;gap:.75rem;width:100%;align-items:stretch}@media (min-width:1024px){.home-faq-accordion{flex-direction:row;gap:1rem;align-items:flex-start}}.home-faq-col{display:flex;min-width:0;flex-direction:column;gap:.75rem;flex:1 1 0}.home-faq-item{position:relative;width:100%;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:auto;flex:0 0 auto;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease}.home-faq-item:before{content:"";pointer-events:none;position:absolute;left:0;right:0;top:0;height:.125rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.home-faq-item:has(.accordion-content.open){border-color:rgba(255,96,0,.3);--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.home-faq-item:has(.accordion-content.open):before{opacity:1}.home-faq-trigger{display:flex;width:100%;align-items:center;gap:.75rem;padding:1rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.home-faq-trigger:hover{background-color:rgba(255,251,234,.6)}@media (min-width:640px){.home-faq-trigger{padding:1.25rem}}.home-faq-question{flex:1 1 0%;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.home-faq-question{font-size:1rem;line-height:1.5rem}}.home-faq-icon{height:1.25rem;width:1.25rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.home-faq-content{overflow:hidden}.home-faq-content.open{padding-left:1rem;padding-right:1rem}@media (min-width:640px){.home-faq-content.open{padding-left:1.25rem;padding-right:1.25rem}}.home-faq-content p{padding-bottom:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (min-width:640px){.home-faq-content p{padding-bottom:1.25rem}}.faq-page-section{position:relative;padding-top:0;background:linear-gradient(180deg,#fff,#fff9f5 40%,#fffbea)}.faq-page-tabs-wrap{margin-bottom:2rem}@media (min-width:1024px){.faq-page-tabs-wrap{margin-bottom:2.5rem}}.faq-page-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;align-items:start}@media (min-width:768px){.faq-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.faq-page-item{height:100%}.faq-page-item[hidden]{display:none}.faq-page-empty{grid-column:1/-1;margin:0;padding-top:2rem;padding-bottom:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.faq-page-support{margin-top:2.5rem;border-top-width:1px;border-color:rgba(188,49,46,.1);padding-top:2rem;text-align:center}@media (min-width:1024px){.faq-page-support{margin-top:3rem}}.faq-page-support__text{margin:0 0 1.25rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.faq-page-support__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}@media (min-width:640px){.faq-page-support__actions{flex-direction:row}}.faq-page-support__actions .btn-lg{min-height:3rem;width:100%;justify-content:center}@media (min-width:640px){.faq-page-support__actions .btn-lg{width:auto}}.text-body{color:rgb(108 25 16/var(--tw-text-opacity,1))}.text-body,.text-body-muted{font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1}.text-body-muted,.text-caption{color:rgb(148 53 40/var(--tw-text-opacity,1))}.text-caption{font-size:.875rem;line-height:1.25rem;line-height:1.5;--tw-text-opacity:1}.text-stat{font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}@media (min-width:640px){.text-stat{font-size:1.5rem;line-height:2rem}}.card-title{font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1))}.verified-pandits-head .section-label:after{content:"";height:1px;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.verified-pandits-actions .btn-lg{min-height:3rem;width:100%;justify-content:center}@media (min-width:640px){.verified-pandits-actions .btn-lg{width:auto}}.astro-carousel{position:relative}.astro-section-head{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.astro-section-head{margin-bottom:1.75rem}}@media (min-width:768px){.astro-section-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.5rem}}.astro-section-head-content{min-width:0}.astro-section-head-actions{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem}@media (min-width:640px){.astro-section-head-actions{justify-content:flex-end;gap:1.25rem}}@media (min-width:768px){.astro-section-head-actions{flex-direction:column;align-items:flex-end;gap:.75rem}}.astro-section-view-all{white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.astro-section-view-all:hover{--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1));text-decoration-line:underline}.astro-carousel-nav{display:flex;align-items:center;gap:.5rem}.astro-carousel-btn{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.15);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.astro-carousel-btn:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.35);--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.astro-carousel-btn:disabled{pointer-events:none;transform:none;opacity:.35}.astro-carousel-btn svg{height:1.25rem;width:1.25rem}.astro-carousel-viewport{overflow:hidden}.astro-carousel-track{display:flex;align-items:stretch;gap:1rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1);will-change:transform}.astro-carousel-slide{display:flex;height:auto;min-width:0;flex-direction:column}.astro-carousel-slide-media{position:relative;flex-shrink:0;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.astro-carousel-slide-media img{display:block;height:auto;width:100%;max-width:100%;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.astro-carousel-slide-thumb{height:100%;min-height:100%;flex-direction:column;gap:.5rem;padding:1rem;text-align:center;background:linear-gradient(180deg,#fff9f5,#fff0dc 55%,#ffe8c8)}.astro-carousel-slide-thumb,.astro-carousel-slide-thumb-ring{position:relative;display:flex;align-items:center;justify-content:center}.astro-carousel-slide-thumb-ring{height:5rem;width:5rem;border-radius:9999px;background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 8px 20px rgba(255,96,0,.28)}.astro-carousel-slide-thumb-wheel{height:2.5rem;width:2.5rem;filter:brightness(0) invert(1)}.astro-carousel-slide-thumb-initials{font-size:1.125rem;line-height:1.75rem;font-weight:700;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.astro-carousel-slide-thumb-caption{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-carousel-slide:hover .astro-carousel-slide-media img{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.astro-carousel-verified-badge{position:absolute;top:.5rem;right:.5rem;z-index:2;border-radius:.25rem;padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px rgba(22,163,74,.35)}.astro-carousel-slide-body{display:flex;flex:1 1 0%;flex-direction:column;border-top-width:1px;border-color:rgba(255,196,14,.2);padding:.75rem}.astro-carousel-slide-body .card-title,.astro-carousel-slide-spec{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.astro-carousel-slide-spec{margin-bottom:.5rem;margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.astro-carousel-slide-langs{margin-bottom:0;display:flex;flex-wrap:wrap;gap:.25rem}.astro-carousel-slide-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top-width:1px;border-color:rgba(255,196,14,.2);padding-top:.5rem}.astro-carousel-slide-price{font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.astro-carousel-slide-price-meta{font-size:.875rem;line-height:1.25rem;line-height:1.5;display:block;font-weight:400;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (max-width:1023px){.hawan-landing .pooja-page-hero .astrologers-listing-grid,.pooja-landing .pooja-page-hero .astrologers-listing-grid{align-items:flex-start;gap:2rem}}.astrologers-listing-grid{display:grid;gap:1rem}@media (min-width:640px){.astrologers-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.astrologers-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.astrologers-listing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.astrologers-listing-grid .astro-carousel-slide{width:100%}.astro-carousel-footer{margin-top:1.25rem}.astro-carousel-dots,.astro-carousel-footer{display:flex;align-items:center;justify-content:center;gap:.5rem}.astro-carousel-dot{height:.5rem;width:.5rem;border-radius:9999px;background-color:rgba(188,49,46,.2);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.astro-carousel-dot:hover{background-color:rgba(255,96,0,.5)}.astro-carousel-dot-active{width:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 96 0/var(--tw-bg-opacity,1))}.reviews-section{position:relative;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:rgba(255,196,14,.2);padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.reviews-section{padding-top:3.5rem;padding-bottom:3.5rem}}.reviews-section{background:linear-gradient(180deg,#fffbea,#fff 42%,#fff9f5)}.reviews-section:before{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 50% 40% at 0 0,rgba(255,196,14,.1) 0,transparent 55%),radial-gradient(ellipse 45% 35% at 100% 100%,rgba(188,49,46,.08) 0,transparent 50%)}.reviews-section .container-custom{position:relative;z-index:1}@media (max-width:1023px){.hawan-landing .pooja-page-hero .reviews-layout,.pooja-landing .pooja-page-hero .reviews-layout{align-items:flex-start;gap:2rem}}.reviews-layout{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.reviews-layout{grid-template-columns:minmax(0,250px) minmax(0,1fr);grid-template-areas:"head head" "summary carousel";-moz-column-gap:1.75rem;column-gap:1.75rem;row-gap:1.25rem;align-items:start}}@media (min-width:1280px){.reviews-layout{grid-template-columns:minmax(0,270px) minmax(0,1fr);-moz-column-gap:2rem;column-gap:2rem}}.reviews-section-head{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.reviews-section-head{flex-direction:row;align-items:flex-end;justify-content:space-between}}@media (min-width:1024px){.reviews-section-head{grid-area:head}}.reviews-head-content{min-width:0;max-width:42rem}.reviews-head-sub{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.reviews-summary{min-width:0}@media (min-width:1024px){.reviews-summary{grid-area:summary}}.reviews-summary-card{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.reviews-summary-card:before{content:"";position:absolute;left:0;right:0;top:0;height:.25rem;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.reviews-summary-badge{margin-bottom:.75rem;display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.35);padding:.25rem .625rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));background:rgba(255,196,14,.12)}.reviews-summary-score-wrap{margin-bottom:.5rem;display:flex;align-items:flex-end;gap:.5rem}.reviews-summary-score{font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.reviews-summary-score{font-size:2.75rem}}.reviews-summary-scale{padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (min-width:640px){.reviews-summary-scale{font-size:.875rem;line-height:1.25rem}}.review-stars{display:inline-flex;align-items:center;gap:.125rem;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.review-stars-lg{margin-bottom:.625rem}.review-star{height:.75rem;width:.75rem}.review-star-lg{height:1.25rem;width:1.25rem}.review-star-partial{opacity:.45}.reviews-summary-count{margin-bottom:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1))}.reviews-summary-note{margin-bottom:.75rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (min-width:640px){.reviews-summary-note{font-size:.875rem;line-height:1.25rem}}.reviews-trust-chips{margin:0;display:flex;list-style-type:none;flex-wrap:wrap;gap:.375rem;padding:0}.reviews-trust-chips li{border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.3);padding:.25rem .5rem;font-size:10px;font-weight:600;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1))}@media (min-width:640px){.reviews-trust-chips li{font-size:.75rem;line-height:1rem}}.reviews-trust-chips li{background:rgba(255,196,14,.1)}.reviews-carousel{min-width:0}@media (min-width:1024px){.reviews-carousel{grid-area:carousel}}.reviews-carousel-nav{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.reviews-carousel-btn{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.15);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.reviews-carousel-btn:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.4);--tw-bg-opacity:1;background-color:rgb(255 247 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.reviews-carousel-btn:disabled{pointer-events:none;transform:none;opacity:.35}.reviews-carousel-btn svg{height:1rem;width:1rem}.reviews-carousel-viewport{overflow:hidden}.reviews-carousel-track{display:flex;align-items:stretch;gap:.75rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1);will-change:transform}@media (min-width:1024px){.reviews-carousel-track{gap:1rem}}.reviews-carousel-slide{display:flex;min-width:0;align-self:stretch}.review-card{position:relative;display:flex;min-height:15rem;width:100%;flex-direction:column;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.review-card,.review-card:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.review-card:hover{border-color:rgba(255,96,0,.25);--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color)}@media (min-width:640px){.review-card{padding:1.25rem}}.review-card:before{content:"";position:absolute;left:0;right:0;top:0;height:.125rem;border-top-left-radius:1rem;border-top-right-radius:1rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.review-card:hover:before{opacity:1}.review-card-top{margin-bottom:.75rem;display:flex;justify-content:space-between;gap:.5rem}.review-card-top,.review-verified-badge{align-items:center}.review-verified-badge{display:inline-flex;border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.35);padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));background:rgba(255,196,14,.12)}.review-card-body{position:relative;display:flex;min-height:0;flex:1 1 0%;flex-direction:column}.review-quote-icon{margin-bottom:.5rem;height:1.75rem;width:1.75rem;flex-shrink:0;color:rgba(255,196,14,.35)}.review-card-text{--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;line-height:1.625}.review-card-footer{margin-top:auto;border-top-width:1px;border-color:rgba(188,49,46,.1);padding-top:.75rem}.review-card-customer{display:flex;align-items:center;gap:.625rem}.review-card-customer-avatar{height:2.25rem;width:2.25rem;flex-shrink:0;border-radius:9999px;border-width:2px;border-color:rgba(188,49,46,.1);-o-object-fit:cover;object-fit:cover}.review-card-customer-info{min-width:0}.review-card-author{font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.review-card-city{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.home-book-cta-section{position:relative;overflow:hidden;padding-top:2rem;padding-bottom:2rem}@media (min-width:1024px){.home-book-cta-section{padding-top:2.5rem;padding-bottom:2.5rem}}.home-book-cta-section{background:linear-gradient(135deg,#6c1910,#942520 38%,#bc312e 68%,#ff6000)}.home-book-cta-card{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}@media (min-width:1024px){.home-book-cta-card{flex-direction:row;align-items:center;gap:2.5rem}}.home-book-cta-content{margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}@media (min-width:1024px){.home-book-cta-content{margin-left:0;margin-right:0;text-align:left}}.home-book-cta-badge{display:inline-block;border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.35);padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;color:rgb(255 196 14/var(--tw-text-opacity,1));background:rgba(255,196,14,.12)}.home-book-cta-badge,.home-book-cta-title{margin-bottom:.5rem;--tw-text-opacity:1}.home-book-cta-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.375;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.home-book-cta-title{font-size:1.5rem;line-height:2rem}}.home-book-cta-desc{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsla(0,0%,100%,.85)}@media (min-width:640px){.home-book-cta-desc{font-size:1rem;line-height:1.5rem}}@media (max-width:1023px){.hawan-landing .pooja-page-hero .home-book-cta-options,.pooja-landing .pooja-page-hero .home-book-cta-options{align-items:flex-start;gap:2rem}}.home-book-cta-options{display:grid;width:100%;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.home-book-cta-options{gap:.75rem}}@media (min-width:1024px){.home-book-cta-options{width:auto;min-width:28rem}}@media (max-width:639px){.home-book-cta-option{flex-direction:column;align-items:center;gap:.5rem;border-radius:.75rem;padding:.625rem;text-align:center}.home-book-cta-option-icon{height:2.25rem;width:2.25rem}.home-book-cta-option-icon svg{height:1rem;width:1rem}.home-book-cta-option-text{align-items:center}.home-book-cta-option-label{font-size:11px;line-height:1.25}.home-book-cta-option-meta{display:none}}.home-book-cta-option{display:flex;align-items:center;gap:.75rem;border-radius:1rem;border-width:1px;border-color:hsla(0,0%,100%,.9);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.875rem;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.home-book-cta-option:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.home-book-cta-option{padding:1rem}}.home-book-cta-option{box-shadow:0 8px 24px rgba(0,0,0,.12)}.home-book-cta-option:focus-visible,.home-book-cta-option:hover{border-color:rgba(255,196,14,.5);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 14px 32px rgba(0,0,0,.18)}.home-book-cta-option-icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.home-book-cta-option-icon svg{height:1.25rem;width:1.25rem}.home-book-cta-option--call .home-book-cta-option-icon{background:linear-gradient(145deg,#ffb21f,#ff6000);box-shadow:0 6px 16px rgba(255,96,0,.35)}.home-book-cta-option--form .home-book-cta-option-icon{background:linear-gradient(145deg,#fff3c4,#ffc40e);--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1));box-shadow:0 6px 16px rgba(255,196,14,.3)}.home-book-cta-option--whatsapp .home-book-cta-option-icon{--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 6px 16px rgba(37,211,102,.35)}.home-book-cta-option-text{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.home-book-cta-option-label{font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.home-book-cta-option-label{font-size:1rem;line-height:1.5rem}}.home-book-cta-option-meta{margin-top:.125rem;font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.nav-link{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(128 31 24/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-link:hover{--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.nav-link-bar{border-radius:9999px;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsla(0,0%,100%,.9);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-link-bar:hover{background-color:hsla(0,0%,100%,.1);--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.nav-item-mega{position:static}.nav-item-dropdown{position:relative}.nav-chevron{opacity:.8;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-item:focus-within .nav-chevron,.nav-item:hover .nav-chevron{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hero-astro-section{position:relative;overflow:hidden;padding-bottom:3rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.hero-astro-section{padding-bottom:4rem}}.hero-astro-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-astro-bg-gradient{position:absolute;inset:0;background-image:linear-gradient(155deg,#1a0806,#2a0c08 22%,#4a1510 48%,#6c1910 72%,#3d0f08)}.hero-astro-bg-mesh{position:absolute;inset:0;background-image:radial-gradient(ellipse 90% 70% at 10% 15%,rgba(255,96,0,.22) 0,transparent 55%),radial-gradient(ellipse 75% 60% at 92% 80%,rgba(188,49,46,.2) 0,transparent 50%),radial-gradient(ellipse 55% 45% at 75% 20%,rgba(255,196,14,.12) 0,transparent 45%),radial-gradient(ellipse 40% 35% at 50% 100%,rgba(188,49,46,.15) 0,transparent 50%)}.hero-astro-bg-pattern{position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath fill='%23ffc40e' fill-opacity='.4' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E")}.hero-astro-stars{opacity:.6;background-image:radial-gradient(1px 1px at 8% 18%,rgba(255,196,14,.9) 0,transparent 100%),radial-gradient(1px 1px at 22% 72%,hsla(0,0%,100%,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 48% 12%,rgba(255,96,0,.7) 0,transparent 100%),radial-gradient(1px 1px at 68% 38%,rgba(255,196,14,.6) 0,transparent 100%),radial-gradient(1px 1px at 85% 68%,hsla(0,0%,100%,.45) 0,transparent 100%),radial-gradient(1px 1px at 38% 92%,rgba(255,96,0,.55) 0,transparent 100%)}.hero-astro-stars,.hero-hawan-scene{position:absolute;inset:0}.hero-hawan-scene{overflow:hidden;z-index:1}.hero-hawan-glow{position:absolute;bottom:-12%;width:min(42vw,280px);height:min(50vh,320px);border-radius:50%;filter:blur(48px);animation:hawanGlowPulse 4.5s ease-in-out infinite}.hero-hawan-glow-left{left:-4%;background:radial-gradient(circle,rgba(255,120,0,.55) 0,rgba(255,96,0,.22) 45%,transparent 72%)}.hero-hawan-glow-right{right:-4%;background:radial-gradient(circle,rgba(255,170,0,.5) 0,rgba(255,96,0,.18) 45%,transparent 72%);animation-delay:1.8s}.hero-hawan-glow-center{left:50%;transform:translateX(-50%);width:min(55vw,360px);bottom:-18%;opacity:.35;background:radial-gradient(circle,rgba(255,96,0,.35) 0,transparent 65%);animation-delay:.9s}.hero-hawan-fire{position:absolute;bottom:6%;width:72px;height:96px;display:flex;align-items:flex-end;justify-content:center}.hero-hawan-fire-left{left:3%}.hero-hawan-fire-right{right:3%;bottom:10%;transform:scale(.9)}@media (min-width:1024px){.hero-hawan-fire-left{left:6%;bottom:8%}.hero-hawan-fire-right{right:8%;bottom:12%}}.hero-wood-pile{position:relative;width:58px;height:16px;background:linear-gradient(180deg,#6b3a1f,#3d1f0e 55%,#2a1408);border-radius:3px 3px 2px 2px;box-shadow:0 4px 14px rgba(255,96,0,.35),inset 0 1px 0 rgba(255,196,14,.15)}.hero-wood-pile:after,.hero-wood-pile:before{content:"";position:absolute;background:linear-gradient(180deg,#5c3018,#2f1809);border-radius:2px}.hero-wood-pile:before{width:42px;height:7px;left:8px;bottom:10px;transform:rotate(-12deg)}.hero-wood-pile:after{width:38px;height:7px;right:6px;bottom:11px;transform:rotate(14deg)}.hero-flame{position:absolute;bottom:12px;border-radius:50% 50% 45% 45%/65% 65% 35% 35%;transform-origin:bottom center;animation:hawanFlicker 1.1s ease-in-out infinite;filter:blur(.5px)}.hero-flame-1{left:50%;width:26px;height:46px;margin-left:-13px;background:linear-gradient(0deg,#ff6000 0,#ffc40e 55%,rgba(255,220,100,.4) 85%,transparent);box-shadow:0 0 18px rgba(255,96,0,.65)}.hero-flame-2{left:28%;width:18px;height:34px;margin-left:-9px;opacity:.88;animation-delay:.25s;background:linear-gradient(0deg,#e65600,#ffb020 60%,transparent)}.hero-flame-3{left:62%;width:16px;height:30px;margin-left:-8px;opacity:.78;animation-delay:.55s;background:linear-gradient(0deg,#ff6000,#ffc40e 50%,transparent)}.hero-hawan-embers{position:absolute;inset:0}.hero-hawan-ember{position:absolute;left:var(--ex);top:var(--ey);width:3px;height:3px;border-radius:50%;background:#ffc40e;box-shadow:0 0 8px #ff6000,0 0 3px #fff;animation:emberRise 3.8s linear infinite;animation-delay:var(--ed);opacity:0}.hero-hawan-smoke{position:absolute;bottom:18%;width:100px;height:100px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,140,60,.12) 0,transparent 68%);filter:blur(18px);animation:smokeDrift 7s ease-in-out infinite}.hero-hawan-smoke-left{left:6%;animation-delay:0s}.hero-hawan-smoke-right{right:6%;animation-delay:2.5s}@keyframes hawanFlicker{0%,to{transform:scaleY(1) scaleX(1);opacity:.92}33%{transform:scaleY(1.1) scaleX(.94);opacity:1}66%{transform:scaleY(.9) scaleX(1.06);opacity:.82}}@keyframes hawanGlowPulse{0%,to{opacity:.32;transform:scale(1)}50%{opacity:.48;transform:scale(1.06)}}.hero-hawan-glow-center{animation-name:hawanGlowPulseCenter}@keyframes hawanGlowPulseCenter{0%,to{opacity:.28;transform:translateX(-50%) scale(1)}50%{opacity:.4;transform:translateX(-50%) scale(1.05)}}@keyframes emberRise{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}8%{opacity:.95}to{transform:translateY(-100px) translateX(12px) scale(.3);opacity:0}}@keyframes smokeDrift{0%,to{transform:translateY(0) scale(1);opacity:.35}50%{transform:translateY(-28px) scale(1.2);opacity:.2}}@media (max-width:639px){.hero-hawan-fire{transform:scale(.75);opacity:.85}.hero-hawan-fire-left{left:1%;bottom:4%}.hero-hawan-fire-right{right:1%;bottom:6%}}@media (prefers-reduced-motion:reduce){.hero-hawan-scene,.hero-hawan-scene *{animation:none!important}.hero-hawan-glow{opacity:.35}}.hero-trust-pill{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;border-color:hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.1);padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsla(0,0%,100%,.9);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.hero-title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.3;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.hero-title{font-size:2.25rem;line-height:2.5rem;line-height:1.35}}@media (min-width:1024px){.hero-title{font-size:2.75rem}}.hero-title-accent{background-image:linear-gradient(135deg,#ff6000,#ffc40e);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{font-size:1rem;line-height:1.5rem;line-height:1.625;color:hsla(0,0%,100%,.9)}@media (min-width:640px){.hero-lead{font-size:1.125rem;line-height:1.75rem}}.hero-lead strong{font-weight:600;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.hero-keywords{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsla(0,0%,100%,.65)}@keyframes heroServiceIconSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-visual-wrap{position:relative;width:100%;padding-bottom:2.5rem}@media (min-width:640px){.hero-visual-wrap{padding-bottom:3rem}}.hero-kalash-accent{pointer-events:none}.hero-kalash-accent--mobile{position:relative;z-index:20;margin-left:50px;width:4.5rem;height:4.5rem}.hero-kalash-accent--desktop{position:absolute;z-index:20;left:0;bottom:-70px;width:6.75rem;height:6.75rem;transform:translateX(-50%)}@media (min-width:640px) and (max-width:1023px){.hero-kalash-accent--mobile{width:5rem;height:5rem}}.hero-kalash-accent:before{content:"";position:absolute;inset:12%;z-index:-1;border-radius:9999px;background:radial-gradient(circle,rgba(255,196,14,.35) 0,rgba(255,96,0,.12) 45%,transparent 72%);filter:blur(8px);animation:pulseSoft 3s ease-in-out infinite}.hero-kalash-img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(255,96,0,.32));animation:float 5.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero-kalash-img{animation:none}}.hero-visual-stage{position:relative;margin-left:auto;margin-right:auto;aspect-ratio:1/1;width:100%;max-width:20rem}@media (min-width:640px){.hero-visual-stage{max-width:22rem}}@media (min-width:1024px){.hero-visual-stage{margin-left:0;margin-right:0;max-width:26rem}}.hero-visual-core{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.hero-center-title{margin-top:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.5;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hero-astro-glow{pointer-events:none;position:absolute;inset:2%;border-radius:9999px;background:radial-gradient(circle,rgba(255,196,14,.18) 0,rgba(255,96,0,.06) 48%,transparent 72%);animation:glowPulse 5s ease-in-out infinite}.hero-astro-chart{pointer-events:none;position:relative;z-index:1;aspect-ratio:1/1;width:100%}.hero-astro-chart .hero-astro-center,.hero-astro-chart .hero-pooja-orbit{pointer-events:auto}.hero-chakra-ring{pointer-events:none;position:absolute;inset:-4%;z-index:1;display:flex;align-items:center;justify-content:center}.hero-chakra-ring:before{inset:6%;background:radial-gradient(circle,rgba(255,196,14,.14) 0,rgba(255,96,0,.06) 42%,transparent 68%);filter:blur(2px)}.hero-chakra-ring:after,.hero-chakra-ring:before{content:"";pointer-events:none;position:absolute;border-radius:9999px}.hero-chakra-ring:after{inset:2%;border:1px solid rgba(255,196,14,.22);box-shadow:inset 0 0 24px rgba(255,196,14,.08),0 0 32px rgba(255,96,0,.1)}.hero-chakra-img{position:relative;z-index:1;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:lighten;opacity:.12;filter:drop-shadow(0 0 18px rgba(255,196,14,.28)) drop-shadow(0 0 36px rgba(255,96,0,.14)) saturate(1.08)}@media (prefers-reduced-motion:reduce){.hero-chakra-ring.animate-spin-slow{animation:none}}.hero-pooja-orbit{inset:0;z-index:3}.hero-pooja-link,.hero-pooja-orbit{position:absolute}.hero-pooja-link{left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:.375rem;text-decoration-line:none;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;--pooja-r:8.35rem;transform:rotate(calc(var(--i)*45deg)) translateY(calc(var(--pooja-r)*-1)) rotate(calc(var(--i)*-45deg)) translate(-50%,-50%)}.hero-pooja-link:focus-visible,.hero-pooja-link:hover{outline:2px solid transparent;outline-offset:2px;transform:rotate(calc(var(--i)*45deg)) translateY(calc(var(--pooja-r)*-1 - 2px)) rotate(calc(var(--i)*-45deg)) translate(-50%,-50%) scale(1.05)}.hero-pooja-icon-circle{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.55);background-color:rgba(188,49,46,.75);--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:640px){.hero-pooja-icon-circle{height:2.5rem;width:2.5rem}}.hero-pooja-link:focus-visible .hero-pooja-icon-circle,.hero-pooja-link:hover .hero-pooja-icon-circle{--tw-border-opacity:1;border-color:rgb(255 196 14/var(--tw-border-opacity,1));background-color:rgba(255,196,14,.2);box-shadow:0 0 18px rgba(255,196,14,.35)}.hero-pooja-icon-circle img{height:1rem;width:1rem}@media (min-width:640px){.hero-pooja-icon-circle img{height:18px;width:18px}}.hero-pooja-icon-circle img{filter:brightness(0) saturate(100%) invert(89%) sepia(18%) saturate(749%) hue-rotate(358deg) brightness(103%) contrast(101%)}.hero-pooja-label{white-space:nowrap;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:hsla(0,0%,100%,.9);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:640px){.hero-pooja-label{font-size:10px}}.hero-pooja-link:focus-visible .hero-pooja-label,.hero-pooja-link:hover .hero-pooja-label{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}@media (min-width:640px){.hero-pooja-link{--pooja-r:9rem}}@media (min-width:1024px){.hero-pooja-link{--pooja-r:9.85rem}}.hero-astro-center{position:absolute;left:50%;top:50%;z-index:10;display:flex;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:center;text-decoration-line:none;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hero-astro-center:focus-visible,.hero-astro-center:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));outline:2px solid transparent;outline-offset:2px}.hero-astro-center:focus-visible .hero-astro-center-icon,.hero-astro-center:hover .hero-astro-center-icon{--tw-border-opacity:1;border-color:rgb(255 196 14/var(--tw-border-opacity,1));background-color:rgba(255,196,14,.15);box-shadow:0 0 22px rgba(255,196,14,.4)}.hero-astro-center:focus-visible .hero-center-title,.hero-astro-center:hover .hero-center-title{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.hero-astro-center-icon{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;border-color:rgba(255,196,14,.55);background-color:rgba(188,49,46,.8);--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:640px){.hero-astro-center-icon{height:3.5rem;width:3.5rem}}.hero-astro-center-icon{box-shadow:0 0 0 4px rgba(255,196,14,.08),0 0 24px rgba(255,196,14,.22)}.hero-astro-center-icon img{height:1rem;width:1rem}@media (min-width:640px){.hero-astro-center-icon img{height:18px;width:18px}}.hero-astro-center-icon img{filter:brightness(0) saturate(100%) invert(89%) sepia(18%) saturate(749%) hue-rotate(358deg) brightness(103%) contrast(101%);height:1.75rem;width:1.75rem}@media (min-width:640px){.hero-astro-center-icon img{height:2rem;width:2rem}}@media (max-width:1023px){.hawan-landing .pooja-page-hero .header-main-row,.pooja-landing .pooja-page-hero .header-main-row{align-items:flex-start;gap:2rem}}.header-main-row{display:grid;align-items:center;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:640px){.header-main-row{gap:.75rem;padding-top:.625rem;padding-bottom:.625rem}}@media (min-width:1024px){.header-main-row{padding-top:.875rem;padding-bottom:.875rem}}.header-main-row{grid-template-columns:minmax(0,1fr) auto}@media (min-width:1024px){.header-main-row{grid-template-columns:1fr auto 1fr}}.header-main-logo{min-width:0;flex-shrink:0;justify-self:start}.header-main-tools{width:100%;min-width:0;max-width:100%;justify-self:center}.header-main-actions{display:flex;flex-shrink:0;align-items:center;gap:.375rem;justify-self:end}@media (min-width:640px){.header-main-actions{gap:.75rem}}.header-main-cta{min-height:2.25rem;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem}.header-main-cta svg{height:.875rem;width:.875rem}@media (min-width:640px){.header-main-cta{min-height:0;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.header-main-cta svg{height:1rem;width:1rem}}.header-tools{margin-left:auto;margin-right:auto;display:flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;justify-content:center;overflow-x:auto;gap:8px;scrollbar-width:none}.header-tools::-webkit-scrollbar{display:none}.header-tool{position:relative;display:flex;min-height:4.75rem;width:4.75rem;flex-shrink:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:.5rem .375rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.header-tool:focus{outline:2px solid transparent;outline-offset:2px}.header-tool:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(255,96,0,.4)}@media (min-width:640px){.header-tool{min-height:5.25rem;width:5.25rem;gap:.5rem;padding-top:.625rem;padding-bottom:.625rem}}.header-tool{font-family:inherit;background:linear-gradient(180deg,#fff,#fff9f5);box-shadow:0 4px 14px rgba(108,25,16,.06)}.header-tool:focus-visible,.header-tool:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));outline:2px solid transparent;outline-offset:2px}.header-tool-icon{position:relative;z-index:1;display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.header-tool-icon{height:2.5rem;width:2.5rem}}.header-tool-icon{background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);border:1px solid rgba(255,196,14,.35);box-shadow:inset 0 1px 0 rgba(255,244,214,.45),0 4px 12px rgba(255,96,0,.28);transition:transform .3s ease;transform:rotate(0deg)}.header-tool-icon svg{height:1.125rem;width:1.125rem}@media (min-width:640px){.header-tool-icon svg{height:1.25rem;width:1.25rem}}.header-tool-icon svg{stroke-width:1.75}.header-tool:not(:hover):not(:focus-visible) .header-tool-icon{animation:none;transform:rotate(0deg)}.header-tool:focus-visible .header-tool-icon,.header-tool:hover .header-tool-icon{animation:headerToolIconSpin .65s ease-in-out forwards}@keyframes headerToolIconSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.header-tool:focus-visible .header-tool-icon,.header-tool:hover .header-tool-icon{animation:none;transform:scale(1.08)}}.header-tool-label{position:relative;z-index:1;width:100%;padding-left:.125rem;padding-right:.125rem;text-align:center;font-size:10px;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.header-tool-label{font-size:11px}}.header-tool-label{min-height:1.65rem;display:flex;align-items:center;justify-content:center}.header-tool-mobile{min-height:4.75rem;width:100%;background:linear-gradient(180deg,#fff,#fff9f5)}.header-nav-row{position:relative;border-top-width:1px;border-color:rgba(255,196,14,.25);--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background-color:rgba(121,12,0,.78)}.header-nav-fixed{position:fixed;top:0;left:0;right:0;z-index:50}.header-nav-fixed,.header-nav-stuck{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.page-top-spacing{padding-top:2rem}.sticky-below-header{top:calc(var(--sticky-nav-height, 3rem) + 1rem)}.container-custom{margin-left:auto;margin-right:auto;max-width:85rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container-custom{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-custom{padding-left:2rem;padding-right:2rem}}.ripple{position:relative;overflow:hidden}.mega-menu{visibility:hidden;position:absolute;left:0;right:0;top:100%;z-index:50;--tw-translate-y:0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));opacity:0;--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.reveal.mega-menu.active{--tw-translate-y:0px}.reveal-left.mega-menu.active,.reveal.mega-menu.active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.reveal-left.mega-menu.active{--tw-translate-x:0px}.reveal-scale.mega-menu.active{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.mega-menu.active{visibility:visible}.mega-menu.active,.reveal.mega-menu.\!active{--tw-translate-y:0px}.mega-menu.active,.reveal-left.mega-menu.\!active,.reveal.mega-menu.\!active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.reveal-left.mega-menu.\!active{--tw-translate-x:0px}.reveal-scale.mega-menu.\!active{--tw-scale-x:1;--tw-scale-y:1}.mega-menu.\!active,.reveal-scale.mega-menu.\!active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.mega-menu.\!active{visibility:visible;--tw-translate-y:0px}.mega-col-title{font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mega-col-title:hover{--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.mega-pooja-link{display:flex;align-items:center;gap:.625rem;border-radius:.75rem;padding:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mega-pooja-icon,.mega-pooja-link:hover{--tw-bg-opacity:1;background-color:rgb(255 247 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.mega-pooja-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mega-pooja-link:hover .mega-pooja-icon{background-image:linear-gradient(135deg,#ff6000,#ffc40e);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.mega-menu-layout{display:block}@media (min-width:1024px){@media (max-width:1023px){.hawan-landing .pooja-page-hero .mega-menu-layout--with-cta,.pooja-landing .pooja-page-hero .mega-menu-layout--with-cta{align-items:flex-start;gap:2rem}}.mega-menu-layout--with-cta{display:grid;grid-template-columns:1fr minmax(15rem,17rem);align-items:flex-start;gap:2rem}}.mega-menu-cta{margin-top:1.5rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fdf5f4 var(--tw-gradient-from-position);--tw-gradient-to:hsla(7,69%,97%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#fff7f0 var(--tw-gradient-to-position);padding:1.25rem;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){.mega-menu-cta{margin-top:0}}.mega-menu-cta__label{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em;color:rgb(255 96 0/var(--tw-text-opacity,1))}.mega-menu-cta__label,.mega-menu-cta__title{margin-bottom:.5rem;font-weight:700;--tw-text-opacity:1}.mega-menu-cta__title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;color:rgb(108 25 16/var(--tw-text-opacity,1))}.mega-menu-cta__desc{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.mega-menu-cta__actions{display:flex;flex-direction:column;gap:.5rem}.nav-dropdown-panel{visibility:hidden;position:absolute;left:0;top:100%;z-index:50;min-width:15rem;--tw-translate-y:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-width:0 1px 1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;opacity:0;--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.reveal.nav-dropdown-panel.active{--tw-translate-y:0px}.reveal-left.nav-dropdown-panel.active,.reveal.nav-dropdown-panel.active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.reveal-left.nav-dropdown-panel.active{--tw-translate-x:0px}.reveal-scale.nav-dropdown-panel.active{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.nav-dropdown-panel.active{visibility:visible}.nav-dropdown-panel.active,.reveal.nav-dropdown-panel.\!active{--tw-translate-y:0px}.nav-dropdown-panel.active,.reveal-left.nav-dropdown-panel.\!active,.reveal.nav-dropdown-panel.\!active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.reveal-left.nav-dropdown-panel.\!active{--tw-translate-x:0px}.reveal-scale.nav-dropdown-panel.\!active{--tw-scale-x:1;--tw-scale-y:1}.nav-dropdown-panel.\!active,.reveal-scale.nav-dropdown-panel.\!active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.nav-dropdown-panel.\!active{visibility:visible;--tw-translate-y:0px}.nav-item-dropdown:nth-last-child(-n+3) .nav-dropdown-panel{left:auto;right:0}.nav-dropdown-link{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-dropdown-icon,.nav-dropdown-link:hover{--tw-bg-opacity:1;background-color:rgb(255 247 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.nav-dropdown-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px}.nav-dropdown-link:hover .nav-dropdown-icon{--tw-bg-opacity:1;background-color:rgb(255 96 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.mobile-nav-link{display:block;border-radius:.75rem;padding:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.mobile-nav-link:hover{--tw-bg-opacity:1;background-color:rgb(253 245 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.mobile-nav-group{border-bottom-width:1px;border-color:rgba(188,49,46,.1);padding-top:.5rem;padding-bottom:.5rem}.mobile-nav-group:last-child{border-width:0}.mobile-nav-group-title{padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.mobile-nav-sublink{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.mobile-nav-sublink-icon,.mobile-nav-sublink:hover{--tw-bg-opacity:1;background-color:rgb(255 247 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.mobile-nav-sublink-icon{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px}.mobile-nav-viewall{display:block;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.mobile-nav-viewall:hover{text-decoration-line:underline}.accordion-content{overflow:hidden;max-height:0;padding-top:0;padding-bottom:0;transition:max-height .35s ease-in-out}.accordion-content.open{max-height:1200px}.reveal{--tw-translate-y:2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1)}.reveal.visible{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.blog-detail-page .reveal,.blog-detail-page .reveal-left,.blog-detail-page .reveal-scale,.consultation-page .reveal,.consultation-page .reveal-left,.consultation-page .reveal-scale,.pooja-catalog-page .reveal,.pooja-catalog-page .reveal-left,.pooja-catalog-page .reveal-scale{--tw-translate-y:0px;--tw-translate-x:0px;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1;transition:none}.reveal-left.visible{--tw-translate-x:0px;opacity:1}.reveal-left.visible,.reveal-scale{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.reveal-scale{--tw-scale-x:.95;--tw-scale-y:.95;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1)}.reveal-scale.visible{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.status-online{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1));animation:pulseSoft 2s ease-in-out infinite}.text-gradient{background-image:linear-gradient(135deg,#bc312e,#ff6000 55%,#ffc40e);-webkit-background-clip:text;background-clip:text;color:transparent}.topbar{position:relative;overflow:hidden;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#3d0f08,#6c1910 38%,#801f18 72%,#942520);border-bottom:1px solid rgba(255,196,14,.22)}.topbar-glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 45% 180% at 0 50%,rgba(255,96,0,.14) 0,transparent 70%),radial-gradient(ellipse 40% 180% at 100% 50%,rgba(255,196,14,.1) 0,transparent 65%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath fill='%23ffc40e' fill-opacity='.035' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E")}.topbar-container{position:relative;z-index:1}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:.375rem;padding-top:.375rem;padding-bottom:.375rem}@media (min-width:640px){.topbar-inner{gap:.75rem;padding-top:.625rem;padding-bottom:.625rem}}.topbar-badge{border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.35);padding:.125rem .625rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));background:rgba(255,196,14,.12)}.topbar-badge,.topbar-location{display:inline-flex;flex-shrink:0;align-items:center}.topbar-location{min-width:0;gap:.375rem;font-size:.75rem;line-height:1rem;color:hsla(0,0%,100%,.85)}@media (min-width:640px){.topbar-location{font-size:.875rem;line-height:1.25rem}}.topbar-hours{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;color:hsla(0,0%,100%,.85)}@media (min-width:640px){.topbar-hours{font-size:.875rem;line-height:1.25rem}}.topbar-hours-mobile{display:flex;align-items:center;gap:.375rem}.topbar-hours-label{font-weight:600;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.topbar-contacts{display:flex;min-width:0;flex:1 1 0%;align-items:center;justify-content:flex-end;gap:.375rem;overflow-x:auto}@media (min-width:640px){.topbar-contacts{gap:.5rem}}@media (min-width:1024px){.topbar-contacts{flex:none}}.topbar-contacts{scrollbar-width:none}.topbar-contacts::-webkit-scrollbar{display:none}.topbar-action{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;white-space:nowrap;border-radius:9999px;padding:.25rem .5rem;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.95);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.topbar-action:focus{outline:2px solid transparent;outline-offset:2px}.topbar-action:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(255,196,14,.5)}@media (min-width:640px){.topbar-action{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}}.topbar-action{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.topbar-action:focus-visible,.topbar-action:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;background:hsla(0,0%,100%,.12);border-color:rgba(255,196,14,.38);box-shadow:0 4px 14px rgba(0,0,0,.15)}.topbar-action--phone .topbar-icon{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.topbar-action--whatsapp:focus-visible,.topbar-action--whatsapp:hover{background:rgba(37,211,102,.16);border-color:rgba(37,211,102,.42)}.topbar-action--whatsapp .topbar-icon{--tw-text-opacity:1;color:rgb(37 211 102/var(--tw-text-opacity,1))}.topbar-action--email .topbar-icon{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.topbar-icon{height:.875rem;width:.875rem;flex-shrink:0}@media (min-width:640px){.topbar-icon{height:1rem;width:1rem}}.topbar-icon-sm{height:.875rem;width:.875rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.topbar-label{line-height:1}.topbar-label-email{display:none}@media (min-width:1024px){.topbar-label-email{display:inline}}.topbar-divider{height:1rem;width:1px;flex-shrink:0;background-color:rgba(255,196,14,.25)}.site-footer{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.footer-cta-band{position:relative;overflow:hidden;background-image:linear-gradient(135deg,#6c1910,#942520 35%,#bc312e 65%,#c44a20 85%,#ff6000);--tw-shadow:0 4px 24px rgba(0,0,0,.25);--tw-shadow-colored:0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.footer-cta-band:before{background:radial-gradient(ellipse 70% 120% at 85% 50%,rgba(255,96,0,.14) 0,transparent 58%)}.footer-cta-band:after,.footer-cta-band:before{content:"";pointer-events:none;position:absolute;inset:0}.footer-cta-band:after{opacity:.3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath fill='%23ffc40e' fill-opacity='.08' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E")}.footer-cta-card{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:2rem;padding-bottom:2rem}@media (min-width:1024px){.footer-cta-card{flex-direction:row;padding-top:2.5rem;padding-bottom:2.5rem}}.footer-cta-text{max-width:42rem;text-align:center}@media (min-width:1024px){.footer-cta-text{text-align:left}}.footer-cta-badge{margin-bottom:.5rem;display:inline-block;border-radius:9999px;border-width:1px;border-color:rgba(255,196,14,.3);background-color:rgba(255,196,14,.15);padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.footer-cta-title{margin-bottom:.5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.footer-cta-title{font-size:1.875rem;line-height:2.25rem}}.footer-cta-desc{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsla(0,0%,100%,.85)}@media (min-width:640px){.footer-cta-desc{font-size:1rem;line-height:1.5rem}}.footer-cta-actions{display:flex;width:100%;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.75rem}@media (min-width:640px){.footer-cta-actions{flex-direction:row;align-items:center}}@media (min-width:1024px){.footer-cta-actions{width:auto}}.footer-cta-actions .btn,.footer-cta-actions .btn-accent,.footer-cta-actions .btn-primary,.footer-cta-actions .btn-secondary,.footer-cta-actions .btn-whatsapp{min-height:3rem;width:100%;padding-left:1.5rem;padding-right:1.5rem;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.footer-cta-actions .btn,.footer-cta-actions .btn-accent,.footer-cta-actions .btn-primary,.footer-cta-actions .btn-secondary,.footer-cta-actions .btn-whatsapp{width:auto}}.footer-cta-actions .\!btn{min-height:3rem;width:100%;padding-left:1.5rem;padding-right:1.5rem;--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.footer-cta-actions .\!btn{width:auto}}.footer-cta-actions .footer-cta-call{border-width:2px;border-color:hsla(0,0%,100%,.9);font-weight:600;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1));background-color:#fffbea;box-shadow:0 6px 22px rgba(0,0,0,.22)}.footer-cta-actions .footer-cta-call:focus-visible,.footer-cta-actions .footer-cta-call:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(255 196 14/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;background-color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.28)}@media (max-width:639px){.footer-cta-card{gap:1rem;padding-top:1.25rem;padding-bottom:1.25rem}.footer-cta-text{width:100%}.footer-cta-badge{margin-bottom:.5rem;padding:.125rem .625rem;font-size:11px;color:#fffbea;background:hsla(0,0%,100%,.12);border-color:rgba(255,196,14,.4)}.footer-cta-title{margin-bottom:.375rem;font-size:1.35rem;line-height:1.375}.footer-cta-desc{font-size:13px;line-height:1.625;color:hsla(0,0%,100%,.8)}.footer-cta-actions,.footer-cta-desc{margin-left:auto;margin-right:auto;max-width:24rem}.footer-cta-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:.5rem}.footer-cta-actions .btn-accent{grid-column:1/-1}.footer-cta-actions .btn,.footer-cta-actions .btn-accent,.footer-cta-actions .btn-primary,.footer-cta-actions .btn-whatsapp{min-height:2.75rem;justify-content:center;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem}.footer-cta-actions .btn svg{height:1rem;width:1rem}.footer-cta-actions .\!btn{min-height:2.75rem;justify-content:center;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem}.footer-cta-actions .\!btn svg{height:1rem;width:1rem}}.footer-main{position:relative;background-image:linear-gradient(180deg,#1f0a07,#140504 50%,#0f0302)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .footer-main-grid,.pooja-landing .pooja-page-hero .footer-main-grid{align-items:flex-start;gap:2rem}}.footer-main-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem}@media (min-width:1024px){.footer-main-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}}.footer-brand{display:flex;max-width:28rem;flex-direction:column}@media (min-width:1024px){.footer-brand{grid-column:span 4/span 4}}@media (max-width:1023px){.hawan-landing .pooja-page-hero .footer-nav-grid,.pooja-landing .pooja-page-hero .footer-nav-grid{align-items:flex-start;gap:2rem}}.footer-nav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:2rem}@media (min-width:1024px){.footer-nav-grid{grid-column:span 8/span 8;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.footer-nav-col{min-width:0}@media (max-width:639px){.footer-nav-grid{-moz-column-gap:1rem;column-gap:1rem;row-gap:1.5rem}.footer-col-title{margin-bottom:.75rem;padding-bottom:.375rem;font-size:11px;letter-spacing:.05em}.footer-links>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.footer-link{font-size:.75rem;line-height:1rem;line-height:1.375}}.footer-brand-logo{margin-bottom:1.5rem;display:inline-block}.footer-brand-text{margin-bottom:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsla(0,0%,100%,.7)}.footer-brand-contact{margin-top:2rem;border-top-width:1px;border-color:hsla(0,0%,100%,.1);padding-top:2rem}.footer-contact-label{margin-bottom:1.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,196,14,.9)}.footer-contact-chips{display:flex;flex-direction:column;gap:1rem}.footer-contact-chip{display:flex;align-items:center;gap:.875rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsla(0,0%,100%,.85);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.footer-contact-chip:hover{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.footer-contact-chip-location{align-items:flex-start}.footer-contact-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:hsla(0,0%,100%,.1);--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.footer-contact-note{margin-top:.25rem;display:block}.footer-brand-cta{margin-top:2rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem}@media (min-width:640px){.footer-brand-cta{flex-direction:row}}.footer-brand-cta .btn{width:100%;justify-content:center}@media (min-width:640px){.footer-brand-cta .btn{width:auto}}.footer-brand-cta .\!btn{width:100%;justify-content:center}@media (min-width:640px){.footer-brand-cta .\!btn{width:auto}}.footer-brand-social{margin-top:2rem;display:flex;gap:.75rem}.footer-social{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsla(0,0%,100%,.1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.footer-social:hover{--tw-bg-opacity:1;background-color:rgb(255 96 0/var(--tw-bg-opacity,1))}.footer-col-title,.footer-social:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.footer-col-title{margin-bottom:1rem;border-bottom-width:1px;border-color:rgba(255,196,14,.25);padding-bottom:.5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.footer-links>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.footer-link{display:block;font-size:.875rem;line-height:1.25rem;color:hsla(0,0%,100%,.65);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer-link:hover{padding-left:.25rem;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.footer-legal{margin-top:3rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;border-top-width:1px;border-color:hsla(0,0%,100%,.1);padding-top:2rem;text-align:center}@media (min-width:640px){.footer-legal{flex-direction:row;text-align:left}}.footer-legal-copy{font-size:.875rem;line-height:1.25rem;color:hsla(0,0%,100%,.6)}.footer-legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem;font-size:.875rem;line-height:1.25rem}.footer-legal-link{color:hsla(0,0%,100%,.65);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.footer-legal-link:hover{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.about-page-hero{padding-bottom:2.5rem}@media (min-width:1024px){.about-page-hero{padding-bottom:3rem}}.about-page-hero .hero-astro-bg-pattern{opacity:.11}.about-page-hero__decor{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.about-page-hero__om{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));font-size:clamp(12rem,28vw,22rem);opacity:.055;transform:translateY(-2%);text-shadow:0 0 80px rgba(255,196,14,.15)}.about-page-hero__ring{pointer-events:none;position:absolute;border-radius:9999px;border-width:1px}.about-page-hero__ring--outer{width:min(72vw,520px);height:min(72vw,520px);border-color:rgba(255,196,14,.14);box-shadow:inset 0 0 40px rgba(255,196,14,.06),0 0 60px rgba(255,96,0,.08);animation:aboutHeroRingPulse 6s ease-in-out infinite}.about-page-hero__ring--inner{width:min(52vw,360px);height:min(52vw,360px);border-color:rgba(255,196,14,.22);border-width:1px;animation:aboutHeroRingPulse 6s ease-in-out 1.5s infinite}@keyframes aboutHeroRingPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.03)}}.about-page-hero__breadcrumb{margin-bottom:1.5rem;justify-content:center}@media (min-width:1024px){.about-page-hero__breadcrumb{margin-bottom:2rem}}.about-page-hero__inner{width:100%;padding-top:1.5rem;padding-bottom:.5rem;text-align:center}@media (min-width:1024px){.about-page-hero__inner{padding-top:2.5rem;padding-bottom:1rem}}.about-page-hero__label{margin-bottom:1rem;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.about-page-hero__label:after,.about-page-hero__label:before{--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}.about-page-hero__label:after{content:"";height:1px;width:1.5rem}.about-page-hero__title{margin-bottom:1.25rem;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:clamp(1.625rem,3.25vw,2.5rem);line-height:1.25}.about-page-hero__lead{margin-bottom:2.5rem;width:100%;color:hsla(0,0%,100%,.85)}.about-page-hero__panel{width:100%;text-align:center}.about-page-hero__trust{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem}@media (min-width:640px){.about-page-hero__trust{margin-bottom:1.75rem;gap:.75rem}}.about-page-hero__trust-pill{display:inline-flex;align-items:center;gap:.625rem;border-radius:9999px;padding:.625rem 1rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsla(0,0%,100%,.9);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width:640px){.about-page-hero__trust-pill{font-size:.875rem;line-height:1.25rem}}.about-page-hero__trust-pill{border:1px solid rgba(255,196,14,.28);background:hsla(0,0%,100%,.06)}.about-page-hero__trust-pill:hover{border-color:rgba(255,196,14,.45);background:hsla(0,0%,100%,.1)}.about-page-hero__trust-icon{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));background:rgba(255,196,14,.14)}.about-page-hero__trust-icon svg{height:.875rem;width:.875rem}.about-page-hero__divider{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}@media (min-width:640px){.about-page-hero__divider{margin-bottom:1.75rem;gap:1rem}}.about-page-hero__divider:after,.about-page-hero__divider:before{content:"";height:1px;flex:1 1 0%;max-width:8rem;background:linear-gradient(90deg,transparent,rgba(255,196,14,.4),transparent)}.about-page-hero__divider span{white-space:nowrap;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,196,14,.8)}@media (min-width:640px){.about-page-hero__divider span{font-size:.75rem;line-height:1rem}}.about-page-hero__actions{margin-bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.75rem}@media (min-width:640px){.about-page-hero__actions{flex-direction:row;align-items:center}}.about-page-hero__actions .btn-lg{width:100%;min-width:11rem;justify-content:center}@media (min-width:640px){.about-page-hero__actions .btn-lg{width:auto}}@media (max-width:380px){.about-page-hero__trust-pill{width:100%;justify-content:center}}@media (max-width:1023px){.hawan-landing .pooja-page-hero .about-landing .pooja-services-grid,.pooja-landing .pooja-page-hero .about-landing .pooja-services-grid{align-items:flex-start;gap:2rem}}.about-landing .pooja-services-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width:640px){.about-landing .pooja-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.about-landing .pooja-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (min-width:1280px){.about-landing .pooja-services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-who-section{position:relative;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1))}.about-who-section__glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 50% 40% at 90% 15%,rgba(255,196,14,.1) 0,transparent 55%),radial-gradient(ellipse 45% 38% at 5% 85%,rgba(255,96,0,.07) 0,transparent 50%)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .about-who-capabilities,.pooja-landing .pooja-page-hero .about-who-capabilities{align-items:flex-start;gap:2rem}}.about-who-capabilities{margin-bottom:1.5rem;display:grid;gap:.75rem}@media (min-width:640px){.about-who-capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-who-capability{display:flex;align-items:flex-start;gap:.75rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.about-who-capability__icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));background:linear-gradient(145deg,rgba(108,25,16,.1),rgba(188,49,46,.08))}.about-who-capability__icon svg{height:1.25rem;width:1.25rem}.about-who-capability__icon--support{--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1));background:linear-gradient(145deg,rgba(255,96,0,.12),rgba(255,196,14,.14))}.about-who-capability__icon--muhurat{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));background:linear-gradient(145deg,#6c1910,#bc312e);color:#fffbea}.about-who-capability__title{margin-bottom:.125rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.about-who-capability__desc{margin:0;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.about-who-panel{overflow:hidden;border-radius:1.5rem;border-width:1px;border-color:rgba(188,49,46,.1);background:linear-gradient(155deg,#fffbea,#fff 45%,#faf6ee);box-shadow:0 20px 50px -24px rgba(108,25,16,.25)}.about-who-emblem{position:relative;overflow:hidden;padding:2rem 1.25rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.about-who-emblem{padding:2.5rem 1.75rem}}.about-who-emblem{background:linear-gradient(155deg,#2a0c08,#4a1510 42%,#6c1910 78%,#3d0f08)}.about-who-emblem:before{content:"";pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(ellipse 70% 55% at 50% 100%,rgba(255,96,0,.2) 0,transparent 55%),radial-gradient(1px 1px at 22% 28%,rgba(255,196,14,.2) 0,transparent 100%),radial-gradient(1px 1px at 78% 65%,hsla(0,0%,100%,.12) 0,transparent 100%)}.about-who-emblem__decor{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;min-height:7.5rem}.about-who-emblem__decor,.about-who-emblem__om{position:relative}.about-who-emblem__om{z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));font-size:clamp(3.5rem,10vw,5.5rem);opacity:.9;text-shadow:0 0 40px rgba(255,196,14,.35)}.about-who-emblem__ring{pointer-events:none;position:absolute;border-radius:9999px;border-width:1px}.about-who-emblem__ring--outer{width:min(72%,220px);aspect-ratio:1;border-color:rgba(255,196,14,.2);box-shadow:inset 0 0 24px rgba(255,196,14,.08)}.about-who-emblem__ring--inner{width:min(52%,160px);aspect-ratio:1;border-color:rgba(255,196,14,.32)}.about-who-emblem__content{position:relative;z-index:1}.about-who-emblem__verified{margin-bottom:1rem;display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.375rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));border:1px solid rgba(255,196,14,.35);background:rgba(255,196,14,.1)}.about-who-emblem__verified svg{height:1rem;width:1rem;flex-shrink:0}.about-who-emblem__title{margin-bottom:.5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.about-who-emblem__title{font-size:1.5rem;line-height:2rem}}.about-who-emblem__desc{margin-left:auto;margin-right:auto;margin-bottom:1.25rem;max-width:28rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsla(0,0%,100%,.8)}.about-who-emblem__tags{margin:0;display:flex;list-style-type:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:0}.about-who-emblem__tags li{border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .about-who-stats-grid,.pooja-landing .pooja-page-hero .about-who-stats-grid{align-items:flex-start;gap:2rem}}.about-who-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background-color:rgba(188,49,46,.1);padding:1.25rem}@media (min-width:640px){.about-who-stats-grid{padding:1.5rem}}.about-who-stat-card{display:flex;flex-direction:column;align-items:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.about-who-stat-card:hover{--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1))}@media (min-width:640px){.about-who-stat-card{padding:1.25rem}}.about-who-stat-card__icon{margin-bottom:.75rem;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));background:linear-gradient(145deg,#6c1910,#bc312e)}.about-who-stat-card__icon svg{height:1.25rem;width:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.about-who-stat-card__value{margin-bottom:.25rem}.about-who-stat-card__label{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (max-width:639px){.about-who-capabilities{grid-template-columns:repeat(1,minmax(0,1fr))}}.about-story-section{position:relative;overflow:hidden}.about-story-section__glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 8% 20%,rgba(255,196,14,.1) 0,transparent 55%),radial-gradient(ellipse 45% 40% at 92% 75%,rgba(255,96,0,.08) 0,transparent 50%)}@media (max-width:1023px){.hawan-landing .pooja-page-hero .about-story-pillars,.pooja-landing .pooja-page-hero .about-story-pillars{align-items:flex-start;gap:2rem}}.about-story-pillars{margin-bottom:1.5rem;display:grid;gap:.75rem}@media (min-width:640px){.about-story-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-story-pillar{display:flex;align-items:flex-start;gap:.75rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1));padding:1rem}.about-story-pillar__icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));background:linear-gradient(145deg,rgba(108,25,16,.1),rgba(188,49,46,.08))}.about-story-pillar__icon svg{height:1rem;width:1rem}.about-story-pillar__icon--mission{--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1));background:linear-gradient(145deg,rgba(255,96,0,.12),rgba(255,196,14,.15))}.about-story-pillar__icon--today{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));background:linear-gradient(145deg,#6c1910,#bc312e);color:#fffbea}.about-story-pillar__title{margin-bottom:.125rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.about-story-pillar__desc{margin:0;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.about-story-journey{border-radius:1.5rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1.5rem}@media (min-width:640px){.about-story-journey{padding:2rem}}@media (min-width:1024px){.about-story-journey{padding:2.5rem}}.about-story-journey{background:linear-gradient(155deg,#fffbea,#fff 42%,#faf6ee);box-shadow:0 18px 48px -24px rgba(108,25,16,.22)}.about-story-journey__head{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:42rem;text-align:center}@media (min-width:1024px){.about-story-journey__head{margin-bottom:2.5rem}}.about-story-journey__title{margin-bottom:.5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}@media (min-width:640px){.about-story-journey__title{font-size:1.875rem;line-height:2.25rem}}.about-story-journey__subtitle{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (min-width:640px){.about-story-journey__subtitle{font-size:1rem;line-height:1.5rem}}@media (max-width:1023px){.hawan-landing .pooja-page-hero .about-story-journey__track,.pooja-landing .pooja-page-hero .about-story-journey__track{align-items:flex-start;gap:2rem}}.about-story-journey__track{position:relative;margin:0;display:grid;list-style-type:none;gap:1.25rem;padding:0}@media (min-width:640px){.about-story-journey__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.about-story-journey__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.about-story-journey__track:before{content:"";pointer-events:none;position:absolute;left:12.5%;right:12.5%;top:4.75rem;height:.125rem;background:linear-gradient(90deg,rgba(108,25,16,.08),rgba(255,196,14,.45) 50%,rgba(108,25,16,.08))}}.about-story-milestone{display:flex;min-width:0;flex-direction:column;text-align:center}.about-story-milestone,.about-story-milestone__year{position:relative;align-items:center}.about-story-milestone__year{z-index:1;margin-bottom:.75rem;display:inline-flex;height:3.5rem;width:3.5rem;justify-content:center;border-radius:1rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#6c1910,#bc312e);box-shadow:0 8px 20px -8px rgba(108,25,16,.45)}.about-story-milestone--finale .about-story-milestone__year{background:linear-gradient(145deg,#e65600,#ffc40e);color:#4a1510}.about-story-milestone__node{position:relative;z-index:1;margin-bottom:.75rem;display:none;height:.75rem;width:.75rem;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 196 14/var(--tw-bg-opacity,1))}@media (min-width:1024px){.about-story-milestone__node{display:block}}.about-story-milestone__node{box-shadow:0 0 0 4px rgba(255,196,14,.2)}.about-story-milestone__node--finale{--tw-bg-opacity:1;background-color:rgb(255 96 0/var(--tw-bg-opacity,1));box-shadow:0 0 0 4px rgba(255,96,0,.2)}.about-story-milestone__card{border-radius:.75rem;--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;height:100%;width:100%;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;text-align:left}.about-story-milestone__card--finale{border-color:rgba(255,96,0,.2);background:linear-gradient(145deg,#fff,#fff8f0)}.about-story-milestone__step{font-size:.875rem;line-height:1.25rem;line-height:1.5;color:rgb(148 53 40/var(--tw-text-opacity,1));margin-bottom:.5rem;display:block;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.about-story-milestone__name{margin-bottom:.5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.about-story-milestone__desc{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (max-width:1023px){.hawan-landing .pooja-page-hero .about-mv-grid,.pooja-landing .pooja-page-hero .about-mv-grid{align-items:flex-start;gap:2rem}}.about-mv-grid{display:grid;gap:1.5rem}@media (min-width:768px){.about-mv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.about-mv-grid{gap:2rem}}.about-mv-card{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;position:relative;overflow:hidden;border-width:1px;border-color:rgba(188,49,46,.1);padding:2rem}@media (min-width:1024px){.about-mv-card{padding:2.5rem}}.about-mv-card--mission{background:linear-gradient(145deg,#fffbea,#fff 60%)}.about-mv-card--vision{border-color:hsla(0,0%,100%,.1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(155deg,#2a0c08,#6c1910 55%,#4a1510)}.about-mv-card--vision .about-mv-card__label{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.about-mv-card--vision .about-mv-card__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.about-mv-card--vision .about-mv-card__text{color:hsla(0,0%,100%,.85)}.about-mv-card--mission .about-mv-card__title{--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.about-mv-card__icon{margin-bottom:1.25rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(145deg,rgba(108,25,16,.12),rgba(255,96,0,.1))}.about-mv-card--vision .about-mv-card__icon,.about-mv-card__icon{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.about-mv-card--vision .about-mv-card__icon{background-color:hsla(0,0%,100%,.1)}.about-mv-card__icon svg{height:1.5rem;width:1.5rem}.about-mv-card__label{font-size:.875rem;line-height:1.25rem;line-height:1.5;color:rgb(148 53 40/var(--tw-text-opacity,1));margin-bottom:.5rem;display:block;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.about-mv-card__title{margin-bottom:.75rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700}.about-mv-card__text{margin:0;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (max-width:1023px){.hawan-landing .pooja-page-hero .about-commitment-grid,.pooja-landing .pooja-page-hero .about-commitment-grid{align-items:flex-start;gap:2rem}}.about-commitment-grid{display:grid;gap:1rem}@media (min-width:640px){.about-commitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.about-commitment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.about-commitment-item{display:flex;align-items:flex-start;gap:.75rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.about-commitment-item__icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1));background:linear-gradient(145deg,#6c1910,#bc312e)}.about-commitment-item__icon svg{height:1.25rem;width:1.25rem}.about-commitment-item__title{margin-bottom:.25rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.about-commitment-item__desc{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.about-pandits-section{position:relative;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:rgba(255,196,14,.15);padding-top:3rem;padding-bottom:3rem}@media (min-width:1024px){.about-pandits-section{padding-top:4rem;padding-bottom:4rem}}.about-pandits-section{background:linear-gradient(180deg,#fffbea,#fff8f0 50%,#fffbea)}.about-pandits-section__glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 15% 20%,rgba(255,196,14,.12) 0,transparent 55%),radial-gradient(ellipse 55% 45% at 90% 80%,rgba(255,96,0,.08) 0,transparent 50%)}.about-pandits-head{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:42rem;text-align:center}@media (min-width:1024px){.about-pandits-head{margin-bottom:2.5rem}}.about-pandits-intro{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:48rem;text-align:center}@media (min-width:1024px){.about-pandits-intro{margin-bottom:2.5rem}}.about-pandits-intro__text{margin:0 0 1.5rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.about-pandits-highlights{margin:0;display:flex;list-style-type:none;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0}@media (min-width:640px){.about-pandits-highlights{gap:.75rem}}.about-pandits-highlights li{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.1);background-color:hsla(0,0%,100%,.8);padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}@media (min-width:640px){.about-pandits-highlights li{font-size:.875rem;line-height:1.25rem}}.about-pandits-highlights__icon{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1));background:linear-gradient(145deg,rgba(255,196,14,.2),rgba(255,96,0,.12))}.about-pandits-highlights__icon svg{height:.875rem;width:.875rem}@media (max-width:1023px){.hawan-landing .pooja-page-hero .about-pandits-grid,.pooja-landing .pooja-page-hero .about-pandits-grid{align-items:flex-start;gap:2rem}}.about-pandits-grid{margin-bottom:2rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width:768px){.about-pandits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.about-pandits-grid{margin-bottom:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.about-pandit-card{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.about-pandit-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.about-pandit-card{box-shadow:0 12px 32px -16px rgba(108,25,16,.15)}.about-pandit-card:before{content:"";position:absolute;left:0;right:0;top:0;height:.25rem;background:linear-gradient(90deg,#6c1910,#ff6000 50%,#ffc40e)}.about-pandit-card__media{position:relative;flex-shrink:0}.about-pandit-card__media--photo{overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));aspect-ratio:3/4}.about-pandit-card__media--photo:after{content:"";pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:25%;background:linear-gradient(180deg,transparent,rgba(42,12,8,.18))}.about-pandit-card__photo{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.about-pandit-card:hover .about-pandit-card__photo{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.about-pandit-card__media--thumb{display:flex;min-height:12rem;align-items:center;justify-content:center;padding:2rem 1.25rem 1rem;background:linear-gradient(180deg,rgba(255,251,234,.9),hsla(0,0%,100%,0))}.about-pandit-card__thumb{min-height:10rem;width:100%}.about-pandit-card__verified{right:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#6c1910,#bc312e)}.about-pandit-card__status,.about-pandit-card__verified{position:absolute;top:.75rem;border-radius:9999px;padding:.25rem .5rem;font-size:10px;--tw-text-opacity:1}.about-pandit-card__status{left:.75rem;display:inline-flex;align-items:center;gap:.25rem;border-width:1px;border-color:rgba(188,49,46,.1);background-color:hsla(0,0%,100%,.95);font-weight:600;color:rgb(188 49 46/var(--tw-text-opacity,1))}.about-pandit-card__status--offline{--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.about-pandit-card__body{display:flex;flex:1 1 0%;flex-direction:column;padding:.5rem 1.25rem 1.25rem}.about-pandit-card__name{margin-bottom:.25rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.about-pandit-card__spec{margin-bottom:.125rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.about-pandit-card__exp{margin-bottom:.75rem;font-size:.75rem;line-height:1rem}.about-pandit-card__bio,.about-pandit-card__exp{--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.about-pandit-card__bio{margin:0 0 1rem;flex:1 1 0%;font-size:.875rem;line-height:1.25rem;line-height:1.625}.about-pandit-card__rituals{margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:.375rem}.about-pandit-card__ritual{border-radius:.375rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:.25rem .5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));background:rgba(108,25,16,.04)}.about-pandit-card__langs{margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.375rem}.about-pandit-card__lang{border-radius:9999px;background-color:rgba(255,196,14,.15);padding:.125rem .5rem;font-size:10px;font-weight:500;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.about-pandit-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top-width:1px;border-color:rgba(188,49,46,.1);padding-top:1rem}.about-pandit-card__area{font-size:.75rem;line-height:1rem;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.about-pandit-card__area span{display:block;font-size:10px;font-weight:500;text-transform:none;letter-spacing:0;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.about-pandits-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}@media (min-width:640px){.about-pandits-actions{flex-direction:row}}.about-pandits-actions .btn-lg{min-height:3rem;width:100%;justify-content:center}@media (min-width:640px){.about-pandits-actions .btn-lg{width:auto}}@media (max-width:1023px){.hawan-landing .pooja-page-hero .about-reviews-grid,.pooja-landing .pooja-page-hero .about-reviews-grid{align-items:flex-start;gap:2rem}}.about-reviews-grid{display:grid;gap:1.25rem}@media (min-width:640px){.about-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.about-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.about-review-card{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;display:flex;height:100%;flex-direction:column;border-width:1px;border-color:rgba(188,49,46,.1);padding:1.5rem}@media (min-width:1024px){.about-review-card{padding:1.75rem}}.about-review-card .review-stars{margin-bottom:.75rem;display:flex;gap:.125rem;--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.about-review-card .review-star{height:1rem;width:1rem}.about-review-card__pooja{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.about-review-card__text{margin-bottom:1rem;flex:1 1 0%;font-size:.875rem;line-height:1.25rem;font-style:italic;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.about-review-card__footer{display:flex;flex-direction:column;gap:.125rem;border-top-width:1px;border-color:rgba(188,49,46,.1);padding-top:1rem}.about-review-card__name{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.about-review-card__location{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.about-booking-process-section{padding-top:3rem;padding-bottom:3rem}@media (min-width:1024px){.about-booking-process-section{padding-top:4rem;padding-bottom:4rem}}.about-booking-process-section .booking-process-header{margin-bottom:2rem}@media (min-width:1024px){.about-booking-process-section .booking-process-header{margin-bottom:2.5rem}}.about-process-board{position:relative;overflow:hidden;border-radius:2rem;padding:1.25rem}@media (min-width:640px){.about-process-board{padding:1.75rem}}@media (min-width:1024px){.about-process-board{padding:2.25rem}}.about-process-board{background:linear-gradient(165deg,#fffbea,#fff8f0 45%,#fff3e4);border:1px solid rgba(255,196,14,.45);box-shadow:0 32px 64px -24px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.9)}.about-process-board:before{content:"";position:absolute;left:0;right:0;top:0;height:.375rem;background:linear-gradient(90deg,#6c1910,#bc312e 25%,#ff6000 55%,#ffc40e)}.about-process-rail{position:relative;margin-bottom:2rem;display:none}@media (min-width:768px){.about-process-rail{display:block}}@media (min-width:1024px){.about-process-rail{margin-bottom:2.5rem}}.about-process-rail__line{position:absolute;left:8%;right:8%;top:1.25rem;height:.125rem;background:linear-gradient(90deg,rgba(108,25,16,.15),rgba(255,96,0,.5) 50%,rgba(255,196,14,.7))}.about-process-rail__nodes{position:relative;margin:0;display:flex;list-style-type:none;justify-content:space-between;padding:0}.about-process-rail__nodes li{min-width:0;flex:1 1 0%;flex-direction:column;gap:.5rem}.about-process-rail__dot,.about-process-rail__nodes li{display:flex;align-items:center}.about-process-rail__dot{height:2.5rem;width:2.5rem;flex-shrink:0;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));background:linear-gradient(145deg,#fff3c4,#ffc40e);border:2px solid rgba(108,25,16,.12);box-shadow:0 4px 12px rgba(255,196,14,.35)}.about-process-rail__dot--finale{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#ff6000,#bc312e);box-shadow:0 4px 16px rgba(255,96,0,.4)}.about-process-rail__label{text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:rgba(188,49,46,.7)}@media (min-width:640px){.about-process-rail__label{font-size:.75rem;line-height:1rem}}@media (max-width:1023px){.hawan-landing .pooja-page-hero .about-process-grid,.pooja-landing .pooja-page-hero .about-process-grid{align-items:flex-start;gap:2rem}}.about-process-grid{margin:0;display:grid;list-style-type:none;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;padding:0}@media (min-width:640px){.about-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.about-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.about-process-card{position:relative;display:flex;height:100%;flex-direction:column;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.about-process-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.about-process-card{box-shadow:0 8px 24px -12px rgba(108,25,16,.18)}.about-process-card:after{content:"";position:absolute;left:0;right:0;top:0;height:.125rem;border-top-left-radius:1rem;border-top-right-radius:1rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.about-process-card:hover:after{opacity:1}.about-process-card__icon{margin-bottom:1rem;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:0 6px 16px rgba(255,96,0,.28)}.about-process-card__icon svg{height:1.25rem;width:1.25rem}.about-process-card__icon--finale{background:linear-gradient(145deg,#6c1910,#bc312e);box-shadow:0 6px 16px rgba(108,25,16,.35)}.about-process-card__step{margin-bottom:.25rem;display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.about-process-card__title{margin-bottom:.5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.about-process-card__desc{margin:0;flex:1 1 0%;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.about-process-card--finale{border-color:rgba(255,196,14,.5);background:linear-gradient(145deg,#fff,#fff8ee);box-shadow:0 12px 32px -14px rgba(108,25,16,.22),0 0 0 1px rgba(255,196,14,.2);animation:booking-glow-pulse 3s ease-in-out infinite}.about-process-cta{margin-top:2rem;border-top-width:1px;border-color:rgba(188,49,46,.1);padding-top:1.5rem}@media (min-width:1024px){.about-process-cta{margin-top:2.5rem;padding-top:2rem}}.about-process-cta__trust{margin:0 0 1.5rem;display:flex;list-style-type:none;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0}.about-process-cta__trust li{border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.15);padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));background:rgba(108,25,16,.05)}.about-process-cta__actions{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.75rem}@media (min-width:640px){.about-process-cta__actions{flex-direction:row;align-items:center}}.about-process-cta__actions .btn-accent{width:100%;justify-content:center;--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.about-process-cta__actions .btn-accent{width:auto}}.about-process-cta__actions .pooja-booking-steps-call{border-color:rgba(188,49,46,.2);--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.about-process-cta__actions .pooja-booking-steps-call:hover{border-color:rgba(188,49,46,.35);background-color:rgba(188,49,46,.05)}.about-process-cta__actions .pooja-booking-steps-wa{border-color:rgba(5,150,105,.3);--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.about-process-cta__actions .pooja-booking-steps-wa:hover{border-color:rgba(5,150,105,.5);--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.contact-page-section{padding-top:0}.contact-page-layout{margin-bottom:2rem;align-items:flex-start}@media (min-width:1024px){.contact-page-layout{margin-bottom:2.5rem}}.contact-info-panel{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.contact-info-panel{gap:1.25rem}}.contact-info-card{position:relative;display:flex;gap:1rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.contact-info-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.contact-info-card{box-shadow:0 10px 28px -14px rgba(108,25,16,.14)}.contact-info-card:before{content:"";position:absolute;left:0;right:0;top:0;height:.125rem;border-top-left-radius:1rem;border-top-right-radius:1rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.contact-info-card:hover:before{opacity:1}.contact-info-card__icon{display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:0 6px 16px rgba(255,96,0,.28)}.contact-info-card__icon svg{height:1.5rem;width:1.5rem}.contact-info-card__icon--wa{background:linear-gradient(145deg,#25d366,#128c7e);box-shadow:0 6px 16px rgba(37,211,102,.28)}.contact-info-card__icon--email{background:linear-gradient(145deg,#6c1910,#bc312e);box-shadow:0 6px 16px rgba(108,25,16,.28)}.contact-info-card__body{min-width:0;flex:1 1 0%}.contact-info-card__label{margin-bottom:.25rem;display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.contact-info-card__value{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-info-card__value:hover{--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.contact-info-card__note{margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.contact-hours-card{border-radius:1rem;border-width:1px;border-color:rgba(255,196,14,.3);padding:1.25rem}@media (min-width:1024px){.contact-hours-card{padding:1.5rem}}.contact-hours-card{background:linear-gradient(145deg,#fffbea,#fff8ee)}.contact-hours-card__title{margin-bottom:.75rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.contact-hours-list{margin:0;list-style-type:none}.contact-hours-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.contact-hours-list{padding:0}.contact-hours-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.875rem;line-height:1.25rem}.contact-hours-list span:first-child{--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.contact-hours-list span:last-child{font-weight:600;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.contact-form-panel{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem}@media (min-width:640px){.contact-form-panel{padding:2rem}}@media (min-width:1024px){.contact-form-panel{padding:2.25rem}}.contact-form-panel{box-shadow:0 16px 40px -20px rgba(108,25,16,.18)}.contact-form-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:.25rem;background:linear-gradient(90deg,#6c1910,#ff6000 50%,#ffc40e)}.contact-form-panel__head{margin-bottom:1.5rem;border-bottom-width:1px;border-color:rgba(188,49,46,.1);padding-bottom:1.5rem}.contact-form-panel__title{margin-bottom:.5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.contact-form-panel__desc{margin:0 0 1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.contact-form-trust{margin:0;display:flex;list-style-type:none;flex-wrap:wrap;gap:.5rem;padding:0}.contact-form-trust li{border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.1);padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));background:rgba(108,25,16,.04)}.contact-form{display:flex;flex-direction:column;gap:1rem}@media (max-width:1023px){.hawan-landing .pooja-page-hero .contact-form__row,.pooja-landing .pooja-page-hero .contact-form__row{align-items:flex-start;gap:2rem}}.contact-form__row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form__field{display:flex;flex-direction:column;gap:.375rem}.contact-form__label{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.contact-form__label span{--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.contact-form__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236c1910' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem}.contact-form__textarea{min-height:7rem;resize:none;padding-top:.75rem;padding-bottom:.75rem;line-height:1.625}.contact-form__actions{display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}@media (min-width:640px){.contact-form__actions{flex-direction:row}}.contact-form__actions .btn-lg{min-height:3rem;justify-content:center}.contact-form-note{margin:0;display:flex;align-items:center;justify-content:center;gap:.375rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.contact-form-status{margin:0;border-radius:.75rem;border-width:1px;padding:.5rem .75rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500}.contact-form-status.is-success{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.consultation-page-section{padding-top:0}@media (max-width:1023px){.hawan-landing .pooja-page-hero .consultation-trust-list,.pooja-landing .pooja-page-hero .consultation-trust-list{align-items:flex-start;gap:2rem}}.consultation-trust-list{margin:0 0 2rem;display:grid;list-style-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0}@media (min-width:1024px){.consultation-trust-list{margin-bottom:2.5rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.consultation-trust-list li{display:flex;align-items:center;gap:.75rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.875rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1));box-shadow:0 8px 24px -16px rgba(108,25,16,.12)}.consultation-trust-list strong{font-weight:600;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.consultation-trust-list__icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:0 4px 12px rgba(255,96,0,.22)}.consultation-trust-list__icon svg{height:1.25rem;width:1.25rem}.consultation-info-panel{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.consultation-info-panel{gap:1.25rem}}.consultation-side-title{margin-bottom:.25rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.consultation-side-desc{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.consultation-mode-head{margin-bottom:1rem}.consultation-mode-head .section-label{margin-bottom:.5rem}.consultation-mode-block{margin-bottom:.25rem}.consultation-mode-picker{display:flex;flex-direction:column;gap:.75rem}.consultation-mode-btn{position:relative;display:flex;width:100%;cursor:pointer;align-items:center;gap:1rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;box-shadow:0 10px 28px -14px rgba(108,25,16,.14)}.consultation-mode-btn:before{content:"";position:absolute;left:0;right:0;top:0;height:.125rem;border-top-left-radius:1rem;border-top-right-radius:1rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,#bc312e,#ff6000 50%,#ffc40e)}.consultation-mode-btn:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(255,96,0,.25);box-shadow:0 14px 32px -16px rgba(108,25,16,.2)}.consultation-mode-btn:hover:before{opacity:1}.consultation-mode-btn.is-active{border-color:rgba(255,96,0,.4);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 0 0 2px rgba(255,96,0,.12),0 14px 32px -16px rgba(108,25,16,.2)}.consultation-mode-btn.is-active:before{opacity:1}.consultation-mode-btn__icon{display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#ffb21f,#ff8a00 48%,#ff6000);box-shadow:0 6px 16px rgba(255,96,0,.28)}.consultation-mode-btn__icon svg{height:1.5rem;width:1.5rem}.consultation-mode-btn.is-active .consultation-mode-btn__icon{background:linear-gradient(145deg,#6c1910,#bc312e);box-shadow:0 6px 16px rgba(108,25,16,.28)}.consultation-mode-btn__body{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:.125rem}.consultation-mode-btn__label{font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.consultation-mode-btn__meta{font-size:.875rem;line-height:1.25rem;line-height:1.375;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.consultation-mode-btn__tick{position:relative;display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;border-color:rgba(188,49,46,.15);background-color:#fff}.consultation-mode-btn__tick,.consultation-mode-btn__tick:after{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.consultation-mode-btn__tick:after{content:"";position:absolute;height:.5rem;width:.5rem;--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;opacity:0;background:linear-gradient(135deg,#ff6000,#ffc40e)}.consultation-mode-btn.is-active .consultation-mode-btn__tick{--tw-border-opacity:1;border-color:rgb(255 96 0/var(--tw-border-opacity,1))}.consultation-mode-btn.is-active .consultation-mode-btn__tick:after{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.consultation-why-card{border-radius:1rem;border-width:1px;border-color:rgba(255,196,14,.3);padding:1.25rem}@media (min-width:1024px){.consultation-why-card{padding:1.5rem}}.consultation-why-card{background:linear-gradient(145deg,#fffbea,#fff8ee)}.consultation-why-list{margin:0;list-style-type:none}.consultation-why-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.consultation-why-list{padding:0}.consultation-why-list li{position:relative;padding-left:1.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.consultation-why-list li:before{content:"";position:absolute;left:0;top:.5rem;height:.5rem;width:.5rem;border-radius:9999px;background:linear-gradient(135deg,#ff6000,#ffc40e)}.consultation-quick-actions{display:flex;flex-direction:column;gap:.75rem}.consultation-birth-fieldset{margin:0;display:flex;flex-direction:column;gap:1rem;border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1);padding:1rem;background-color:rgba(255,251,234,.45)}.consultation-birth-fieldset__legend{margin-bottom:0;padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.consultation-birth-fieldset .contact-form__field{gap:.5rem}.consultation-birth-fieldset__optional{font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}@media (max-width:1023px){.hawan-landing .pooja-page-hero .consultation-services-grid,.pooja-landing .pooja-page-hero .consultation-services-grid{align-items:flex-start;gap:2rem}}.consultation-services-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:768px){.consultation-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.consultation-services-grid{gap:1.25rem}}.consultation-service-card{position:relative;display:flex;align-items:flex-start;gap:1rem;border-radius:1rem;border-width:1px;border-color:rgba(188,49,46,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.consultation-service-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){.consultation-service-card{padding:1.25rem}}.consultation-service-card{box-shadow:0 10px 28px -14px rgba(108,25,16,.12)}.consultation-service-card__visual{height:4rem;width:4rem;flex-shrink:0;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:rgba(188,49,46,.1)}.consultation-service-card__visual img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.consultation-service-card__body{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:.25rem}.consultation-service-card__name{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.consultation-service-card__desc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.consultation-service-card__meta{margin-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.consultation-service-card__go{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;align-self:center;border-radius:9999px;border-width:1px;border-color:rgba(188,49,46,.1);--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.consultation-service-card__go svg{height:1rem;width:1rem}.consultation-service-card:hover .consultation-service-card__go{--tw-border-opacity:1;border-color:rgb(188 49 46/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(188 49 46/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-2{left:.5rem}.top-2{top:.5rem}.z-10{z-index:10}.z-40{z-index:40}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.order-1{order:1}.order-2{order:2}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-72{height:18rem}.h-8{height:2rem}.h-full{height:100%}.max-h-52{max-height:13rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.min-h-\[70vh\]{min-height:70vh}.w-1\.5{width:.375rem}.w-16{width:4rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin-slow{animation:spin 80s linear infinite}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-accent\/20{border-color:rgba(255,96,0,.2)}.border-gold\/30{border-color:rgba(255,196,14,.3)}.border-primary{--tw-border-opacity:1;border-color:rgb(188 49 46/var(--tw-border-opacity,1))}.border-primary-100{--tw-border-opacity:1;border-color:rgb(249 222 221/var(--tw-border-opacity,1))}.border-primary\/10{border-color:rgba(188,49,46,.1)}.border-transparent{border-color:transparent}.bg-accent-50{--tw-bg-opacity:1;background-color:rgb(255 247 240/var(--tw-bg-opacity,1))}.bg-accent\/10{background-color:rgba(255,96,0,.1)}.bg-gold\/10{background-color:rgba(255,196,14,.1)}.bg-gold\/15{background-color:rgba(255,196,14,.15)}.bg-gold\/20{background-color:rgba(255,196,14,.2)}.bg-gold\/40{background-color:rgba(255,196,14,.4)}.bg-ink\/50{background-color:rgba(108,25,16,.5)}.bg-primary{--tw-bg-opacity:1;background-color:rgb(188 49 46/var(--tw-bg-opacity,1))}.bg-primary-50{--tw-bg-opacity:1;background-color:rgb(253 245 244/var(--tw-bg-opacity,1))}.bg-surface{--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.bg-accent-gradient{background-image:linear-gradient(135deg,#ff6000,#ffc40e)}.bg-cosmic-pattern{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath fill='%23ff6000' fill-opacity='.035' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E")}.bg-hero-gradient{background-image:linear-gradient(165deg,#fffbea,#fff 42%,#fff7f0)}.bg-primary-gradient{background-image:linear-gradient(135deg,#bc312e,#ff6000 55%,#ffc40e)}.bg-warm-gradient{background-image:linear-gradient(135deg,#bc312e,#ff6000)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-right{text-align:right}.font-heading{font-family:Plus Jakarta Sans,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-wider{letter-spacing:.05em}.text-accent{--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.text-gold{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(108 25 16/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(148 53 40/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/75{color:hsla(0,0%,100%,.75)}.text-white\/80{color:hsla(0,0%,100%,.8)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.opacity-25{opacity:.25}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:0 8px 30px -8px rgba(108,25,16,.08);--tw-shadow-colored:0 8px 30px -8px var(--tw-shadow-color)}.shadow-glow{--tw-shadow:0 8px 32px -8px rgba(255,96,0,.28);--tw-shadow-colored:0 8px 32px -8px var(--tw-shadow-color)}.shadow-glow,.shadow-glow-red{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-glow-red{--tw-shadow:0 8px 28px -6px rgba(188,49,46,.3);--tw-shadow-colored:0 8px 28px -6px var(--tw-shadow-color)}.shadow-soft{--tw-shadow:0 4px 20px -4px rgba(108,25,16,.1);--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.brightness-0{--tw-brightness:brightness(0)}.brightness-0,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.last\:border-0:last-child{border-width:0}.hover\:bg-surface:hover{--tw-bg-opacity:1;background-color:rgb(255 251 234/var(--tw-bg-opacity,1))}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(255 96 0/var(--tw-text-opacity,1))}.hover\:text-gold:hover{--tw-text-opacity:1;color:rgb(255 196 14/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(188 49 46/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}@media (min-width:640px){.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-28{top:7rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mt-12{margin-top:3rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-8{gap:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}}