.supplied-service-page.supplied-japam-abhishekam-page .service-hero{background:radial-gradient(1100px 360px at 84% -14%, #f5d78a4d, transparent 62%), linear-gradient(180deg, #fffdf7, var(--color-canvas));padding:clamp(1.6rem,3.6vw,2.6rem) 0}.supplied-service-page.supplied-japam-abhishekam-page .service-hero>.wrap{max-width:1140px;padding-inline:var(--gutter)}.supplied-service-page.supplied-japam-abhishekam-page .service-hero .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.supplied-japam-abhishekam-page .service-hero .hero-fig{max-width:none;margin:0}.supplied-service-page.supplied-japam-abhishekam-page .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.supplied-japam-abhishekam-page .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.supplied-japam-abhishekam-page .mantra .tr{color:var(--color-text);margin:0;font-size:1.02rem;font-style:italic}.supplied-service-page.supplied-japam-abhishekam-page .mantra .cnt{color:var(--color-muted);margin:.55rem 0 0;font-size:.94rem}.supplied-service-page.supplied-japam-abhishekam-page .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.supplied-japam-abhishekam-page .mantra .verse{white-space:pre-line;line-height:2.1}.supplied-service-page.supplied-japam-abhishekam-page .mantra .tr.verse{white-space:pre-line;font-size:1.05rem;line-height:1.85}.supplied-service-page.supplied-japam-abhishekam-page .panch{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin:1.6rem 0;display:grid}.supplied-service-page.supplied-japam-abhishekam-page .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.supplied-japam-abhishekam-page .panch strong{color:var(--color-brand-strong);font-family:Marcellus,serif;font-size:1.12rem;display:block}@media (max-width:860px){.supplied-service-page.supplied-japam-abhishekam-page .service-hero .hero-grid{grid-template-columns:minmax(0,1fr)}.supplied-service-page.supplied-japam-abhishekam-page .service-hero .hero-fig{order:-1;width:100%}}@media (max-width:760px){.supplied-service-page.supplied-japam-abhishekam-page .panch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.supplied-service-page.supplied-japam-abhishekam-page .mantra .sa{font-size:1.25rem}.supplied-service-page.supplied-japam-abhishekam-page .mantra .verse{line-height:1.95}}@media (max-width:380px){.supplied-service-page.supplied-japam-abhishekam-page .panch{grid-template-columns:minmax(0,1fr)}}
