:root{--night: #2A0703;--maroon: #4A0E06;--maroon-2: #8A2A10;--clay: #B4521C;--saffron: #F2A531;--gold: #E9B25C;--gold-hi: #FFD680;--cream: #FFF8EA;--cream-2: #FFF1D6;--cream-ink: #FFF3DC;--sand: #FFE7B8;--ink: #3B1E10;--ink-2: #5A4034;--ink-3: #6B4A3A;--heading: #5A1A0A;--line: #EAD6B0;--live: #D62828;--display: "Yatra One", "Mukta", serif;--body: "Mukta", system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--clay)}h1,h2,h3{margin:0}ul,ol{list-style:none;margin:0;padding:0}.wrap{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 16px;border-radius:10px;background:var(--gold-hi);color:var(--maroon);font-weight:800}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--gold-hi);outline-offset:3px;border-radius:6px}.toran{display:flex;width:100%;height:64px}.toran svg{flex:1 1 0;height:64px}.hero{position:relative;color:var(--cream-ink);padding-bottom:96px;background:radial-gradient(120% 90% at 66% 48%,#C25A1E 0%,var(--maroon-2) 38%,var(--maroon) 72%,var(--night) 100%)}.hero-slim{padding-bottom:28px}.nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;padding-bottom:12px;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--cream-ink);font-family:var(--display);font-size:26px}.brand img{width:48px;height:48px;border-radius:14px;border:2px solid var(--gold)}.nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:26px;font-size:17px;font-weight:600}.nav-links>a{color:var(--sand);text-decoration:none}.nav-links>a:hover{color:#fff}.lang{display:flex;padding:3px;border-radius:20px;background:#fff3dc24}.lang a{padding:5px 12px;border-radius:16px;color:var(--sand);text-decoration:none;font-weight:700}.lang a[aria-current]{background:var(--gold-hi);color:var(--maroon);font-weight:800}.nav-links .nav-cta{padding:10px 20px;border-radius:26px;background:linear-gradient(180deg,#ffe29a,#f2b544);color:var(--maroon);font-weight:800}.menu-btn{display:none;width:46px;height:46px;border-radius:23px;border:1px solid rgba(233,178,92,.6);background:#fff3dc1a;color:var(--sand);align-items:center;justify-content:center;cursor:pointer}.hero-in{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding-top:40px}.hero-copy{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}.kicker-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kicker{font-size:15px;font-weight:800;letter-spacing:2px}.kicker.gold{color:var(--gold)}.kicker.clay{color:var(--clay)}.live{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;background:var(--live);color:#fff;font-weight:800;font-size:16px;letter-spacing:1px;align-self:flex-start}.live-sm{font-size:14px;padding:5px 12px}.live-dot{width:10px;height:10px;border-radius:5px;background:#fff;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.hero h1{font-family:var(--display);font-weight:400;font-size:clamp(44px,6.2vw,78px);line-height:1.08;color:var(--cream-ink)}.gold-t{color:var(--gold-hi)}.hero-sub{margin:0;font-size:clamp(21px,2.4vw,30px);line-height:1.4;font-weight:600;color:var(--sand)}.hero-body{margin:0;font-size:20px;line-height:1.6;color:#f5d9c2;max-width:580px}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px}.free{font-size:17px;color:var(--sand)}.free b{color:var(--gold-hi)}.play{display:inline-flex;align-items:center;gap:14px;padding:13px 24px;border-radius:16px;background:#111;color:#fff;text-decoration:none;border:1.5px solid #6B6B6B;transition:transform .15s ease}.play:hover{transform:translateY(-2px);color:#fff}.play-txt{display:flex;flex-direction:column;line-height:1.1}.play-top{font-size:12px;letter-spacing:1px}.play-name{font-size:24px;font-weight:700}.trust{display:flex;flex-wrap:wrap;gap:12px}.trust li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:20px;background:#fff3dc1f;border:1px solid rgba(233,178,92,.5);font-size:16px;font-weight:600}.hero-art{flex:1 1 440px;min-width:0;position:relative;display:flex;justify-content:center;min-height:680px}.glow{position:absolute;left:50%;top:40px;width:460px;height:460px;margin-left:-230px;border-radius:50%;background:radial-gradient(circle,#ffecb4f2,#ffd6808c 45%,#ffd68000 70%);animation:breathe 6s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.06);opacity:.85}}.ring{position:absolute;left:50%;border-radius:50%}.ring-1{top:70px;width:400px;height:400px;margin-left:-200px;border:5px solid var(--gold-hi)}.ring-2{top:30px;width:480px;height:480px;margin-left:-240px;border:2px solid rgba(255,214,128,.45)}.hero-kanha{position:relative;height:680px;width:auto;filter:drop-shadow(0 24px 30px rgba(20,3,1,.45))}.speaking{position:absolute;left:0;right:0;bottom:-24px;margin:0 auto;max-width:440px;padding:18px 22px;border-radius:22px;background:var(--cream);border:2px solid var(--gold);box-shadow:0 18px 40px #14030173;color:var(--ink)}.speaking-top{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800;letter-spacing:1.5px;color:#a9480e}.speaking p{margin:8px 0 0;font-size:22px;line-height:1.4;font-weight:700}.sec{padding-top:104px;padding-bottom:96px}.sec-head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-bottom:48px}.sec-head p{margin:0;font-size:20px;color:var(--ink-3);max-width:720px}.sec-head.on-dark p{color:#f5d9c2}h2{font-family:var(--display);font-weight:400;font-size:clamp(34px,4vw,54px);line-height:1.15;color:var(--heading)}.on-dark h2,.band-dark h2,.cta h2{color:var(--cream-ink)}.center{text-align:center}.card{padding:30px;border-radius:26px;background:#fff;border:1.5px solid var(--line);box-shadow:0 10px 30px #7a2e1212}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:s}.step{display:flex;flex-direction:column;gap:14px}.step-top{display:flex;align-items:center;gap:14px}.num{flex-shrink:0;width:56px;height:56px;border-radius:28px;background:linear-gradient(180deg,#FFE29A,var(--saffron));display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:28px;color:var(--heading)}.step h3{font-size:26px;font-weight:800}.step p,.more p{margin:0;font-size:18px;line-height:1.55;color:var(--ink-2)}.band-light{background:linear-gradient(180deg,var(--cream-2) 0%,var(--cream) 100%)}.band-light>.split{padding-top:96px;padding-bottom:96px}.split{display:flex;flex-wrap:wrap;align-items:center;gap:64px}.split-art{flex:1 1 360px;min-width:0;display:flex;justify-content:center;position:relative}.split-copy{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:20px}.lead{margin:0;font-size:20px;line-height:1.6;color:var(--ink-2)}.phone{padding:14px;border-radius:52px;background:#1a1210;border:4px solid var(--gold);box-shadow:0 30px 60px #5a1a0a4d}.phone img{width:320px;border-radius:40px}.feat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.feat{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:18px;background:#fff;border:1px solid #EFDDBB}.feat svg{flex-shrink:0;margin-top:3px}.feat div{display:flex;flex-direction:column;gap:2px}.feat b{font-size:18px}.feat span{font-size:16px;line-height:1.45;color:var(--ink-3)}.band-dark{color:var(--cream-ink);background:radial-gradient(100% 80% at 50% 20%,var(--maroon-2) 0%,var(--maroon) 70%,var(--night) 100%)}.seva-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:52px}.seva-steps li{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:24px;background:#fff3dc1a;border:1px solid rgba(233,178,92,.55);font-size:18px;font-weight:700}.seva-n{width:28px;height:28px;border-radius:14px;background:var(--gold-hi);color:var(--maroon);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.seva-hi{font-weight:500;color:#f5d9c2}.shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.shots figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:18px}.phone-dark{padding:10px;border-radius:40px;border-width:3px;box-shadow:0 24px 50px #00000073}.phone-dark img{width:280px;border-radius:30px}.shots figcaption{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.shots figcaption b{font-family:var(--display);font-weight:400;font-size:30px;color:var(--gold-hi)}.shots figcaption span{font-size:17px;line-height:1.5;color:#f5d9c2;max-width:300px}.shringar-art{min-height:600px;align-items:flex-start}.glow-soft{top:10px;width:440px;height:440px;margin-left:-220px;background:radial-gradient(circle,#ffe7b0,#ffd68059 50%,#ffd68000 72%)}.shringar-art img{position:relative;height:600px;width:auto}.tags{display:flex;flex-wrap:wrap;gap:12px}.tags li{padding:9px 18px;border-radius:22px;background:#fff;border:1.5px solid var(--gold);font-size:17px;font-weight:700;color:var(--heading)}.more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px}.more li{display:flex;flex-direction:column;gap:10px}.more-i{width:52px;height:52px;border-radius:16px;background:var(--cream-2);border:1.5px solid var(--gold);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:22px;color:var(--clay)}.more h3{font-size:23px;font-weight:800}.faq{max-width:920px}.faq details{padding:20px 26px;border-radius:20px;background:#fff;border:1.5px solid var(--line);margin-bottom:14px}.faq summary{cursor:pointer;font-size:21px;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:28px;line-height:1;color:var(--clay)}.faq details[open] summary:after{content:"–"}.faq details p{margin:12px 0 0;font-size:18px;line-height:1.6;color:var(--ink-2)}.cta{color:var(--cream-ink);background:radial-gradient(90% 120% at 70% 50%,#C25A1E 0%,#7A1F0C 45%,var(--night) 100%)}.cta-in{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding-top:88px;padding-bottom:88px}.cta-copy{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:18px}.cta-copy p{margin:0;font-size:24px;font-weight:600;color:var(--sand)}.cta-kanha{flex:0 1 auto;height:380px;width:auto;margin:0 auto}.footer{background:#1c0502;color:#d9bfa8}.footer-in{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding-top:56px;padding-bottom:36px}.footer-about{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:12px}.footer-about p{margin:0;font-size:16px;line-height:1.6}.footer-name{font-family:var(--display);font-size:26px;color:var(--cream-ink)}.footer-cols{display:flex;flex-wrap:wrap;gap:56px}.footer-cols div{display:flex;flex-direction:column;gap:10px;font-size:16px}.footer-cols b{color:var(--cream-ink)}.footer-cols a{color:#e9c9a8;text-decoration:none}.footer-cols a:hover{color:#fff}.footer-base{border-top:1px solid #3A1A10;padding:18px 32px;text-align:center;font-size:14px;color:#b9a08c}.doc{max-width:860px;padding-top:56px;padding-bottom:80px}.doc h1{font-family:var(--display);font-weight:400;font-size:clamp(32px,4vw,46px);color:var(--heading);margin-bottom:18px}.doc h2{font-size:clamp(26px,3vw,32px);margin:36px 0 12px}.doc h3{font-size:21px;margin:24px 0 8px}.doc p,.doc li{font-size:18px;color:var(--ink-2)}.doc ul,.doc ol{list-style:disc;padding-left:24px}.doc ol{list-style:decimal}.doc li{margin:6px 0}.doc table{width:100%;border-collapse:collapse;margin:14px 0;font-size:16px;display:block;overflow-x:auto}.doc th,.doc td{text-align:left;padding:10px 12px;border:1px solid var(--line);vertical-align:top}.doc th{background:var(--cream-2)}.doc hr{border:0;border-top:1px solid var(--line);margin:32px 0}@media (max-width: 900px){.steps,.more,.shots{grid-template-columns:minmax(0,1fr)}.shots{justify-items:center}.feat-grid{grid-template-columns:minmax(0,1fr)}.split{gap:40px}}@media (max-width: 820px){.menu-btn{display:inline-flex}.nav-links{display:none;position:absolute;left:16px;right:16px;top:72px;flex-direction:column;align-items:stretch;gap:6px;padding:16px;border-radius:20px;background:var(--maroon);border:1px solid var(--gold);box-shadow:0 20px 40px #0006}.nav-links.open{display:flex}.nav-links>a{padding:10px 6px;font-size:18px}.nav-links .nav-cta{text-align:center}.lang{align-self:flex-start;margin:6px 0}}@media (max-width: 640px){body{font-size:17px}.wrap{padding-left:16px;padding-right:16px}.toran,.toran svg{height:40px}.brand{font-size:21px}.brand img{width:38px;height:38px}.hero{padding-bottom:64px}.hero-in{padding-top:16px;gap:24px}.hero-copy{align-items:center;text-align:center}.kicker-row,.cta-row,.trust{justify-content:center}.live{align-self:center}.hero-art{min-height:470px}.glow{width:300px;height:300px;margin-left:-150px;top:10px}.ring-1{width:260px;height:260px;margin-left:-130px;top:30px;border-width:4px}.ring-2{display:none}.hero-kanha{height:470px}.speaking{left:8px;right:8px;padding:12px 14px}.speaking p{font-size:17px}.sec{padding-top:64px;padding-bottom:56px}.sec-head{margin-bottom:32px}.sec-head p{font-size:17px}.card{padding:20px}.step h3{font-size:21px}.band-light>.split{padding-top:56px;padding-bottom:56px}.phone img{width:250px}.lead{font-size:17px}.seva-steps{margin-bottom:32px}.shots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;justify-items:initial}.shots figure{flex:0 0 240px;scroll-snap-align:center}.phone-dark img{width:210px}.shringar-art{min-height:420px}.shringar-art img{height:420px}.glow-soft{width:300px;height:300px;margin-left:-150px}.faq summary{font-size:18px}.cta-in{padding-top:56px;padding-bottom:56px;text-align:center}.cta-copy{align-items:center}.cta-copy p{font-size:19px}.cta-kanha{height:280px}.footer-cols{gap:32px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.glow,.live-dot{animation:none}.play{transition:none}}
