.rs-page{--rs-orange:#ff6803;--rs-accent:#c84e00;--rs-accent-dark:#a94200;--rs-brown:#8a3701;--rs-ink:#1f1308;--rs-text:#3d2e24;--rs-muted:#6b5b4e;--rs-line:#f1ddcc;--rs-soft:#fff8f2;--rs-tint:#fff1e6;--rs-ok:#1f8a4c;background:#fff;color:var(--rs-text);font-family:Inter,'Noto Sans Telugu',system-ui,-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;}.rs-page *,.rs-page *::before,.rs-page *::after{box-sizing:border-box;}.rs-page a:focus-visible,.rs-page summary:focus-visible{outline:3px solid var(--rs-orange);outline-offset:2px;border-radius:6px;}.rs-wrap{width:100%;max-width:1160px;margin:0 auto;padding-left:16px;padding-right:16px;}.rs-hero{background:radial-gradient(circle at 92% 8%,rgba(255,104,3,0.14),transparent 22rem),linear-gradient(180deg,#fff4eb 0%,#fff 100%);border-bottom:1px solid #f6e3d3;padding:calc(var(--rs-header-offset,0px) + 24px) 0 32px;}.rs-hero-grid{display:grid;gap:24px;}.rs-crumbs{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 14px;font-size:13px;color:var(--rs-muted);}.rs-crumbs li + li::before{content:'›';margin-right:6px;color:#b9a89a;}.rs-crumbs a{color:var(--rs-brown);text-decoration:none;}.rs-crumbs a:hover{text-decoration:underline;}.rs-eyebrow{display:inline-block;margin:0;padding:4px 12px;border-radius:999px;background:#ffe4d1;color:var(--rs-brown);font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;}.rs-page h1{margin:12px 0 8px;font-size:clamp(28px,4.4vw,46px);line-height:1.12;font-weight:600;color:var(--rs-ink);letter-spacing:-0.01em;}.rs-native{margin:0 0 12px;color:var(--rs-brown);font-size:15px;font-weight:600;}.rs-lead{margin:0;max-width:66ch;font-size:17px;line-height:1.7;color:var(--rs-text);}.rs-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 16px;}.rs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:12px;font-size:16px;font-weight:700;text-decoration:none;border:1.5px solid transparent;transition:background 0.15s ease,border-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease;}.rs-btn:hover{transform:translateY(-1px);}.rs-btn-primary{background:var(--rs-accent);color:#fff;box-shadow:0 8px 20px rgba(200,78,0,0.25);}.rs-btn-primary:hover{background:var(--rs-accent-dark);color:#fff;}.rs-btn-ghost{background:#fff;color:var(--rs-brown);border-color:#f2c6a5;}.rs-btn-ghost:hover{border-color:var(--rs-accent);color:var(--rs-accent-dark);}.rs-btn-light{background:#fff;color:var(--rs-brown);}.rs-btn-light:hover{background:#fff4eb;color:var(--rs-brown);}.rs-btn-block{width:100%;}.rs-trust{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:0;font-size:14px;font-weight:600;color:var(--rs-text);}.rs-trust li{display:inline-flex;align-items:center;gap:6px;}.rs-trust svg,.rs-checklist svg{color:var(--rs-ok);flex:0 0 16px;}.rs-hero-card{background:#fff;border:1px solid var(--rs-line);border-radius:18px;padding:22px;box-shadow:0 12px 32px rgba(138,55,1,0.08);}.rs-price-label{margin:0;font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--rs-muted);}.rs-price{margin:2px 0 0;font-size:38px;line-height:1.1;font-weight:600;color:var(--rs-ink);}.rs-price-note{margin:4px 0 16px;font-size:13px;color:var(--rs-muted);}.rs-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px;}.rs-facts div{background:var(--rs-soft);border-radius:12px;padding:10px 12px;}.rs-facts dt{font-size:12px;font-weight:600;color:var(--rs-muted);}.rs-facts dd{margin:2px 0 0;font-size:14px;line-height:1.35;font-weight:700;color:var(--rs-ink);}.rs-toc{background:#fff;border-bottom:1px solid #f3e7dd;}.rs-toc .rs-wrap{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-top:10px;padding-bottom:10px;scrollbar-width:none;}.rs-toc .rs-wrap::-webkit-scrollbar{display:none;}.rs-toc span{flex:0 0 auto;font-size:13px;font-weight:700;color:var(--rs-muted);margin-right:4px;}.rs-toc a{flex:0 0 auto;white-space:nowrap;padding:6px 12px;border-radius:999px;background:#fff4eb;color:var(--rs-brown);font-size:14px;font-weight:600;text-decoration:none;}.rs-toc a:hover{background:#ffe4d1;}.rs-body{padding-top:4px;}.rs-article{max-width:840px;}.rs-section{padding:30px 0;border-bottom:1px solid #f3e7dd;scroll-margin-top:calc(var(--rs-header-offset,0px) + 16px);}.rs-page h2{margin:0 0 14px;font-size:clamp(22px,2.6vw,28px);line-height:1.25;font-weight:600;color:var(--rs-ink);}.rs-page h3{margin:18px 0 10px;font-size:17px;font-weight:700;color:var(--rs-ink);}.rs-section p{margin:0 0 14px;font-size:16px;line-height:1.75;color:var(--rs-text);}.rs-more a{color:var(--rs-accent);font-weight:700;text-decoration:none;}.rs-more a:hover{text-decoration:underline;}.rs-callout{margin:0 0 16px;padding:14px 16px;border-left:4px solid var(--rs-orange);border-radius:12px;background:linear-gradient(135deg,var(--rs-tint),var(--rs-soft));}.rs-callout p{margin:0;}.rs-callout .rs-callout-title{margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--rs-brown);}.rs-list{margin:0 0 12px;padding-left:20px;}.rs-list li{margin:4px 0;line-height:1.7;color:var(--rs-text);}.rs-list li::marker{color:var(--rs-orange);}.rs-vidhi{list-style:none;margin:0;padding:0;}.rs-vidhi li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px dashed var(--rs-line);line-height:1.6;}.rs-vidhi li:last-child{border-bottom:0;}.rs-step-no{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;background:var(--rs-orange);color:var(--rs-ink);font-size:14px;font-weight:600;}.rs-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;}.rs-steps li{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--rs-line);border-radius:14px;background:#fff;}.rs-steps p{margin:0;font-size:15px;line-height:1.6;}.rs-checklist{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px;}.rs-checklist li{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:10px;background:var(--rs-soft);font-size:15px;line-height:1.5;}.rs-checklist svg{margin-top:3px;}.rs-split{display:grid;gap:16px;}.rs-split-col{padding:4px 18px 10px;border:1px solid var(--rs-line);border-radius:14px;background:#fff;}.rs-cards{display:grid;gap:12px;}.rs-card{padding:16px;border:1px solid var(--rs-line);border-radius:14px;background:#fff;}.rs-card h3{margin:0 0 6px;font-size:16px;}.rs-card p{margin:0;font-size:15px;line-height:1.6;}.rs-linkcards{display:grid;gap:10px;margin:0 0 12px;}.rs-linkcard{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 42px 14px 16px;border:1px solid var(--rs-line);border-radius:14px;background:#fff;text-decoration:none;transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease;}.rs-linkcard:hover{border-color:var(--rs-orange);box-shadow:0 8px 20px rgba(138,55,1,0.1);transform:translateY(-1px);}.rs-linkcard-label{font-weight:700;color:var(--rs-ink);line-height:1.35;}.rs-linkcard-meta{font-size:13px;color:var(--rs-muted);}.rs-linkcard-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--rs-accent);font-weight:600;}.rs-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 12px;padding:0;}.rs-chips li{margin:0;}.rs-chips a,.rs-chips span{display:inline-block;padding:7px 14px;border:1px solid var(--rs-line);border-radius:999px;background:#fff;color:var(--rs-text);font-size:14px;line-height:1.3;text-decoration:none;}.rs-chips a{color:var(--rs-brown);font-weight:600;}.rs-chips a:hover{background:var(--rs-tint);border-color:var(--rs-orange);}.rs-story{padding:4px 0 0;}.rs-story h3{margin:22px 0 8px;padding-left:12px;border-left:3px solid var(--rs-orange);font-size:18px;}.rs-story h3:first-child{margin-top:0;}.rs-faq details{margin:0 0 10px;padding:0 16px;border:1px solid var(--rs-line);border-radius:14px;background:#fff;}.rs-faq details[open]{background:var(--rs-soft);}.rs-faq summary{position:relative;padding:16px 32px 16px 0;font-weight:700;color:var(--rs-ink);cursor:pointer;list-style:none;line-height:1.45;}.rs-faq summary::-webkit-details-marker{display:none;}.rs-faq summary::after{content:'+';position:absolute;right:0;top:12px;font-size:24px;font-weight:600;color:var(--rs-accent);}.rs-faq details[open] summary::after{content:'–';}.rs-faq details p{margin:0 0 16px;}.rs-links{padding-top:8px;padding-bottom:28px;}.rs-linkgroup{margin-top:26px;}.rs-linkgroup h2{font-size:20px;}.rs-final{margin-top:12px;background:linear-gradient(120deg,#b93d00 0%,#d04a00 100%);}.rs-final-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:32px;padding-bottom:32px;}.rs-final h2{margin:0 0 4px;color:#fff;}.rs-final p{margin:0;color:#fff3ea;}.rs-final-actions{display:flex;flex-wrap:wrap;gap:10px;}.rs-final .rs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;}.rs-btn-outline-light{background:transparent;color:#fff;border:2px solid #fff;}.rs-btn-outline-light:hover{background:rgba(255,255,255,0.14);color:#fff;}.rs-btn svg{flex-shrink:0;}.rs-hero .rs-btn{gap:8px;}.rs-final p.rs-final-app{margin-top:10px;}.rs-final-app-link{display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;}.rs-final-app-link:hover{color:#fff;}@media (max-width:640px){.rs-final-actions{display:grid;grid-template-columns:1fr;width:100%;}.rs-final-actions .rs-btn{width:100%;}}.rs-updated{margin:0 auto;padding-top:16px;padding-bottom:16px;font-size:13px;color:#6b5b4f;}.rs-static-header{box-sizing:border-box;height:74px;background:rgba(255,255,255,0.98);border-bottom:2px solid #ff6600;box-shadow:0 4px 25px rgba(100,30,0,0.08);}.rs-static-header--fixed{position:fixed;top:0;left:0;right:0;z-index:1030;}.rs-sh-inner{box-sizing:border-box;display:flex;align-items:center;height:100%;max-width:1296px;margin:0 auto;padding:0 24px;gap:4px;}.rs-sh-brand{display:flex;align-items:center;gap:8px;flex:none;margin-right:28px;text-decoration:none;}.rs-sh-brand img{width:44px;height:44px;max-width:none;border-radius:50%;box-shadow:0 2px 8px rgba(254,97,2,0.28);}.rs-sh-copy{display:flex;flex-direction:column;min-width:0;}.rs-sh-name{font-family:Poppins,Inter,sans-serif;font-size:23.2px;font-weight:600;line-height:24px;letter-spacing:-0.3px;color:#fe6102;}.rs-sh-tag{margin-top:2px;font-size:8px;font-weight:600;line-height:10px;letter-spacing:1.5px;text-transform:uppercase;color:#9c4b23;}.rs-sh-loc{display:none;}.rs-sh-pin{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:10px;border:1px solid #ffd3b5;border-radius:50%;background:#fff;color:#fe6102;}.rs-sh-nav{display:flex;gap:4px;}.rs-sh-nav a{padding:8px 12px;border-radius:8px;font-size:15.04px;font-weight:600;line-height:28px;color:#2d1e16;text-decoration:none;white-space:nowrap;}.rs-sh-search{display:inline-flex;align-items:center;gap:8px;width:120px;height:44px;margin-left:auto;padding:0 12px;border:1px solid #ffd3b5;border-radius:999px;color:#fe6102;font-size:13.5px;white-space:nowrap;overflow:hidden;}.rs-sh-search span{color:#8a7768;overflow:hidden;text-overflow:ellipsis;}.rs-sh-app{display:inline-flex;align-items:center;height:40px;margin-left:10px;padding:0 16px;border:1px solid #fe6102;border-radius:999px;background:#fff;color:#c94700;font-size:14.08px;font-weight:700;text-decoration:none;white-space:nowrap;}.rs-sh-login{margin-left:8px;padding:8px 12px;color:#171717;font-size:15.2px;font-weight:600;text-decoration:none;}.rs-sh-register{display:inline-flex;align-items:center;height:44px;margin-left:8px;padding:0 18px;border-radius:999px;background:linear-gradient(135deg,#ff8c4d,#ff5a00);color:#fff;font-size:13px;font-weight:700;text-decoration:none;}.rs-sh-lang{display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;margin-left:8px;color:#fe6102;}.rs-sh-icon{display:none;}@media (max-width:1199.98px){.rs-sh-pin,.rs-sh-search{display:none;}.rs-sh-app{margin-left:auto;}}@media (max-width:991.98px){.rs-static-header{height:60px;}.rs-sh-inner{gap:8px;}.rs-sh-brand{flex:1;gap:9px;min-width:0;margin-right:0;}.rs-sh-brand img{width:40px;height:40px;}.rs-sh-name{font-family:Inter,sans-serif;font-size:16.8px;font-weight:700;line-height:18px;letter-spacing:0;color:#c94700;}.rs-sh-tag,.rs-sh-nav,.rs-sh-search,.rs-sh-app,.rs-sh-login,.rs-sh-register,.rs-sh-lang{display:none;}.rs-sh-loc{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:11.52px;font-weight:600;color:#6b5142;}.rs-sh-loc svg{color:#fe6102;}.rs-sh-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border:1px solid #ffd3b5;border-radius:12px;background:#fff;color:#fe6102;}.rs-sh-menu{width:42px;height:42px;border-color:#ffd9c0;border-radius:10px;background:#fff6ee;}}a.rutviju-home-hero-button{display:inline-flex;align-items:center;text-decoration:none;}a.rutviju-home-hero-button:hover{color:#fff;}.rs-js .rs-home-below{visibility:hidden;animation:rs-home-reveal 0s linear 6s forwards;}@keyframes rs-home-reveal{to{visibility:visible;}}.rs-static-footer{background:#ff6803;color:#fff;padding:28px 16px;font-size:14px;}.rs-static-footer a{color:#fff;text-decoration:underline;}.rs-static-footer p{max-width:1160px;margin:0 auto 8px;line-height:1.7;}.rs-byline{margin:12px 0 0;font-size:13px;color:var(--rs-muted);}.rs-hero-note{margin:-6px 0 14px;font-size:13px;color:var(--rs-muted);}.rs-btn-sm{min-height:38px;padding:0 14px;font-size:14px;border-radius:10px;}.rs-note{display:block;margin-top:4px;font-size:13px;font-weight:400;color:var(--rs-muted);}.rs-badge{align-self:flex-start;display:inline-block;padding:2px 10px;border-radius:999px;background:#ffe4d1;color:var(--rs-brown);font-size:12px;font-weight:700;}.rs-badge-online{background:#e6f4ea;color:#16633a;}.rs-badge-offline{background:#fff1d6;color:#7a4a00;}.rs-quick{padding:18px;border:1px solid var(--rs-line);border-radius:16px;background:linear-gradient(135deg,#fff8f2,#fff);}.rs-quick-facts{display:grid;gap:10px;margin:0 0 12px;}.rs-quick-facts div{padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #f6e3d3;}.rs-quick-facts dt{font-size:12px;font-weight:700;color:var(--rs-muted);text-transform:uppercase;letter-spacing:0.04em;}.rs-quick-facts dd{margin:2px 0 0;font-weight:700;color:var(--rs-ink);}.rs-quick-facts dd span{display:block;font-size:13px;font-weight:500;color:var(--rs-muted);}.rs-quick .rs-quick-qa{margin:0 0 8px;font-size:15px;}.rs-place,.rs-datenav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--rs-line);border-radius:14px;background:var(--rs-soft);}.rs-place label,.rs-date-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;color:var(--rs-ink);}.rs-place select,.rs-datenav input{min-height:40px;max-width:100%;padding:6px 10px;border:1px solid #e8c9ae;border-radius:10px;background:#fff;font:inherit;color:var(--rs-ink);}.rs-place-btn{min-height:40px;padding:0 14px;border:1px solid #f2c6a5;border-radius:10px;background:#fff;color:var(--rs-brown);font-weight:700;cursor:pointer;}.rs-place label{flex:1 1 240px;min-width:0;}.rs-place label select{flex:1 1 160px;min-width:0;width:100%;}.rs-place-note{flex-basis:100%;margin:0 !important;font-size:13px !important;color:var(--rs-muted) !important;}.rs-tablewrap{overflow-x:auto;margin:0 0 16px;border:1px solid var(--rs-line);border-radius:14px;}.rs-table{width:100%;border-collapse:collapse;font-size:15px;background:#fff;}.rs-table caption{caption-side:top;padding:10px 14px;text-align:left;font-weight:700;color:var(--rs-brown);background:var(--rs-tint);}.rs-table th,.rs-table td{padding:10px 14px;border-bottom:1px solid #f6e8dc;text-align:left;vertical-align:top;line-height:1.5;}.rs-table thead th{background:var(--rs-soft);font-size:13px;color:var(--rs-muted);text-transform:uppercase;letter-spacing:0.04em;}.rs-table tr:last-child th,.rs-table tr:last-child td{border-bottom:0;}.rs-timings th{width:46%;font-weight:600;color:var(--rs-text);}.rs-timings td{font-weight:700;color:var(--rs-ink);}.rs-collapse summary{cursor:pointer;font-weight:700;color:var(--rs-accent);margin-bottom:10px;}.rs-tone-good{color:#16633a !important;}.rs-tone-bad{color:#a12a1a !important;}.rs-tone-neutral{color:var(--rs-muted) !important;}td.rs-tone-good,td.rs-tone-bad,td.rs-tone-neutral{font-weight:700;}.rs-callout.rs-tone-caution{border-left-color:#c0392b;background:#fdecea;}.rs-callout.rs-tone-favourable{border-left-color:#1f8a4c;background:#e9f6ee;}.rs-timeline{list-style:none;margin:0 0 16px;padding:0;}.rs-timeline li{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:12px 0;border-bottom:1px dashed var(--rs-line);}.rs-timeline li.rs-main .rs-timeline-date{background:var(--rs-accent);color:#fff;}.rs-timeline-date{align-self:start;padding:6px 8px;border-radius:10px;background:var(--rs-tint);color:var(--rs-brown);font-size:13px;font-weight:600;text-align:center;}.rs-timeline p{margin:0 !important;}.rs-timeline .rs-timeline-label{font-weight:600;color:var(--rs-ink);}.rs-timeline .rs-timeline-label span{font-weight:600;color:var(--rs-accent);}.rs-katha-tools{display:flex;justify-content:flex-end;margin-bottom:8px;}.rs-katha-cast,.rs-katha-message{font-size:15px !important;}.rs-dosdonts .rs-do{border-color:#bfe3cc;background:#f4fbf6;}.rs-dosdonts .rs-dont{border-color:#f3c7c0;background:#fdf5f4;}.rs-mantra{margin:0 0 14px;padding:16px;border:1px solid var(--rs-line);border-radius:16px;background:#fff;}.rs-mantra h3{margin-top:0;}.rs-sacred{font-family:'Noto Sans Devanagari','Noto Sans Telugu','Nirmala UI',serif;font-size:20px !important;line-height:1.8 !important;color:var(--rs-ink) !important;}.rs-translit{font-style:italic;color:var(--rs-brown) !important;}.rs-mantra details summary,.rs-verses details summary{cursor:pointer;margin:0 0 8px;font-size:14px;font-weight:700;color:var(--rs-accent);}.rs-mantra-meta{display:flex;flex-wrap:wrap;gap:8px;}.rs-mantra-meta span{padding:4px 10px;border-radius:999px;background:var(--rs-tint);font-size:13px;font-weight:600;color:var(--rs-brown);}.rs-verses{margin:0;padding-left:26px;}.rs-verses li{padding:12px 0;border-bottom:1px dashed var(--rs-line);}.rs-verses li::marker{color:var(--rs-orange);font-weight:600;}.rs-verse-meaning{color:var(--rs-text);}.rs-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0 0 16px;}.rs-kv-wide{grid-template-columns:1fr;}.rs-kv div{padding:10px 12px;border:1px solid var(--rs-line);border-radius:12px;background:#fff;}.rs-kv dt{font-size:12px;font-weight:700;color:var(--rs-muted);text-transform:uppercase;letter-spacing:0.04em;}.rs-kv dd{margin:2px 0 0;font-weight:700;color:var(--rs-ink);line-height:1.45;}.rs-kv div.rs-tone-good{border-color:#bfe3cc;background:#f4fbf6;}.rs-kv div.rs-tone-bad{border-color:#f3c7c0;background:#fdf5f4;}.rs-kv div.rs-tone-good dd,.rs-kv div.rs-tone-bad dd{color:var(--rs-ink);}.rs-cal-nav{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;}.rs-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;}.rs-cal-head{padding:6px 0;text-align:center;font-size:12px;font-weight:600;color:var(--rs-muted);}.rs-cal-day{display:flex;flex-direction:column;gap:2px;min-height:76px;padding:6px;border:1px solid #f3e4d7;border-radius:10px;background:#fff;text-decoration:none;color:var(--rs-text);overflow:hidden;}.rs-cal-day:hover{border-color:var(--rs-orange);}.rs-cal-num{font-weight:600;color:var(--rs-ink);}.rs-cal-tithi{font-size:11px;line-height:1.25;color:var(--rs-muted);}.rs-cal-marks{font-size:11px;line-height:1.25;font-weight:700;color:#a83d00;}.rs-cal-mark{background:#fffaf5;}.rs-cal-fest{background:#fff1e6;border-color:#f7c9a6;}.rs-cal-today{box-shadow:inset 0 0 0 2px var(--rs-orange);}.rs-cal-selected{background:var(--rs-accent);border-color:var(--rs-accent);}.rs-cal-selected .rs-cal-num,.rs-cal-selected .rs-cal-tithi,.rs-cal-selected .rs-cal-marks{color:#fff;}.rs-events{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px;}.rs-events a{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--rs-line);border-radius:12px;background:#fff;text-decoration:none;color:var(--rs-text);}.rs-events a:hover{border-color:var(--rs-orange);}.rs-event-date{flex:0 0 96px;padding:6px 8px;border-radius:10px;background:var(--rs-tint);color:var(--rs-brown);font-size:13px;font-weight:600;text-align:center;}.rs-event-body{flex:1;display:flex;flex-direction:column;}.rs-event-title{font-weight:700;color:var(--rs-ink);}.rs-event-sub{font-size:13px;color:var(--rs-muted);}.rs-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;}.rs-tabs::-webkit-scrollbar{display:none;}.rs-tabs a{flex:0 0 auto;padding:8px 14px;border:1px solid var(--rs-line);border-radius:999px;background:#fff;color:var(--rs-brown);font-weight:700;font-size:14px;text-decoration:none;}.rs-tabs a.rs-tab-on{background:var(--rs-accent);border-color:var(--rs-accent);color:#fff;}.rs-signs{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));}.rs-sign{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--rs-line);border-radius:16px;background:#fff;text-decoration:none;color:var(--rs-text);}.rs-sign:hover{border-color:var(--rs-orange);box-shadow:0 8px 20px rgba(138,55,1,0.1);}.rs-sign-symbol{font-size:30px;line-height:1;color:var(--rs-accent);}.rs-sign-name{font-size:18px;font-weight:600;color:var(--rs-ink);}.rs-sign-name small{font-size:13px;font-weight:600;color:var(--rs-muted);}.rs-sign-text{font-size:14px;line-height:1.55;}.rs-sign-lucky{font-size:13px;font-weight:600;color:var(--rs-brown);}.rs-sign.rs-tone-favourable .rs-badge{background:#e6f4ea;color:#16633a;}.rs-sign.rs-tone-challenging .rs-badge{background:#fff1d6;color:#7a4a00;}.rs-sign.rs-tone-caution .rs-badge{background:#fdecea;color:#a12a1a;}@media (min-width:640px){.rs-checklist,.rs-cards,.rs-linkcards{grid-template-columns:repeat(2,minmax(0,1fr));}.rs-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr));}.rs-kv-wide{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:720px){.rs-split,.rs-steps{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:900px){.rs-hero{padding:calc(var(--rs-header-offset,0px) + 40px) 0 48px;}.rs-hero-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:40px;}.rs-hero-card{position:sticky;top:calc(var(--rs-header-offset,0px) + 16px);}.rs-links .rs-linkcards{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:420px){.rs-btn{width:100%;}.rs-facts{grid-template-columns:1fr;}.rs-datenav .rs-btn,.rs-cal-nav .rs-btn,.rs-katha-tools .rs-btn,.rs-mantra .rs-btn{width:auto;}.rs-timeline li{grid-template-columns:1fr;}.rs-event-date{flex-basis:78px;}}@media (max-width:560px){.rs-cal-day{min-height:58px;padding:4px;}.rs-cal-tithi{display:none;}}@keyframes app-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.rs-calc{margin:0 0 18px;padding:16px;border:1px solid var(--rs-line);border-radius:16px;background:var(--rs-soft);}.rs-calc-grid{display:grid;grid-template-columns:1fr;gap:12px;}.rs-calc-field{display:flex;flex-direction:column;gap:6px;min-width:0;}.rs-calc-field>label{font-size:13px;font-weight:700;color:var(--rs-ink);}.rs-calc-field input,.rs-calc-field select{width:100%;min-height:44px;padding:8px 12px;border:1px solid #e8c9ae;border-radius:10px;background:#fff;font:inherit;font-size:16px;color:var(--rs-ink);box-sizing:border-box;}.rs-calc-field input:focus-visible,.rs-calc-field select:focus-visible{outline:3px solid var(--rs-orange);outline-offset:1px;}.rs-calc-search{display:flex;flex-wrap:wrap;gap:8px;}.rs-calc-search input{flex:1 1 200px;}.rs-calc-search .rs-place-btn{flex:0 0 auto;min-height:44px;}.rs-calc-results{list-style:none;margin:0;padding:4px;border:1px solid var(--rs-line);border-radius:12px;background:#fff;max-height:240px;overflow-y:auto;}.rs-calc-results li button{width:100%;padding:10px 12px;border:0;border-radius:8px;background:none;text-align:left;font:inherit;color:var(--rs-ink);cursor:pointer;}.rs-calc-results li button:hover,.rs-calc-results li button:focus-visible{background:var(--rs-tint);}.rs-calc-results li span{display:block;font-size:12px;color:var(--rs-muted);}.rs-calc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;}.rs-calc-actions .rs-btn{min-height:46px;padding-left:28px;padding-right:28px;}.rs-calc-note{margin:0 !important;flex:1 1 220px;font-size:13px !important;color:var(--rs-muted) !important;}.rs-result{margin:0 0 16px;padding:18px;border:1px solid #f2c6a5;border-radius:16px;background:linear-gradient(180deg,#fff8f1,#fff);}.rs-result-label{margin:0 0 4px !important;font-size:13px !important;font-weight:700;color:var(--rs-muted) !important;}.rs-result-value{margin:0 0 6px !important;font-size:clamp(24px,5vw,32px) !important;line-height:1.2 !important;font-weight:600;color:var(--rs-ink) !important;}.rs-result-sub{margin:0 0 14px !important;color:var(--rs-text) !important;}.rs-result-bad{border-color:#f3c7c0;background:linear-gradient(180deg,#fdf2f0,#fff);}.rs-result-bad .rs-result-value{color:#a12a1a !important;}.rs-result-good{border-color:#bfe3cc;background:linear-gradient(180deg,#f1faf4,#fff);}.rs-result-good .rs-result-value{color:#16633a !important;}.rs-result .rs-kv{margin-bottom:0;}@media (min-width:720px){.rs-calc-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.rs-calc-place{grid-column:1 / -1;}}@media (max-width:639.98px){.rs-tablewrap-stack{border:0;overflow:visible;}.rs-table-stack,.rs-table-stack tbody,.rs-table-stack tr,.rs-table-stack td{display:block;width:100%;}.rs-table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}.rs-table-stack tr{margin:0 0 10px;padding:10px 12px;border:1px solid var(--rs-line);border-radius:12px;background:#fff;}.rs-table-stack td{display:flex;gap:10px;padding:3px 0;border:0;font-size:14px;line-height:1.45;}.rs-table-stack td::before{content:attr(data-label);flex:0 0 38%;font-size:12px;font-weight:700;color:var(--rs-muted);text-transform:uppercase;letter-spacing:0.03em;padding-top:1px;}.rs-table-stack td:first-child{font-size:16px;font-weight:600;color:var(--rs-ink);}.rs-table-stack td:first-child::before{display:none;}}.rs-rich{font-size:16.5px;line-height:1.8;color:var(--rs-text);}.rs-rich p{margin:0 0 16px;font-size:inherit;line-height:inherit;}.rs-rich h3{margin:22px 0 10px;}.rs-rich ul,.rs-rich ol{margin:0 0 18px;padding-left:22px;}.rs-rich li{margin:6px 0;padding-left:2px;}.rs-rich li::marker{color:var(--rs-orange);font-weight:700;}.rs-rich strong{color:var(--rs-ink);}.rs-rich a{color:var(--rs-accent);font-weight:600;text-decoration:underline;text-decoration-color:#f2c6a5;text-underline-offset:3px;}.rs-rich a:hover{text-decoration-color:currentColor;}.rs-rich blockquote{margin:0 0 16px;padding:12px 16px;border-left:4px solid var(--rs-orange);border-radius:0 12px 12px 0;background:var(--rs-soft);}.rs-page[data-seo-kind="blog-post"] #intro{padding-top:22px;}.rs-page[data-seo-kind="blog-post"] #intro .rs-rich>p:first-child{font-size:18px;color:var(--rs-ink);}.rs-hero-card-img{padding:0;overflow:hidden;}.rs-hero-card-img .rs-hero-img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;background:var(--rs-tint);}.rs-hero-card-img .rs-facts{margin:16px;grid-template-columns:repeat(3,1fr);}.rs-hero-card-img .rs-price-label{margin:14px 16px 0;}.rs-hero-card-img .rs-price,.rs-hero-card-img .rs-price-note,.rs-hero-card-img .rs-hero-note{margin-left:16px;margin-right:16px;}.rs-hero-card-img .rs-btn-block{width:calc(100% - 32px);margin:0 16px 16px;}.rs-page[data-seo-kind="blog"] .rs-article{max-width:none;}.rs-postcards{display:grid;gap:16px;grid-template-columns:1fr;}.rs-postcard{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--rs-line);border-radius:16px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 6px 18px rgba(138,55,1,0.05);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease;}.rs-postcard:hover{transform:translateY(-2px);border-color:#f2c6a5;box-shadow:0 14px 30px rgba(138,55,1,0.12);}.rs-postcard-img{display:grid;place-items:center;aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--rs-tint),#ffe4d1);font-size:40px;overflow:hidden;}.rs-postcard-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;}.rs-postcard:hover .rs-postcard-img img{transform:scale(1.04);}.rs-postcard-body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;flex:1;}.rs-postcard-cat{align-self:flex-start;padding:3px 10px;border-radius:999px;background:#fff1e6;color:var(--rs-brown);font-size:11.5px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;}.rs-postcard-title{font-size:17px;line-height:1.35;font-weight:600;color:var(--rs-ink);}.rs-postcard-text{font-size:14.5px;line-height:1.6;color:var(--rs-text);}.rs-postcard-meta{margin-top:auto;padding-top:4px;font-size:13px;font-weight:600;color:var(--rs-muted);}@media (min-width:640px){.rs-postcards{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.rs-postcards{grid-template-columns:repeat(3,1fr);}}@media (max-width:420px){.rs-rich{font-size:16px;}.rs-hero-card-img .rs-facts{grid-template-columns:1fr 1fr;}}@media (prefers-reduced-motion:reduce){.rs-postcard,.rs-postcard-img img{transition:none;}.rs-postcard:hover,.rs-postcard:hover .rs-postcard-img img{transform:none;}}@media (max-width:899.98px){.rs-page[data-seo-kind="blog"] .rs-hero-card{display:none;}}@media (max-width:899.98px){.rs-page[data-seo-kind="book-pooja"] .rs-hero-card-img,.rs-page[data-seo-kind="online-puja"] .rs-hero-card-img,.rs-page[data-seo-kind="pandit"] .rs-hero-card-img{order:-1;}.rs-page[data-seo-kind="book-pooja"] .rs-hero-img,.rs-page[data-seo-kind="online-puja"] .rs-hero-img,.rs-page[data-seo-kind="pandit"] .rs-hero-img{aspect-ratio:4 / 3;}}.rs-page .rs-gv-list{display:grid;gap:16px;}.rs-page .rs-gv{padding:20px 22px;border:1px solid var(--rs-line);border-radius:14px;background:#fff;scroll-margin-top:96px;}.rs-page .rs-gv-single .rs-gv{padding:26px 28px;border-color:#f3d9c4;background:#fffcf9;}.rs-page .rs-gv-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;}.rs-page .rs-gv-ref{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:8px;background:#fff4ec;color:#b23f00;font-size:14px;font-weight:700;text-decoration:none;font-variant-numeric:tabular-nums;}.rs-page a.rs-gv-ref:hover{background:#fde3d2;color:#b23f00;}.rs-page .rs-gv-speaker{font-size:13.5px;font-weight:600;color:var(--rs-brown);}.rs-page .rs-gv .rs-sacred{margin:0 0 10px;}.rs-page .rs-gv-te{font-family:'Noto Sans Telugu','Nirmala UI',serif !important;color:#44403c !important;}.rs-page .rs-gv .rs-translit{margin:0 0 4px;font-size:15px;line-height:1.6;}.rs-page .rs-gv-meaning{margin-top:14px;padding-top:14px;border-top:1px solid #f0eeec;}.rs-page .rs-gv-label{display:block;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#b23f00;}.rs-page .rs-gv-meaning p{margin:0;font-size:16px;line-height:1.7;color:var(--rs-text);}.rs-page .rs-gv-meaning p[lang='te']{font-size:17px;line-height:1.85;}.rs-page .rs-gv-open{margin:14px 0 0;font-size:14px;font-weight:600;}.rs-page .rs-gv-open a{color:#b23f00;text-decoration:none;}.rs-page .rs-gv-open a:hover{text-decoration:underline;}@media (max-width:599.98px){.rs-page .rs-gv,.rs-page .rs-gv-single .rs-gv{padding:16px;}.rs-page .rs-gv .rs-sacred{font-size:18px !important;}}.rs-bk-page{min-height:100vh;background:#f7f6f4;}.rs-bk-wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:90px 16px 0;color:rgba(0,0,0,0.87);}.rs-bk-crumbrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px;}.rs-bk-crumbs{display:flex;flex-wrap:wrap;align-items:center;font-size:0.78rem;line-height:1.6;color:rgba(0,0,0,0.6);}.rs-bk-crumbs a{color:inherit;text-decoration:none;}.rs-bk-sep{display:inline-flex;margin:0 8px;color:#b0a99f;}.rs-bk-current{font-weight:700;color:rgba(0,0,0,0.87);}.rs-bk-back{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 5px;font-size:0.78rem;font-weight:600;color:#6b6058;}.rs-bk-mode{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;border:1px solid #f1ddcc;border-radius:8px;background:#fff8f2;font-size:0.85rem;line-height:1.7;}.rs-bk-modechip{padding:2px 10px;border-radius:999px;font-size:0.75rem;font-weight:700;line-height:1.7;}.rs-bk-modelink{font-weight:700;color:#c84e00;text-decoration:none;}.rs-bk-row{display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.rs-bk-left{flex:1 1 62%;min-width:0;width:100%;}.rs-bk-right{display:none;}.rs-bk-hero{display:flex;flex-direction:column;overflow:hidden;margin-bottom:16px;border:1px solid #e8e4df;border-radius:8px;background:#fff;}.rs-bk-media{position:relative;width:100%;}.rs-bk-media img,.rs-bk-noimg{display:block;width:100%;max-width:none;height:auto;aspect-ratio:16 / 11;object-fit:cover;background:#fff7ed;border-radius:0;}.rs-bk-chips{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:6px;padding-right:8px;}.rs-bk-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:16px;font-size:0.8125rem;}.rs-bk-chip--type{background:#c94700;color:#fff;font-weight:600;}.rs-bk-chip--cat{background:rgba(255,255,255,0.96);color:#2b1a10;font-weight:700;}.rs-bk-details{flex:1;min-width:0;padding:16px;}.rs-bk-title{margin:0 0 8px;font-size:1.35rem;font-weight:600;line-height:1.2;color:#241608;}.rs-bk-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;}.rs-bk-tags span{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:16px;background:#fff3e8;color:#b93d00;font-size:0.72rem;font-weight:600;}.rs-bk-price{display:inline-flex;flex-direction:column;margin-bottom:14px;padding:10px 14px;border:1px solid #ffe2cf;border-radius:14px;background:#fff7f1;}.rs-bk-price-l{font-size:0.72rem;font-weight:600;line-height:1.7;letter-spacing:0.08em;text-transform:uppercase;color:#9a5a30;}.rs-bk-price-v{font-size:1.6rem;font-weight:600;line-height:1.15;color:#b93d00;}.rs-bk-price-n{font-size:0.78rem;line-height:1.5;color:#6b5142;}.rs-bk-btns{display:flex;flex-wrap:wrap;gap:8px;}.rs-bk-book,.rs-bk-wa{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 140px;min-height:48px;border-radius:12px;font-weight:600;line-height:1.75;text-decoration:none;}.rs-bk-book{padding:6px 24px;background:#c94700;color:#fff;font-size:1rem;box-shadow:0 8px 20px rgba(201,71,0,0.28);}.rs-bk-wa{padding:5px 20px;border:1px solid #0f7d43;color:#0f7d43;font-size:0.95rem;}.rs-bk-book:hover{color:#fff;}.rs-bk-trust{box-sizing:border-box;display:flex;flex-wrap:wrap;row-gap:8px;margin-bottom:16px;padding:16px;border:1px solid #e8e4df;border-radius:8px;background:#fff;}.rs-bk-trustitem{box-sizing:border-box;display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:150px;height:27.2px;padding-right:12px;}.rs-bk-trustitem svg{flex:none;color:#ff6701;}.rs-bk-trustitem strong{font-size:0.8rem;font-weight:700;line-height:1.6;}.rs-bk-card{overflow:hidden;border:1px solid #e8e4df;border-radius:8px;background:#fff;}.rs-bk-cardhead{padding:12px 16px;background:#241608;color:#fff;}.rs-bk-cardhead span{display:block;font-size:0.68rem;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;opacity:0.75;}.rs-bk-cardhead strong{display:block;margin-top:2px;overflow:hidden;font-size:1rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;}.rs-bk-cardbody{min-height:640px;}@media (min-width:600px){.rs-bk-book,.rs-bk-wa{flex:0 0 auto;}.rs-bk-trustitem:not(:last-child){border-right:1px solid #eee9e3;}}@media (min-width:900px){.rs-bk-wrap{padding-left:24px;padding-right:24px;}.rs-bk-hero{flex-direction:row;align-items:center;gap:20px;padding:16px;}.rs-bk-media{flex:0 0 300px;width:300px;}.rs-bk-media img,.rs-bk-noimg{aspect-ratio:1 / 1;border-radius:16px;}.rs-bk-details{padding:0;}.rs-bk-title{font-size:1.75rem;}.rs-bk-price-v{font-size:1.9rem;}.rs-bk-trust{padding:20px;}}@media (min-width:1200px){.rs-bk-row{flex-direction:row;}.rs-bk-right{display:block;flex:1 1 38%;min-width:0;width:100%;align-self:stretch;}}.rs-js .rs-below{visibility:hidden;animation:rs-home-reveal 0s linear 6s forwards;}.rs-cta-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:-4px 0 16px;max-width:460px;}.rs-cta-pair .rs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;}.rs-btn-wa{background:#0f7a3d;color:#fff;border-color:#0f7a3d;}.rs-btn-wa:hover{background:#0b6232;color:#fff;}.rs-btn-call{background:#fff;color:#7a2f00;border-color:#f2c6a5;}.rs-btn-call:hover{border-color:var(--rs-accent);color:#5c2400;}.rs-leadbar{display:none;}@media (max-width:991.98px){.rs-leadbar{position:fixed;left:0;right:0;bottom:0;z-index:1065;display:grid;grid-template-columns:1fr 1.25fr 1.4fr;gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #f0e2d6;box-shadow:0 -6px 18px rgba(60,30,10,0.10);}.rs-leadbar a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;}.rs-lb-call{background:#fff4ec;color:#7a2f00;border:1px solid #f2c6a5;}.rs-lb-wa{background:#0f7a3d;color:#fff;}.rs-lb-book{background:var(--rs-accent);color:#fff;}.rs-leadbar svg{width:18px;height:18px;}body:has(.rs-leadbar){padding-bottom:calc(72px + env(safe-area-inset-bottom));}body:has(.rs-leadbar) .rutviju-mobile-bottom-nav,body:has(.rs-leadbar) .rv-wa-fab{display:none !important;}}@media (max-width:420px){.rs-leadbar a{font-size:14px;gap:5px;}}@media (max-width:360px){.rs-leadbar a{font-size:13px;gap:4px;}}.rs-sign-symbol,.rs-chips a{font-variant-emoji:text;}.rs-cta-more{margin:-6px 0 14px;font-weight:600;}.rs-cta-more a{color:#a83d00;}.rs-cta-cb{margin:-6px 0 14px;font-size:15px;font-weight:600;}.rs-cta-cb a{color:#a83d00;}@media (max-width:991.98px){.rs-sh-mcall{width:42px;height:42px;margin-right:4px;}}