.why-card{background:linear-gradient(180deg,#fdf3e0,#fbeed4);border:1px solid var(--line-2);border-radius:16px;padding:24px}.why-card h3{font-size:19px;margin-bottom:14px}.why-card .wl{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-soft);margin-bottom:11px}.why-card .wl svg{width:16px;height:16px;color:var(--green)}.purpose-chips{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:6px}.purpose-chip{display:inline-flex;align-items:center;gap:9px;border:1.5px solid var(--line-strong);border-radius:30px;padding:10px 18px;font-size:14px;font-weight:500;color:var(--ink-soft);cursor:pointer;background:#fff}.purpose-chip svg{width:17px;height:17px;color:var(--gold-600)}@media (max-width:768px){.why-card h3{font-size:16.5px}}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.mode-card{position:relative;border:1.5px solid var(--line,#e7ddcf);border-radius:16px;background:var(--card,#fffaf2);padding:24px 22px 22px;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;flex-direction:column;gap:10px;text-align:left}.mode-card:hover{border-color:var(--gold,#c79a3a);box-shadow:0 10px 26px #7850141a;transform:translateY(-2px)}.mode-card.active{border-color:var(--maroon,#7a1f2b);box-shadow:0 0 0 3px #7a1f2b1f,0 12px 30px #7a1f2b1f;background:linear-gradient(180deg,#fffaf0,#fff6e9)}.mode-card .mc-ic{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fbe9c8,#f4d28e);color:var(--maroon,#7a1f2b)}.mode-card.active .mc-ic{background:linear-gradient(135deg,var(--maroon,#7a1f2b),#9c2c3a);color:#ffe9b8}.mode-card .mc-ic svg{width:26px;height:26px}.mode-card .mc-top{display:flex;align-items:flex-start;justify-content:space-between}.mode-card .mc-tag{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#f3ead7;color:#7a5a1e;white-space:nowrap}.mode-card .mc-name{font-family:var(--serif,"Playfair Display",serif);font-size:21px;color:var(--maroon,#7a1f2b);line-height:1.15}.mode-card .mc-desc{font-size:13.5px;color:var(--ink-soft,#6b6258);line-height:1.5;min-height:42px}.mode-card .mc-foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:14px;border-top:1px dashed var(--line,#e7ddcf)}.mode-card .mc-from small{font-size:12px;color:var(--ink-soft,#6b6258)}.mode-card .mc-from .amt{font-size:20px;font-weight:700;color:var(--maroon,#7a1f2b);margin-left:3px}.mode-card .mc-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--line,#cfc3ad);display:flex;align-items:center;justify-content:center;color:#fff;transition:.18s;flex:none}.mode-card.active .mc-radio{background:var(--maroon,#7a1f2b);border-color:var(--maroon,#7a1f2b)}.mode-card.active .mc-radio svg{width:13px;height:13px}.mode-card:not(.active) .mc-radio svg{display:none}.seva-card .mc-radio.mc-check{border-radius:6px}.seva-card .mc-desc{min-height:0}.seva-card .seva-amt{display:flex;align-items:center;gap:4px;margin:3px 0 2px}.seva-card .seva-amt-cur{font-size:19px;font-weight:700;color:var(--maroon,#7a1f2b)}.seva-card .seva-amt input{width:100%;max-width:130px;font:inherit;font-size:18px;font-weight:700;color:var(--maroon,#7a1f2b);padding:5px 9px;border-radius:8px;border:1.5px solid var(--line,#e7ddcf);background:#fff}.seva-card .seva-amt input:focus{outline:none;border-color:var(--maroon,#7a1f2b)}.seva-card .mc-foot{display:block}.mode-card .mc-readmore{align-self:flex-start;margin-top:6px;padding:6px 0;background:none;border:none;font:inherit;font-size:13px;font-weight:600;color:var(--maroon,#7a1f2b);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mode-card .mc-readmore:hover{opacity:.8}.mode-card .mc-feats{display:flex;flex-direction:column;gap:7px;margin-top:2px}.mode-card .mc-feat{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink,#3f3a33)}.mode-card .mc-feat svg{width:15px;height:15px;color:var(--green-d,#2e7d4f);flex:none}.mode-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px;background:#fff6e9;border:1px solid #f0e0c2;border-radius:14px;padding:16px 20px}.mode-cta .mct-txt{font-size:14px;color:var(--ink-soft,#6b6258);flex:1;min-width:220px}.mode-cta .mct-txt b{color:var(--maroon,#7a1f2b)}.purpose-result{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0 4px;font-size:14px;color:var(--ink-soft,#6b6258)}.purpose-result .pr-count{font-weight:600;color:var(--maroon,#7a1f2b);background:#fbeede;border:1px solid #fbeede;padding:3px 12px;border-radius:999px;font-size:13px}.purpose-result .pr-clear{margin-left:auto;color:var(--maroon,#7a1f2b);font-weight:600;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.purpose-result .pr-clear:hover{text-decoration:underline}.purpose-result .pr-clear svg{width:13px;height:13px}.svc-empty{grid-column:1/-1;text-align:center;padding:44px 20px;color:var(--ink-soft,#6b6258);border:1.5px dashed var(--line,#e7ddcf);border-radius:16px;background:#fffaf2}.svc-empty .se-ic{display:flex;justify-content:center;margin-bottom:10px;color:var(--gold,#c79a3a)}.svc-empty .se-ic svg{width:30px;height:30px}.svc-empty b{color:var(--maroon,#7a1f2b)}.sc-mode-tags{display:flex;flex-wrap:wrap;gap:6px;margin:1px 0 6px}.sc-mode-tags:empty{display:none}.sc-mode-tag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#7a5a1e;background:#f6ecd6;border-radius:999px;padding:2px 9px;font-weight:600}.sc-mode-tag svg{width:12px;height:12px;flex:none}@media (max-width:860px){.mode-grid{grid-template-columns:1fr}}@media (max-width:768px){.seva-card .seva-amt input{padding:10px 12px;max-width:160px}}.purpose-head{margin-bottom:14px}.purpose-count,.purpose-select{display:none}.sc-skel{overflow:hidden}.sc-skel-img{aspect-ratio:16/9;border-radius:14px 14px 0 0}.sc-skel-body{padding:16px}@media (max-width:768px){.sc-skel-img{aspect-ratio:2/1}.pooja-page .svc-hero{display:block;position:relative;border-radius:20px;background:radial-gradient(130% 140% at 82% 15%,#6e332c,#4c1b1c 42%,#33100f);overflow:hidden}.pooja-page .svc-hero .sh-scrim{display:none!important}.pooja-page .svc-hero .sh-text{display:flex;flex-direction:column;max-width:none;padding:30px 22px 26px}.pooja-page .svc-hero h1{max-width:68%;position:relative;z-index:2;font-size:clamp(22px,6vw,26px);line-height:1.2;color:#fbeedd}.pooja-page .svc-hero .sh-sub{max-width:75%;position:relative;z-index:2;font-size:15.5px;line-height:1.45;margin:14px 0 0;color:#ffffffb8}.pooja-page .svc-hero .sh-dash{display:none}.pooja-page .svc-hero .sh-gold{display:block;margin-top:12px;color:var(--gold-600);font-weight:600}.pooja-page .svc-hero .sh-trust{max-width:68%;position:relative;z-index:2;order:3;display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:22px}.pooja-page .svc-hero .sh-trust .ht{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#ffffffe0;white-space:nowrap}.pooja-page .svc-hero .sh-trust .ht svg{width:15px;height:15px;color:#e3b458;flex:none}.pooja-page .svc-hero .sh-text>.btn{order:4;width:100%;justify-content:center;margin-top:22px;padding:15px 20px;font-size:17px;font-family:var(--serif);border-radius:16px;position:relative;z-index:2;background-color:#db9c30;border-color:#db9c30;color:var(--maroon-900)}.pooja-page .svc-hero .sh-text>.btn svg{display:none}.pooja-page .svc-hero .sh-img{position:absolute;left:auto;right:0;top:0;bottom:0;width:78%;height:100%;opacity:.5;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 60%);mask-image:linear-gradient(90deg,transparent 0%,#000 60%)}.pooja-page .purpose-head{margin-bottom:12px}.pooja-page .purpose-count{display:inline-block;margin-top:20px;margin-left:10px;padding:6px 12px;border-radius:999px;background:#fbeede;border:1px solid #FBEEDE;font-size:14px;font-weight:600;color:var(--maroon-700)}.pooja-page .purpose-chips{display:none!important}.pooja-page .purpose-select{display:block;position:relative;margin-top:10px}.pooja-page .purpose-select .purpose-arrow{position:absolute;right:16px;left:auto;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--maroon-700);pointer-events:none}.purpose-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}.purpose-value{height:50px;display:flex;align-items:center;padding-left:48px;padding-right:45px;border:1.5px solid var(--maroon-700);border-radius:12px;background:#fff;cursor:pointer;color:var(--maroon-700);font-weight:600}.purpose-menu{position:absolute;top:56px;left:0;width:100%;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 8px 20px #0000001f;z-index:100;overflow:hidden}.purpose-option{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer}.purpose-option:hover{background:#f7f7f7}.purpose-option-icon{width:18px;height:18px}.pooja-page .purpose-result{display:flex!important;align-items:center;gap:8px;margin-top:14px;margin-bottom:6px}.pooja-page .purpose-result .pr-count{font-size:13px;font-weight:700;color:var(--maroon, #7a1f2b);background:#fbeede;border:1px solid #FBEEDE;padding:4px 12px;border-radius:999px;white-space:nowrap}.pooja-page .purpose-result .pr-label{font-size:13.5px;font-weight:500;color:var(--ink-soft, #6b6258)}.pooja-page .purpose-result .pr-clear{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--maroon, #7a1f2b);display:inline-flex;align-items:center;gap:4px;cursor:pointer}.mobile-view-toggle{display:flex;justify-content:center;margin-top:18px}.mobile-view-toggle .btn{min-width:150px;border:1.5px solid var(--maroon-700);color:var(--maroon-700);background:#fff;border-radius:999px;font-weight:600}.pooja-page .svc-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:4px}.pooja-page .service-card{border-radius:16px}.pooja-page .service-card .sc-img{height:auto;aspect-ratio:2/1;border-radius:16px 16px 0 0;overflow:hidden}.pooja-page .service-card .sc-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pooja-page .service-card .sc-badge{top:8px;left:8px;font-size:10px;padding:3px 8px;z-index:2}.pooja-page .service-card .sc-fav{top:2px;right:2px;width:40px;height:40px;border:6px solid transparent;background-clip:padding-box;z-index:2}.pooja-page .service-card .sc-fav svg{width:14px;height:14px}.pooja-page .service-card .sc-body{padding:6px 8px;min-width:0}.pooja-page .service-card .sc-name{font-size:14px;color:var(--maroon-700);line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:1.8em;margin-bottom:0}.pooja-page .service-card .sc-loc,.pooja-page .service-card .sc-mode-tags,.pooja-page .service-card .sc-desc,.pooja-page .service-card .sc-meta{display:none}.pooja-page .service-card .sc-foot{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding-top:8px;margin-top:4px;border-top:1px solid #d6d6d6}.pooja-page .service-card .sc-price{display:block}.pooja-page .service-card .sc-price small{display:block;font-size:11px;margin-bottom:0}.pooja-page .service-card .sc-price .amt{font-size:15.5px}.pooja-page .service-card .sc-foot .btn{display:flex;align-items:center;justify-content:center;width:100%;font-size:0;padding:10px 12px;border-radius:9px;min-height:44px}.pooja-page .service-card .sc-foot .btn:after{content:"Book Now";font-size:12.5px;font-weight:700;font-family:inherit;color:#fff}.pooja-page .service-card .sc-foot .btn svg{display:none}}.why-card{margin:20px 0;display:flex;justify-content:space-between;align-items:center;gap:70px;background:#fdf6ea;border-radius:18px;padding:24px 36px;min-height:170px}.why-card .wc-list{display:flex;flex-direction:column;gap:5px;width:48%;margin-left:-10px;transform:translate(-20px,30px)}.why-card .wl{display:flex;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:500;line-height:1.1;white-space:nowrap;color:#660507}.why-card .wl svg{width:16px;height:16px;color:#2e9e4f;flex-shrink:0}.why-card .wc-right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin-top:50px}.why-card .wc-right h3{font-size:30px;font-weight:800;color:#6b2a10;margin:0;line-height:1;transform:translate(-53px,90px)}.why-card .wc-img{width:210px;max-width:none;height:auto;display:block;-o-object-fit:contain;object-fit:contain;margin-top:-50px;transform:translate(-90px)}.why-icon{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;margin-right:8px;flex-shrink:0}@media (min-width:1025px){.why-card{justify-content:center;gap:40px;min-height:0;padding-top:0;padding-bottom:4px}.why-card .wc-list{width:auto;margin-left:0;transform:translateY(30px)}.why-card .wc-right{margin-top:50px}.why-card .wc-right h3{transform:translateY(90px)}.why-card .wc-img{transform:translate(0)}.why-card .wl{font-size:16px}.why-card .why-icon{width:20px;height:20px}.why-card .wc-right h3{font-size:36px}.why-card .wc-img{width:250px}}
