@font-face{font-family:Tiro Devanagari Hindi;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c3deda7b5809d68f-s.p.2qury780uc-au.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Tiro Devanagari Hindi;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d46dabdfd6e5fb72-s.2jo6ehgrhwoh9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Hindi;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6f84e0c68c226bcb-s.p.3fh_yph3p9eww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cf8b3cb5ff6417ec-s.p.056cfvo8ni9g6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c8d412ceb949a899-s.0dth3y3445pgb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d684aea7d0488a9b-s.p.1j7-gqhxzy6ed.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Hindi Fallback;src:local(Times New Roman);ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.b5lxya_className{font-family:Tiro Devanagari Hindi,Tiro Devanagari Hindi Fallback;font-weight:400}.b5lxya_variable{--font-tiro:"Tiro Devanagari Hindi", "Tiro Devanagari Hindi Fallback"}
@font-face{font-family:Mukta;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7d1eb7fc4519db4d-s.p.1djfe0trlcvz3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:300;font-display:swap;src:url(../media/38f8ba6bfb952434-s.16et5p8ahos2g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e9e94a26863216b6-s.p.1-aldiw3pyjc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c22b212927239552-s.p.1m5rlx45pq_xg.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/decef980693ed295-s.2ra2s555iszsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fa7cf3aedcc1c0-s.p.061utbdqre79w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e5cdbbd1c7c551c-s.p.3h-at1l817dbg.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8fc86c178b121ad0-s.13t1kgh0cf98o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/285138259ececd0c-s.p.1zp2olo9oh69j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fb5488ab8bd36c62-s.p.05s9wicu6412i.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fedf316a49e39a99-s.3voe4v5dbrpbh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4961fe92880b57db-s.p.3c0vowm7xbu-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta Fallback;src:local(Arial);ascent-override:119.94%;descent-override:56.47%;line-gap-override:0.0%;size-adjust:94.21%}.vJc6WG_className{font-family:Mukta,Mukta Fallback;font-style:normal}.vJc6WG_variable{--font-mukta:"Mukta", "Mukta Fallback"}
:root{--paper:#f6ead0;--paper-2:#efddb8;--ink:#3b1a12;--ink-soft:#6b4434;--sindoor:#b8231a;--haldi:#d9961a;--ganga:#1e5a63;--dusk:#2a1914;--dusk-fg:#f1e2c4;--line:#3b1a122e;--wa:#1f7a4d;--font-display:var(--font-tiro), "Noto Serif Devanagari", Georgia, serif;--font-body:var(--font-mukta), "Noto Sans Devanagari", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#1b110d;--paper-2:#24170f;--ink:#f2e3c6;--ink-soft:#c9b08e;--sindoor:#e65a44;--haldi:#edb443;--ganga:#6fb3bc;--dusk:#0f0907;--dusk-fg:#f1e2c4;--line:#f2e3c629;--wa:#3fb47a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%}.wrap{max-width:1120px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:400}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--haldi);outline-offset:3px;border-radius:4px}.en{font-family:var(--font-body);color:var(--ink-soft);font-weight:300}[id]{scroll-margin-top:72px}.aripan{background:var(--sindoor);opacity:.85;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='22'%3E%3Cpath d='M0 11 L11 2 L22 11 L33 2 L44 11' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='M0 11 L11 20 L22 11 L33 20 L44 11' fill='none' stroke='black' stroke-width='1.6'/%3E%3Ccircle cx='11' cy='11' r='2.4'/%3E%3Ccircle cx='33' cy='11' r='2.4'/%3E%3C/svg%3E") 50%/44px 22px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='22'%3E%3Cpath d='M0 11 L11 2 L22 11 L33 2 L44 11' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='M0 11 L11 20 L22 11 L33 20 L44 11' fill='none' stroke='black' stroke-width='1.6'/%3E%3Ccircle cx='11' cy='11' r='2.4'/%3E%3Ccircle cx='33' cy='11' r='2.4'/%3E%3C/svg%3E") 50%/44px 22px repeat-x}.m-bg{fill:var(--paper-2)}.m-ring{fill:none;stroke:var(--haldi)}.m-h{fill:var(--haldi)}.m-s{fill:var(--sindoor)}.m-g{fill:none;stroke:var(--ganga)}.m-dot{fill:none;stroke:var(--sindoor)}.m-om{fill:var(--sindoor);font-family:var(--font-display)}.site-header{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.bar{justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand svg{flex:none;width:42px;height:42px}.brand .txt{flex-direction:column;line-height:1.1;display:flex}.brand b{font-family:var(--font-display);color:var(--sindoor);font-size:26px;font-weight:400}.brand .txt span{letter-spacing:.08em;color:var(--ink-soft);font-size:13px}.site-nav{gap:22px;font-size:15px;display:flex}.site-nav a{color:var(--ink-soft);text-decoration:none}.site-nav a:hover{color:var(--sindoor)}.wa-btn{background:var(--wa);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.wa-btn svg{fill:currentColor;width:18px;height:18px}@media (max-width:820px){.site-nav{display:none}}.hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:48px;padding-block:64px 56px;display:grid}.shloka{font-family:var(--font-display);color:var(--ganga);margin-bottom:18px;font-size:18px}.shloka small{font-family:var(--font-body);color:var(--ink-soft);letter-spacing:.04em;font-size:13px;display:block}.hero h1{font-size:clamp(40px,6.4vw,76px);line-height:1.08}.hero h1 em{color:var(--sindoor);font-style:normal}.hero .lead{max-width:34ch;margin-top:14px;font-size:20px}.hero .body{max-width:52ch;margin-top:22px}.ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ghost{border:1px solid var(--ink);border-radius:999px;align-items:center;padding:9px 18px;font-size:15px;text-decoration:none;display:inline-flex}.ghost:hover{border-color:var(--sindoor);color:var(--sindoor)}.arch{justify-items:center;gap:12px;margin:0;display:grid}.arch-photo{aspect-ratio:3/4;outline:1.5px solid var(--sindoor);outline-offset:8px;background:var(--paper-2);border-radius:200px 200px 10px 10px;width:100%;max-width:100%;position:relative;overflow:hidden}.arch figcaption{font-family:var(--font-display);color:var(--sindoor);margin-top:6px;font-size:20px}.diya-frame{aspect-ratio:3/4;border:1.5px solid var(--sindoor);background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--haldi) 32%, transparent), transparent 62%);border-radius:180px 180px 8px 8px;place-items:end center;max-width:100%;padding-bottom:12%;display:grid;position:relative}.diya-frame:before{content:"";border:1px dashed var(--line);border-radius:170px 170px 4px 4px;position:absolute;inset:10px}.diya-frame .cap{text-align:center;font-family:var(--font-display);color:var(--sindoor);font-size:22px;position:absolute;top:22%;left:0;right:0}.diya-frame .cap small{font-family:var(--font-body);color:var(--ink-soft);font-size:13px;display:block}.diya{width:62%}.flame{transform-origin:50% 100%;transform-box:fill-box;animation:2.6s ease-in-out infinite flicker}@keyframes flicker{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(.94,1.06)rotate(-2deg)}60%{transform:scale(1.04,.96)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.flame{animation:none}}@media (max-width:820px){.hero{grid-template-columns:1fr;padding-block:40px}.diya-frame{width:100%;max-width:220px;margin:0 auto}.diya-frame .cap{font-size:18px}}.photo{background:var(--paper-2);border-radius:8px;position:relative;overflow:hidden}.sankalp-top{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;margin-bottom:36px;display:grid}.sankalp-top .head{margin-bottom:0}.sankalp-photo{aspect-ratio:4/3}.havan-photo{aspect-ratio:16/9;border-radius:5px 5px 0 0;margin:-26px -26px 4px}@media (max-width:820px){.sankalp-top{grid-template-columns:1fr;gap:22px;margin-bottom:26px}.sankalp-photo{aspect-ratio:16/9}}.aarti-band{background:#140a06;align-items:end;min-height:440px;padding:0;display:grid;position:relative;overflow:hidden}.aarti-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aarti-shade{background:linear-gradient(#140a060d 30%,#140a06d1);position:absolute;inset:0}.aarti-copy{color:#f6ead0;gap:6px;padding-block:40px 30px;display:grid;position:relative}.aarti-line{font-family:var(--font-display);text-wrap:balance;max-width:24ch;font-size:clamp(26px,3.6vw,40px);line-height:1.25}.aarti-en{color:#e7d6b6;font-size:17px;font-weight:300}.aarti-credit{color:#c9b08e;margin-top:8px;font-size:12.5px}@media (max-width:820px){.aarti-band{min-height:360px}}section{padding-block:64px}.head{gap:6px;max-width:60ch;margin-bottom:36px;display:grid}.head .tag{letter-spacing:.12em;color:var(--sindoor);text-transform:uppercase;font-size:13px;font-weight:500}.head h2{font-size:clamp(30px,4.2vw,46px);line-height:1.15}.head .en{font-size:18px}.promises{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.promise{border-bottom:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding:24px 22px 26px 0;display:grid}.promise+.promise{border-left:1px solid var(--line);padding-left:22px}.promise h3{font-size:23px}.promise .en{font-size:15px;font-weight:400}.promise .body{font-size:15.5px}@media (max-width:900px){.promises{grid-template-columns:1fr 1fr}.promise:nth-child(3){border-left:0;padding-left:0}}@media (max-width:520px){.promises{grid-template-columns:1fr}.promise+.promise{border-left:0;padding-left:0}}.seva{background:var(--paper-2)}.groups{grid-template-columns:repeat(2,1fr);gap:20px 40px;display:grid}.group{border-top:2px solid var(--ink);min-width:0;padding-block:20px}.group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.group h3{font-size:28px}.group .en{font-size:15px}.group ul{margin:14px 0 0;padding:0;list-style:none}.group li{border-bottom:1px dotted var(--line);justify-content:space-between;gap:14px;padding:9px 0;font-size:16.5px;display:flex}.group li span:last-child{color:var(--ink-soft);text-align:right;font-weight:300}@media (max-width:760px){.groups{grid-template-columns:1fr}}.jaap-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.jaap-grid>*{min-width:0}.dashansh{border:1.5px solid var(--ganga);border-radius:6px;gap:14px;padding:26px;display:grid}.dashansh h3{color:var(--ganga);font-size:26px}.rung{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;align-items:baseline;gap:14px;padding:10px 0;display:grid}.rung b{font-family:var(--font-display);color:var(--sindoor);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400}.rung small{color:var(--ink-soft);font-size:14px;display:block}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:16px}th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);border-bottom:2px solid var(--ink);padding:0 10px 10px 0;font-size:13px;font-weight:500}td{border-bottom:1px dotted var(--line);vertical-align:top;padding:10px 10px 10px 0}td:first-child{font-family:var(--font-display);white-space:nowrap;font-size:18px}td .en{font-size:13.5px;display:block}td.n{font-variant-numeric:tabular-nums;color:var(--ink-soft)}.note{color:var(--ink-soft);margin-top:14px;font-size:14px}@media (max-width:860px){.jaap-grid{grid-template-columns:1fr}}.pitru{background:var(--dusk);color:var(--dusk-fg);position:relative;overflow:hidden}.pitru-bg{opacity:.22;filter:grayscale(.4);position:absolute;inset:0}.pitru-inner{position:relative}.pitru .head .tag{color:var(--haldi)}.pitru .en{color:color-mix(in srgb, var(--dusk-fg) 72%, transparent)}.pitru-grid{grid-template-columns:1.1fr .9fr;gap:48px;display:grid}.pitru ul{margin:0;padding:0;list-style:none}.pitru li{border-bottom:1px solid #f1e2c429;gap:2px;padding:14px 0;display:grid}.pitru li b{font-family:var(--font-display);font-size:21px;font-weight:400}.pitru li span{color:color-mix(in srgb, var(--dusk-fg) 70%, transparent);font-size:15px}.quiet{border-left:2px solid var(--haldi);align-content:start;gap:14px;padding-left:22px;display:grid}.quiet .big{font-family:var(--font-display);font-size:26px;line-height:1.35}.quiet .wa-btn{justify-self:start}@media (max-width:820px){.pitru-grid{grid-template-columns:1fr}}.steps{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.step{align-content:start;gap:8px;min-width:0;display:grid}.step .num{font-family:var(--font-display);color:var(--haldi);font-size:40px;line-height:1}.step h3{font-size:22px}.step p{font-size:15.5px}@media (max-width:860px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:480px){.steps{grid-template-columns:1fr}}.choice{border:1.5px solid var(--ink);border-radius:6px;grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.choice>div{gap:6px;min-width:0;padding:24px;display:grid}.choice>div+div{border-left:1.5px solid var(--ink)}.choice h3{font-size:22px}.choice p{font-size:15.5px}@media (max-width:640px){.choice{grid-template-columns:1fr}.choice>div+div{border-left:0;border-top:1.5px solid var(--ink)}}.enq{background:var(--paper-2)}.enq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.enq-grid>*{min-width:0}.contact{gap:18px;display:grid}.contact .head{margin-bottom:0}form{grid-template-columns:1fr 1fr;gap:16px;display:grid}label{color:var(--ink-soft);gap:6px;min-width:0;font-size:14px;display:grid}label.full{grid-column:1/-1}input,select,textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;width:100%;padding:10px 12px;font-size:16px}textarea{resize:vertical;min-height:90px}fieldset{border:0;flex-wrap:wrap;grid-column:1/-1;gap:10px 22px;margin:0;padding:0;display:flex}fieldset legend{color:var(--ink-soft);margin-bottom:6px;padding:0;font-size:14px}fieldset label{color:var(--ink);align-items:center;gap:8px;font-size:15.5px;display:flex}fieldset input{width:auto}form .wa-btn{cursor:pointer;font:inherit;border:0;justify-self:start;font-weight:500}.field-error{color:var(--sindoor);font-size:13.5px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.num-big{font-family:var(--font-display);color:var(--wa);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:34px}.copy{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:5px 14px;font-size:14px}.status{color:var(--ink-soft);grid-column:1/-1;min-height:1.4em;font-size:14px}@media (max-width:820px){.enq-grid,form{grid-template-columns:1fr}}.site-footer{color:var(--ink-soft);padding-block:36px 44px;font-size:14px}.site-footer .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.site-footer b{font-family:var(--font-display);color:var(--sindoor);font-size:20px;font-weight:400}.foot-brand{align-items:center;gap:18px;display:flex}.foot-brand svg{flex:none;width:96px;height:96px}.credits{opacity:.8;margin-top:18px;font-size:12px}.foot-links{justify-items:end;gap:6px;display:grid}.foot-links a{color:var(--ink-soft)}@media (max-width:820px){.foot-links{justify-items:start}}.kicker{color:var(--ink-soft);letter-spacing:.02em;margin-bottom:10px;font-size:14px;font-weight:500}.kahani{padding-block:72px 24px}.kahani-inner{text-align:center;justify-items:center;gap:14px;display:grid}.kahani .tag{letter-spacing:.12em;color:var(--sindoor);text-transform:uppercase;font-size:13px;font-weight:500}.kahani h2{max-width:22ch;font-size:clamp(28px,4vw,44px);line-height:1.2}.kahani-text{text-align:left;gap:16px;max-width:64ch;margin-top:10px;font-size:18px;line-height:1.75;display:grid}.kahani-text .en{border-top:1px solid var(--line);padding-top:16px;font-size:16px}.group li a,.group li .nolink{width:100%;color:inherit;justify-content:space-between;gap:14px;text-decoration:none;display:flex}.group li{display:block}.group li a span:last-child,.group li .nolink span:last-child{color:var(--ink-soft);text-align:right;font-weight:300}.group li a:hover span:first-child{color:var(--sindoor)}.group li a span:first-child:after{content:" ›";color:var(--haldi)}.quiet-link{color:var(--dusk-fg);font-size:15px}.privacy-note{color:var(--ink-soft);margin-top:6px;font-size:13px}.privacy-note a{color:var(--ink-soft)}.faq-list{border-top:1px solid var(--line);gap:0;max-width:820px;display:grid}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;gap:12px;font-size:20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--sindoor);font-family:var(--font-body)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--ink-soft);max-width:70ch;margin-top:10px}.seva-page{padding-block:24px 64px}.crumbs{color:var(--ink-soft);flex-wrap:wrap;gap:6px;font-size:13.5px;display:flex}.crumbs a{color:var(--ink-soft)}.seva-hero{border-bottom:1px solid var(--line);gap:6px;margin-bottom:32px;padding-block:28px 24px;display:grid}.seva-hero .tag{letter-spacing:.12em;color:var(--sindoor);text-transform:uppercase;font-size:13px;font-weight:500}.seva-hero h1{font-size:clamp(38px,6vw,64px);line-height:1.1}.seva-line{font-family:var(--font-display);color:var(--sindoor);margin-top:8px;font-size:22px}.seva-grid{grid-template-columns:1.3fr .7fr;align-items:start;gap:48px;display:grid}.seva-grid>*{min-width:0}.seva-intro{font-size:18.5px;line-height:1.75}.seva-main{gap:14px;display:grid}.seva-main h2{margin-top:18px;font-size:28px}.vidhi{counter-reset:v;gap:0;margin:0;padding:0;list-style:none;display:grid}.vidhi li{counter-increment:v;border-bottom:1px dotted var(--line);grid-template-columns:44px 1fr;gap:12px;padding:12px 0;display:grid}.vidhi li:before{content:counter(v, devanagari);font-family:var(--font-display);color:var(--haldi);font-size:22px;line-height:1.2}.seva-side{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;gap:18px;padding:22px;display:grid;position:sticky;top:90px}.seva-side dl{gap:14px;margin:0;display:grid}.seva-side dt{letter-spacing:.1em;text-transform:uppercase;color:var(--sindoor);font-size:12.5px;font-weight:500}.seva-side dd{margin:4px 0 0;font-size:15.5px}.seva-side ul{gap:2px;margin:0;padding-left:18px;display:grid}.seva-cta{white-space:normal;text-align:center;justify-content:center}.seva-faq{padding-block:48px 0}.seva-faq h2,.seva-more h2{margin-bottom:14px;font-size:28px}.seva-more{padding-block:48px 0}.seva-more ul{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.seva-more a{border:1px solid var(--line);border-radius:8px;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.seva-more a:hover{border-color:var(--haldi)}.seva-more b{font-family:var(--font-display);font-size:19px;font-weight:400}.seva-more a span{color:var(--ink-soft);font-size:13.5px}@media (max-width:860px){.seva-grid{grid-template-columns:1fr;gap:28px}.seva-side{position:static}.seva-more ul{grid-template-columns:1fr 1fr}}@media (max-width:480px){.seva-more ul{grid-template-columns:1fr}}.seva-loading{min-height:50vh;color:var(--ink-soft);place-content:center;justify-items:center;gap:10px;display:grid}.loading-diya{width:110px}.prose{gap:12px;max-width:760px;padding-block:40px 64px;display:grid}.prose h1{font-size:clamp(32px,5vw,48px)}.prose h2{margin-top:18px;font-size:24px}.prose ul{gap:4px;margin:0;padding-left:20px;display:grid}.mobile-cta{display:none}.wa-btn,.ghost{min-height:44px}@media (max-width:820px){body{font-size:16px}[id]{scroll-margin-top:112px}.bar{flex-wrap:wrap;gap:10px;padding-block:10px 0}.brand svg{width:36px;height:36px}.brand b{font-size:22px}.site-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;order:3;gap:8px;width:100%;padding-bottom:10px;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;min-height:36px;padding:6px 14px;font-size:14px;display:inline-flex}.site-header .wa-btn{padding:8px 14px;font-size:14px}section{padding-block:44px}.head{margin-bottom:26px}.hero{gap:28px;padding-block:28px 36px}.hero .lead{font-size:18px}.ctas .wa-btn,.ctas .ghost{flex:100%;justify-content:center}.arch{max-width:240px}.quiet{border-left:0;border-top:2px solid var(--haldi);padding-top:20px;padding-left:0}.quiet .big{font-size:22px}.quiet .wa-btn,form .wa-btn{justify-content:center;justify-self:stretch}.num-big{font-size:28px}.mobile-cta{z-index:6;padding:10px max(16px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--paper);border-top:1px solid var(--line);display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-cta .wa-btn{justify-content:center;width:100%;min-height:48px;font-size:16px}.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.foot-brand svg{width:72px;height:72px}}@media (max-width:560px){table,tbody,tr,td{width:100%;display:block}thead{display:none}tr{border-bottom:1px dotted var(--line);padding:12px 0}td{border:0;padding:0}td:first-child{white-space:normal;margin-bottom:4px}td:nth-child(2):before{content:"उद्देश्य: ";color:var(--ink-soft)}td.n:before{content:"संख्या: "}.rung{grid-template-columns:96px 1fr}.dashansh{padding:20px}.group li a,.group li .nolink{flex-direction:column;gap:0}.group li a span:last-child,.group li .nolink span:last-child{text-align:left;font-size:14.5px}}
