.poojas-hero[data-astro-cid-x7z6ky3g]{text-align:center;background:linear-gradient(#520e09d9,#520e09d9),url(/images/temple%20main%20entrance.jpg) 50%/cover;justify-content:center;align-items:center;min-height:50vh;padding:8rem 2rem 4rem;display:flex;position:relative}.poojas-hero-overlay[data-astro-cid-x7z6ky3g]{background:radial-gradient(circle,#d4a57426 0%,#0000 70%);position:absolute;inset:0}.poojas-hero-content[data-astro-cid-x7z6ky3g]{z-index:10;max-width:800px;position:relative}.poojas-hero[data-astro-cid-x7z6ky3g] h1[data-astro-cid-x7z6ky3g]{color:#fff;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:4rem;font-weight:700}.poojas-hero[data-astro-cid-x7z6ky3g] p[data-astro-cid-x7z6ky3g]{color:var(--bg-alt);font-size:1.3rem;line-height:1.6}.poojas-container[data-astro-cid-x7z6ky3g]{max-width:1400px;margin:0 auto;padding:0 2rem}.filter-section[data-astro-cid-x7z6ky3g]{background:var(--bg-base);z-index:100;padding:2rem 2rem 0;position:sticky;top:80px;box-shadow:0 4px 20px #0000000d}.filter-tabs[data-astro-cid-x7z6ky3g]{flex-wrap:wrap;justify-content:center;gap:1rem;padding-bottom:2rem;display:flex;overflow-x:auto}.filter-select[data-astro-cid-x7z6ky3g]{text-transform:uppercase;letter-spacing:1px;width:100%;color:var(--text-dark);background:var(--bg-base);border:2px solid var(--laterite-red);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237a1912' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border-radius:2px;margin-bottom:1.5rem;padding:1rem 1.2rem;font-family:Playfair Display,serif;font-size:1rem;font-weight:700;display:none}.filter-tab[data-astro-cid-x7z6ky3g]{border:2px solid var(--bg-alt);background:var(--bg-base);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:2px;padding:.8rem 2rem;font-weight:600;transition:all .3s}.filter-tab[data-astro-cid-x7z6ky3g]:hover{border-color:var(--laterite-red);color:var(--laterite-red)}.filter-tab[data-astro-cid-x7z6ky3g].active{background:var(--laterite-red);border-color:var(--laterite-red);color:#fff}.poojas-grid-section[data-astro-cid-x7z6ky3g]{background:var(--bg-alt);padding:4rem 2rem}.poojas-grid-section[data-astro-cid-x7z6ky3g] .poojas-container[data-astro-cid-x7z6ky3g]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2.5rem;display:grid}.pooja-card[data-astro-cid-x7z6ky3g]{background:var(--bg-base);border-top:4px solid var(--laterite-red);border-radius:15px;padding:0;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000014}.pooja-card[data-astro-cid-x7z6ky3g]:hover{transform:translateY(-5px);box-shadow:0 15px 50px #00000026}.card-link[data-astro-cid-x7z6ky3g]{z-index:1;position:absolute;inset:0}.card-image[data-astro-cid-x7z6ky3g]{width:100%;height:200px;overflow:hidden}.card-image[data-astro-cid-x7z6ky3g] img[data-astro-cid-x7z6ky3g]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.pooja-card[data-astro-cid-x7z6ky3g]:hover .card-image[data-astro-cid-x7z6ky3g] img[data-astro-cid-x7z6ky3g]{transform:scale(1.05)}.card-body[data-astro-cid-x7z6ky3g]{padding:2rem}.pooja-card[data-astro-cid-x7z6ky3g].featured{border-top-color:var(--laterite-red);background:linear-gradient(135deg,#fff9f0 0%,#fff 100%)}.pooja-card[data-astro-cid-x7z6ky3g].onsite-card{border-top-color:var(--gold)}.pooja-badge[data-astro-cid-x7z6ky3g]{text-transform:uppercase;border-radius:20px;margin-bottom:1.5rem;padding:.5rem 1.2rem;font-size:.85rem;font-weight:700;display:inline-block}.monthly-badge[data-astro-cid-x7z6ky3g]{background:var(--laterite-red);color:#fff}.quarterly-badge[data-astro-cid-x7z6ky3g]{background:var(--gold);color:var(--text-muted)}.annual-badge[data-astro-cid-x7z6ky3g]{background:var(--laterite-red);color:#fff}.special-badge[data-astro-cid-x7z6ky3g]{background:var(--gold-light);color:var(--text-muted)}.onsite-badge[data-astro-cid-x7z6ky3g]{background:var(--text-muted);color:#fff}.featured-tag[data-astro-cid-x7z6ky3g]{background:var(--laterite-red);color:#fff;z-index:2;border-radius:20px;padding:.4rem 1.2rem;font-size:.85rem;font-weight:700;position:absolute;top:16px;right:16px;box-shadow:0 4px 15px #7a19124d}.pooja-card[data-astro-cid-x7z6ky3g] h3[data-astro-cid-x7z6ky3g]{color:var(--laterite-red);margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700}.pooja-deity[data-astro-cid-x7z6ky3g]{color:var(--gold);margin-bottom:1rem;font-size:1rem;font-style:italic;font-weight:600}.pooja-description[data-astro-cid-x7z6ky3g]{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.pooja-benefits[data-astro-cid-x7z6ky3g]{background:var(--bg-alt);color:var(--text-muted);border-radius:8px;margin-bottom:1.5rem;padding:1rem;font-size:.95rem;line-height:1.6}.pooja-benefits[data-astro-cid-x7z6ky3g] strong[data-astro-cid-x7z6ky3g]{color:var(--laterite-red)}.pooja-pricing[data-astro-cid-x7z6ky3g]{text-align:center;border-top:2px solid var(--bg-alt);border-bottom:2px solid var(--bg-alt);margin-bottom:1.5rem;padding:1.5rem 0}.price-label[data-astro-cid-x7z6ky3g]{color:#666;margin-bottom:.3rem;font-size:.9rem;display:block}.price-amount[data-astro-cid-x7z6ky3g]{color:var(--laterite-red);font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;display:block}.price-range[data-astro-cid-x7z6ky3g],.duration[data-astro-cid-x7z6ky3g],.breakdown[data-astro-cid-x7z6ky3g]{color:#666;margin-top:.5rem;font-size:.9rem;display:block}.pooja-actions[data-astro-cid-x7z6ky3g]{z-index:2;margin-top:1.5rem;position:relative}.btn-book[data-astro-cid-x7z6ky3g]{text-align:center;text-transform:uppercase;letter-spacing:1px;width:100%;color:var(--laterite-red);border:1px solid var(--laterite-red);background:0 0;border-radius:2px;padding:.8rem;font-family:Playfair Display,serif;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;display:block}.btn-book[data-astro-cid-x7z6ky3g]:hover{background:var(--laterite-red);color:var(--bg-base)}.limited-spots[data-astro-cid-x7z6ky3g]{border-left:4px solid var(--laterite-red);text-align:center;background:#fff3cd;border-radius:8px;margin-top:1rem;padding:.8rem}.spots-text[data-astro-cid-x7z6ky3g]{color:var(--laterite-red);font-size:.95rem;font-weight:600}.onsite-note[data-astro-cid-x7z6ky3g]{color:#666;background:var(--bg-alt);border-radius:8px;margin-top:1rem;padding:.8rem;font-size:.9rem;font-style:italic}.guidance-section[data-astro-cid-x7z6ky3g]{background:var(--laterite-dark);text-align:center;padding:5rem 2rem}.guidance-container[data-astro-cid-x7z6ky3g]{max-width:1200px;margin:0 auto}.guidance-section[data-astro-cid-x7z6ky3g] h2[data-astro-cid-x7z6ky3g]{color:var(--gold-light);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:700}.guidance-intro[data-astro-cid-x7z6ky3g]{color:var(--bg-alt);margin-bottom:3rem;font-size:1.2rem}.guidance-grid[data-astro-cid-x7z6ky3g]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;display:grid}.guidance-option[data-astro-cid-x7z6ky3g]{backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:15px;padding:2.5rem}.guidance-option[data-astro-cid-x7z6ky3g] h3[data-astro-cid-x7z6ky3g]{color:var(--gold-light);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.8rem}.guidance-option[data-astro-cid-x7z6ky3g] p[data-astro-cid-x7z6ky3g]{color:var(--bg-alt);margin-bottom:1.5rem;line-height:1.7}.btn-guidance[data-astro-cid-x7z6ky3g]{background:var(--gold);color:var(--text-muted);border-radius:2px;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-guidance[data-astro-cid-x7z6ky3g]:hover{background:var(--gold-light);transform:translateY(-3px)}.info-section[data-astro-cid-x7z6ky3g]{background:var(--bg-base);padding:5rem 2rem}.info-grid[data-astro-cid-x7z6ky3g]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;display:grid}.info-card[data-astro-cid-x7z6ky3g]{background:var(--bg-alt);border-left:5px solid var(--laterite-red);border-radius:15px;padding:2.5rem}.info-card[data-astro-cid-x7z6ky3g] h3[data-astro-cid-x7z6ky3g]{color:var(--laterite-red);margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700}.info-card[data-astro-cid-x7z6ky3g] ol[data-astro-cid-x7z6ky3g],.info-card[data-astro-cid-x7z6ky3g] ul[data-astro-cid-x7z6ky3g]{margin:0 0 0 1.5rem}.info-card[data-astro-cid-x7z6ky3g] li[data-astro-cid-x7z6ky3g]{color:var(--text-muted);margin-bottom:.8rem;line-height:1.7}.pooja-card[data-astro-cid-x7z6ky3g][data-category]{display:block}.pooja-card[data-astro-cid-x7z6ky3g][data-category].hidden{display:none}@media (width<=768px){.filter-tabs[data-astro-cid-x7z6ky3g]{display:none}.filter-select[data-astro-cid-x7z6ky3g]{display:block}.poojas-hero[data-astro-cid-x7z6ky3g] h1[data-astro-cid-x7z6ky3g]{font-size:3rem}.filter-tabs[data-astro-cid-x7z6ky3g]{justify-content:flex-start}.poojas-grid-section[data-astro-cid-x7z6ky3g] .poojas-container[data-astro-cid-x7z6ky3g]{grid-template-columns:1fr}.pooja-actions[data-astro-cid-x7z6ky3g]{flex-direction:column}}
