@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-sans-devanagari-devanagari-600-normal.38n81sx2cgrht.woff2)format("woff2"),url(../media/noto-sans-devanagari-devanagari-600-normal.1td_qc2ivhc44.woff)format("woff")}
.supplied-service-page{--color-brand:#721f24;--color-brand-strong:#501419;--color-gold:#d49a2a;--color-canvas:#fff9ed;--color-surface:#fff;--color-text:#2d2118;--color-muted:#6f6257;--color-border:#e6d5bc;--font-family:"Poppins", sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--shadow-card:0 18px 55px #5014191a;--focus-ring:0 0 0 3px #721f2447}.supplied-service-page .lp{--lp-maxw:1140px;--lp-gutter:clamp(1rem, 4vw, 2rem);color:var(--color-text);font-size:1.0625rem;line-height:1.72}.supplied-service-page{--font-telugu:"Noto Sans Telugu", "Nirmala UI", "Telugu Sangam MN", "Gautami", sans-serif;--font-family:"Poppins", var(--font-telugu);--glass-filter:blur(18px);--glass-filter-heavy:blur(26px);--glass-filter-strong:blur(26px) saturate(1.4);--glass-filter-dark:blur(26px) saturate(1.3);--glass-filter-soft:blur(12px);--glass-filter-icon:blur(10px);--glass-filter-thin:blur(6px);--glass-filter-scrim:blur(8px);--glass-bg:#ffffff9e;--glass-bg-raised:#ffffffb8;--glass-bg-thin:#ffffff57;--glass-bg-tint:#fff9ed8c;--glass-border:#ffffffb3;--glass-border-soft:#ffffff73;--glass-sheen:inset 0 1px 0 #ffffffd9;--glass-shadow:0 16px 40px #5014191a;--glass-shadow-lifted:0 24px 56px #50141929;--glass-dark-bg:#2b1714bd;--glass-dark-border:#d49a2a47;--font-display:"Marcellus", Georgia, "Times New Roman", serif}.supplied-service-page .jp{--jp-rule:linear-gradient(180deg, var(--color-gold), #e6d5bc)}.supplied-service-page .site-header{--header-h:88px}.supplied-service-page{--divine-maroon:#5a171b;--divine-wine:#2b0b0d;--divine-gold:#c89b3c;--divine-gold-2:#e5c77b;--divine-ivory:#fff8e9;--divine-cream:#f2e2c4;--divine-red:#9e2a2b;--divine-green:#496a45;--divine-ink:#342a25;--divine-muted:#74655b;--divine-white:#fffdf8;--divine-hairline:#c89b3c40;--divine-hairline-soft:#c89b3c33;--divine-hairline-dark:#e5c77b38;--divine-shadow:0 22px 70px #2b0b0d1f;--divine-gold-gradient:linear-gradient(135deg, #d6ab4f, var(--divine-gold));--divine-dark-gradient:linear-gradient(135deg, var(--divine-maroon), var(--divine-wine));--color-brand:#721f24;--color-brand-strong:#501419;--color-gold:#d49a2a;--color-canvas:#fff9ed;--color-surface:#fff;--color-text:#2d2118;--color-muted:#5d5045;--color-border:#e6d5bc;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--shadow-card:0 18px 55px #5014191a;--focus-ring:0 0 0 3px var(--color-canvas), 0 0 0 6px var(--color-brand);--color-gold-soft:#f5d78a;--color-body:#453729;--color-green:#5d7c3a;--font-display:"Marcellus", Georgia, "Times New Roman", serif;--font-family:"Poppins", sans-serif;--font-telugu:"Noto Sans Telugu", "Nirmala UI", "Gautami", sans-serif;--shadow-lift:0 24px 56px #50141929;--maxw:1140px;--gutter:clamp(1rem, 4vw, 2rem)}.supplied-service-page *{box-sizing:border-box}.supplied-service-page{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.supplied-service-page{scroll-behavior:auto}.supplied-service-page *,.supplied-service-page :before,.supplied-service-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.supplied-service-page{font-family:var(--font-family);color:var(--color-body);background:var(--color-canvas);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.72}.supplied-service-page .wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.supplied-service-page h1,.supplied-service-page h2,.supplied-service-page h3{font-family:var(--font-display);color:var(--color-brand-strong);letter-spacing:-.01em;font-weight:400;line-height:1.2}.supplied-service-page h1{max-width:none;margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.14}.supplied-service-page h2{margin:0 0 .9rem;font-size:clamp(1.45rem,3vw,2rem)}.supplied-service-page h3{color:var(--color-brand);margin:0 0 .45rem;font-size:1.14rem}.supplied-service-page section>.wrap>h3{margin-top:2rem}.supplied-service-page section>.wrap>h2+h3,.supplied-service-page section>.wrap>p.lede+h3{margin-top:1.4rem}.supplied-service-page p{margin:0 0 1.05rem}.supplied-service-page section{padding:clamp(2.1rem,4.6vw,3.2rem) 0}.supplied-service-page a{color:var(--color-brand);text-underline-offset:3px;text-decoration-thickness:1px}.supplied-service-page a:hover{color:var(--color-brand-strong)}.supplied-service-page :focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.supplied-service-page .lede{max-width:68ch;font-size:1.07rem}.supplied-service-page [lang=te]{font-family:var(--font-telugu);line-height:1.9}.supplied-service-page .invocation{font-family:var(--font-telugu);color:var(--color-brand);text-align:center;margin:0;font-size:1.2rem;font-weight:600}.supplied-service-page .skip{z-index:100;background:var(--color-brand);color:#fff;border-radius:0 0 var(--radius-sm) 0;padding:.75rem 1.25rem;text-decoration:none;position:absolute;top:0;left:-9999px}.supplied-service-page .skip:focus{color:#fff;left:0}.supplied-service-page .crumb{color:var(--color-muted);padding-top:1.1rem;font-size:.86rem}.supplied-service-page .crumb ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.supplied-service-page .crumb a{color:var(--color-muted);text-decoration:none}.supplied-service-page .crumb a:hover{color:var(--color-brand);text-decoration:underline}.supplied-service-page .crumb li+li:before{content:"/";opacity:.55;margin-right:.35rem}.supplied-service-page .crumb [aria-current]{color:var(--color-text)}.supplied-service-page .service-hero{background:radial-gradient(1100px 360px at 84% -14%, #f5d78a4d, transparent 62%), linear-gradient(180deg, #fffdf7, var(--color-canvas));border-bottom:1px solid var(--color-border);padding:clamp(1.6rem,3.6vw,2.6rem) 0}.supplied-service-page .hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);display:grid}.supplied-service-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);background:#721f2412;border:1px solid #721f242e;border-radius:999px;margin-bottom:1rem;padding:.4rem .8rem;font-size:.73rem;font-weight:500;display:inline-block}.supplied-service-page .cta-row{flex-wrap:wrap;gap:.7rem;margin-top:1.3rem;display:flex}.supplied-service-page .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.85rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.supplied-service-page .btn:hover{transform:translateY(-1px)}.supplied-service-page .btn-primary{background:var(--color-brand);color:#fff;box-shadow:0 10px 26px #721f2440}.supplied-service-page .btn-primary:hover{background:var(--color-brand-strong);color:#fff}.supplied-service-page .btn-wa{background:var(--color-green);color:#fff;box-shadow:0 10px 26px #5d7c3a40}.supplied-service-page .btn-wa:hover{color:#fff;background:#4d6830}.supplied-service-page .btn-ghost{color:var(--color-brand);border-color:var(--color-border);background:#fff}.supplied-service-page .img-ph{text-align:center;letter-spacing:.08em;min-height:220px;color:var(--color-brand);border:2px dashed var(--color-gold);border-radius:var(--radius-lg);background:repeating-linear-gradient(45deg,#fff6e6,#fff6e6 12px,#fdf0dd 12px 24px);place-items:center;padding:1.5rem;font-size:.82rem;font-weight:500;display:grid}.supplied-service-page figure{margin:0}.supplied-service-page figcaption{color:var(--color-muted);margin-top:.5rem;font-size:.82rem}.supplied-service-page .img-ph span{max-width:34ch;display:block}.supplied-service-page .answer{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-gold);border-radius:var(--radius-md);max-width:78ch;box-shadow:var(--shadow-card);padding:1.5rem 1.6rem}.supplied-service-page .answer h2{margin-bottom:.55rem;font-size:1.2rem}.supplied-service-page .answer>:last-child{margin-bottom:0}.supplied-service-page .toc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:1.6rem;padding:1.4rem 1.6rem}.supplied-service-page .toc h2{margin-bottom:.7rem;font-size:1.14rem}.supplied-service-page .toc ol{columns:2;column-gap:2rem;margin:0;padding-left:1.2rem;font-size:.94rem}.supplied-service-page .toc li{break-inside:avoid;margin-bottom:.3rem}.supplied-service-page .toc a{text-decoration:none}.supplied-service-page .toc a:hover{text-decoration:underline}@media (max-width:640px){.supplied-service-page .toc ol{columns:1}}.supplied-service-page .cards{grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:1.05rem;margin:1.6rem 0;display:grid}.supplied-service-page .card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.45rem}.supplied-service-page .card p{font-size:.94rem}.supplied-service-page .card p:last-child{margin-bottom:0}.supplied-service-page .alt{background:linear-gradient(#fffdf7,#fff4e0)}.supplied-service-page .alt2{background:#fff}.supplied-service-page ul.checks{margin:0 0 1.05rem;padding:0;list-style:none}.supplied-service-page ul.checks li{margin-bottom:.6rem;padding-left:1.6rem;font-size:.97rem;position:relative}.supplied-service-page ul.checks li:before{content:"";background:var(--color-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.supplied-service-page .twocol{columns:2;column-gap:2.4rem}.supplied-service-page .threecol{columns:3;column-gap:2rem}.supplied-service-page ul.checks.twocol li,.supplied-service-page ul.checks.threecol li{break-inside:avoid}@media (max-width:860px){.supplied-service-page .threecol{columns:2}}@media (max-width:620px){.supplied-service-page .twocol,.supplied-service-page .threecol{columns:1}}.supplied-service-page .chips{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 1.4rem;padding:0;list-style:none;display:flex}.supplied-service-page .chips li{border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:.42rem 1rem;font-size:.89rem}.supplied-service-page .tl{counter-reset:step;margin:1.6rem 0 0;padding:0;list-style:none;position:relative}.supplied-service-page .tl:before{content:"";background:linear-gradient(180deg, var(--color-gold), var(--color-border));width:2px;position:absolute;top:8px;bottom:8px;left:17px}.supplied-service-page .tl>li{counter-increment:step;padding:0 0 1.4rem 3.3rem;position:relative}.supplied-service-page .tl>li:last-child{padding-bottom:0}.supplied-service-page .tl>li:before{content:counter(step);background:var(--color-surface);border:2px solid var(--color-gold);width:36px;height:36px;color:var(--color-brand);font:600 .86rem var(--font-family);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.supplied-service-page .tl h3{margin-bottom:.25rem}.supplied-service-page .tl p{margin:0 0 .5rem;font-size:.95rem}.supplied-service-page .tl p:last-child{margin-bottom:0}.supplied-service-page .tbl-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;max-width:100%;margin:1.4rem 0;overflow-x:auto}.supplied-service-page table{border-collapse:collapse;width:100%;min-width:470px;font-size:.95rem}.supplied-service-page caption{text-align:left;color:var(--color-muted);padding:1rem 1.2rem .2rem;font-size:.86rem}.supplied-service-page th,.supplied-service-page td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:.85rem 1.2rem}.supplied-service-page thead th{font-family:var(--font-display);color:var(--color-brand-strong);background:#fffaf2;font-weight:400}.supplied-service-page tbody tr:last-child td,.supplied-service-page tbody tr:last-child th{border-bottom:0}.supplied-service-page tbody th{color:var(--color-brand);width:42%;font-weight:600}.supplied-service-page .note-box{border:1px solid var(--color-border);border-left:4px solid var(--color-gold);border-radius:var(--radius-md);background:#fff;margin:1.6rem 0;padding:1.4rem 1.55rem}.supplied-service-page .note-box h3{margin-bottom:.55rem}.supplied-service-page .note-box>:last-child{margin-bottom:0}.supplied-service-page .caution{border-left:4px solid var(--color-brand);border-radius:var(--radius-md);background:#fffaf2;margin:1.5rem 0;padding:1.3rem 1.5rem}.supplied-service-page .caution>:last-child{margin-bottom:0}.supplied-service-page .midcta{border:1px solid var(--color-border);border-left:4px solid var(--color-gold);border-radius:var(--radius-md);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0;padding:1.3rem 1.5rem;display:flex}.supplied-service-page .midcta p{max-width:46ch;margin:0;font-size:.98rem}.supplied-service-page details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:.66rem}.supplied-service-page details[open]{box-shadow:var(--shadow-card)}.supplied-service-page summary{cursor:pointer;color:var(--color-brand-strong);padding:1.02rem 3rem 1.02rem 1.25rem;font-size:1rem;font-weight:500;list-style:none;position:relative}.supplied-service-page summary::-webkit-details-marker{display:none}.supplied-service-page summary:after{content:"";border-right:2px solid var(--color-gold);border-bottom:2px solid var(--color-gold);width:9px;height:9px;transition:transform .2s;position:absolute;top:1.4rem;right:1.3rem;transform:rotate(45deg)}.supplied-service-page details[open] summary:after{top:1.58rem;transform:rotate(-135deg)}.supplied-service-page details .faq-body{padding:0 1.25rem 1.12rem;font-size:.955rem}.supplied-service-page details .faq-body p{margin:0}.supplied-service-page .final{text-align:center;color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);background:linear-gradient(135deg, var(--color-brand-strong), var(--color-brand));padding:clamp(2rem,5vw,3.2rem)}.supplied-service-page .final h2{color:#fff;margin-bottom:.7rem}.supplied-service-page .final p{color:#ffffffdb;max-width:64ch;margin:0 auto 1rem}.supplied-service-page .final .cta-row{justify-content:center;margin-top:1.4rem}.supplied-service-page .final .btn-primary{background:var(--color-gold);color:#3a1b0c}.supplied-service-page .final .btn-primary:hover{background:var(--color-gold-soft);color:#3a1b0c}.supplied-service-page .final .btn-ghost{color:#fff;background:0 0;border-color:#ffffff5c}.supplied-service-page .final .btn-ghost:hover{color:#fff}.supplied-service-page .rel{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:.8rem;margin-top:1.3rem;padding:0;list-style:none;display:grid}.supplied-service-page .rel a{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-brand-strong);background:#fff;padding:.9rem 1.1rem;font-size:.94rem;text-decoration:none;transition:border-color .16s,transform .16s;display:block}.supplied-service-page .rel a:hover{border-color:var(--color-gold);color:var(--color-brand-strong);transform:translateY(-2px)}.supplied-service-page .rel span{color:var(--color-muted);margin-top:.15rem;font-size:.81rem;display:block}.supplied-service-page .contact-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.4rem;margin-top:1.4rem;display:grid}.supplied-service-page address{font-size:.98rem;font-style:normal;line-height:1.85}@media (max-width:860px){.supplied-service-page .hero-grid{grid-template-columns:1fr}.supplied-service-page .hero-fig{justify-self:center;width:min(100%,32rem)}.supplied-service-page .img-ph{min-height:165px}}@media (max-width:560px){.supplied-service-page table{min-width:0}.supplied-service-page thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.supplied-service-page tbody tr{border-bottom:1px solid var(--color-border);padding:.3rem 0;display:block}.supplied-service-page tbody tr:last-child{border-bottom:0}.supplied-service-page tbody th,.supplied-service-page tbody td{border-bottom:0;width:auto;padding:.35rem 1.1rem;display:block}.supplied-service-page tbody th{padding-top:.85rem}.supplied-service-page tbody td{padding-bottom:.85rem}.supplied-service-page tbody td[data-label]:before{content:attr(data-label) ": ";color:var(--color-brand);font-weight:600}}@media (max-width:520px){.supplied-service-page .btn{flex:100%}.supplied-service-page{font-size:16px}}.supplied-service-page[data-service=subrahmanya-abhishekam] .mantra{border:1px solid var(--color-border);border-left:4px solid var(--color-gold);border-radius:var(--radius-md);background:#fff;margin:1.6rem 0;padding:1.3rem 1.5rem}.supplied-service-page[data-service=subrahmanya-abhishekam] .mantra .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .6rem;font-size:.82rem;font-weight:600}.supplied-service-page[data-service=subrahmanya-abhishekam] .mantra .sa{color:var(--color-brand-strong);margin:0 0 .4rem;font-family:Noto Sans Devanagari,Poppins,sans-serif;font-size:1.5rem;line-height:1.9}.supplied-service-page[data-service=subrahmanya-abhishekam] .mantra .tr{color:var(--color-brand-strong);margin:0;font-family:Marcellus,serif;font-size:1.15rem}.supplied-service-page[data-service=subrahmanya-abhishekam] .mantra .nb{color:var(--color-muted);margin:.7rem 0 0;font-size:.94rem}@media (max-width:560px){.supplied-service-page[data-service=subrahmanya-abhishekam] .mantra .sa{font-size:1.25rem}.supplied-service-page[data-service=subrahmanya-abhishekam] .mantra .tr{font-size:1.05rem}}.supplied-service-page[data-service=subrahmanya-abhishekam] .names{grid-template-columns:repeat(4,1fr);gap:.9rem;margin:1.6rem 0;display:grid}.supplied-service-page[data-service=subrahmanya-abhishekam] .names div{border:1px solid var(--color-border);border-top:3px solid var(--color-gold);border-radius:var(--radius-md);text-align:center;background:#fff;padding:1rem .7rem}.supplied-service-page[data-service=subrahmanya-abhishekam] .names strong{color:var(--color-brand-strong);font-family:Marcellus,serif;font-size:1.1rem;display:block}@media (max-width:620px){.supplied-service-page[data-service=subrahmanya-abhishekam] .names{grid-template-columns:repeat(2,1fr)}}@media (max-width:360px){.supplied-service-page[data-service=subrahmanya-abhishekam] .names{grid-template-columns:1fr}}.supplied-service-page[data-service=shukra-japam] .mantra{border:1px solid var(--color-border);border-left:4px solid var(--color-gold);border-radius:var(--radius-md);background:#fff;margin:1.6rem 0;padding:1.3rem 1.5rem}.supplied-service-page[data-service=shukra-japam] .mantra .sa{color:var(--color-brand-strong);margin:0 0 .4rem;font-family:Noto Sans Devanagari,Poppins,sans-serif;font-size:1.5rem;line-height:1.9}.supplied-service-page[data-service=shukra-japam] .mantra .tr{color:var(--color-text);margin:0;font-size:1.02rem;font-style:italic}.supplied-service-page[data-service=shukra-japam] .mantra .cnt{color:var(--color-muted);margin:.55rem 0 0;font-size:.94rem}@media (max-width:560px){.supplied-service-page[data-service=shukra-japam] .mantra .sa{font-size:1.25rem}}.supplied-service-page[data-service=shiva-abhishekam] .mantra{border:1px solid var(--color-border);border-left:4px solid var(--color-gold);border-radius:var(--radius-md);background:#fff;margin:1.6rem 0;padding:1.3rem 1.5rem}.supplied-service-page[data-service=shiva-abhishekam] .mantra .sa{color:var(--color-brand-strong);margin:0 0 .4rem;font-family:Noto Sans Devanagari,Poppins,sans-serif;font-size:1.5rem;line-height:1.9}.supplied-service-page[data-service=shiva-abhishekam] .mantra .tr{color:var(--color-text);margin:0;font-size:1.02rem;font-style:italic}.supplied-service-page[data-service=shiva-abhishekam] .mantra .cnt{color:var(--color-muted);margin:.55rem 0 0;font-size:.94rem}.supplied-service-page[data-service=shiva-abhishekam] .mantra dl{margin:.7rem 0 0;font-size:.96rem}.supplied-service-page[data-service=shiva-abhishekam] .mantra dt{color:var(--color-brand);margin-top:.45rem;font-weight:600}.supplied-service-page[data-service=shiva-abhishekam] .mantra dd{margin:.1rem 0 0}@media (max-width:560px){.supplied-service-page[data-service=shiva-abhishekam] .mantra .sa{font-size:1.25rem}}.supplied-service-page[data-service=panchamrutha-abhishekam] .panch{grid-template-columns:repeat(5,1fr);gap:.9rem;margin:1.6rem 0;display:grid}.supplied-service-page[data-service=panchamrutha-abhishekam] .panch div{border:1px solid var(--color-border);border-top:3px solid var(--color-gold);border-radius:var(--radius-md);text-align:center;background:#fff;padding:1rem .7rem}.supplied-service-page[data-service=panchamrutha-abhishekam] .panch strong{color:var(--color-brand-strong);font-family:Marcellus,serif;font-size:1.12rem;display:block}.supplied-service-page[data-service=panchamrutha-abhishekam] .panch span{color:var(--color-muted);font-size:.86rem}@media (max-width:760px){.supplied-service-page[data-service=panchamrutha-abhishekam] .panch{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.supplied-service-page[data-service=panchamrutha-abhishekam] .panch{grid-template-columns:1fr}}.supplied-service-page[data-service=navarna-mantra-japam] .mantra{border:1px solid var(--color-border);border-left:4px solid var(--color-gold);border-radius:var(--radius-md);background:#fff;margin:1.6rem 0;padding:1.3rem 1.5rem}.supplied-service-page[data-service=navarna-mantra-japam] .mantra .sa{color:var(--color-brand-strong);margin:0 0 .4rem;font-family:Noto Sans Devanagari,Poppins,sans-serif;font-size:1.5rem;line-height:1.9}.supplied-service-page[data-service=navarna-mantra-japam] .mantra .tr{color:var(--color-text);margin:0;font-size:1.02rem;font-style:italic}.supplied-service-page[data-service=navarna-mantra-japam] .mantra .cnt{color:var(--color-muted);margin:.55rem 0 0;font-size:.94rem}.supplied-service-page[data-service=navarna-mantra-japam] .mantra .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .6rem;font-size:.82rem;font-weight:600}.supplied-service-page[data-service=lakshmi-narasimha-abhishekam] .temple-note{border:1px solid var(--color-border);border-left:4px solid var(--color-brand);border-radius:var(--radius-md);background:#fff;margin:1.6rem 0;padding:1.2rem 1.4rem}.supplied-service-page[data-service=lakshmi-narasimha-abhishekam] .temple-note p{margin:0 0 .7rem}.supplied-service-page[data-service=lakshmi-narasimha-abhishekam] .temple-note p:last-child{margin:0}.supplied-service-page[data-service=lakshmi-narasimha-abhishekam] .temple-note .tl{letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand);font-size:.82rem;font-weight:600}.supplied-service-page[data-service=surya-japam] .mantra{border:1px solid var(--color-border);border-left:4px solid var(--color-gold);border-radius:var(--radius-md);background:#fff;margin:1.6rem 0;padding:1.3rem 1.5rem}.supplied-service-page[data-service=surya-japam] .mantra .sa{color:var(--color-brand-strong);margin:0 0 .4rem;font-family:Noto Sans Devanagari,Poppins,sans-serif;font-size:1.5rem;line-height:1.9}.supplied-service-page[data-service=surya-japam] .mantra .tr{color:var(--color-text);margin:0;font-size:1.02rem;font-style:italic}.supplied-service-page[data-service=surya-japam] .mantra .cnt{color:var(--color-muted);margin:.55rem 0 0;font-size:.94rem}@media (max-width:560px){.supplied-service-page[data-service=surya-japam] .mantra .sa{font-size:1.25rem}}.supplied-service-page{isolation:isolate;min-width:0}.supplied-service-page main{max-width:none;margin:0;padding:0}.supplied-service-page :is(h1,h2,h3)[id]{scroll-margin-top:110px}.supplied-service-page .hero-grid>*{min-width:0}.supplied-service-page .hero-fig img,.supplied-service-page .supporting-fig img{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto;display:block}.supplied-service-page .hero-fig img{aspect-ratio:4/3}.supplied-service-page .supporting-fig img{aspect-ratio:16/9}.supplied-service-page .hero-fig{min-width:0}.supplied-service-page .tbl-wrap{overscroll-behavior-x:contain}@media (max-width:360px){.supplied-service-page .cards,.supplied-service-page .contact-grid{grid-template-columns:minmax(0,1fr)}}
