/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#071d2b;--navy-2:#0b2b3d;--saffron:#f3a51f;--gold:#d88a11;--cream:#fff9ec;--ink:#142833;--muted:#66767c}html{scroll-behavior:smooth}body{color:var(--ink);background:#fffdf7;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 40px);margin-inline:auto}.hero{color:#fff;background:linear-gradient(90deg,#03111bfa 0%,#04141fe6 37%,#04131d3d 69%,#0410181a 100%),url(/kedarnath-hero.webp) 50%/cover no-repeat;min-height:690px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#020d15a8);height:180px;position:absolute;inset:auto 0 0}.nav{z-index:2;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:86px;display:flex;position:relative}.brand{align-items:center;gap:11px;display:flex}.brand-logo{width:235px;height:auto;display:block}.brand-mark{width:44px;height:44px;color:var(--saffron);border:1px solid #f3a51f99;border-radius:50%;place-items:center;font-size:25px;display:grid}.brand strong{letter-spacing:.3px;font-family:Georgia,serif;font-size:21px;display:block}.brand small{opacity:.65;letter-spacing:1.8px;text-transform:uppercase;margin-top:2px;font-size:10px;display:block}.nav-cta{border:1px solid #ffffff80;border-radius:99px;padding:11px 20px;font-size:13px;font-weight:700}.landing-nav-links{align-items:center;gap:25px;margin-left:auto;margin-right:26px;display:flex}.landing-nav-links a{color:#ffffffc2;font-size:12px;font-weight:700}.landing-nav-links a:hover{color:var(--saffron)}.hero-content{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;min-height:650px;display:grid;position:relative}.eyebrow,.section-label{text-transform:uppercase;letter-spacing:2.2px;color:var(--gold);font-size:11px;font-weight:800}.eyebrow span{color:#68c893;margin-right:7px}h1,h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{max-width:630px;margin-top:25px;font-size:clamp(48px,5.4vw,77px);line-height:.99}h1 em,h2 em{color:var(--saffron);font-style:italic}.hero-lead{color:#ffffffc7;max-width:590px;margin:24px 0;font-size:17px;line-height:1.7}.price-line{align-items:center;gap:16px;margin:22px 0;display:flex}.price-line strong{color:var(--saffron);font-family:Georgia,serif;font-size:37px}.price-line>span{text-transform:uppercase;letter-spacing:1px;border-left:1px solid #ffffff40;padding-left:16px;font-size:12px;line-height:1.4}.price-line small{text-transform:none;color:#ffffff8c;letter-spacing:0}.primary{background:var(--saffron);color:#10232d;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:28px;padding:17px 25px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 11px 30px #f3a51f38}.primary:hover{background:#ffb42e;transform:translateY(-2px)}.home-hero-actions{align-items:center;gap:13px;display:flex}.hero-secondary{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03111b47;border:1px solid #ffffff6b;border-radius:6px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-size:13px;font-weight:800;display:inline-flex}.trust-row{color:#ffffffad;flex-wrap:wrap;gap:22px;margin-top:22px;font-size:11px;display:flex}.trust-row span:first-letter{color:#72d397}.hero-proof{place-self:end;width:340px;margin-bottom:65px}.live-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;letter-spacing:1.2px;background:#03111bb3;border:1px solid #ffffff2e;border-radius:99px;width:max-content;margin-left:auto;padding:8px 13px;font-size:10px}.live-pill i{background:#63d290;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #63d29026}.proof-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03111bc7;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:13px;margin-top:11px;padding:15px;display:flex}.proof-card .play{background:var(--saffron);color:#13252d;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;display:grid}.proof-card strong,.proof-card small{display:block}.proof-card strong{font-family:Georgia,serif;font-size:15px}.proof-card small{opacity:.6;margin-top:4px;font-size:10px}.scroll-cue{z-index:2;letter-spacing:1.6px;text-transform:uppercase;color:#ffffff80;font-size:9px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.scroll-cue span{color:var(--saffron);margin-left:7px}.sacred-strip{background:var(--saffron);color:#17313a}.strip-inner{justify-content:center;align-items:center;gap:28px;min-height:62px;display:flex}.strip-inner span{white-space:nowrap;font-family:Georgia,serif;font-size:14px;font-weight:700}.strip-inner p{letter-spacing:1.2px;text-transform:uppercase;text-align:center;margin:0;font-size:11px;font-weight:800}.strip-inner i{background:#17313a;width:4px;height:4px;transform:rotate(45deg)}.home-services{padding:105px 0 112px;scroll-margin-top:80px}.home-services-head{grid-template-columns:1.2fr .7fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.home-services-head h2{max-width:740px;margin:13px 0 0;font-size:clamp(40px,4.5vw,62px);line-height:1.04}.home-services-head>p{color:var(--muted);margin:0;font:16px/1.75 Georgia,serif}.home-service-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-service-card{color:#fff;background:#082533;border-radius:14px;align-items:flex-end;min-height:460px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #081e2926}.home-service-card:before{content:"";background:linear-gradient(#04141e0f,#04141ef0 68%);position:absolute;inset:0}.home-service-kedar{background:url(/kedarnath-hero-mobile.webp) 50%/cover}.home-service-jyotirlinga{background:url(/jyotirlinga-membership-art.webp) 50%/cover}.home-service-homam{background:url(/homam-vedic-fire.webp) 50%/cover}.home-service-card>span{z-index:2;color:#ffe0a2;letter-spacing:.8px;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04141ea3;border:1px solid #ffffff40;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;top:18px;left:18px}.home-service-card>div{z-index:2;width:100%;padding:28px;position:relative}.home-service-card small{color:#f3a51f;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:900}.home-service-card h3{margin:9px 0 11px;font:32px/1.05 Georgia,serif}.home-service-card p{color:#ffffffab;min-height:72px;margin:0;font:14px/1.65 Georgia,serif}.home-service-card strong{color:#ffe0a2;margin-top:17px;font-size:12px;display:block}.home-service-card a{color:#fff;border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;min-height:48px;margin-top:20px;padding-top:16px;font-size:12px;font-weight:900;display:flex}.home-service-card a b{color:#f3a51f;font-size:18px}.how{text-align:center;padding:100px 0 110px}.how h2,.faq h2{margin:12px 0 62px;font-size:clamp(38px,4vw,56px)}.steps{grid-template-columns:1fr 110px 1fr 110px 1fr;align-items:center;display:grid}.steps article{padding:0 12px;position:relative}.steps b{color:#efe8d8;z-index:-1;font-family:Georgia,serif;font-size:62px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.step-icon{width:65px;height:65px;color:var(--gold);background:#fffdf7;border:1px solid #e6d9bd;border-radius:50%;place-items:center;margin:auto;font-family:Georgia,serif;font-size:24px;display:grid}.steps h3{margin:19px 0 10px;font-family:Georgia,serif;font-size:21px}.steps p{color:var(--muted);max-width:250px;margin:0 auto;font-size:13px;line-height:1.7}.step-line{border-top:1px dashed #d5c9ae;height:1px}.parent-brand-proof{color:#fff;background:radial-gradient(circle at 88% 8%,#d88a1126,#0000 29%),linear-gradient(145deg,#061722,#0a2938 68%,#071d2b);padding:96px 0 88px;overflow:hidden}.parent-brand-proof-head{grid-template-columns:1.08fr .72fr;align-items:end;gap:90px;display:grid}.parent-brand-proof h2{max-width:710px;margin-top:14px;font-size:clamp(42px,4.8vw,65px);line-height:1.04}.parent-brand-proof-copy{padding-bottom:6px}.parent-brand-proof-copy p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.75}.parent-brand-proof-copy span{color:var(--saffron);letter-spacing:1px;text-transform:uppercase;margin-top:18px;font-size:11px;font-weight:800;display:inline-flex}.testimonial-strip{scroll-snap-type:x mandatory;scrollbar-color:#f3a51fa6 #ffffff12;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:20px;margin-top:48px;padding:4px 0 18px;display:flex;overflow-x:auto}.testimonial-video-card{scroll-snap-align:start;background:#ffffff0e;border:1px solid #f3a51f47;border-radius:13px;flex:0 0 285px;overflow:hidden;box-shadow:0 20px 55px #0003}.testimonial-video-frame{aspect-ratio:9/16;background:#02080c;width:100%;position:relative;overflow:hidden}.testimonial-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.testimonial-video-meta{min-height:113px;padding:17px 18px 18px}.testimonial-video-meta>span{color:var(--saffron);letter-spacing:2px;font-size:10px}.testimonial-video-meta h3{margin:8px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.testimonial-video-meta p{color:#ffffff87;margin:0;font-size:11px;line-height:1.45}.testimonial-footer{grid-template-columns:1fr auto;align-items:center;gap:8px 30px;margin-top:11px;display:grid}.testimonial-footer p{color:var(--saffron);letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.testimonial-footer small{color:#fff6;grid-column:1;font-size:9px;line-height:1.5}.testimonial-book-link{color:#fff;border:1px solid #f3a51f7a;border-radius:6px;grid-area:1/2/span 2;align-items:center;gap:18px;padding:13px 16px;font-size:11px;font-weight:800;transition:background .2s,border-color .2s;display:inline-flex}.testimonial-book-link:hover{border-color:var(--saffron);background:#f3a51f1f}.booking-section{background:var(--navy);color:#fff;padding:100px 0;position:relative;overflow:hidden}.booking-section:before{content:"ॐ";color:#ffffff05;font-family:Georgia,serif;font-size:620px;position:absolute;top:-130px;left:-120px}.booking-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:85px;display:grid;position:relative}.booking-intro h2,.why h2{margin:14px 0 21px;font-size:clamp(43px,4.3vw,61px);line-height:1.04}.booking-intro>p{color:#ffffffa3;max-width:430px;line-height:1.7}.booking-intro ul{color:#ffffffc7;gap:15px;margin:30px 0;padding:0;font-size:13px;list-style:none;display:grid}.booking-intro li span{width:20px;height:20px;color:var(--saffron);background:#f3a51f21;border-radius:50%;place-items:center;margin-right:10px;font-size:10px;display:inline-grid}blockquote{border-left:2px solid var(--saffron);color:#ffffff75;margin:35px 0 0;padding:3px 0 3px 18px;font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1.7}.booking-card{color:var(--ink);background:#fffefa;border-radius:12px;padding:30px;box-shadow:0 28px 70px #00000054}.card-top{border-bottom:1px solid #eee7d8;justify-content:space-between;align-items:center;padding-bottom:21px;display:flex}.card-top small{color:var(--gold);text-transform:uppercase;letter-spacing:1.6px;font-size:9px;font-weight:800}.card-top h3{margin:5px 0 0;font-family:Georgia,serif;font-size:24px}.card-top>span{color:#94640a;background:#f7edda;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:800}.field-help{color:var(--muted);margin:19px 0 12px;font-size:11px}.gotra-list{gap:14px;display:grid}.gotra-group{background:#fffdfa;border:1px solid #e3dac8;border-radius:8px;padding:14px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 4px 14px #19272c09}.gotra-group.validation-target{background:#fff9f7;border-color:#c63f2f;box-shadow:0 0 0 4px #c63f2f1a,0 8px 24px #19272c14}.gotra-heading{align-items:center;gap:9px;margin-bottom:11px;display:flex}.gotra-heading>span{font-family:Georgia,serif;font-size:15px;font-weight:700}.gotra-heading>b{color:#9b6908;background:#f7edda;border-radius:99px;padding:5px 8px;font-size:9px}.gotra-heading button{color:#a24e3e;text-transform:uppercase;letter-spacing:.7px;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px}.gotra-field{margin-bottom:9px;display:block}.gotra-field>span:first-child{color:#776f61;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.gotra-field input{background:#fff;border:1px solid #ded9cc;border-radius:6px;outline:0;width:100%;padding:12px}.gotra-field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d88a111a}.gotra-field.field-invalid input{border-color:#c63f2f;box-shadow:0 0 0 3px #c63f2f1a}.name-list{gap:9px;display:grid}.member-entry{min-width:0}.name-field{background:#fff;border:1px solid #ded9cc;border-radius:6px;align-items:center;min-height:55px;padding:5px 12px;display:flex}.name-field:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #d88a111a}.name-field.field-invalid{border-color:#c63f2f;box-shadow:0 0 0 3px #c63f2f1a}.name-field>span{color:#9b6908;background:#f7edda;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:10px;font-weight:800;display:grid}.name-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 12px}.name-field>b{white-space:nowrap;font-size:12px}.name-field button{color:#a49b8a;cursor:pointer;background:0 0;border:0;padding:5px;font-size:20px}.add-person{color:#8a641b;cursor:pointer;background:#fcf8ef;border:1px dashed #d7c9ab;border-radius:6px;width:100%;margin:10px 0 0;padding:11px;font-size:10px;font-weight:800}.add-person span{vertical-align:-1px;margin-right:5px;font-size:17px}.add-gotra{border:2px solid var(--saffron);color:#654300;cursor:pointer;background:linear-gradient(135deg,#fff7e5,#ffedc4);border-radius:10px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:70px;margin:16px 0 26px;padding:15px 18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 22px #d88a1121}.add-gotra:hover{transform:translateY(-1px);box-shadow:0 11px 26px #d88a1130}.add-gotra>span:first-child{background:var(--gold);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.add-gotra strong,.add-gotra small{text-align:left;display:block}.add-gotra strong{font-family:Georgia,serif;font-size:16px}.add-gotra small{opacity:.76;margin-top:4px;font-size:10px;line-height:1.4}.option-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;display:flex}.option-heading>span{color:#75520f;letter-spacing:1.1px;text-transform:uppercase;font-size:10px;font-weight:800}.option-heading>small{color:#66767c;font-size:9px}.optional-heading{margin-top:20px}.included-proof{background:#eff9f3;border:1px solid #bcdcc9;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.included-proof>span{color:#fff;background:#2d8b5f;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.included-proof strong,.included-proof small{display:block}.included-proof strong{color:#1d563d;font-family:Georgia,serif;font-size:14px}.included-proof small{color:#557267;margin-top:4px;font-size:9px;line-height:1.45}.included-proof b{color:#1f714b;letter-spacing:.7px;background:#d8f0e2;border-radius:99px;padding:5px 7px;font-size:8px}.addon-block,.temple-video{background:#fffaf0;border:1px solid #e1d7c1;border-radius:7px;align-items:center;gap:10px;padding:13px;display:flex}.prasad-counter{margin-bottom:10px}.temple-video{cursor:pointer;grid-template-columns:20px 28px minmax(0,1fr) auto;align-items:center;display:grid}.temple-video.selected{border-color:var(--gold);background:#fff7e4}.temple-video input{opacity:0;position:absolute}.check{color:#fff;background:#fff;border:1px solid #b8ad9a;border-radius:3px;flex:0 0 20px;place-items:center;height:20px;font-size:11px;display:grid}.selected .check{background:var(--gold);border-color:var(--gold)}.prasad-art{color:var(--gold);font-size:25px}.video-icon{color:#98670b;background:#f4e2bd;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:9px;display:grid}.prasad-copy{flex:1;min-width:0}.prasad-copy strong,.prasad-copy small{display:block}.prasad-copy strong{font-family:Georgia,serif;font-size:14px}.prasad-copy small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.addon-kicker{color:#a06b0d;letter-spacing:.8px;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.temple-video>b{white-space:nowrap;font-size:12px}.quantity{background:#fff;border:1px solid #d3c6aa;border-radius:6px;align-items:center;display:flex;overflow:hidden}.quantity button{color:#7f5810;cursor:pointer;background:#fff;border:0;width:32px;height:32px;font-weight:800}.quantity button:disabled{color:#c9c2b5;cursor:not-allowed}.quantity output{text-align:center;min-width:28px;font-size:12px;font-weight:800}.phone-field{margin-top:17px;display:block}.phone-field>span:first-child{margin-bottom:7px;font-size:11px;font-weight:700;display:block}.phone-field>span:first-child b{color:#9b6908;letter-spacing:.6px;text-transform:uppercase;margin-left:5px;font-size:8px}.phone-field>div{background:#fff;border:1px solid #ded9cc;border-radius:6px;display:flex;overflow:hidden}.phone-field.validation-target>span:first-child{color:#a93225}.phone-field.validation-target>div{border-color:#c63f2f;box-shadow:0 0 0 4px #c63f2f1a}.phone-field select{cursor:pointer;background:#faf7ef;border:0;border-right:1px solid #ded9cc;outline:0;max-width:178px;padding:12px 8px;font-size:11px}.phone-field input{border:0;outline:0;width:100%;padding:12px}.phone-field input.custom-code{border-right:1px solid #ded9cc;flex:0 0 72px;width:72px;padding-inline:8px}.address-card{background:#fffaf0;border:1px solid #e1d7c1;border-radius:8px;margin:17px 0 0;padding:14px;transition:border-color .2s,box-shadow .2s}.address-card.validation-target{border-color:#c63f2f;box-shadow:0 0 0 4px #c63f2f1a}.address-card legend{color:#75520f;padding:0 7px;font-family:Georgia,serif;font-size:14px;font-weight:700}.address-card>p{color:var(--muted);margin:0 0 12px;font-size:9px;line-height:1.5}.address-card label{display:block}.address-card label>span:first-child{color:#776f61;text-transform:uppercase;letter-spacing:.7px;margin:0 0 5px;font-size:9px;font-weight:800;display:block}.address-card input,.address-card textarea,.address-card select{resize:vertical;background:#fff;border:1px solid #ded9cc;border-radius:6px;outline:0;width:100%;padding:11px}.address-card textarea{min-height:70px}.address-card input:focus,.address-card textarea:focus,.address-card select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d88a111a}.address-card .field-invalid input,.address-card .field-invalid textarea,.address-card .field-invalid select{border-color:#c63f2f;box-shadow:0 0 0 3px #c63f2f1a}.address-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.delivery-fee-note{color:#227149;background:#edf8f1;border:1px solid #cce9d6;border-radius:5px;justify-content:space-between;align-items:center;margin-top:11px;padding:9px 10px;font-size:10px;display:flex}.delivery-fee-note.international{color:#8a5a08;background:#fff3d8;border-color:#ead29b}.delivery-fee-note strong{font-size:10px}.gotra-field input,.name-field input,.phone-field input,.phone-field select,.address-card input,.address-card textarea,.address-card select{scroll-margin-block:110px}.field-error{background:#fff2ef;border:1px solid #efc5bd;border-radius:6px;align-items:flex-start;gap:7px;width:100%;padding:9px 10px;line-height:1.45;color:#a93225!important;letter-spacing:0!important;text-transform:none!important;margin:8px 0 0!important;font-size:12px!important;font-weight:700!important;display:flex!important}.field-error:before{content:"!";color:#fff;background:#c63f2f;border-radius:50%;flex:0 0 17px;place-items:center;height:17px;margin-top:-1px;font-size:10px;font-weight:900;display:grid}.error{color:#b43d2d;background:#fff2ef;border:1px solid #efc5bd;border-radius:6px;margin:9px 0 0;padding:9px 10px;font-size:11px;line-height:1.45}.payment-ready{color:#1e7048;background:#ecf8f0;border:1px solid #c7ead3;border-radius:5px;margin:9px 0 0;padding:9px 10px;font-size:10px;line-height:1.5}.total-row{border-top:1px solid #eee7d8;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;display:flex}.total-row>span{font-size:11px;font-weight:800}.total-row small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.total-row strong{font-family:Georgia,serif;font-size:28px}.checkout{width:100%;margin-top:16px;font-size:13px}.checkout:disabled{opacity:.72;cursor:wait;transform:none}.secure-note{text-align:center;color:#8a928f;margin:11px 0 0;font-size:9px}.why{grid-template-columns:1.1fr .9fr;align-items:center;gap:82px;padding:110px 0;display:grid}.why-image{background:linear-gradient(#0000 55%,#05121b70),url(/kedarnath-hero.webp) 67%/cover no-repeat;border-radius:7px;min-height:500px;position:relative;box-shadow:22px 22px #f4ead5}.why-image span{color:#fff;background:#05121bc2;border-radius:4px;padding:9px 12px;font-size:10px;position:absolute;bottom:18px;left:18px}.why-copy h2{color:var(--ink)}.why-copy>p{color:var(--muted);font-size:14px;line-height:1.8}.mini-proof{border-top:1px solid #e5dcc9;gap:35px;margin-top:34px;padding-top:25px;display:flex}.mini-proof div{align-items:center;gap:11px;display:flex}.mini-proof strong{color:var(--gold);font-family:Georgia,serif;font-size:31px}.mini-proof span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:10px;line-height:1.5}.faq{padding:25px 0 110px}.faq-grid{grid-template-columns:1fr 1fr;gap:12px 50px;display:grid}details{border-bottom:1px solid #dfd7c5;padding:0 0 16px}summary{cursor:pointer;justify-content:space-between;align-items:center;padding-top:16px;font-family:Georgia,serif;font-size:16px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--gold);font-family:Arial,sans-serif}details p{color:var(--muted);padding-right:30px;font-size:12px;line-height:1.7}.final-cta{text-align:center;color:#fff;background:radial-gradient(circle,#14485ac7,#0000 60%),linear-gradient(#041620e3,#041620f2),url(/kedarnath-hero.webp) 50% 48%/cover;padding:95px 0}.final-cta .om{width:50px;height:50px;color:var(--saffron);border:1px solid #f3a51f99;border-radius:50%;place-items:center;margin:auto;font-size:27px;display:grid}.final-cta p{color:#fff9;text-transform:uppercase;letter-spacing:1.5px;margin:17px 0 8px;font-size:11px}.final-cta h2{margin-bottom:30px;font-size:clamp(42px,4.8vw,64px)}.site-shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:60;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061b27f7;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.site-header-inner{align-items:center;gap:36px;min-height:78px;display:flex}.site-brand{margin-right:auto;display:block}.site-brand img{width:225px;height:auto;display:block}.site-header nav{align-items:center;gap:21px;display:flex}.site-header nav a{color:#ffffffb8;font-size:13px;font-weight:700}.site-header nav a:hover{color:#ffc45c}.site-header-cta{color:#10232d;background:#f3a51f;border-radius:99px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.site-menu-button{display:none}.site-footer{color:#fff;background:radial-gradient(circle at 8% 0,#f3a51f17,#0000 27%),#04151f;padding:72px 0 24px}.site-footer-grid{grid-template-columns:1.2fr .72fr .65fr 1fr .9fr;gap:38px;display:grid}.site-footer strong,.site-footer a{display:block}.site-footer strong{color:#ffc45c;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:900}.site-footer a{color:#ffffffb8;width:max-content;max-width:100%;margin-top:11px;font-size:13px;line-height:1.45}.site-footer-brand img{width:245px;height:auto}.site-footer-brand p{color:#ffffff9e;max-width:305px;margin:17px 0 12px;font:15px/1.65 Georgia,Times New Roman,serif}.site-footer-brand span{color:#ffffff5e;font-size:10px;line-height:1.55;display:block}.site-footer .site-footer-all-blogs{color:#ffc45c;border:1px solid #f3a51f6b;border-radius:6px;margin:0 0 18px;padding:11px 13px;font-weight:800}.site-footer-all-blogs b{margin-left:8px}.site-footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;gap:35px;margin-top:52px;padding-top:21px;display:flex}.site-footer-bottom p{color:#ffffff61;max-width:690px;margin:0;font-size:10px;line-height:1.6}.home-page .site-footer{padding-bottom:105px}.mobile-bar{display:none}.public-page-site{color:#20343d;background:#fffdf8;min-height:100vh}.public-page-hero{color:#fff;background:radial-gradient(circle at 83% 9%,#f3a51f29,#0000 28%),linear-gradient(145deg,#061722,#0a2938 70%,#071d2b);padding:70px 0 72px}.public-breadcrumb{color:#ffffff85;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:48px;font-size:12px;display:flex}.public-breadcrumb a:hover{color:#ffc45c}.public-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;color:#ffffffbd;min-width:0;font-weight:600;overflow:hidden}.public-eyebrow{color:#f3a51f;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:900}.public-page-hero h1{letter-spacing:-.04em;max-width:890px;margin:17px 0 23px;font:400 clamp(46px,5.5vw,76px)/1.02 Georgia,Times New Roman,serif}.public-page-hero>div>p{color:#ffffffba;max-width:780px;margin:0;font:18px/1.75 Georgia,Times New Roman,serif}.public-page-hero small{color:#fff6;margin-top:24px;font-size:11px;display:block}.public-page-layout{grid-template-columns:220px minmax(0,780px);align-items:start;gap:72px;padding:72px 0 110px;display:grid}.public-page-toc{background:#fffaf0;border:1px solid #e7ddc9;border-radius:9px;gap:4px;padding:20px;display:grid;position:sticky;top:24px}.public-page-toc strong{color:#9b6908;letter-spacing:1px;text-transform:uppercase;margin-bottom:9px;font-size:11px}.public-page-toc a{color:#60747b;padding:8px 0;font-size:14px;line-height:1.35}.public-page-toc a:hover{color:#9b6908}.public-page-content{min-width:0}.public-page-content>section{margin-bottom:52px;scroll-margin-top:24px}.public-page-content h2{color:#142f3a;letter-spacing:-.025em;margin:0 0 20px;font:400 38px/1.15 Georgia,Times New Roman,serif}.public-page-content h3{color:#1a3540;margin:0 0 9px;font:400 22px/1.25 Georgia,Times New Roman,serif}.public-page-content p,.public-page-content li{color:#465d65;font:17px/1.8 Georgia,Times New Roman,serif}.public-page-content p{margin:0 0 18px}.public-page-content ul{gap:11px;margin:18px 0 0;padding-left:23px;display:grid}.public-page-content li::marker{color:#b97812}.public-card-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.public-card-grid>div{background:#fffaf0;border:1px solid #e8deca;border-radius:9px;padding:22px}.public-card-grid p{margin:0;font-size:16px;line-height:1.7}.public-faq details{border-bottom:1px solid #dfd7c5;padding:0}.public-faq summary{min-height:62px;padding:15px 0;font:18px/1.45 Georgia,Times New Roman,serif}.public-faq summary b{color:#b97812}.public-faq details p{padding:0 34px 18px 0;font-size:16px}.public-page-cta{color:#fff;background:radial-gradient(circle at 100% 0,#f3a51f2e,#0000 36%),#082532;border-radius:12px;padding:36px;margin-top:72px!important}.public-page-cta>span{color:#f3a51f;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:900}.public-page-cta h2{color:#fff;margin:11px 0 10px}.public-page-cta p{color:#ffffffa8;max-width:600px}.public-page-cta a{color:#10232d;background:#f3a51f;border-radius:6px;align-items:center;gap:17px;min-height:48px;margin-top:9px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}@media (width<=800px){.shell{width:min(100% - 28px,620px)}.nav{height:71px}.nav-cta,.landing-nav-links{display:none}.brand-logo{width:190px}.brand-mark{width:38px;height:38px;font-size:21px}.brand strong{font-size:18px}.hero{background:linear-gradient(#03111b3d,#03111b3d 35%,#03111bf0 59%,#03111b 100%),url(/kedarnath-hero-mobile.webp) 68% 0/auto 460px no-repeat,#03111b;min-height:770px}.hero-content{min-height:650px;display:block}.hero-copy{text-align:center;margin:auto;padding-top:325px}.eyebrow{font-size:9px}h1{margin-top:16px;font-size:44px;line-height:1.02}.hero-lead{margin:16px auto;font-size:14px;line-height:1.6}.price-line{justify-content:center;margin:14px 0}.price-line strong{font-size:30px}.hero-button{width:100%}.home-hero-actions{display:grid}.hero-secondary{width:100%}.trust-row{justify-content:center;gap:12px;margin-top:15px;font-size:9px}.hero-proof,.scroll-cue{display:none}.strip-inner{gap:10px;min-height:52px}.strip-inner span{display:none}.strip-inner p{font-size:9px}.home-services{padding:70px 0}.home-services-head{text-align:center;grid-template-columns:1fr;gap:18px;margin-bottom:30px}.home-services-head h2{font-size:40px}.home-services-head>p{font-size:15px}.home-service-grid{grid-template-columns:1fr}.home-service-card{min-height:430px}.home-service-card p{min-height:0}.how{padding:72px 0}.how h2,.faq h2{margin-bottom:42px;font-size:39px}.steps{grid-template-columns:1fr;gap:50px}.step-line{display:none}.steps b{font-size:52px}.parent-brand-proof{padding:68px 0 62px}.parent-brand-proof-head{text-align:center;grid-template-columns:1fr;gap:20px}.parent-brand-proof h2{font-size:40px}.parent-brand-proof-copy p{max-width:520px;margin-inline:auto;font-size:14px}.parent-brand-proof-copy span{margin-top:14px}.testimonial-strip{gap:14px;width:calc(100% + 14px);margin-top:34px;padding-right:22px}.testimonial-video-card{flex-basis:min(78vw,286px)}.testimonial-video-meta{min-height:103px;padding:14px 15px 16px}.testimonial-footer{text-align:center;grid-template-columns:1fr;justify-items:center;margin-top:9px}.testimonial-footer small,.testimonial-book-link{grid-area:auto/1}.testimonial-book-link{margin-top:12px}.booking-section{padding:58px 0}.booking-grid{grid-template-columns:1fr;gap:30px}.booking-intro{text-align:center}.booking-intro h2,.why h2{font-size:42px}.booking-intro>p{margin-inline:auto}.booking-intro ul{text-align:left;max-width:340px;margin-inline:auto}blockquote{display:none}.booking-card{margin-inline:-3px;padding:20px 15px;scroll-margin-top:12px}.card-top h3{font-size:21px}.name-field{padding-inline:9px}.name-field input{padding-inline:9px;font-size:13px}.name-field>b{font-size:10px}.gotra-group{padding:11px 9px}.gotra-heading>span{font-size:14px}.add-gotra{min-height:78px;padding:15px 12px}.add-gotra strong{font-size:16px}.add-gotra small{font-size:10px}.option-heading{align-items:end}.option-heading>span{font-size:9px}.included-proof{grid-template-columns:30px minmax(0,1fr);padding:12px 10px}.included-proof b{grid-column:2;width:max-content}.addon-block,.temple-video{gap:8px;padding:12px 9px}.prasad-art{font-size:20px}.prasad-copy strong{font-size:13px}.prasad-copy small{font-size:9px}.temple-video{grid-template-columns:20px minmax(0,1fr) auto;align-items:start}.temple-video>b{padding-top:17px;font-size:11px}.video-icon{display:none}.quantity button{width:29px}.phone-field select{max-width:143px;font-size:10px}.address-grid{grid-template-columns:1fr}.why{grid-template-columns:1fr;gap:55px;padding:75px 0}.why-image{min-height:370px;box-shadow:12px 12px #f4ead5}.why-copy{text-align:center}.mini-proof{justify-content:center;gap:20px}.mini-proof div,.mini-proof span{display:block}.faq{padding-bottom:80px}.faq-grid{grid-template-columns:1fr;gap:0}.final-cta{padding:75px 0 95px}.final-cta h2{font-size:40px}.site-shell{width:min(100% - 28px,620px)}.site-header-inner{gap:15px;min-height:70px}.site-brand img{width:188px}.site-menu-button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:7px;order:2;place-content:center;gap:4px;width:46px;height:46px;display:grid}.site-menu-button span{background:#fff;width:19px;height:2px;display:block}.site-menu-button b{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.site-header nav{background:#061b27;border-top:1px solid #ffffff1a;padding:12px 14px 20px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 22px 45px #0000004d}.site-header nav.is-open{display:grid}.site-header nav a{border-bottom:1px solid #ffffff12;align-items:center;min-height:46px;padding:0 12px;font-size:14px;display:flex}.site-header nav a:last-child{border:0}.site-header-cta{min-height:44px;padding-inline:14px;font-size:11px}.site-footer{padding:56px 0 28px}.home-page .site-footer{padding-bottom:112px}.site-footer-grid{grid-template-columns:1fr;gap:34px}.site-footer-brand img{width:225px}.site-footer-brand p{font-size:16px}.site-footer strong{font-size:12px}.site-footer a{align-items:center;width:auto;min-height:32px;font-size:14px;display:flex}.site-footer .site-footer-all-blogs{width:max-content;min-height:46px}.site-footer-bottom{gap:10px;margin-top:37px;display:grid}.public-page-hero{padding:40px 0 52px}.public-breadcrumb{margin-bottom:33px}.public-page-hero h1{font-size:42px}.public-page-hero>div>p{font-size:17px;line-height:1.68}.public-page-layout{grid-template-columns:1fr;gap:0;padding:54px 0 78px}.public-page-toc{display:none}.public-page-content>section{margin-bottom:45px}.public-page-content h2{font-size:32px}.public-page-content p,.public-page-content li{font-size:17px;line-height:1.75}.public-card-grid{grid-template-columns:1fr}.public-card-grid p,.public-faq details p{font-size:16px}.public-page-cta{padding:27px 22px}.mobile-bar{z-index:50;min-height:76px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04151ff7;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 25px #00000040}.mobile-bar span small,.mobile-bar span strong{display:block}.mobile-bar span small{color:#ffffff94;text-transform:uppercase;letter-spacing:1px;font-size:8px}.mobile-bar span strong{color:#ffc45c;margin-top:4px;font-family:Georgia,serif;font-size:22px;line-height:1}.mobile-bar>button{max-width:220px;min-height:50px;color:var(--ink);background:var(--saffron);cursor:pointer;border:0;border-radius:7px;flex:1;padding:0 14px;font-size:13px;font-weight:900}.mobile-bar>button b{margin-left:5px}.mobile-bar>button:disabled{opacity:.72;cursor:wait}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary{transition:none}}.homam-delivery-address{border:1px solid #eadfd5;border-radius:12px;gap:12px;min-width:0;margin:16px 0;padding:16px;display:grid}.homam-delivery-address legend{padding:0 6px;font-weight:600}.homam-delivery-address select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9cabe;border-radius:8px;padding:10px}.homam-delivery-total{background:#fff6ed;border-radius:12px;margin:16px 0;padding:12px 16px}.homam-delivery-total p{justify-content:space-between;gap:12px;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.sp-page{color:#17303b;background:#fffdf7;min-height:100vh}.sp-page h1,.sp-page h2,.sp-page h3{font-family:Georgia,Times New Roman,serif}.sp-kicker{color:#d88a11;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.sp-hero{color:#fff;background:#071d2b;align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.sp-hero:before{content:"";background:linear-gradient(90deg,#04141efa,#051823d4 48%,#05182338),url(/kedarnath-hero.webp) 50%/cover;position:absolute;inset:0}.sp-hero>div{z-index:1;padding-block:90px;position:relative}.sp-hero h1{letter-spacing:-.045em;max-width:780px;margin:20px 0 25px;font-size:clamp(54px,6.1vw,88px);line-height:.98}.sp-hero h1 em{color:#f3a51f}.sp-hero p{color:#ffffffbf;max-width:700px;margin:0 0 27px;font:18px/1.72 Georgia,Times New Roman,serif}.sp-hero small{color:#ffffff87;max-width:750px;margin-top:21px;font-size:11px;line-height:1.5;display:block}.sp-hero-price{align-items:center;gap:18px;margin:0 0 25px;display:flex}.sp-hero-price strong{color:#f3a51f;font:50px/1 Georgia,Times New Roman,serif}.sp-hero-price span{letter-spacing:.7px;text-transform:uppercase;border-left:1px solid #ffffff40;padding-left:18px;font-size:11px;font-weight:800;line-height:1.5}.sp-primary{color:#10232d;background:#f3a51f;border-radius:6px;justify-content:center;align-items:center;gap:25px;min-height:54px;padding:0 24px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 12px 32px #f3a51f30}.sp-primary:hover{background:#ffb32d;transform:translateY(-1px)}.sp-trust{background:#f3a51f}.sp-trust>div{justify-content:center;align-items:center;gap:24px;min-height:62px;display:flex}.sp-trust span{font:700 13px Georgia,Times New Roman,serif}.sp-trust i{background:#17303b;width:4px;height:4px;transform:rotate(45deg)}.sp-intro{padding:105px 0}.sp-intro>div:first-child{grid-template-columns:.7fr 1.3fr;align-items:start;gap:60px;display:grid}.sp-intro h2{margin:0}.sp-feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px;display:grid}.sp-feature-grid article{background:#fffaf0;border:1px solid #eadfc8;border-radius:10px;min-height:265px;padding:24px}.sp-feature-grid article>b{color:#d88a11;letter-spacing:1px;font-size:12px}.sp-feature-grid h3{margin:44px 0 12px;font-size:23px;line-height:1.15}.sp-feature-grid p,.sp-section-lead,.sp-steps p,.sp-homam-intro p{color:#5b7078;font:16px/1.7 Georgia,Times New Roman,serif}.sp-dark{color:#fff;background:radial-gradient(circle at 90% 0,#f3a51f24,#0000 35%),#071d2b;padding:100px 0}.sp-dark h2{margin:13px 0 18px}.sp-section-lead{color:#ffffffa1;max-width:680px}.sp-temple-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.sp-temple-grid article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:16px;padding:20px;display:flex}.sp-temple-grid article>b{color:#f3a51f;font-size:11px}.sp-temple-grid h3{margin:0 0 4px;font-size:20px}.sp-temple-grid p{color:#ffffff7a;margin:0;font-size:11px}.sp-steps{padding:105px 0}.sp-steps>h2{max-width:800px;margin:14px 0 48px}.sp-steps>div{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.sp-steps article{border-top:1px solid #decfae;padding-top:20px;position:relative}.sp-steps article>b{color:#fff;background:#b77711;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.sp-steps h3{margin:19px 0 8px;font-size:22px}.sp-steps p{font-size:15px}.sp-calculator{color:#fff;background:#092635;grid-template-columns:.8fr 1.2fr;gap:85px;padding:95px max(40px,50% - 590px);display:grid}.sp-calculator>div:first-child{padding-top:30px}.sp-calculator h2{margin:13px 0}.sp-calculator>div:first-child p{color:#ffffff9e;max-width:410px;font:17px/1.7 Georgia,serif}.sp-price-card{color:#17303b;background:#fffdfa;border-radius:12px;padding:34px;box-shadow:0 25px 70px #00000040}.sp-price-card label{justify-content:space-between;font-weight:900;display:flex}.sp-price-card label span{color:#9a6a10;text-transform:uppercase;font-size:10px}.sp-stepper{border:1px solid #decfae;border-radius:7px;grid-template-columns:54px 1fr 54px;height:58px;margin:13px 0 25px;display:grid;overflow:hidden}.sp-stepper button{color:#9a6a10;cursor:pointer;background:#fff7e5;border:0;font-size:26px}.sp-stepper output{place-items:center;font:26px Georgia,serif;display:grid}.sp-price-breakdown{border-block:1px solid #eee4d1;gap:11px;padding:18px 0;display:grid}.sp-price-breakdown span{color:#62737a;justify-content:space-between;font-size:13px;display:flex}.sp-price-breakdown b{color:#17303b}.sp-total{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.sp-total span{font-weight:900}.sp-total small{color:#718087;margin-top:4px;font-size:10px;font-weight:400;display:block}.sp-total strong{font:36px Georgia,serif}.sp-price-card .sp-primary{width:100%}.sp-launch-note{color:#758289;text-align:center;margin-top:12px;font-size:10px;line-height:1.5;display:block}.sp-faq{padding:95px 0}.sp-faq>h2{margin:13px 0 35px}.sp-faq details{max-width:880px}.sp-faq summary{min-height:68px;font-size:18px}.sp-faq p{color:#5c6f77;max-width:820px;font:16px/1.7 Georgia,serif}.sp-related{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#f3a51f26,#0000 40%),#071d2b;padding:80px 0}.sp-related h2{margin:0}.sp-related p{color:#ffffffa3;max-width:650px;margin:16px auto 25px;font:16px/1.7 Georgia,serif}.sp-homam-intro{grid-template-columns:.5fr 1fr;gap:60px;padding:90px 0;display:grid}.sp-homam-intro h2{margin:12px 0}.sp-homam-intro p{align-self:end;margin:0}.sp-catalogue{padding-bottom:105px}.sp-catalog-controls{background:#fff8e9;border:1px solid #e6dac0;border-radius:10px;gap:18px;padding:24px;display:grid}.sp-catalog-controls label span{color:#8d6215;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.sp-catalog-controls input{background:#fff;border:1px solid #ded2ba;border-radius:6px;width:100%;min-height:52px;padding:0 15px;font-size:15px}.sp-catalog-controls>div{flex-wrap:wrap;gap:8px;display:flex}.sp-catalog-controls button{color:#61747b;cursor:pointer;background:#fff;border:1px solid #ddcfb4;border-radius:99px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800}.sp-catalog-controls button.active{color:#fff;background:#a96f0f;border-color:#d88a11}.sp-result-count{color:#738188;margin:22px 0 14px;font-size:12px}.sp-homam-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sp-homam-grid article{background:#fffaf0;border:1px solid #e8ddc8;border-radius:10px;min-height:350px;padding:25px;position:relative}.sp-homam-grid article>span{color:#8a5d0a;text-transform:uppercase;background:#f4e5c4;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.sp-homam-grid article>b{color:#dbc9a5;font-size:13px;position:absolute;top:25px;right:25px}.sp-homam-grid p{color:#5f7177;min-height:76px;font:15px/1.65 Georgia,serif}.sp-homam-grid dl{gap:7px;margin:20px 0;display:grid}.sp-homam-grid dl div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.sp-homam-grid dt{color:#7b898e}.sp-homam-grid dd{text-align:right;margin:0;font-weight:800}.sp-homam-grid article>a{color:#97650c;border-top:1px solid #e8ddc8;justify-content:space-between;margin-top:22px;padding-top:16px;font-size:12px;font-weight:900;display:flex}.sp-detail-hero{color:#fff;background:radial-gradient(circle at 90% 0,#f3a51f26,#0000 30%),#071d2b;padding:62px 0 70px}.sp-detail-hero nav{color:#ffffff73;gap:9px;margin-bottom:50px;font-size:11px;display:flex}.sp-detail-hero nav b{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb3;overflow:hidden}.sp-detail-hero h1{max-width:800px;margin:15px 0;font-size:clamp(50px,6vw,82px);line-height:1}.sp-detail-hero p{color:#ffffffb0;max-width:700px;font:18px/1.65 Georgia,serif}.sp-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:75px;padding:80px 0 110px;display:grid}.sp-detail-layout article section{margin-bottom:55px}.sp-detail-layout article h2{margin:0 0 20px;font-size:36px}.sp-detail-layout article li{margin-bottom:10px}.sp-detail-layout aside{background:#fff8e9;border:1px solid #e1d4b9;border-radius:10px;padding:28px;position:sticky;top:25px}.sp-detail-layout aside>span{color:#a87010;text-transform:uppercase;font-size:9px;font-weight:900}.sp-detail-layout aside h2{margin:12px 0 24px;font-size:30px}.sp-detail-layout aside dl{gap:14px;display:grid}.sp-detail-layout aside dl div{border-bottom:1px solid #e6d9c0;padding-bottom:13px}.sp-detail-layout aside dt{color:#78868b;text-transform:uppercase;font-size:10px}.sp-detail-layout aside dd{margin:5px 0 0;font-size:13px;font-weight:800}.sp-detail-layout aside .sp-primary{width:100%;margin-top:20px}.sp-detail-layout aside>small{color:#7b878b;text-align:center;margin-top:13px;font-size:9px;line-height:1.5;display:block}@media (width<=1000px){.sp-feature-grid,.sp-steps>div,.sp-temple-grid,.sp-homam-grid{grid-template-columns:1fr 1fr}.sp-detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:40px}}@media (width<=800px){.sp-hero{min-height:650px}.sp-hero:before{background:linear-gradient(#04141e2e,#04141eb8 42%,#071d2b 72%),url(/kedarnath-hero-mobile.webp) 63% 0/auto 430px no-repeat,#071d2b}.sp-homam-hero:before{background:linear-gradient(#04141e61,#071d2b 70%),url(/blogs/kedarnath-temple-architecture-cornell-real.webp) top/auto 430px no-repeat,#071d2b}.sp-hero>div{text-align:center;align-self:end;padding:280px 0 54px}.sp-hero h1{font-size:46px}.sp-hero p{font-size:16px;line-height:1.6}.sp-hero-price{justify-content:center}.sp-hero-price strong{font-size:42px}.sp-hero .sp-primary{width:100%}.sp-trust>div{gap:9px;min-height:70px;overflow:hidden}.sp-trust span{text-align:center;font-size:10px}.sp-trust span:nth-of-type(n+3),.sp-trust i:nth-of-type(n+2){display:none}.sp-intro{padding:70px 0}.sp-intro>div:first-child,.sp-homam-intro{grid-template-columns:1fr;gap:18px}.sp-feature-grid,.sp-steps>div,.sp-temple-grid,.sp-homam-grid{grid-template-columns:1fr}.sp-feature-grid{margin-top:35px}.sp-feature-grid article{min-height:215px}.sp-feature-grid h3{margin-top:28px}.sp-dark,.sp-steps{padding:70px 0}.sp-temple-grid{gap:8px}.sp-calculator{grid-template-columns:1fr;gap:26px;padding:65px 14px}.sp-price-card{padding:23px 16px}.sp-faq{padding:70px 0}.sp-homam-intro{padding:65px 0}.sp-catalog-controls{padding:15px}.sp-catalog-controls>div{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.sp-catalog-controls button{flex:none}.sp-catalogue{padding-bottom:70px}.sp-homam-grid article{min-height:315px}.sp-homam-grid p{min-height:0}.sp-detail-hero{padding:42px 0 55px}.sp-detail-hero nav{margin-bottom:35px}.sp-detail-hero h1{font-size:45px}.sp-detail-layout{grid-template-columns:1fr;gap:38px;padding:60px 0 80px}.sp-detail-layout aside{grid-row:1;position:static}.sp-detail-layout article h2{font-size:32px}}.sp-membership-hero:before{background-image:linear-gradient(90deg,#04141efa,#051823d4 48%,#05182338),url(/jyotirlinga-membership-art.webp)}@media (width<=800px){.sp-membership-hero:before{background:linear-gradient(#04141e1a,#04141ead 42%,#071d2b 72%),url(/jyotirlinga-membership-art.webp) 67% 0/auto 430px no-repeat,#071d2b}}.sp-hero-actions,.sp-detail-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sp-secondary,.sp-outline-button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff5c;border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 21px;font-size:13px;font-weight:900;display:inline-flex}.sp-outline-button{color:#8d5f0c;background:#fff7e7;border-color:#d7c59f;width:100%;margin:20px 0}.sp-card-image{background:linear-gradient(#05141c14,#05141cb8),url(/homam-vedic-fire.webp) 50%/cover;border-radius:10px 10px 0 0;height:155px;margin:-25px -25px 0;position:relative}.sp-card-image span{color:#fff3d7;text-transform:uppercase;background:#071d2bd1;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;bottom:15px;left:17px}.sp-card-image>b{color:#fff;font-size:12px;position:absolute;top:15px;right:17px}.sp-card-body{padding-top:1px}.sp-homam-grid article{overflow:hidden}.sp-homam-grid article>span,.sp-homam-grid article>b{display:none}.sp-family-visual{color:#86590a;text-align:center;background:linear-gradient(90deg,#fff1cd,#fff9ec);border-radius:7px;padding:14px;font:16px/1.4 Georgia,serif;display:block}.sp-price-card h3{margin:20px 0 7px;font:27px Georgia,serif}.sp-price-card>p{color:#65757b;margin:0;font:14px/1.6 Georgia,serif}.sp-calculator>div:first-child ul{color:#ffffffb8;gap:9px;padding-left:19px;font-size:12px;display:grid}.sp-modal{z-index:200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020c12c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sp-modal-card{background:#fffdf7;border-radius:13px;width:min(760px,100%);max-height:90vh;padding:34px;position:relative;overflow:auto;box-shadow:0 30px 100px #00000080}.sp-modal-card h2{margin:11px 0 9px;font-size:38px}.sp-modal-card>p{color:#5e7178;font:15px/1.65 Georgia,serif}.sp-modal-close{color:#6a7478;cursor:pointer;background:#f2eadb;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;position:absolute;top:12px;right:15px}.sp-member-list,.sp-prasad-list{gap:9px;margin-top:22px;display:grid}.sp-member-row{grid-template-columns:30px 1fr 1fr 32px;align-items:end;gap:9px;display:grid}.sp-member-row>b{color:#fff;background:#a66e10;border-radius:50%;place-items:center;height:42px;font-size:11px;display:grid}.sp-member-row label span,.sp-consult-card label span{color:#6d7a7f;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.sp-member-row input,.sp-prasad-row input,.sp-consult-card input{background:#fff;border:1px solid #ded3be;border-radius:6px;width:100%;height:44px;padding:0 11px}.sp-member-row>button,.sp-prasad-row>button{color:#a64a3b;background:#fff0ed;border:0;border-radius:5px;height:42px;font-size:19px}.sp-add-row{color:#8b5d0b;cursor:pointer;background:#fff7e7;border:1px dashed #cfae6c;border-radius:6px;width:100%;min-height:48px;margin-top:11px;font-weight:900}.sp-add-row span{color:#a56f11;margin-left:7px;font-size:10px}.sp-modal-divider{border-top:1px solid #e8ddc8;margin-top:27px;padding-top:21px}.sp-modal-divider h3{margin:0;font-size:23px}.sp-modal-divider p{color:#718087;margin:5px 0 0;font-size:11px}.sp-prasad-row{grid-template-columns:75px 1fr 1fr 32px;align-items:center;gap:9px;display:grid}.sp-prasad-row>b{color:#9a670c;font-size:10px}.sp-modal-total{border-top:1px solid #e6dac4;justify-content:space-between;align-items:center;margin:25px 0 13px;padding-top:19px;display:flex}.sp-modal-total span{color:#61747b;font-size:11px}.sp-modal-total strong{font:27px Georgia,serif}.sp-modal-card>.sp-primary{border:0;width:100%}.sp-consult-card{width:min(570px,100%)}.sp-consult-card label{margin-top:13px;display:block}.sp-consult-price{background:#fff2d1;border-radius:7px;justify-content:space-between;align-items:center;margin:20px 0;padding:15px;display:flex}.sp-consult-price span{font-weight:900}.sp-consult-price strong{font:28px Georgia,serif}.sp-consult-card small{color:#77858a;text-align:center;margin-top:10px;font-size:9px;display:block}.sp-detail-image-hero{background:#071d2b;position:relative;overflow:hidden}.sp-detail-image-hero:before{content:"";background:linear-gradient(90deg,#04141efa,#051823c7 62%,#05182347),url(/homam-vedic-fire.webp) 50%/cover;position:absolute;inset:0}.sp-detail-image-hero>div{position:relative}.sp-text-link{color:#ffe0a3;padding:15px;font-size:12px;font-weight:800}.sp-homam-figure{margin:0 0 48px}.sp-homam-figure img{border-radius:10px;width:100%;height:auto;display:block}.sp-homam-figure figcaption{color:#77858a;padding:10px 2px;font-size:10px;line-height:1.5}.sp-emotional-opening{background:#fff8e9;border-left:3px solid #d88a11;padding:32px}.sp-sacred-location{color:#fff;background:radial-gradient(circle at 100% 0,#f3a51f2e,#0000 40%),#082633;border-radius:10px;padding:34px}.sp-sacred-location span{color:#f3a51f;letter-spacing:1.3px;text-transform:uppercase;font-size:10px;font-weight:900}.sp-sacred-location h2{color:#fff!important}.sp-sacred-location p{color:#ffffffb3!important}.sp-premium-steps{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp-premium-steps div{background:#fffaf0;border:1px solid #e5d8bf;border-radius:8px;padding:21px}.sp-premium-steps b{color:#b67610;font-size:11px}.sp-premium-steps h3{margin:17px 0 7px;font-size:20px}.sp-premium-steps p{margin:0;font-size:14px!important}.sp-check-list{list-style:none;padding:0!important}.sp-check-list li{padding-left:31px;position:relative}.sp-check-list li:before{content:"✓";color:#fff;background:#2f8a60;border-radius:50%;place-items:center;width:20px;height:20px;font:10px Arial;display:grid;position:absolute;top:2px;left:0}.sp-trust-callout{background:#f0f7f3;border-radius:10px;padding:32px}.sp-trust-callout h2{font-size:32px!important}.sp-detail-layout aside .sp-primary{border:0}.sp-detail-layout aside button.sp-primary{width:100%;margin-top:20px}.sp-related .sp-secondary{border-color:#dca243}@media (width<=800px){.sp-homam-hero:before{background:linear-gradient(#04141e26,#04141eb8 44%,#071d2b 72%),url(/homam-vedic-fire.webp) 52% 0/auto 430px no-repeat,#071d2b}.sp-hero-actions{display:grid}.sp-secondary{width:100%}.sp-catalogue-top{padding-top:45px}.sp-card-image{height:180px}.sp-modal{padding:8px}.sp-modal-card{max-height:96vh;padding:27px 15px}.sp-modal-card h2{font-size:31px}.sp-member-row{grid-template-columns:27px 1fr 32px}.sp-member-row label:nth-of-type(2){grid-column:2}.sp-member-row>button{grid-area:1/3}.sp-prasad-row{grid-template-columns:66px 1fr 30px}.sp-prasad-row input:nth-of-type(2){grid-column:2}.sp-prasad-row>button{grid-area:1/3}.sp-premium-steps{grid-template-columns:1fr}.sp-emotional-opening,.sp-sacred-location,.sp-trust-callout{padding:24px 19px}.sp-detail-hero-actions{display:grid}.sp-detail-hero-actions .sp-text-link{text-align:center}}.sp-prasad-row{grid-template-columns:75px .7fr 1.3fr 32px;align-items:start}.sp-prasad-row textarea{resize:vertical;background:#fff;border:1px solid #ded3be;border-radius:6px;width:100%;min-height:72px;padding:10px 11px;font:14px/1.45 Arial,sans-serif}@media (width<=800px){.sp-prasad-row{grid-template-columns:66px 1fr 30px}.sp-prasad-row textarea{grid-column:2}.sp-prasad-row>button{grid-area:1/3}}.sp-contact-grid{background:#fff8e9;border:1px solid #e5d8bf;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:9px;margin:21px 0;padding:17px;display:grid}.sp-contact-grid label span{color:#6d7a7f;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.sp-contact-grid input{background:#fff;border:1px solid #ded3be;border-radius:6px;width:100%;height:44px;padding:0 11px}.sp-form-error{background:#fff2ef;border:1px solid #efc5bd;border-radius:6px;margin:10px 0;padding:10px 12px;color:#a93225!important;font:700 12px/1.45 Arial,sans-serif!important}.sp-price-card button.sp-primary,.sp-consult-card button.sp-primary{border:0;width:100%}.sp-price-card button:disabled,.sp-consult-card button:disabled{opacity:.65;cursor:wait}@media (width<=800px){.sp-contact-grid{grid-template-columns:1fr;padding:13px}}:root{--mv-ink:#33251f;--mv-text:#57463d;--mv-muted:#786961;--mv-ruby:#9e3528;--mv-ruby-dark:#76241d;--mv-saffron:#e88b22;--mv-gold:#b97818;--mv-green:#386b55;--mv-ivory:#fffdf8;--mv-cream:#fff7e9;--mv-sand:#f4e7d2;--mv-line:#eadcc8;--mv-white:#fff;--mv-shadow:0 24px 70px #58321c1c;--mv-radius:22px}body{color:var(--mv-ink);background:var(--mv-ivory);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell,.site-shell,.blog-shell{width:min(1200px,100% - 48px)}h1,h2,h3,.sp-page h1,.sp-page h2,.sp-page h3{color:var(--mv-ink);font-family:Georgia,Times New Roman,serif}.site-header,.blog-header{z-index:90;color:var(--mv-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdf8eb;border-bottom:1px solid #b9781829;position:sticky;top:0;box-shadow:0 8px 35px #4627170d}.site-header-inner,.blog-header-inner{gap:34px;min-height:82px}.site-brand img,.blog-brand img{filter:none;width:218px}.site-header nav a{color:#5d4b42;border-radius:999px;align-items:center;min-height:42px;padding:0 12px;font-size:13px;font-weight:750;display:flex}.site-header-cta{border:1px solid var(--mv-ruby);color:#fff;background:linear-gradient(135deg,var(--mv-ruby),var(--mv-ruby-dark));border-radius:999px;gap:9px;min-height:46px;padding:0 20px;font-size:12px;box-shadow:0 12px 28px #9e352830}.site-header-cta span{color:#ffd89c}.hero{min-height:680px;color:var(--mv-ink);background:linear-gradient(90deg,#fffaf0 0%,#fffaf0fa 42%,#fffaf085 65%,#fffaf00a 100%),url(/kedarnath-hero.webp) 68%/cover no-repeat}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 22%,#e88b2226,#0000 27%);position:absolute;inset:0}.hero:after{background:linear-gradient(#0000,#43231524);height:110px}.hero-content{min-height:680px}.hero-copy{max-width:650px;padding:78px 0 72px}.eyebrow{color:var(--mv-ruby);font-size:11px}.eyebrow span{color:var(--mv-saffron)}.hero h1{max-width:650px;color:var(--mv-ink);margin-top:22px;font-size:clamp(50px,5.2vw,76px);line-height:1.01}.hero h1 em{color:var(--mv-ruby)}.hero-lead{max-width:600px;color:var(--mv-text);font-size:18px;line-height:1.72}.primary,.sp-primary{color:#fff;background:linear-gradient(135deg,var(--mv-ruby),var(--mv-ruby-dark));border-radius:999px;min-height:54px;box-shadow:0 14px 32px #9e352833}.primary:hover,.sp-primary:hover{background:linear-gradient(135deg,#ad4031,#81271f)}.hero-secondary{min-height:54px;color:var(--mv-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8c7;border:1px solid #d7b986;border-radius:999px}.trust-row{color:var(--mv-green);gap:16px;font-size:12px;font-weight:700}.hero-proof{width:355px;margin-bottom:50px}.live-pill{color:#fff;background:#482518d1}.proof-card{color:#fff;background:#482518d6;border:1px solid #ffffffa6;border-radius:18px;box-shadow:0 18px 50px #2d170f33}.proof-card .play{background:#ffd695}.scroll-cue{color:#ffffffd9;text-shadow:0 1px 7px #4a2e20}.sacred-strip{color:#5f2b1f;background:linear-gradient(90deg,#f6d99d,#fff0ce,#f6d99d);border-block:1px solid #e8c783}.home-services{background:var(--mv-ivory);padding:104px 0}.home-services-head h2{color:var(--mv-ink)}.home-services-head>p{color:var(--mv-text);font-family:inherit}.section-label,.sp-kicker,.public-eyebrow,.blog-kicker{color:var(--mv-ruby)}.home-service-grid{gap:24px}.home-service-card{border-radius:var(--mv-radius);min-height:500px;box-shadow:var(--mv-shadow);border:1px solid #fffc;transition:transform .25s,box-shadow .25s}.home-service-card:hover{transform:translateY(-6px);box-shadow:0 32px 80px #58321c29}.home-service-card:before{background:linear-gradient(#311c1205,#311c12e6 74%)}.home-service-card>span{color:#4a2d20;background:#fff8eae6;border-color:#fff9}.home-service-card>div{padding:30px}.home-service-card small{color:#ffd695}.home-service-card h3{color:#fff}.home-service-card p{color:#ffffffd1;font-family:inherit}.home-service-card strong{color:#ffdda3}@media (width<=900px){.site-header nav{gap:2px}.site-header nav a{padding-inline:8px}.site-brand img{width:190px}.home-service-grid{grid-template-columns:1fr 1fr}.home-service-card:last-child{grid-column:1/-1}}@media (width<=760px){.shell,.site-shell,.blog-shell{width:min(100% - 28px,1200px)}.site-header-inner{min-height:72px}.site-brand img{width:176px}.site-header-cta{display:none}.site-menu-button{border-color:var(--mv-line);color:var(--mv-ink);background:#fff8ec}.site-menu-button span{background:var(--mv-ink)}.site-header nav.is-open{color:var(--mv-ink);border-color:var(--mv-line);background:#fffdf8;box-shadow:0 25px 60px #46271724}.site-header nav a{color:var(--mv-ink);border-color:var(--mv-line)}.hero{background:linear-gradient(#fffaf00f,#fffaf0b8 38%,#fffaf0 57%),url(/kedarnath-hero-mobile.webp) 61% 0/auto 430px no-repeat,#fffaf0;min-height:750px}.hero-content{min-height:750px;display:block}.hero-copy{text-align:left;padding:330px 0 52px}.hero h1{font-size:46px}.hero-lead{font-size:16px}.home-hero-actions{flex-direction:column;align-items:stretch}.hero-secondary{color:var(--mv-ink)}.hero-proof,.scroll-cue{display:none}.trust-row{gap:9px 14px}.strip-inner{gap:10px}.strip-inner span{display:none}.home-services{padding:72px 0}.home-services-head{grid-template-columns:1fr;gap:18px}.home-service-grid{grid-template-columns:1fr;gap:16px}.home-service-card:last-child{grid-column:auto}.home-service-card{min-height:440px}}.brand-home-page .hero{background:linear-gradient(90deg,#fffaf0 0%,#fffaf0fa 44%,#fffaf08a 70%,#fffaf014),url(/jyotirlinga/india-location-map.webp) 82%/auto 92% no-repeat}@media (width<=760px){.brand-home-page .hero{background:linear-gradient(#fffaf014,#fffaf0c2 42%,#fffaf0 61%),url(/jyotirlinga/india-location-map.webp) top/auto 420px no-repeat,#fffaf0}}.how{padding:100px 0}.how h2,.faq h2{color:var(--mv-ink)}.steps{gap:8px}.steps article{border:1px solid var(--mv-line);background:#fff;border-radius:18px;padding:28px 18px;box-shadow:0 12px 35px #58321c0f}.steps b{color:#f3e3c9;top:-17px}.step-icon{width:68px;height:68px;color:var(--mv-ruby);background:#fff2dd;border:0;box-shadow:inset 0 0 0 1px #efd4a7}.steps p{color:var(--mv-text);font-family:inherit}.step-line{border-color:#d8b77a}.parent-brand-proof{color:var(--mv-ink);background:linear-gradient(135deg,#fff7e8,#f9ead3);border-block:1px solid #ecd7b6}.parent-brand-proof h2{color:var(--mv-ink)}.parent-brand-proof-copy p{color:var(--mv-text)}.parent-brand-proof-copy span{color:var(--mv-ruby)}.testimonial-video-card{background:#fff;border-color:#e3ccb0;box-shadow:0 18px 55px #58321c1a}.testimonial-video-meta h3{color:var(--mv-ink)}.testimonial-video-meta p,.testimonial-footer small{color:var(--mv-muted)}.testimonial-footer p{color:var(--mv-ruby)}.testimonial-book-link{border-color:var(--mv-ruby);color:#fff;background:var(--mv-ruby)}.booking-section{color:var(--mv-ink);background:linear-gradient(135deg,#fff9ed,#f6e7cf)}.booking-section:before{color:#9e352806}.booking-grid{align-items:start}.booking-intro{box-shadow:var(--mv-shadow);background:#ffffffb3;border:1px solid #ead4b0;border-radius:24px;padding:38px;position:sticky;top:120px}.booking-intro h2{color:var(--mv-ink)}.booking-intro>p,.booking-intro ul{color:var(--mv-text)}.booking-intro li span{color:#fff;background:var(--mv-green)}.booking-intro blockquote{color:#704c30;background:#fff5e2;border-color:#d69a41}.section-label.light{color:var(--mv-ruby)}.booking-card{background:#fff;border:1px solid #e6d3b8;border-radius:24px;box-shadow:0 28px 80px #60391f21}.card-top{background:#fff7ea;border-radius:18px}.card-top h3{color:var(--mv-ink)}.gotra-group{background:#fffdf9;border-color:#eadcc7;border-radius:16px}.add-gotra{color:var(--mv-ruby);box-shadow:none;background:#fff4e3;border:1px solid #d79545;border-radius:14px}.included-proof,.addon-block,.temple-video{border-radius:14px}.included-proof{background:#f0f8f4;border-color:#c8dfd3}.addon-block,.temple-video{background:#fffaf2;border-color:#eadcc7}.total-row strong{color:var(--mv-ruby)}.checkout{border-radius:14px}.why-image{border-radius:24px;box-shadow:24px 24px #f4dfbe}.why-copy>p{color:var(--mv-text);font-family:inherit}.faq details,.sp-faq details{border-color:var(--mv-line)}.faq details p,.sp-faq p{color:var(--mv-text);font-family:inherit}.final-cta{color:var(--mv-ink);background:linear-gradient(90deg,#fff8eaf7,#fff8eacc),url(/kedarnath-hero.webp) 50%/cover}.final-cta h2{color:var(--mv-ink)}.final-cta p{color:var(--mv-ruby)}.final-cta .om{color:var(--mv-ruby);background:#fff8ec;border-color:#d7a04f}.sp-devotional-audio{z-index:80;position:fixed;bottom:22px;right:22px}.sp-devotional-audio iframe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sp-devotional-audio button{color:#172d31;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#fffcf6f5;border:1px solid #ab6f1547;border-radius:999px;align-items:center;gap:11px;min-height:54px;padding:8px 15px 8px 9px;display:flex;box-shadow:0 10px 32px #1e272629}.sp-devotional-audio button>span:first-child{color:#fff;background:#9b5d10;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.sp-devotional-audio button>span:last-child{text-align:left;line-height:1.1;display:grid}.sp-devotional-audio small{color:#657074;margin-top:4px;font-size:11px}.sp-devotional-audio.is-playing button>span:first-child{background:#1d7066}@media (width<=640px){.sp-devotional-audio{bottom:78px;right:12px}.sp-devotional-audio button{min-height:48px;padding:6px 12px 6px 7px}.sp-devotional-audio button>span:first-child{width:34px;height:34px}.sp-devotional-audio strong{font-size:12px}}.sp-page{color:var(--mv-ink);background:var(--mv-ivory)}.sp-hero{min-height:650px;color:var(--mv-ink);background:#fff8ea}.sp-hero:before,.sp-membership-hero:before{background:linear-gradient(90deg,#fff8ea 0%,#fff8eafa 45%,#fff8ea47 72%,#fff8ea05),url(/jyotirlinga-membership-art.webp) 74%/cover}.sp-hero h1{color:var(--mv-ink)}.sp-hero h1 em,.sp-hero-price strong{color:var(--mv-ruby)}.sp-hero p{color:var(--mv-text);font-family:inherit}.sp-hero-price span{color:#624c3f;border-color:#d5b684}.sp-hero small{color:var(--mv-muted)}.sp-secondary{color:var(--mv-ink);background:#ffffffb3;border-color:#d2b27d;border-radius:999px}.sp-trust{color:#643124;background:linear-gradient(90deg,#f8dda6,#fff0cd,#f8dda6);border-block:1px solid #e6c581}.sp-feature-grid{gap:20px}.sp-feature-grid article{border-color:var(--mv-line);background:#fff;border-radius:20px;min-height:270px;box-shadow:0 16px 45px #58321c12}.sp-feature-grid article>b{color:var(--mv-ruby)}.sp-feature-grid p,.sp-section-lead,.sp-steps p,.sp-homam-intro p{color:var(--mv-text);font-family:inherit}.sp-dark{color:var(--mv-ink);background:#f7ead6}.sp-dark h2{color:var(--mv-ink)}.sp-dark .sp-section-lead{color:var(--mv-text)}.sp-temple-grid{gap:16px}.sp-temple-grid article{background:#ffffffb8;border-color:#e2cda9;border-radius:16px}.sp-temple-grid article>b{color:var(--mv-ruby)}.sp-temple-grid h3{color:var(--mv-ink)}.sp-temple-grid p{color:var(--mv-muted)}.sp-steps article{border:1px solid var(--mv-line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 14px 40px #58321c0f}.sp-steps article>b{background:var(--mv-ruby)}.sp-calculator{color:var(--mv-ink);background:linear-gradient(135deg,#f4e1c4,#fff7e8)}.sp-calculator h2{color:var(--mv-ink)}.sp-calculator>div:first-child p,.sp-calculator>div:first-child ul{color:var(--mv-text)}.sp-price-card{color:var(--mv-ink);box-shadow:var(--mv-shadow);background:#fff;border:1px solid #e3cda9;border-radius:24px}.sp-related{color:var(--mv-ink);background:linear-gradient(135deg,#fff4df,#f2debc);border-top:1px solid #e1c69e}.sp-related h2{color:var(--mv-ink)}.sp-related p{color:var(--mv-text)}.sp-catalog-controls{border-color:var(--mv-line);background:#fff;border-radius:18px;box-shadow:0 12px 38px #58321c0f}.sp-catalog-controls input{border-color:#e1d2bb;border-radius:12px}.sp-catalog-controls button.active{border-color:var(--mv-ruby);background:var(--mv-ruby)}.sp-homam-grid{gap:22px}.sp-homam-grid article{border-color:var(--mv-line);background:#fff;border-radius:20px;min-height:390px;transition:all .22s;box-shadow:0 18px 50px #58321c12}.sp-card-image{border-radius:20px 20px 0 0;height:175px}.sp-homam-grid p{color:var(--mv-text);font-family:inherit}.sp-homam-grid article>a{color:var(--mv-ruby)}.sp-detail-hero{color:var(--mv-ink);background:linear-gradient(135deg,#fff6e6,#f4dfbd)}.sp-detail-hero nav{color:var(--mv-muted)}.sp-detail-hero nav b,.sp-detail-hero h1{color:var(--mv-ink)}.sp-detail-hero p,.sp-detail-layout article p,.sp-detail-layout li{color:var(--mv-text)}.sp-detail-layout aside{background:#fff8ec;border-color:#dfc79f;border-radius:22px;top:110px;box-shadow:0 18px 55px #58321c14}.public-page-site{color:var(--mv-ink);background:var(--mv-ivory)}.public-page-hero{color:var(--mv-ink);background:linear-gradient(135deg,#fff7e8,#f4dfbd)}.public-breadcrumb{color:var(--mv-muted)}.public-breadcrumb strong,.public-page-hero h1{color:var(--mv-ink)}.public-page-hero p,.public-page-content p,.public-page-content li{color:var(--mv-text)}.public-page-toc{border-color:var(--mv-line);background:#fff9ef;border-radius:16px}.public-card-grid>div{border-color:var(--mv-line);background:#fff;border-radius:18px;box-shadow:0 12px 35px #58321c0d}.public-page-cta{color:var(--mv-ink);background:linear-gradient(135deg,#fff0d6,#f6dbae);border-radius:24px}.public-page-cta h2{color:var(--mv-ink)}.blog-hub-hero{color:var(--mv-ink);background:linear-gradient(90deg,#fff8e9 0%,#fff8e9f5 44%,#fff8e92e 76%),url(/blogs/kedarnath-temple-complete-guide-og.webp) 70%/cover}.blog-hub-hero h1{color:var(--mv-ink)}.blog-hub-hero p{color:var(--mv-text)}.blog-hub-content{background:var(--mv-ivory)}.blog-card{border-color:var(--mv-line);border-radius:20px;box-shadow:0 16px 48px #58321c12}.blog-card-copy>span,.blog-read-link{color:var(--mv-ruby)!important}.blog-card-copy p{color:var(--mv-text)}.blog-article-hero{color:var(--mv-ink);background:linear-gradient(135deg,#fff7e8,#f2dcb7)}.blog-breadcrumb{color:var(--mv-muted)}.blog-title-wrap h1{color:var(--mv-ink)}.blog-title-wrap>p,.blog-byline{color:var(--mv-text)}.blog-hero-image{border-color:#e2c28d;box-shadow:0 28px 70px #58321c26}.blog-toc{border-color:var(--mv-line);border-top-color:var(--mv-ruby);background:#fff9ef;border-radius:16px;top:110px}.blog-booking-card{border-color:#dfc397;border-radius:18px;top:110px}.blog-booking-card>a{color:#fff;background:var(--mv-ruby);border-radius:999px}.blog-prose>p{color:#493b34}.blog-prose h2,.blog-prose h3{color:var(--mv-ink)}.blog-prose blockquote{background:#7c2c23;border-left-color:#d89131}.blog-key-takeaways,.blog-callout{border-radius:18px}.site-footer,.blog-footer{color:#fff;background:linear-gradient(145deg,#5b281f,#7c3327 55%,#48241e)}.site-footer strong{color:#ffd9a0}.site-footer a{color:#fffc}.site-footer a:hover{color:#fff1cc}.site-footer-brand p{color:#ffffffc7}.site-footer-brand span,.site-footer-bottom p{color:#ffffff94}.site-footer .site-footer-all-blogs{color:#ffdda9;background:#ffffff0d;border-color:#ffdda980}@media (width<=1000px){.booking-intro{position:static}.sp-detail-layout aside,.blog-toc,.blog-booking-card{top:92px}}@media (width<=760px){.how{padding:70px 0}.parent-brand-proof,.booking-section,.why,.final-cta{padding-block:72px}.booking-intro{margin-bottom:24px;padding:24px}.booking-card{border-radius:20px}.sp-hero{min-height:700px}.sp-hero:before,.sp-membership-hero:before{background:linear-gradient(#fff8ea0a,#fff8eab3 38%,#fff8ea 61%),url(/jyotirlinga-membership-art.webp) 66% 0/auto 430px no-repeat,#fff8ea}.sp-homam-hero:before{background:linear-gradient(#fff8ea0a,#fff8eab8 38%,#fff8ea 61%),url(/homam-vedic-fire.webp) top/auto 430px no-repeat,#fff8ea}.sp-hero>div{text-align:left;padding:315px 0 58px}.sp-hero-price{justify-content:flex-start}.sp-feature-grid{grid-template-columns:1fr}.sp-calculator{padding-inline:14px}.sp-homam-grid article{min-height:360px}.public-page-hero{padding-block:52px}.blog-hub-hero{background:linear-gradient(#fff8e91a,#fff8e9d6 48%,#fff8e9),url(/blogs/kedarnath-temple-complete-guide-og.webp) top/auto 350px no-repeat,#fff8e9}.site-footer{padding-top:60px}}.site-brand{background:#fff9ee;border:1px solid #ead4b3;border-radius:14px;padding:7px 12px;display:inline-flex;box-shadow:0 9px 25px #5c321c14}.site-brand img{filter:contrast(1.16)saturate(1.12);width:228px}.site-footer-brand>a{background:#fff7e8;border:1px solid #ffdca666;border-radius:14px;padding:10px 14px;display:inline-flex}.sp-homam-hero:before{background:linear-gradient(90deg,#fff8ea 0%,#fff8eaf7 45%,#fff8ea57 70%,#fff8ea0f),url(/homam/art/set-1-1.webp) 82% 45%/min(52vw,680px) no-repeat}.sp-clarity-path{background:#fff4df;border-block:1px solid #ead5b4}.sp-clarity-path>div{grid-template-columns:repeat(3,1fr);align-items:center;min-height:96px;display:grid}.sp-clarity-path div div{border-right:1px solid #ead5b4;align-items:center;gap:14px;padding:18px 28px;display:flex}.sp-clarity-path div div:last-child{border:0}.sp-clarity-path b{color:#fff;background:var(--mv-ruby);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.sp-clarity-path span{font:700 15px/1.4 Georgia,serif}.sp-card-image{background-position:50%;background-size:cover}.sp-card-image>b{display:none}.sp-card-body h2{min-height:2.16em}.sp-destinations{padding:100px 0}.sp-destinations .sp-temple-grid{grid-template-columns:repeat(3,1fr);gap:20px}.sp-destinations .sp-temple-grid article{background:#fff;border:1px solid #e2cda9;border-radius:20px;padding:0;display:block;overflow:hidden;box-shadow:0 18px 50px #58321c14}.sp-destinations figure{margin:0}.sp-destinations figure img{object-fit:cover;background:#eadcc8;width:100%;height:220px;display:block}.sp-destinations figcaption{color:#87766b;background:#fffaf1;min-height:35px;padding:7px 12px;font-size:9px;line-height:1.35}.sp-destinations figcaption a{color:#7a3a2c;text-decoration:underline}.sp-destinations article>div{padding:20px 20px 23px 58px;position:relative}.sp-destinations article>div>b{color:var(--mv-ruby);font-size:11px;position:absolute;top:22px;left:20px}.sp-destinations h3{margin:0 0 4px;font-size:23px}.sp-journey-map{background:#fffaf0;padding:105px 0}.sp-journey-map>div{grid-template-columns:.82fr 1.18fr;align-items:center;gap:60px;display:grid}.sp-map-copy h2{margin:14px 0 18px;font-size:clamp(40px,4.6vw,64px);line-height:1.03}.sp-map-copy>p{color:var(--mv-text);font:17px/1.7 Georgia,serif}.sp-map-legend{grid-template-columns:1fr 1fr;gap:9px;margin-top:28px;display:grid}.sp-map-legend span{color:#5d4b42;align-items:center;gap:9px;font-size:12px;display:flex}.sp-map-legend b{color:#fff;background:var(--mv-ruby);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.sp-journey-map figure{box-shadow:var(--mv-shadow);background:#fff;border:1px solid #e5cda8;border-radius:24px;margin:0;overflow:hidden}.sp-journey-map figure img{width:100%;height:auto;display:block}.sp-journey-map figcaption{color:#807168;padding:10px 15px;font-size:10px;line-height:1.5}.kedarnath-booking-invite{text-align:center;background:linear-gradient(135deg,#fff5e3,#f4dfbd);padding:96px 0}.kedarnath-booking-invite h2{max-width:760px;margin:12px auto 14px;font-size:clamp(42px,5vw,68px)}.kedarnath-booking-invite p{max-width:670px;color:var(--mv-text);margin:0 auto 28px;font:17px/1.7 Georgia,serif}.booking-modal{z-index:180;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d1c15b8;padding:32px 20px;position:fixed;inset:0;overflow:auto}.booking-modal-close{z-index:182;color:#fff;cursor:pointer;background:#792d24;border:1px solid #ffffff73;border-radius:50%;width:48px;height:48px;font-size:30px;position:fixed;top:20px;right:24px}.booking-modal-section{border-radius:28px;width:min(1240px,100%);margin:auto;overflow:hidden;box-shadow:0 35px 120px #1c0e0a59}@media (width<=1000px){.sp-destinations .sp-temple-grid{grid-template-columns:1fr 1fr}.sp-journey-map>div{grid-template-columns:1fr}.site-brand img{width:200px}}@media (width<=760px){.site-brand{border-radius:11px;padding:5px 8px}.site-brand img{width:168px}.sp-homam-hero:before{background:linear-gradient(#fff8ea08,#fff8eac2 40%,#fff8ea 62%),url(/homam/art/set-1-1.webp) top/auto 430px no-repeat,#fff8ea}.sp-clarity-path>div{grid-template-columns:1fr;padding-block:8px}.sp-clarity-path div div{border-bottom:1px solid #ead5b4;border-right:0;min-height:58px;padding:10px 4px}.sp-destinations{padding:72px 0}.sp-destinations .sp-temple-grid{grid-template-columns:1fr}.sp-destinations figure img{height:230px}.sp-journey-map{padding:72px 0}.sp-journey-map>div{gap:32px}.sp-map-legend{grid-template-columns:1fr 1fr}.booking-modal{padding:9px 6px}.booking-modal-close{top:9px;right:11px}.booking-modal-section{border-radius:18px}.kedarnath-booking-invite{padding:72px 0}}.sp-map-legend>span{align-items:center;gap:9px;display:flex}.sp-map-legend>span>b{color:#fff;background:var(--mv-ruby);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.sp-map-legend>span>span{gap:2px;align-items:initial;display:grid}.sp-map-canvas{background:#e7f2f5;position:relative}.sp-map-canvas>img{width:100%;height:auto;display:block}.sp-lingam-marker{filter:drop-shadow(0 3px 4px #46191259);cursor:help;width:30px;height:38px;position:absolute;transform:translate(-50%,-70%)}.sp-lingam-marker i:before{content:"";background:linear-gradient(90deg,#4a2822,#8d4435 58%,#3b211d);border:2px solid #fff1c9;border-radius:8px 8px 4px 4px;width:11px;height:22px;position:absolute;top:0;left:10px}.sp-lingam-marker i:after{content:"";background:#7c352b;border:2px solid #fff1c9;border-radius:50%;width:25px;height:10px;position:absolute;top:20px;left:3px;box-shadow:0 4px #4e2822}.sp-lingam-marker>b{z-index:2;color:#fff;background:var(--mv-ruby);border:2px solid #fff6df;border-radius:50%;place-items:center;width:17px;height:17px;font:800 8px/1 Arial;display:grid;position:absolute;top:-5px;left:19px}.sp-lingam-marker:hover{z-index:5;transform:translate(-50%,-70%)scale(1.25)}.sp-accurate-map figcaption a{color:#7a3a2c;text-decoration:underline}@media (width<=760px){.sp-lingam-marker{transform:translate(-50%,-70%)scale(.82)}.sp-lingam-marker:hover{transform:translate(-50%,-70%)scale(1)}.sp-map-legend{grid-template-columns:1fr}}.site-brand{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.site-brand img{filter:contrast(1.2)saturate(1.12);image-rendering:auto;width:224px}.site-footer-brand>a{background:0 0;border:0;border-radius:0;padding:0}.site-footer-brand img{filter:brightness(1.18)contrast(1.12)saturate(1.15);width:265px}.sp-destinations figure{background:#eadcc8}.sp-destinations figure img{height:235px}.sp-accurate-map{padding:0}.sp-accurate-map .sp-map-canvas{border-radius:23px;overflow:hidden}@media (width<=760px){.site-brand img{width:174px}.site-footer-brand img{width:235px}}:root{--mv-ink:#242d29;--mv-text:#505951;--mv-muted:#636c64;--mv-ruby:#a74720;--mv-ruby-dark:#833615;--mv-saffron:#db9a37;--mv-gold:#91601d;--mv-green:#345943;--mv-ivory:#fbfaf7;--mv-cream:#f4f1ea;--mv-sand:#ece7dc;--mv-line:#d9dcd3;--mv-radius:6px;--mv-shadow:none;--ink:var(--mv-ink);--muted:var(--mv-muted);--saffron:#db9a37;--gold:#91601d}body{background:var(--mv-ivory);color:var(--mv-ink);font-family:Arial,Helvetica,sans-serif}:where(.mv-home,.home-page,.sp-page,.public-page-site,.blog-hub,.blog-article){font-size:1rem;line-height:1.6}h1,h2,h3{letter-spacing:-.035em;font-weight:400}h1 em,h2 em{font-style:normal}.site-shell,.shell,.blog-shell{width:min(1240px,100% - 64px);margin-inline:auto}:where(a,button,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:3px solid #b74b20}:where(button,a,summary){-webkit-tap-highlight-color:transparent}button{cursor:pointer}:where(input,textarea,select){font-size:1rem!important}:where(section[id]){scroll-margin-top:110px}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-bottom:1px solid var(--mv-line);background:#fbfaf7}.site-header-inner{gap:20px;min-height:94px}.site-brand{flex-shrink:0;align-items:center;gap:9px;display:flex}.site-brand img{object-fit:contain;filter:none;width:50px;height:50px}.mv-wordmark{color:var(--mv-ink);letter-spacing:-.04em;white-space:nowrap;font:1.65rem/1 Georgia,serif;display:block}.mv-wordmark small{letter-spacing:.19em;margin-top:9px;font:600 .65rem/1 Arial,sans-serif;display:block}.site-header nav{gap:14px}.site-header nav a{color:var(--mv-ink);border-radius:0;padding:8px 5px;font-size:.875rem;font-weight:500}.site-header nav a:hover{color:var(--mv-ruby);background:0 0}.site-header-cta{background:var(--mv-ink);border:1px solid var(--mv-ink);min-height:46px;box-shadow:none;border-radius:4px;font-size:.875rem;font-weight:600}.site-header-cta span{display:none}.primary,.sp-primary{border:1px solid var(--mv-ruby);background:var(--mv-ruby);min-height:52px;box-shadow:none;color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:24px;padding:14px 24px;font:600 .9375rem/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex}.primary:hover,.sp-primary:hover{background:var(--mv-ruby-dark);box-shadow:none}.primary span,.sp-primary b{color:inherit}.hero-secondary,.sp-secondary{border:1px solid var(--mv-line);color:var(--mv-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:4px;font-size:.9375rem}.mv-eyebrow{letter-spacing:.16em;color:var(--mv-ruby);font-size:.6875rem;font-weight:700;line-height:1.6;display:block}.mv-welcome{grid-template-columns:1fr 1.02fr;align-items:center;gap:64px;padding-block:60px 64px;display:grid}.mv-welcome h1{letter-spacing:-.045em;margin:22px 0 25px;font:400 clamp(2.7rem,4.1vw,3.8rem)/1.1 Georgia,serif}.mv-welcome h1 em{color:var(--mv-ruby);font-style:italic}.mv-welcome-copy>p{max-width:490px;color:var(--mv-text);margin:0 0 28px;font-size:1.0625rem;line-height:1.8}.mv-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.mv-text-link{text-underline-offset:6px;align-items:center;gap:20px;min-height:44px;font-size:.9375rem;font-weight:600;-webkit-text-decoration:underline #b1b8ac;text-decoration:underline #b1b8ac;display:inline-flex}.mv-text-link:hover{color:var(--mv-ruby)}.mv-welcome-note{color:var(--mv-muted);align-items:center;gap:8px;margin-top:24px;font-size:.8125rem;display:flex}.mv-welcome-note>span{color:var(--mv-green)}.mv-welcome-image{border:1px solid var(--mv-line);background:#edeae1;align-self:center;margin:0;position:relative}.mv-welcome-image>img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.mv-welcome-image figcaption{background:#fff;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.mv-welcome-image figcaption span{color:var(--mv-muted);font-size:.8125rem}.mv-welcome-image figcaption b{color:var(--mv-ink);letter-spacing:.14em;margin-bottom:2px;font-size:.6875rem;display:block}.mv-welcome-image figcaption a{border:1px solid var(--mv-line);border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid}.mv-assurance{border-block:1px solid var(--mv-line);background:#f0f1eb}.mv-assurance>div{grid-template-columns:repeat(3,1fr);padding-block:19px;display:grid}.mv-assurance span{text-align:center;color:#465342;font-size:.875rem}.mv-assurance span+span{border-left:1px solid #cdd2c6}.mv-section{padding-block:88px}.mv-section-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.mv-section h2,.mv-process h2,.mv-questions h2,.mv-help h2{letter-spacing:-.035em;margin:14px 0 0;font:400 clamp(2rem,3.2vw,2.85rem)/1.16 Georgia,serif}.mv-section-head>p{max-width:350px;color:var(--mv-text);margin:0;line-height:1.75}.mv-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mv-offer{border:1px solid var(--mv-line);border-top:3px solid var(--mv-ruby);background:#fff;flex-direction:column;padding:28px;display:flex}.mv-offer:nth-child(2){border-top-color:#7b885e}.mv-offer:nth-child(3){border-top-color:#bb963d}.mv-offer-type{letter-spacing:.11em;color:var(--mv-muted);justify-content:space-between;align-items:center;gap:14px;font-size:.625rem;font-weight:700;display:flex}.mv-offer-type b{color:#8a8e7b;font:italic 1.4rem Georgia,serif}.mv-offer h3{margin:23px 0 14px;font:400 1.8rem/1.2 Georgia,serif}.mv-offer>p{color:var(--mv-text);margin:0 0 23px;font-size:.9375rem;line-height:1.75}.mv-offer-price{border-bottom:1px solid var(--mv-line);margin-top:auto;padding-bottom:22px}.mv-offer-price strong{font:400 1.75rem Georgia,serif;display:block}.mv-offer-price>span{color:var(--mv-muted);font-size:.8125rem}.mv-offer ul{color:var(--mv-text);gap:11px;margin:22px 0 26px;padding:0;font-size:.875rem;list-style:none;display:grid}.mv-offer li{padding-left:20px;position:relative}.mv-offer li:before{content:"✓";color:var(--mv-green);position:absolute;left:0}.mv-offer>a{border-top:1px solid var(--mv-line);min-height:48px;color:var(--mv-ruby);justify-content:space-between;align-items:center;padding-top:17px;font-size:.875rem;font-weight:700;display:flex}.mv-offer>a span{font-size:1.3rem}.mv-process{color:#fff;background:#263c30;padding-block:72px}.mv-process .mv-eyebrow{color:#f0c57d}.mv-process h2,.mv-process h3{color:#fff}.mv-process .mv-text-link{color:#f2e8d5}.mv-process-grid{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:50px;display:grid}.mv-process-grid article>span{color:#f0c57d;border-bottom:1px solid #5c6e60;padding-bottom:20px;font:italic 1.5rem Georgia,serif;display:block}.mv-process-grid h3{margin:24px 0 13px;font:400 1.5rem Georgia,serif}.mv-process-grid p{color:#d1d9d2;margin:0;font-size:.9375rem;line-height:1.8}.mv-trust{grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.mv-trust>div>p{color:var(--mv-text);max-width:450px;margin:24px 0 22px;line-height:1.8}.mv-trust-list article{border-bottom:1px solid var(--mv-line);padding:22px 0}.mv-trust-list article:first-child{padding-top:0}.mv-trust-list h3{margin:0 0 10px;font:400 1.45rem Georgia,serif}.mv-trust-list p{color:var(--mv-text);margin:0;font-size:.9375rem;line-height:1.8}.mv-questions{border-top:1px solid var(--mv-line);grid-template-columns:.75fr 1.25fr;gap:80px;padding-block:64px;display:grid}.mv-questions .mv-text-link{margin-top:20px}.mv-questions details{border-bottom:1px solid var(--mv-line);padding:20px 0}.mv-questions summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:1rem;font-weight:500;list-style:none;display:flex}.mv-questions details p{color:var(--mv-text);margin:16px 28px 0 0;line-height:1.8}.mv-questions details[open] summary span{transform:rotate(45deg)}.mv-help{border:1px solid var(--mv-line);background:#ecefe6;justify-content:space-between;align-items:center;gap:35px;margin-block:16px 80px;padding:40px;display:flex}.mv-help h2{font-size:2.1rem}.mv-help p{color:var(--mv-text);max-width:580px;margin:12px 0 0}.mv-help .primary{flex-shrink:0}.site-footer{color:#fff;background:#202d25}.site-footer-grid{gap:35px}.site-footer strong{color:#eac68c;letter-spacing:.06em;font-size:.75rem}.site-footer a{color:#d4dcd5;font-size:.875rem;line-height:1.6}.site-footer-brand .mv-wordmark{color:#fff;font-size:1.85rem}.site-footer-brand .mv-wordmark small{color:#c9d1c9}.site-footer-brand p{color:#d4dcd5;font-size:.9375rem;line-height:1.8}.site-footer-brand span,.site-footer-bottom p{color:#b8c4bb;font-size:.75rem}.site-footer .site-footer-all-blogs{color:#eac68c;background:0 0;border:0;padding:0}.site-footer-bottom{border-color:#465148}.site-footer-brand img{filter:none}@media (width<=1050px){.site-shell,.shell,.blog-shell{width:calc(100% - 40px)}.site-header nav{gap:5px}.site-header nav a{font-size:.8125rem}.mv-welcome{gap:30px}.mv-welcome h1{font-size:3rem}.mv-offer{padding:22px}.mv-trust{gap:55px}.mv-help{padding:30px}.site-header-inner{gap:12px}}@media (width<=800px){.site-shell,.shell,.blog-shell{width:calc(100% - 36px)}.site-header-inner{min-height:76px}.site-brand img{width:42px;height:42px}.mv-wordmark{font-size:1.45rem}.mv-wordmark small{font-size:.6rem}.site-menu-button{border:1px solid var(--mv-line);background:0 0;border-radius:4px;min-width:48px;min-height:44px}.site-header nav.is-open{border:1px solid var(--mv-line);box-shadow:none;background:#fbfaf7;top:76px}.site-header nav a{min-height:48px;font-size:1rem}.site-header-cta{display:none}.mv-welcome{grid-template-columns:1fr;gap:32px;padding-block:35px}.mv-welcome h1{margin:17px 0 20px;font-size:clamp(2.35rem,9vw,3.25rem)}.mv-welcome-copy>p{margin-bottom:24px;font-size:1rem;line-height:1.75}.mv-actions{gap:23px}.mv-welcome-note{margin-top:20px;font-size:.75rem}.mv-welcome-image figcaption{padding:12px 16px}.mv-assurance>div{grid-template-columns:1fr;gap:10px;padding-block:17px}.mv-assurance span{font-size:.8125rem}.mv-assurance span+span{border:0}.mv-section{padding-block:54px}.mv-section-head{margin-bottom:28px;display:block}.mv-section-head>p{margin-top:20px}.mv-section h2,.mv-process h2,.mv-questions h2{font-size:2.15rem}.mv-offers{grid-template-columns:1fr;gap:18px}.mv-offer{padding:25px}.mv-offer h3{margin-top:20px}.mv-offer>p{margin-bottom:20px}.mv-offer-price{margin-top:0}.mv-process{padding-block:50px}.mv-process .mv-text-link{margin-top:17px}.mv-process-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.mv-process-grid h3{margin-top:18px}.mv-trust{grid-template-columns:1fr;gap:32px}.mv-questions{grid-template-columns:1fr;gap:20px;padding-block:45px}.mv-questions h2 br{display:none}.mv-help{margin-bottom:50px;padding:27px 23px;display:block}.mv-help .primary{width:100%;margin-top:24px;font-size:.875rem}.mv-help h2{font-size:1.8rem}.site-footer-grid{gap:30px}.site-footer{padding-top:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.mv-product-price{gap:5px;margin:-3px 0 24px;display:grid}.mv-product-price strong{font:1.9rem Georgia,serif}.mv-product-price span,.mv-welcome-copy .mv-product-note{color:var(--mv-muted);font-size:.875rem}.mv-welcome-copy .mv-product-note{margin-top:20px;margin-bottom:0;line-height:1.6}.mv-inclusions{border-top:1px solid var(--mv-line);grid-template-columns:.85fr 1.15fr;gap:80px;padding-block:50px 65px;display:grid}.mv-inclusions h2{margin:15px 0 20px;font:2.4rem/1.2 Georgia,serif}.mv-inclusions p{color:var(--mv-text);line-height:1.8}.mv-inclusions dl{margin:0}.mv-inclusions dl>div{border-bottom:1px solid var(--mv-line);justify-content:space-between;gap:25px;padding:17px 0;display:flex}.mv-inclusions dt{font-size:1rem}.mv-inclusions small{color:var(--mv-muted);font-size:.8125rem;display:block}.mv-inclusions dd{white-space:nowrap;margin:0;font-weight:600}.mv-parent-note{border-block:1px solid var(--mv-line);margin-bottom:30px;padding-block:25px}.mv-parent-note summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.mv-parent-note p{color:var(--mv-text);font-size:.9375rem}.mv-parent-videos{grid-template-columns:repeat(3,1fr);gap:18px;padding-block:15px;display:grid}.mv-parent-videos a{color:var(--mv-ruby);font-size:.875rem;text-decoration:underline}.home-page .how{padding-block:60px}.how h2,.faq h2,.kedarnath-booking-invite h2{font-size:2.6rem;font-weight:400}.steps{grid-template-columns:repeat(3,1fr);gap:25px}.step-line{display:none}.steps article{border:1px solid var(--mv-line);box-shadow:none;background:#fff;border-radius:4px;padding:28px}.steps b{display:none}.steps h3{font-size:1.4rem;font-weight:400}.steps p{max-width:none;font-size:1rem;line-height:1.8}.step-icon{box-shadow:none;color:var(--mv-ruby);background:#f1f2e9;border-radius:4px}.kedarnath-booking-invite{background:#ecefe6;padding:55px 0}.kedarnath-booking-invite h2{font-size:2.5rem}.kedarnath-booking-invite p{font-family:inherit;font-size:1rem}.final-cta{background:#ecefe6;padding:65px 0}.final-cta .om{display:none}.final-cta h2{font-size:2.5rem;line-height:1.2}.final-cta p{font-size:.875rem}.faq{padding-block:65px}.faq h2{margin-bottom:30px}.faq summary,.sp-faq summary,.public-faq summary{align-items:center;min-height:48px;font-size:1rem;line-height:1.5}.faq details p,.sp-faq p,.public-faq p{font-family:inherit;font-size:1rem;line-height:1.8}.faq-grid{column-gap:35px}.sp-page h2{font-size:2.5rem;line-height:1.2}.sp-page h3{font-size:1.5rem}.sp-kicker,.section-label,.public-eyebrow{letter-spacing:.12em;font-size:.75rem}.mv-product-hero{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px;width:min(1240px,100% - 64px);min-height:0;margin-inline:auto;padding:55px 0 60px;display:grid}.mv-product-hero:before{display:none}.mv-product-hero>div.site-shell{text-align:left;align-self:center;width:100%;padding:0}.mv-product-hero h1{margin:18px 0 22px;font-size:clamp(2.5rem,4.1vw,3.65rem);line-height:1.12}.mv-product-hero h1 em{color:var(--mv-ruby);font-style:italic}.mv-product-hero p{max-width:none;font-size:1.0625rem;line-height:1.8}.mv-product-hero small{margin-top:18px;font-size:.8125rem;line-height:1.7}.mv-product-hero .mv-activation-note{border-left:2px solid var(--mv-ruby);background:#f0eee8;margin-top:18px;padding:13px;font-size:.875rem}.mv-product-figure{background:#f0eee8;width:100%;margin:0}.mv-product-figure img{object-fit:contain;width:100%;height:auto;display:block}.mv-product-figure figcaption{color:var(--mv-text);padding:14px 17px;font-size:.75rem}.sp-hero-price{justify-content:flex-start;margin:25px 0}.sp-hero-price strong{font-size:2.3rem}.sp-hero-price span{border-color:var(--mv-line);color:var(--mv-text);font-size:.875rem}.sp-trust,.sp-clarity-path{color:var(--mv-ink);border-block:1px solid var(--mv-line);background:#eef0e7}.sp-trust span,.sp-clarity-path span{font-size:.875rem}.sp-intro,.sp-steps,.sp-faq{padding-block:65px}.sp-feature-grid article,.sp-steps article{box-shadow:none;background:#fff;border-radius:4px;min-height:0;padding:25px}.sp-feature-grid p,.sp-section-lead,.sp-steps p,.sp-homam-intro p{font-size:1rem;line-height:1.8}.sp-feature-grid article>b{font-size:.875rem}.sp-dark{background:#edf0e8}.sp-destinations{padding-block:65px}.sp-destinations .sp-temple-grid{gap:22px}.sp-destinations .sp-temple-grid article{border:1px solid var(--mv-line);box-shadow:none;background:#fff;border-radius:4px}.sp-destinations figure{aspect-ratio:3/2;background:#edf0e8;justify-content:center;align-items:center;margin:0;display:flex}.sp-destinations figure img{object-fit:contain;width:100%;height:100%;display:block}.sp-destinations .sp-temple-grid h3{font-size:1.5rem}.sp-destinations .sp-temple-grid p,.sp-destinations .sp-temple-grid article>div>b{font-size:.875rem}.sp-journey-map{background:var(--mv-ivory);padding-block:65px}.sp-map-copy h2{font-size:2.5rem}.sp-map-copy p{font-size:1rem;line-height:1.8}.sp-map-legend strong{font-size:.875rem}.sp-map-legend small{color:var(--mv-muted);font-size:.75rem}.sp-map-legend>span>b{font-size:.75rem}.sp-lingam-marker i{display:none}.sp-lingam-marker{filter:none;width:28px;height:28px;transform:translate(-50%,-50%)}.sp-lingam-marker>b{border:2px solid #fff;width:28px;height:28px;font-size:.75rem;top:0;left:0}.sp-calculator{background:#edf0e8;gap:50px;padding:65px max(32px,50vw - 620px)}.sp-price-card{box-shadow:none;border-radius:6px}.sp-calculator>div:first-child p,.sp-calculator>div:first-child ul{color:var(--mv-text);font-size:1rem;line-height:1.8}.sp-price-card p{font:1rem/1.75 Arial,sans-serif}.sp-family-visual{color:var(--mv-text);background:#f1f2eb;border-radius:4px}.sp-outline-button{color:var(--mv-ruby);border-color:var(--mv-line);background:#fff;border-radius:4px;font-size:.9375rem}.sp-price-breakdown span,.sp-total span,.sp-total small{font-size:.875rem}.sp-price-card .sp-launch-note{color:var(--mv-muted);font-size:.8125rem;line-height:1.6}.sp-related{background:#ecefe6;padding:60px 0}.sp-related p{font:1rem/1.8 Arial,sans-serif}.sp-related h2{font-size:2.4rem}.sp-catalogue-top{padding-top:45px}.sp-catalog-controls{box-shadow:none;background:#f0f1eb;border-radius:4px}.sp-catalog-controls label span{color:var(--mv-text);font-size:.875rem}.sp-catalog-controls button{border-radius:4px;min-height:44px;font-size:.875rem}.sp-catalog-controls input{border-radius:4px}.sp-result-count{font-size:.875rem}.sp-homam-grid article{box-shadow:none;background:#fff;border-radius:4px;flex-direction:column;min-height:0;display:flex}.sp-homam-grid article:hover{box-shadow:none;transform:none}.mv-catalog-category{color:var(--mv-ruby);letter-spacing:.05em;border-bottom:1px solid var(--mv-line);padding-bottom:17px;font-size:.75rem}.sp-card-body{flex-direction:column;flex:1;display:flex}.sp-homam-grid h2{margin:22px 0 14px;font-size:1.65rem}.sp-homam-grid p{min-height:0;margin-bottom:20px;font-size:1rem;line-height:1.75}.sp-homam-grid dl{margin-top:auto}.sp-homam-grid dl div,.sp-card-body>a{font-size:.875rem}.mv-empty{text-align:center;border:1px solid var(--mv-line);padding:45px}.mv-empty h2{font-size:1.8rem}.sp-detail-image-hero{background:#edf0e8;padding:40px 0 55px}.sp-detail-image-hero:before{display:none}.sp-detail-hero h1{color:var(--mv-ink);font-size:3.6rem}.sp-detail-hero p{color:var(--mv-text);font:1.125rem/1.8 Arial,sans-serif}.sp-detail-hero nav,.sp-detail-hero nav b{color:var(--mv-text);font-size:.875rem}.sp-detail-hero nav{flex-wrap:wrap;margin-bottom:35px}.sp-text-link{color:var(--mv-ruby);font-size:.9375rem}.sp-detail-layout{gap:60px;padding-block:60px}.sp-detail-layout article p,.sp-detail-layout li{color:var(--mv-text);font:1rem/1.85 Arial,sans-serif}.sp-detail-layout article h2{font-size:2.1rem}.sp-detail-layout aside{box-shadow:none;background:#f0f1eb;border-radius:4px;top:115px}.sp-detail-layout aside h2{font-size:1.7rem}.sp-detail-layout aside dt,.sp-detail-layout aside dd,.sp-detail-layout aside>small{font-size:.875rem;line-height:1.6}.sp-homam-figure{margin-bottom:35px}.sp-homam-figure img{border-radius:4px;height:auto}.sp-homam-figure figcaption{font-size:.8125rem;line-height:1.6}.sp-emotional-opening,.sp-premium-steps div{background:#f0f1eb;border-radius:4px}.sp-trust-callout{background:#edf0e8;border-radius:4px}.sp-premium-steps h3{font-size:1.3rem}.sp-sacred-location{background:#263c30;border-radius:4px}.sp-detail-layout article .sp-faq{padding-block:20px}.public-page-hero{background:#edf0e8;padding:40px 0 55px}.public-page-hero h1{max-width:900px;font-size:clamp(2.4rem,4.5vw,3.7rem)}.public-page-hero p{max-width:780px;font:1.0625rem/1.85 Arial,sans-serif}.public-page-hero small{color:var(--mv-muted);font-size:.8125rem}.public-breadcrumb{font-size:.875rem}.public-page-layout{padding-block:60px}.public-page-toc{background:#f0f1eb;border-radius:4px;top:115px}.public-page-toc a{min-height:44px;font-size:.9375rem;line-height:1.6}.public-page-toc strong{font-size:.875rem}.public-page-content h2{font-size:2.25rem}.public-page-content h3{font-size:1.4rem}.public-page-content p,.public-page-content li{font:1rem/1.85 Arial,sans-serif}.public-card-grid>div{box-shadow:none;border-radius:4px}.public-page-cta{background:#edf0e8;border-radius:4px}.public-page-cta h2{font-size:2.15rem}.public-page-cta>a{background:var(--mv-ruby);color:#fff;border-radius:4px;font-size:.9375rem}.blog-site .blog-hub-hero{color:var(--mv-ink);background:#edf0e8;min-height:0;padding:60px 0}.blog-site .blog-hub-hero h1{color:var(--mv-ink);max-width:850px;font-size:3.5rem}.blog-site .blog-hub-hero p{color:var(--mv-text);font:1.0625rem/1.8 Arial,sans-serif}.blog-site .blog-card{box-shadow:none;border-color:var(--mv-line);border-radius:4px}.blog-site .blog-card-image img{object-fit:contain;aspect-ratio:7/4;height:auto}.blog-site .blog-card-copy h2{font-size:1.8rem}.blog-site .blog-card-copy p{font:1rem/1.75 Arial,sans-serif}.blog-site .blog-card-copy>span,.blog-site .blog-read-link{font-size:.875rem}.blog-site .blog-article-hero{color:var(--mv-ink);background:#edf0e8}.blog-site .blog-title-wrap h1{color:var(--mv-ink);font-size:clamp(2.4rem,4.5vw,3.7rem)}.blog-site .blog-title-wrap>p{color:var(--mv-text);font-size:1.0625rem}.blog-site .blog-byline,.blog-site .blog-breadcrumb{color:var(--mv-text);font-size:.875rem}.blog-site .blog-hero-image{box-shadow:none;border:0;border-radius:4px;height:auto}.blog-site .blog-hero-image img{object-fit:contain;height:auto}.blog-site .blog-toc,.blog-site .blog-booking-card{border-color:var(--mv-line);box-shadow:none;background:#f0f1eb;border-radius:4px;top:115px}.blog-site .blog-toc a{font-size:.875rem}.blog-site .blog-prose>p,.blog-site .blog-prose li{color:var(--mv-text);font:1.0625rem/1.9 Arial,sans-serif}.blog-site .blog-prose h2{font-size:2.2rem}.blog-site .blog-prose h3{font-size:1.65rem}.booking-section{background:#f0f1eb;padding:55px 0}.booking-section:before{display:none}.booking-intro,.booking-card{border:1px solid var(--mv-line);box-shadow:none;background:#fff;border-radius:6px}.booking-intro{padding:26px;position:static}.booking-intro h2{font-size:2.4rem}.booking-intro>p,.booking-intro li,.booking-intro blockquote{font-size:.9375rem;line-height:1.8}.booking-card label>span,.booking-card legend,.gotra-heading,.add-member,.add-gotra{font-size:.875rem}.booking-card input,.booking-card select,.booking-card textarea{min-height:48px}.gotra-group{background:#fbfaf7;border-radius:4px}.booking-card small,.booking-card .field-hint,.secure-note,.addon-block p,.included-proof p,.temple-video p{font-size:.8125rem;line-height:1.6}.booking-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#142318cc;padding:35px 16px 100px}.booking-modal-section{border-radius:6px}.booking-modal-close{background:#263c30}.sp-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#142318cc}.sp-modal-card{background:#fbfaf7;border-radius:6px}.sp-modal-card h2{padding-right:20px;font-size:2.2rem}.sp-modal-card p{font:1rem/1.75 Arial,sans-serif}.sp-modal-card label span,.sp-modal-card small,.sp-modal-divider p,.sp-modal-total span{font-size:.8125rem;line-height:1.5}.sp-modal-card input,.sp-modal-card textarea{min-height:48px}.sp-modal-close{min-width:44px;min-height:44px}.sp-form-error{font-size:.875rem!important}.sp-consult-price{background:#edf0e8}.sp-add-row{background:#edf0e8;border-radius:4px;font-size:.9375rem}.sp-add-row span{font-size:.8125rem}.sp-contact-grid{border-color:var(--mv-line);background:#edf0e8}@media (width<=1000px){.mv-product-hero{gap:30px;width:calc(100% - 40px)}.sp-detail-layout,.sp-calculator{gap:30px}.mv-inclusions{gap:40px}.sp-homam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.mv-product-hero{grid-template-columns:1fr;gap:30px;width:calc(100% - 36px);padding-block:35px}.mv-product-hero h1{font-size:2.6rem}.mv-product-hero p{font-size:1rem}.sp-hero-actions{flex-direction:column;align-items:stretch;display:flex}.sp-hero-price{justify-content:flex-start}.sp-hero-price strong{font-size:2rem}.mv-inclusions{grid-template-columns:1fr;gap:15px;padding-block:35px}.mv-inclusions h2{font-size:2.1rem}.mv-inclusions dt{font-size:.9375rem}.steps{grid-template-columns:1fr;gap:15px}.home-page .how{padding-block:45px}.how h2,.faq h2,.kedarnath-booking-invite h2{font-size:2.15rem}.how h2{margin-bottom:30px}.mv-parent-videos{grid-template-columns:1fr}.sp-page h2{font-size:2.1rem}.sp-intro,.sp-steps,.sp-faq,.sp-destinations,.sp-journey-map{padding-block:45px}.sp-feature-grid{gap:15px}.sp-trust>div{flex-wrap:wrap;padding-block:17px;overflow:visible}.sp-trust span{font-size:.8125rem;display:block!important}.sp-trust i{display:none}.sp-destinations figure img{object-fit:contain;height:100%}.sp-journey-map>div{grid-template-columns:1fr}.sp-map-legend{grid-template-columns:1fr 1fr}.sp-calculator{grid-template-columns:1fr;gap:25px;padding:45px 18px}.sp-price-card{padding:24px 18px}.sp-homam-grid{grid-template-columns:1fr}.sp-catalog-controls>div{flex-wrap:wrap;overflow:visible}.sp-catalog-controls button{padding-inline:10px;font-size:.8125rem}.sp-detail-hero h1{font-size:2.6rem}.sp-detail-layout{grid-template-columns:1fr;padding-block:35px}.sp-detail-layout aside{position:static}.sp-detail-layout article h2{font-size:1.9rem}.public-page-layout{grid-template-columns:1fr;padding-block:35px}.public-page-toc{position:static}.public-page-content h2{font-size:1.95rem}.public-page-content p,.public-page-content li{font-size:1rem}.public-page-hero{padding-block:30px 40px}.blog-site .blog-hub-hero h1{font-size:2.5rem}.blog-site .blog-card-copy h2{font-size:1.6rem}.blog-site .blog-prose h2{font-size:1.9rem}.blog-site .blog-article-hero{padding-top:30px}.blog-site .blog-title-wrap h1{font-size:2.4rem}.booking-modal{padding:55px 8px 100px}.booking-section{padding:25px 0}.booking-grid{grid-template-columns:1fr;gap:20px}.booking-intro{padding:20px}.booking-card{padding:22px 16px}.booking-modal-close{top:8px}.phone-field{display:block}.phone-field select{width:125px;max-width:125px}.phone-field input,.sp-member-row,.sp-prasad-row{min-width:0}.sp-modal-card{padding:25px 16px}.sp-modal-card h2{font-size:1.8rem}.mobile-bar{display:none!important}.faq-grid{grid-template-columns:1fr}.phone-field>div{flex-wrap:wrap}.phone-field input{flex:120px;min-width:0}.phone-field select{flex:0 0 125px}.phone-field input.custom-code{flex:0 0 76px}.booking-card .card-top{gap:10px}.booking-card .addon-block{flex-wrap:wrap}.prasad-counter .qty-control{margin-left:auto}.booking-card .section-title,.booking-card .addon-copy small{font-size:.8125rem}.booking-card .addon-copy strong{font-size:1rem}}.sp-devotional-audio{max-width:1240px;margin:20px auto 35px;padding:0 18px;position:static}.sp-devotional-audio button{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfaf7;border-radius:4px;min-height:52px}.sp-devotional-audio strong{font-size:.875rem}.sp-devotional-audio small{font-size:.75rem}.public-page-hero>div>p,.blog-site .blog-hub-hero>div>p{color:var(--mv-text);font:1.0625rem/1.85 Arial,sans-serif}.blog-site .blog-hub-hero span,.blog-site .blog-category,.blog-site .blog-breadcrumb a,.blog-site .blog-hub-hero h1 em{color:var(--mv-ruby)}@media (width<=800px){.site-menu-button span{background:var(--mv-ink)}}.sp-homam-grid .mv-homam-art{aspect-ratio:1;background:#f0eee8;border-radius:4px;width:100%;margin:0 0 18px;padding:0;display:block;overflow:hidden}.mv-homam-art img{object-fit:contain;width:100%;height:100%;display:block}.sp-homam-figure img{object-fit:contain;background:#f0eee8;width:100%;max-height:680px}.mv-interactive-map .sp-map-canvas{aspect-ratio:9/10;background:#f8faf5;position:relative;overflow:visible}.mv-interactive-map .sp-map-canvas>img{object-fit:contain;width:100%;height:100%;display:block}.mv-map-marker{cursor:pointer;z-index:2;touch-action:manipulation;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.mv-map-marker span{background:var(--mv-ruby);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font:700 .75rem Arial,sans-serif;display:grid;box-shadow:0 1px 4px #0003}.mv-map-marker:hover,.mv-map-marker:focus-visible,.mv-map-marker[aria-pressed=true]{z-index:3}.mv-map-marker:focus-visible{outline:2px solid var(--mv-ink);outline-offset:2px;border-radius:50%}.mv-map-marker[aria-pressed=true] span{background:var(--mv-ink)}.mv-map-tooltip{background:var(--mv-ink);color:#fff;z-index:4;pointer-events:none;text-align:center;border-radius:5px;width:max-content;max-width:70%;padding:10px 14px;font:.875rem/1.5 Arial,sans-serif;position:absolute;transform:translate(-50%,calc(-100% - 22px));box-shadow:0 3px 15px #0002}.mv-map-tooltip strong,.mv-map-tooltip span{display:block}.mv-interactive-map figcaption{color:var(--mv-text);padding:16px 0 0;font:.875rem/1.6 Arial,sans-serif}.mv-map-selection{border:1px solid var(--mv-line);background:#fff;border-radius:4px;flex-direction:column;justify-content:center;min-height:65px;padding:10px 14px;display:flex}.mv-interactive-map figcaption>small{margin-top:10px;font-size:.75rem;display:block}.mv-map-marker{transform:translate(calc(-50% + var(--marker-x,0px)),calc(-50% + var(--marker-y,0px)))}.mv-map-leader{transform-origin:0;pointer-events:none;background:#77836d;height:1px;position:absolute}.site-brand img{object-fit:contain;width:220px;max-width:100%;height:auto}.site-footer-brand>a{background:#fbfaf7;border-radius:4px;max-width:100%;padding:12px;display:inline-block}.site-footer-brand img{width:240px;max-width:100%;height:auto;display:block}.site-footer-grid{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}.site-footer-grid>div{min-width:0}.site-footer-grid a{overflow-wrap:anywhere}@media (width<=1100px){.site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header-cta{display:none}}@media (width<=800px){.site-brand img{width:190px;height:auto}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.site-footer-grid{grid-template-columns:minmax(0,1fr)}}.mv-reviews{padding-block:60px}.mv-reviews h2{color:var(--mv-ink);font:2.5rem/1.2 Georgia,serif}.mv-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:920px;margin:auto;display:grid}.mv-review-grid article{border:1px solid var(--mv-line);background:#fff;border-radius:6px;min-width:0;overflow:hidden}.mv-review-video{aspect-ratio:9/12;background:#1e2b24;position:relative}.mv-review-video button{cursor:pointer;background:#1e2b24;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mv-review-video img{object-fit:contain;width:100%;height:100%}.mv-review-video iframe{border:0;width:100%;height:100%}.mv-play-icon{width:56px;height:56px;color:var(--mv-ruby);background:#fff;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 15px #0003}.mv-review-watch{color:#fff;background:#202d25ed;padding:12px;font-size:.875rem;position:absolute;bottom:0;left:0;right:0}.mv-review-grid h3{margin:18px 18px 6px;font:1.3rem/1.3 Georgia,serif}.mv-review-grid article>p{color:var(--mv-muted);margin:0 18px 20px;font:.8125rem/1.5 Arial,sans-serif}.mv-more-reviews{margin:28px auto 0;display:block}.mv-journey-intro{grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-block:65px;display:grid}.mv-journey-intro h1{color:var(--mv-ink);margin:20px 0;font:clamp(2.3rem,4vw,3.6rem)/1.12 Georgia,serif}.mv-journey-intro h1 em{color:var(--mv-ruby)}.mv-journey-intro p{color:var(--mv-text);margin-bottom:26px;font:1.0625rem/1.8 Arial,sans-serif}.mv-journey-intro figure{border:1px solid var(--mv-line);background:#fff;margin:0}.mv-journey-intro img{object-fit:contain;width:100%;height:auto;display:block}.mv-journey-intro figcaption{padding:15px;font-size:.8125rem;line-height:1.6}.mv-journey-step{border-top:1px solid var(--mv-line);grid-template-columns:55px minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:30px 40px;padding:50px 0;display:grid}.mv-step-number{color:var(--mv-ruby);padding-top:4px;font:1.6rem Georgia,serif}.mv-journey-step h2{margin:15px 0 20px;font:2.4rem/1.2 Georgia,serif}.mv-journey-step p{color:var(--mv-text);font:1rem/1.8 Arial,sans-serif}.mv-journey-options{gap:12px;display:grid}.mv-journey-options>a{border:1px solid var(--mv-line);background:#fff;border-radius:4px;gap:8px;padding:20px;display:grid}.mv-journey-options>a:hover{border-color:var(--mv-ruby)}.mv-journey-options span{color:var(--mv-muted);font-size:.8125rem}.mv-journey-options strong{color:var(--mv-ink);font:1.35rem Georgia,serif}.mv-journey-options small{color:var(--mv-ruby);font-size:.875rem}.mv-sankalpa-card,.mv-ritual-card{border:1px solid var(--mv-line);background:#eef0e7;border-radius:4px;padding:30px}.mv-sankalpa-card>span,.mv-ritual-card>span{letter-spacing:.1em;color:var(--mv-ruby);font-size:.75rem}.mv-sankalpa-card h3{margin:20px 0;font:1.9rem/1.3 Georgia,serif}.mv-sankalpa-card ul{padding-left:19px;font:1rem/1.8 Arial,sans-serif}.mv-sankalpa-card p{font-size:.875rem}.mv-ritual-card{color:#fff;background:#263c30}.mv-ritual-card>span{color:#eac68c}.mv-ritual-card dl{margin-bottom:0}.mv-ritual-card dl>div{border-bottom:1px solid #ffffff30;padding:18px 0}.mv-ritual-card dl>div:last-child{border:0}.mv-ritual-card dt{margin-bottom:9px;font:1.4rem Georgia,serif}.mv-ritual-card dd{color:#dde5de;margin:0;font:1rem/1.6 Arial,sans-serif}.mv-fulfilment-card{gap:15px;display:grid}.mv-fulfilment-card>div{border:1px solid var(--mv-line);background:#fff;padding:24px}.mv-fulfilment-card span{color:var(--mv-ruby);font-size:.875rem}.mv-fulfilment-card h3{margin:12px 0;font:1.5rem Georgia,serif}.mv-fulfilment-card p{margin:0;font-size:.9375rem}@media (width<=800px){.mv-journey-intro{grid-template-columns:1fr;gap:30px;padding-block:35px}.mv-journey-step{grid-template-columns:38px minmax(0,1fr);gap:16px;padding-block:35px}.mv-journey-step>aside{grid-column:2}.mv-journey-step h2{font-size:2rem}.mv-sankalpa-card,.mv-ritual-card{padding:22px}.mv-review-grid{gap:12px}.mv-reviews h2{font-size:2rem}}@media (width<=560px){.mv-review-grid{grid-template-columns:1fr;max-width:300px}.mv-journey-step{grid-template-columns:1fr}.mv-journey-step>aside{grid-column:1}.mv-step-number{font-size:1.3rem}.mv-reviews{padding-block:40px}}:root{--puja-orange:#f54900;--puja-ink:#241a14;--puja-muted:#6b5d53;--puja-paper:#fff8f2;--puja-line:#e9dfd5}.puja-page{background:var(--puja-paper);color:var(--puja-ink);min-height:100vh;font-family:Nunito,Arial,sans-serif}.puja-page h1,.puja-page h2,.puja-page h3{letter-spacing:-.035em;color:var(--puja-ink);font-family:Nunito,Arial,sans-serif}.puja-page .site-shell{width:min(1200px,100% - 48px)}.puja-page .site-header{border-bottom:1px solid var(--puja-line);background:#fffcf8}.puja-page .site-brand img{width:190px}.puja-page .site-header-cta,.puja-button{background:var(--puja-orange);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.puja-button.secondary{color:var(--puja-orange);background:#fff;border:1px solid #e9b69e}.puja-button:disabled{opacity:.55;cursor:wait}.puja-page a:focus-visible,.puja-page button:focus-visible{outline-offset:3px;outline:3px solid #8b3d16}.puja-hero{padding:32px 0 24px}.puja-hero-panel{background:#f8ebdc;border:1px solid #e5d4c0;border-radius:24px;grid-template-columns:1fr 1fr;min-height:380px;display:grid;overflow:hidden}.puja-hero-copy{padding:44px}.puja-label{color:#a13b18;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.puja-hero h1{margin:18px 0;font-size:clamp(32px,4vw,52px);line-height:1.08}.puja-hero p{color:var(--puja-muted);max-width:40ch;margin:0 0 24px;font-size:17px;line-height:1.65}.puja-hero-panel>img{object-fit:cover;width:100%;height:100%}.hero-controls{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.hero-controls button{border:1px solid var(--puja-line);cursor:pointer;background:#fff;border-radius:50%;width:40px;height:40px;font-size:23px}.hero-controls span{color:var(--puja-muted);font-size:14px}.puja-assurances{color:#675345;flex-wrap:wrap;justify-content:center;gap:14px 38px;padding:12px 0 30px;font-size:14px;display:flex}.puja-section{padding:42px 0}.puja-section-title{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.puja-section-title h2{margin:8px 0;font-size:32px;line-height:1.15}.puja-section-title p{color:var(--puja-muted);margin:8px 0;font-size:16px}.puja-deities{gap:24px;padding:8px 2px 16px;display:flex;overflow-x:auto}.puja-deity{text-align:center;cursor:pointer;min-width:94px;max-width:110px;color:var(--puja-ink);background:0 0;border:0;font-size:14px;font-weight:600}.puja-deity img{object-fit:contain;background:#fff;border:2px solid #eed8c6;border-radius:50%;width:80px;height:80px;margin:0 auto 10px}.puja-deity[aria-pressed=true] img{border:3px solid var(--puja-orange)}.puja-filter-row{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.puja-filter-row button{border:1px solid var(--puja-line);color:#65594e;font:inherit;cursor:pointer;background:#fff;border-radius:30px;padding:11px 16px;font-size:14px}.puja-filter-row button[aria-pressed=true]{color:#fff;background:var(--puja-orange);border-color:var(--puja-orange)}.puja-search{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.puja-search input{border:1px solid var(--puja-line);width:100%;max-width:420px;font:inherit;background:#fff;border-radius:12px;padding:14px 16px}.puja-search p{color:var(--puja-muted);font-size:14px}.puja-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.puja-card{border:1px solid var(--puja-line);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 5px 20px #61361206}.offering-gallery{aspect-ratio:1;background:#f5ede4;position:relative;overflow:hidden}.offering-gallery>img{object-fit:contain;width:100%;height:100%;display:block}.offering-gallery button{color:#3c3024;cursor:pointer;background:#fffefbec;border:1px solid #ddd4ca;border-radius:50%;place-items:center;width:38px;height:38px;font-size:26px;display:grid;position:absolute;top:calc(50% - 19px)}.gallery-prev{left:12px}.gallery-next{right:12px}.gallery-count{color:#fff;background:#251a15b8;border-radius:20px;padding:4px 10px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.puja-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.puja-card h3{margin:12px 0;font-size:23px;line-height:1.2}.puja-card h3 a{color:inherit;text-decoration:none}.puja-card p{color:var(--puja-muted);margin:0 0 18px;font-size:15px;line-height:1.5}.puja-card-meta{color:#746558;border-top:1px solid #f0e8df;margin-top:auto;padding:14px 0;font-size:13px;line-height:1.65}.puja-card-actions{gap:10px;margin-top:16px;display:flex}.puja-card-actions a{flex:1;padding:12px 10px;font-size:14px}.puja-step-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.puja-step{border:1px solid var(--puja-line);background:#fff;border-radius:16px;padding:24px}.puja-step>b{color:var(--puja-orange);margin-bottom:24px;font-size:14px;display:block}.puja-step h3{margin:12px 0;font-size:20px}.puja-step p{color:var(--puja-muted);font-size:15px;line-height:1.6}.puja-faq{max-width:840px;margin:auto}.puja-faq h2{font-size:32px}.puja-faq details{border-bottom:1px solid var(--puja-line);padding:20px 0}.puja-faq summary{cursor:pointer;font-size:17px;font-weight:600}.puja-faq p{color:var(--puja-muted);font-size:16px;line-height:1.7}.puja-breadcrumb{color:var(--puja-muted);flex-wrap:wrap;gap:12px;padding:25px 0;font-size:13px;display:flex}.puja-detail-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:32px;display:grid}.puja-detail-grid .offering-gallery{border:1px solid var(--puja-line);border-radius:18px}.puja-detail-grid h1{margin:16px 0;font-size:40px;line-height:1.13}.puja-intention{color:var(--puja-muted);font-size:18px;line-height:1.55}.puja-facts{grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;display:grid}.puja-facts>div{border:1px solid var(--puja-line);background:#fff;border-radius:12px;padding:16px}.puja-facts span{color:var(--puja-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:12px;display:block}.puja-facts strong{font-size:15px}.puja-interest-box{border:1px solid var(--puja-line);background:#fff;border-radius:18px;margin-top:24px;padding:28px;box-shadow:0 8px 32px #54391e08}.puja-interest-box h2{margin:0 0 12px;font-size:24px}.puja-interest-box p{color:var(--puja-muted);font-size:16px;line-height:1.6}.puja-interest-box .puja-button{width:100%}.puja-package-options{gap:10px;margin:22px 0;display:grid}.puja-package-options div{border:1px solid var(--puja-line);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.puja-package-options b{font-size:15px}.puja-package-options span{color:var(--puja-muted);margin-left:auto;font-size:13px}.puja-detail-nav{border-bottom:1px solid var(--puja-line);gap:28px;margin-top:28px;padding:22px 0;display:flex;overflow-x:auto}.puja-detail-nav a{white-space:nowrap;color:#6f4934;font-size:14px;text-decoration:none}.puja-inclusions{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.puja-inclusions article{border:1px solid var(--puja-line);background:#fff;border-radius:18px;padding:26px}.puja-inclusions img{object-fit:cover;float:right;border-radius:12px;width:76px;height:76px;margin:0 0 14px 14px}.puja-inclusions h3{font-size:21px;line-height:1.25}.puja-inclusions p{color:var(--puja-muted);font-size:16px;line-height:1.65}@media (width<=900px){.puja-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.puja-step-grid{grid-template-columns:repeat(2,1fr)}.puja-hero-copy{padding:28px}.puja-detail-grid{gap:22px}.puja-detail-grid h1{font-size:32px}.puja-inclusions{grid-template-columns:1fr}}@media (width<=600px){.puja-page .site-shell{width:calc(100% - 32px)}.puja-hero-panel{grid-template-columns:1fr}.puja-hero-panel>img{aspect-ratio:16/9;grid-row:1;max-height:230px}.puja-hero-copy{padding:24px}.puja-hero h1{font-size:34px}.puja-grid,.puja-detail-grid{grid-template-columns:1fr}.puja-section{padding:28px 0}.puja-section-title h2{font-size:28px}.puja-step-grid{gap:12px}.puja-step{padding:18px}.puja-search{flex-direction:column;align-items:start}.puja-search input{max-width:none}.puja-deities{gap:16px}.puja-deity{min-width:80px}.puja-assurances{justify-content:start;gap:12px;font-size:13px}.puja-detail-grid h1{font-size:34px}.puja-interest-box{padding:22px}.puja-page .site-brand img{width:170px}.puja-page .site-header-inner{min-height:74px}}.account-shell{padding:48px 0 72px}.account-card{border:1px solid var(--puja-line);background:#fff;border-radius:20px;max-width:540px;margin:auto;padding:34px;box-shadow:0 12px 45px #62391608}.account-card h1{margin:12px 0 20px;font-size:32px;line-height:1.18}.account-card h2{margin-top:28px;font-size:23px}.account-card p{color:var(--puja-muted);font-size:16px;line-height:1.65}.account-offering{background:#fff1e7;border-radius:10px;margin-bottom:22px;padding:14px 16px;font-weight:600;line-height:1.4}.account-card label:not(.account-consent){margin:18px 0;font-size:14px;font-weight:600;display:block}.account-card input:not([type=radio]):not([type=checkbox]){box-sizing:border-box;color:#241a14;background:#fff;border:1px solid #d9cec3;border-radius:10px;width:100%;margin-top:8px;padding:15px;font-size:17px}.phone-input{align-items:center;gap:12px;display:flex}.phone-input>span{white-space:nowrap;font-size:17px}.account-card .puja-button{width:100%;margin-top:12px}.account-card small{color:var(--puja-muted);margin-top:18px;font-size:13px;line-height:1.6;display:block}.account-link{color:#a5401c;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 0;font-size:14px;text-decoration:underline;display:block}.account-link:disabled{color:#847a72;cursor:default}.account-card .account-error{color:#a12818;background:#fff0ed;border-radius:10px;padding:12px;font-size:14px}.account-notice{background:#fff6e4;border:1px solid #e9d8b7;border-radius:10px;margin:18px 0;padding:16px;font-size:14px;line-height:1.6}.account-notice a{color:#9b451e;margin-top:8px;font-weight:700;display:block}.account-card fieldset{border:0;margin:24px 0;padding:0}.account-card legend{font-size:15px;font-weight:700}.account-options{flex-wrap:wrap;gap:10px;display:flex}.account-options label{border:1px solid var(--puja-line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:12px;margin:8px 0!important;display:flex!important}.account-options label:has(input:checked){border-color:var(--puja-orange);background:#fff1e7}.account-card input[type=radio],.account-card input[type=checkbox]{accent-color:var(--puja-orange);flex-shrink:0;width:18px;height:18px}.account-consent{align-items:center;gap:10px;margin:20px 0;font-size:14px;line-height:1.5;display:flex}.account-price{background:#fff5ea;border-radius:12px;margin:22px 0;padding:24px}.account-price>span{font-size:14px;display:block}.account-price>strong{margin-top:8px;font-size:34px;display:block}.account-reference{overflow-wrap:anywhere;font-size:12px!important}.account-history{border-bottom:1px solid var(--puja-line);color:inherit;padding:16px 0;text-decoration:none;display:block}.account-history b{text-transform:capitalize;display:block}.account-history span{color:var(--puja-muted);margin-top:8px;font-size:14px;display:block}@media (width<=600px){.account-card{padding:24px}.account-shell{padding-top:24px}.account-card h1{font-size:29px}}@media (width>=601px){.puja-hero-panel{height:420px}.puja-hero-panel>img{object-fit:contain;background:#efe1cf;min-height:0}}.puja-page .site-header-cta{white-space:nowrap;font-size:14px}.puja-page .site-header nav{gap:18px}.puja-page .site-header nav a{font-size:14px}@media (width<=760px){.puja-page .site-header-cta{display:none}.puja-page .site-header nav.is-open{background:#fffcf8}}.puja-page .mv-reviews h2{font-size:32px}.puja-page .site-footer{background:#302319}.puja-page .site-footer h2,.puja-page .site-footer h3{color:#fff}.mobile-account-link{display:none!important}@media (width<=760px){.mobile-account-link{display:block!important}}@media (width<=600px){.puja-hero-panel>img{object-fit:contain;aspect-ratio:auto;background:#efe1cf;height:240px;max-height:none}}:root{--puja-orange:#f54900;--puja-paper:#fff8f2}.puja-page h1,.puja-page h2,.puja-page h3{letter-spacing:-.035em;font-weight:750}.puja-catalog-toolbar{border:1px solid var(--puja-line);background:#fff;border-radius:16px;gap:12px;padding:14px;display:flex;box-shadow:0 2px 3px #37221106}.puja-catalog-toolbar>input{flex:1;min-width:120px}.puja-catalog-toolbar input,.puja-catalog-toolbar select{font:inherit;color:#43382f;background:#fff;border:1px solid #e2ded8;border-radius:10px;max-width:100%;padding:14px 16px;font-size:14px}.puja-catalog-toolbar label{max-width:230px}.puja-result-count{color:var(--puja-muted);margin:16px 0;font-size:13px}.puja-browse-section{border-top:1px solid var(--puja-line);margin-top:52px;padding-top:38px}.puja-page .puja-section-title h2{font-size:32px;font-weight:750}.puja-card h3{font-size:23px;font-weight:750}.puja-card-meta{background:#fff8f2;border:1px solid #f1e6db;border-radius:10px;margin:0 -8px;padding:12px}.puja-detail-grid h1{font-weight:800}.puja-page .puja-button{background:#f54900}.puja-page .puja-button.secondary{color:#bd441b;background:#fff}.puja-card-actions{margin-top:auto;padding-top:16px}.puja-card-body>p{min-height:45px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.puja-catalog-toolbar{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.puja-catalog-toolbar>input{grid-column:1/-1}.puja-catalog-toolbar label{min-width:0}.puja-catalog-toolbar select{width:100%;padding:12px 8px;font-size:13px}.puja-section-title h2{font-size:27px!important}}.puja-banner-carousel{border:1px solid #e7d7bf;border-radius:22px;width:min(900px,100% - 48px);margin:20px auto 0;position:relative;overflow:hidden;box-shadow:0 8px 35px #63421608}.puja-banner-carousel>a{display:block}.puja-banner-carousel img{width:100%;height:auto;display:block}.puja-banner-carousel>button{color:#3a3026;cursor:pointer;background:#fffffff2;border:0;border-radius:50%;width:44px;height:44px;font-size:27px;position:absolute;top:calc(50% - 22px);box-shadow:0 2px 10px #38241020}.banner-prev{left:16px}.banner-next{right:16px}.banner-position{background:#fff9eacf;border-radius:20px;padding:4px 12px;font-size:12px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.puja-banner-carousel+.puja-assurances{padding:18px 0 0}.puja-card .offering-gallery,.puja-detail-grid .offering-gallery{aspect-ratio:16/10}.puja-card .offering-gallery{background:#f8eddd}.puja-detail-grid .offering-gallery{aspect-ratio:16/9}.puja-page .site-header-cta{background:#f54900}.puja-card h3{line-height:1.25}.puja-page .site-header-inner{min-height:76px}@media (width<=600px){.puja-banner-carousel{border-radius:14px;width:calc(100% - 24px);margin-top:14px}.puja-banner-carousel>button{width:32px;height:32px;font-size:22px;top:calc(50% - 16px)}.banner-prev{left:8px}.banner-next{right:8px}.banner-position{padding:2px 9px;font-size:11px;bottom:5px}.puja-page .puja-assurances{gap:7px 14px;padding:16px 0 0;font-size:12px}.puja-detail-grid .offering-gallery,.puja-card .offering-gallery{aspect-ratio:16/10}}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/nunito-latin-variable.woff2)format("woff2")}:root{--mv-ink:#241a14;--mv-text:#6b5d53;--mv-muted:#6b5d53;--mv-ruby:#f54900;--mv-ruby-dark:#d94000;--mv-saffron:#f54900;--mv-gold:#a6790c;--mv-ivory:#fff8f2;--mv-cream:#fff0e8;--mv-sand:#efe1cb;--mv-line:#e7ddd4;--mv-radius:16px;--ink:#241a14;--muted:#6b5d53;--puja-orange:#f54900;--puja-ink:#241a14;--puja-muted:#6b5d53;--puja-paper:#fff8f2;--puja-line:#e7ddd4}body{background:#fff8f2;font-family:Nunito,Arial,sans-serif}:is(.puja-page,.public-page-site,.blog-site){color:#241a14;background:#fff8f2;font-family:Nunito,Arial,sans-serif}:is(.puja-page,.public-page-site,.blog-site) :is(h1,h2,h3,h4){letter-spacing:-.032em;color:#241a14;font-family:Nunito,Arial,sans-serif;font-weight:800}:is(.puja-page,.public-page-site,.blog-site) :is(button,input,select,textarea){font-family:Nunito,Arial,sans-serif}.site-header,.puja-page .site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8f2f5;border-color:#e7ddd4}.site-header-inner,.puja-page .site-header-inner{min-height:76px}.site-header .site-brand img{width:190px;height:auto}.site-header nav a{color:#514035;font-family:Nunito,Arial,sans-serif;font-size:14px;font-weight:700}.site-header .site-header-cta,.puja-page .site-header-cta{color:#fff;background:#f54900;border:1px solid #e8501d;border-radius:14px;min-width:104px;min-height:44px;font-family:Nunito,Arial,sans-serif;font-weight:800;display:inline-flex;box-shadow:0 3px 5px #a346181c}.puja-button,.puja-page .puja-button,.primary,.sp-primary{color:#fff;background:linear-gradient(#f26028,#df4819);border:1px solid #e55523;border-radius:14px;font-family:Nunito,Arial,sans-serif;font-weight:800;box-shadow:0 3px 7px #a3461820}.puja-page .puja-button.secondary,.sp-secondary,.hero-secondary{color:#d94000;box-shadow:none;background:#fff;border:1px solid #e7ddd4;border-radius:14px;font-family:Nunito,Arial,sans-serif}.puja-label,.sp-kicker,.public-eyebrow{color:#b64a24;letter-spacing:.08em;font-weight:800}.puja-page .puja-section-title h2,.puja-faq h2{font-size:30px;font-weight:800}.puja-card{border-radius:20px;box-shadow:0 6px 22px #4d291908}.puja-card h3{letter-spacing:-.035em;font-size:24px;font-weight:800}.puja-card-body{padding:20px}.puja-card .puja-label{background:#fff0e8;border-radius:20px;align-self:flex-start;padding:5px 10px;font-size:11px}.puja-card-meta{color:#6b5d53;background:#fff8f2}.puja-card .offering-gallery{aspect-ratio:16/9}.puja-step{background:#fff;border-radius:18px;padding:24px}.puja-step>b{color:#d94000;background:#fff0e8;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:20px;display:grid}.puja-step h3{font-size:21px}.puja-faq{max-width:900px}.puja-faq details{background:#fff;border:1px solid #e7ddd4;border-radius:14px;margin:12px 0;padding:20px 24px}.puja-faq summary{font-weight:800}.puja-page .mv-reviews{background:0 0}.mv-reviews .mv-section-head{gap:24px}.mv-reviews .mv-section-head>p{font-size:14px}.mv-review-grid article{border-color:#e7ddd4;border-radius:18px;box-shadow:0 6px 22px #4d291908}.mv-review-grid h3{font-family:Nunito,Arial,sans-serif;font-weight:800}.site-footer,.puja-page .site-footer{color:#241a14;background:radial-gradient(120% 80% at 0 0,#a6790c29,#0000 60%),linear-gradient(#efe1cb,#f6ebda);border-top:1px solid #e4d5be}.site-footer :is(a,p,span),.site-footer .site-footer-brand p,.site-footer .site-footer-brand span,.site-footer .site-footer-bottom p{color:#6b5d53}.site-footer strong,.site-footer .site-footer-all-blogs{color:#513627;font-weight:800}.site-footer .site-footer-bottom{border-color:#dacaaf}.site-footer .site-footer-brand img{filter:none}.public-page-site .public-page-hero{color:#241a14;background:#fff0e8;border-bottom:1px solid #e7ddd4}.public-page-site .public-page-hero h1{font-size:clamp(34px,4vw,52px)}.public-page-site .public-page-hero p{color:#6b5d53}.public-page-site :is(.public-page-toc,.public-page-content section,.public-card-grid>div){border-color:#e7ddd4;border-radius:16px}.public-page-site .public-page-cta{color:#241a14;background:#fff0e8}.blog-site.blog-site{--blog-navy:#241a14;--blog-blue:#514035;--blog-gold:#d94000;--blog-saffron:#d94000;--blog-cream:#fff8f2;--blog-ink:#241a14;--blog-muted:#6b5d53;background:#fff8f2;font-family:Nunito,Arial,sans-serif}.blog-site .blog-hub-hero{color:#241a14;background:#fff0e8;min-height:380px}.blog-site .blog-hub-hero h1{font-size:clamp(36px,4.5vw,60px);line-height:1.12}.blog-site .blog-hub-hero p{color:#6b5d53}.blog-site .blog-hub-hero h1 em{color:#d94000;font-style:normal}.blog-site .blog-card{background:#fff;border:1px solid #e7ddd4;border-radius:20px;overflow:hidden}.blog-site .blog-card h2{font-weight:800}.blog-site .blog-article-body{color:#514035}@media (width<=760px){.site-header .site-header-cta,.puja-page .site-header-cta{display:none}.site-header nav.is-open,.puja-page .site-header nav.is-open{background:#fff8f2}.site-header .site-brand img{width:170px}.puja-step-grid{grid-template-columns:1fr 1fr}.puja-step{padding:18px}.puja-step h3{font-size:18px}.puja-card-body{padding:20px}.puja-faq details{padding:18px}.puja-page .puja-section-title h2{font-size:28px}}.puja-top-nav{background:#fff8f2f5;border-bottom:1px solid #e7ddd4;padding:14px 0}.puja-top-nav>div{gap:32px;display:flex;overflow:auto}.puja-top-nav a{white-space:nowrap;color:#514035;font-size:13px;font-weight:700}.puja-detail-summary h1{font-size:36px;line-height:1.16}.puja-detail-summary>.puja-label{letter-spacing:.04em;background:#fff0e8;border-radius:20px;padding:6px 10px;font-size:11px;display:inline-block}.puja-interest-box{border-radius:20px;padding:24px;box-shadow:0 5px 18px #4d291907}.puja-interest-bar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 0 max(10px,env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #e7ddd4;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 22px #40271b0a}.puja-interest-bar>.site-shell{justify-content:space-between;align-items:center;gap:20px;display:flex}.puja-interest-bar strong{font-size:15px;display:block}.puja-interest-bar span{color:#6b5d53;font-size:12px}.puja-interest-bar .puja-button{min-width:190px;padding:12px 24px}.puja-interest-bar .puja-button span{color:#fff;font-size:18px}.puja-detail-page{padding-bottom:82px}@media (width<=1099px){.puja-detail-grid{grid-template-columns:1fr;gap:0}.puja-detail-grid .offering-gallery{aspect-ratio:16/9;border-radius:20px}.puja-detail-visual>.puja-facts{display:none}.puja-detail-summary{background:#fff;border:1px solid #e7ddd4;border-radius:20px;margin:-28px 18px 0;padding:26px;position:relative;box-shadow:0 12px 32px #49311e09}.puja-detail-summary h1{font-size:34px}.puja-detail-summary .puja-interest-box{box-shadow:none;background:#fffaf6}.puja-package-options{grid-template-columns:repeat(3,1fr)}.puja-package-options div{flex-direction:column;align-items:start;gap:6px}.puja-package-options span{margin:0}.puja-top-nav>div{gap:26px}}@media (width<=600px){.puja-detail-summary{margin:-14px 8px 0;padding:20px}.puja-detail-summary h1{font-size:28px}.puja-detail-summary .puja-intention{font-size:16px}.puja-package-options{grid-template-columns:1fr}.puja-package-options div{flex-direction:row;justify-content:space-between}.puja-top-nav>div{gap:22px}.puja-interest-bar strong{font-size:12px;line-height:1.3}.puja-interest-bar>.site-shell{gap:12px}.puja-interest-bar>div>div>span{display:none}.puja-interest-bar .puja-button{min-width:135px;padding:12px 16px;font-size:14px}.puja-interest-box{padding:18px}.puja-detail-page{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.blog-site.blog-site :is(h1,h2,h3,h4){font-family:Nunito,Arial,sans-serif;font-weight:800}.blog-site .blog-title-wrap{background:#fff8f2}.blog-site .blog-booking-card{color:#241a14;background:#fff0e8;border:1px solid #e7ddd4;border-radius:18px}.blog-site .blog-booking-card p{color:#6b5d53}.blog-site .blog-booking-card a{color:#fff;background:#f54900;border-radius:12px}.mv-review-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#f54900 #eadfd5;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;max-width:100%;padding-bottom:16px;display:grid;overflow-x:auto}.mv-review-track article{scroll-snap-align:start}.mv-review-controls{justify-content:flex-end;align-items:center;gap:10px;margin:18px 0;display:flex}.mv-review-controls span{color:#6b5d53;margin-right:auto;font-size:14px}.mv-review-controls button{color:#f54900;cursor:pointer;background:#fff;border:1px solid #e7ddd4;border-radius:50%;width:44px;height:44px;font-size:24px}.mv-review-controls button:disabled{opacity:.35;cursor:default}.mv-review-track article>p{min-height:42px;font-size:14px}.mv-review-track:focus-visible{outline-offset:4px;outline:2px solid #f54900}@media (width<=800px){.mv-review-track{grid-auto-columns:calc(50% - 6px)}}@media (width<=560px){.mv-review-track{grid-template-columns:none;grid-auto-columns:84%;gap:14px;max-width:100%}.mv-review-controls span{max-width:190px}}.offering-enquiry{scroll-margin-top:110px}.offering-enquiry .account-price{margin:14px 0}.offering-enquiry .account-price strong{color:#f54900;font-size:36px;display:block}.offering-preferences{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.offering-preferences label{font-size:14px;font-weight:700}.offering-preferences select{color:#241a14;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dccfc2;border-radius:8px;margin-top:6px;padding:10px;display:block}.offering-enquiry>p{font-size:14px;line-height:1.6}.puja-card .offering-gallery,.puja-detail-grid .offering-gallery{aspect-ratio:1600/914;background:#fbefd6}.offering-gallery>img{object-fit:contain;width:100%;height:100%}.puja-detail-grid .gallery-count{bottom:12px}.offering-preferences .account-consent{grid-column:1/-1;align-items:flex-start;gap:8px;font-weight:400;display:flex}.offering-preferences .account-consent input{accent-color:#f54900;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.mandir-brand-mark{aspect-ratio:1500/540;background:#f54900;width:210px;max-width:100%;display:block;-webkit-mask:url(/brand/mandir-vedas-logo-header-transparent.webp) 50%/contain no-repeat;mask:url(/brand/mandir-vedas-logo-header-transparent.webp) 50%/contain no-repeat}.site-footer .mandir-brand-mark{background:#c43d0b}@media (width<=600px){.site-header .mandir-brand-mark{width:168px}}.subscription-form{text-align:left;min-width:0;margin-top:20px}.subscription-form h3{margin:0 0 6px;font-size:21px;line-height:1.3}.subscription-form .subscription-summary{color:var(--puja-muted,#74665d);margin:0 0 22px;font-size:14px;line-height:1.5}.subscription-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.subscription-fields label{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}.subscription-fields label>span{color:#776b63;margin-top:-5px;font-size:12px;font-weight:400}.subscription-fields input,.subscription-fields textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#30251e;background:#fff;border:1px solid #ded5ce;border-radius:10px;padding:12px;font-size:16px;font-weight:400;line-height:1.45}.subscription-fields textarea{resize:vertical}.subscription-fields input:focus,.subscription-fields textarea:focus{outline-offset:2px;border-color:#f54900;outline:2px solid #f5490040}.subscription-wide{grid-column:1/-1}.subscription-payment-details{border-bottom:1px solid #e9e0d8;margin:18px 0;padding-bottom:14px}.subscription-payment-details summary{cursor:pointer;color:#78665b;font-size:13px}.subscription-payment-details p{color:#78665b;margin:10px 0!important;font-size:13px!important;line-height:1.6!important}.subscription-consent{align-items:flex-start;gap:9px;margin:16px 0;font-size:12px;font-weight:400;line-height:1.6;display:flex}.subscription-consent input{accent-color:#f54900;flex:0 0 17px;width:17px;height:17px;margin:2px 0 0}.subscription-consent a{color:inherit;text-decoration:underline}.subscription-form>.puja-button{justify-content:center;width:100%}.subscription-secure{text-align:center;color:#86776d;margin-top:10px;font-size:11px;display:block}@media (width<=600px){.subscription-fields{grid-template-columns:1fr}.subscription-form h3{font-size:20px}}.subscription-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.subscription-actions>.puja-button{flex:1;justify-content:center;min-width:150px}.subscription-renewal{color:#64554a;margin:0 0 20px!important;font-size:13px!important;line-height:1.6!important}.account-price>b{margin:8px 0;font-size:16px;display:block}@media (width<=600px){.subscription-actions{flex-direction:column}}.homam-redesign{--puja-ink:#252525;--puja-muted:#656565;--puja-line:#ece8e4;background:#fff;font-family:Arial,sans-serif}.homam-redesign h1,.homam-redesign h2,.homam-redesign h3{letter-spacing:-.025em;font-family:Arial,sans-serif}.homam-redesign .site-shell{width:min(1120px,100% - 48px)}.homam-redesign .puja-section{border-bottom:1px solid var(--puja-line);padding:40px 0;scroll-margin-top:145px}.homam-redesign .puja-section h2{margin:4px 0 0;font-size:28px;font-weight:750;line-height:1.25}.homam-redesign .puja-section h3{margin:0 0 8px;font-size:18px;line-height:1.4}.homam-redesign .puja-section p{color:var(--puja-muted);max-width:86ch;margin:12px 0;font-size:16px;line-height:1.75}.homam-redesign .puja-label{letter-spacing:.07em;color:#ab5129;font-size:11px;line-height:1.5}.homam-redesign .puja-detail-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:36px}.homam-redesign .puja-detail-summary{box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static}.homam-redesign .puja-detail-grid h1{margin:10px 0 12px;font-size:34px;line-height:1.16}.homam-redesign .puja-detail-grid .offering-gallery{aspect-ratio:16/10;border-radius:14px}.homam-redesign .puja-intention{margin-bottom:22px;font-size:18px;line-height:1.5}.homam-meta{color:#555;gap:13px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.homam-meta li{align-items:center;gap:10px;display:flex}.homam-meta svg{color:#c76436;flex-shrink:0;width:20px;height:20px}.homam-hero-action{gap:10px;margin-top:24px;display:grid}.homam-hero-action>span{color:#777;font-size:12px}.homam-redesign .puja-button{box-shadow:none;border-radius:8px}.homam-service-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.homam-service-strip>div{border:1px solid #eee8e2;border-radius:8px;align-items:center;gap:12px;padding:16px 12px;display:flex}.homam-service-strip strong{margin-bottom:5px;font-size:13px;display:block}.homam-service-strip div>div>span{color:#707070;font-size:12px}.homam-icon{color:#c56634;background:#fff1e6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.homam-service-strip>div:nth-child(2) .homam-icon{color:#5282a8;background:#edf4fb}.homam-service-strip>div:nth-child(3) .homam-icon{color:#b9754b;background:#fcf0e9}.homam-service-strip>div:nth-child(4) .homam-icon{color:#8e70a9;background:#f3effa}.homam-section-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.homam-section-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #eee;border-bottom:1px solid #e8e8e8;position:sticky;top:76px}.homam-section-nav>.site-shell{scrollbar-width:none;gap:32px;display:flex;overflow-x:auto}.homam-section-nav a{color:#656565;border-bottom:3px solid #0000;flex-shrink:0;padding:19px 0 16px;font-size:14px;font-weight:600;text-decoration:none}.homam-section-nav a[aria-current]{color:#c9612c;border-color:#d97638}.homam-about-lead{font-weight:600;color:#363636!important;font-size:20px!important}.homam-detail-chips{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.homam-detail-chips>span{color:#655a50;background:#faf7f3;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.homam-detail-chips svg{width:17px;height:17px}.homam-temple{grid-template-columns:340px 1fr;align-items:center;gap:28px;display:grid}.homam-temple img{object-fit:cover;border-radius:12px;width:100%;height:220px}.homam-temple.no-photo{background:#fcfaf7;border:1px solid #eee8e1;border-radius:12px;padding:24px;display:block}.homam-location-note{color:#947153;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.homam-location-note svg{flex-shrink:0;width:18px;height:18px}.homam-benefits{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.homam-benefits article{background:linear-gradient(140deg,#fffaf2,#fff);border:1px solid #efe8df;border-radius:12px;min-width:0;padding:26px}.homam-benefit-icon{color:#b87535;background:#f9ead6;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:20px;display:grid}.homam-benefit-icon svg{width:30px;height:30px}.homam-benefits article:nth-child(2) .homam-benefit-icon{color:#b7796c;background:#f8e9e6}.homam-benefits article:nth-child(3) .homam-benefit-icon{color:#a68b3a;background:#f5efd4}.homam-redesign #benefits>p{color:#8a8179;margin-top:18px;font-size:12px}.homam-redesign #when-to-perform{background:#fcfaf7;border:1px solid #eee8df;border-radius:12px;margin-top:30px;padding:26px 28px}.homam-timeline{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.homam-timeline-step{gap:18px;padding:0 0 28px;display:flex;position:relative}.homam-timeline-step:not(:nth-last-child(-n+2)):before{content:"";border-left:1px dashed #dccbb9;position:absolute;top:38px;bottom:0;left:18px}.homam-timeline-step>b{color:#ad6b32;z-index:1;background:#f9eddd;border:1px solid #ebd9c1;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.homam-redesign .homam-timeline-step h3{padding-top:6px;font-size:17px}.homam-redesign .homam-timeline-step p{margin:0;font-size:14px;line-height:1.65}.homam-package{border:1px solid #e9d8c3;border-radius:14px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.homam-package>div{padding:30px}.homam-package>div:first-child{background:#fffbf5}.homam-package-tag{letter-spacing:.1em;color:#9c672f;background:#f7e6ce;border-radius:4px;margin-bottom:16px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-block}.homam-package ul{gap:15px;margin:20px 0;padding:0;list-style:none;display:grid}.homam-package li{align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.homam-package li svg{color:#568367;flex-shrink:0;width:18px;height:18px}.homam-redesign .homam-package p{font-size:13px}.homam-package-enquiry{border-left:1px solid #e9d8c3;align-items:center;display:flex}.homam-package-enquiry>div{width:100%;scroll-margin-top:160px}.homam-package-enquiry .puja-button{width:100%;margin-top:8px}.homam-redesign .puja-faq{max-width:none}.homam-redesign .puja-faq details{background:#fff;border:1px solid #eae6e1;border-radius:8px;margin:12px 0;padding:19px 22px}.homam-redesign .puja-faq summary{justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:600;list-style:none;display:flex}.homam-redesign .puja-faq summary:after{content:"+";color:#bd7845;font-size:23px;font-weight:400}.homam-redesign .puja-faq details[open] summary:after{content:"−"}.homam-redesign .puja-faq summary::-webkit-details-marker{display:none}.homam-redesign .puja-faq details p{margin-bottom:0;font-size:14px}.homam-redesign #how-it-works .puja-step{background:0 0;border:0;border-radius:0;padding:0 20px 0 0}.homam-redesign #how-it-works .puja-step>b{background:#fff0e2;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:14px;display:grid}.homam-redesign #how-it-works .puja-step p{font-size:14px;line-height:1.6}.homam-redesign .puja-interest-box{box-shadow:none;background:#fff9f1;border:1px solid #efdfc9;border-radius:12px}.homam-redesign .puja-interest-bar .puja-button{background:#c85725}@media (width<=800px){.homam-redesign .puja-detail-grid{grid-template-columns:1fr;gap:24px}.homam-service-strip{grid-template-columns:repeat(2,1fr)}.homam-redesign .puja-detail-grid h1{font-size:30px}.homam-temple{grid-template-columns:280px 1fr;gap:20px}.homam-benefits{gap:12px}.homam-benefits article{padding:20px}.homam-section-nav>.site-shell{gap:26px}.homam-package>div{padding:24px}}@media (width<=600px){.homam-redesign .site-shell{width:calc(100% - 32px)}.homam-redesign .puja-breadcrumb{gap:7px;padding:16px 0;font-size:11px}.homam-redesign .puja-detail-grid h1{font-size:27px;line-height:1.22}.homam-redesign .puja-detail-grid .offering-gallery{border-radius:10px}.homam-redesign .puja-detail-summary{margin:0;padding:0}.homam-redesign .puja-intention{margin:0 0 20px;font-size:16px}.homam-redesign .puja-section{padding:28px 0;scroll-margin-top:132px}.homam-redesign .puja-section h2{font-size:23px}.homam-redesign .puja-section p{font-size:15px;line-height:1.7}.homam-section-heading{gap:12px;margin-bottom:20px}.homam-icon{border-radius:10px;width:40px;height:40px}.homam-section-nav{top:74px}.homam-section-nav a{padding:16px 0 13px;font-size:13px}.homam-hero-action{margin-top:20px}.homam-service-strip{scroll-snap-type:x mandatory;gap:10px;margin:24px 0;display:flex;overflow-x:auto}.homam-service-strip>div{scroll-snap-align:start;min-width:215px;padding:12px}.homam-temple{grid-template-columns:1fr;gap:18px}.homam-temple img{aspect-ratio:16/10;height:auto}.homam-about-lead{font-size:17px!important}.homam-benefits{grid-template-columns:1fr;gap:12px}.homam-benefits article{align-items:center;gap:16px;padding:20px;display:flex}.homam-benefit-icon{flex-shrink:0;width:52px;height:52px;margin:0}.homam-redesign .homam-benefits h3{margin:0;font-size:16px;line-height:1.5}.homam-timeline{grid-template-columns:1fr}.homam-timeline-step:not(:last-child):before{content:"";border-left:1px dashed #dccbb9;position:absolute;top:38px;bottom:0;left:18px}.homam-redesign #when-to-perform{margin-top:24px;padding:22px 20px}.homam-package{grid-template-columns:1fr}.homam-package-enquiry{border-top:1px solid #e9d8c3;border-left:0}.homam-redesign .puja-faq details{padding:17px 16px}.homam-redesign .puja-faq summary{font-size:14px;line-height:1.5}.homam-redesign .puja-section-title h2{font-size:23px!important}.homam-redesign .puja-interest-bar{padding-bottom:max(12px,env(safe-area-inset-bottom))}.homam-detail-chips{gap:8px}.homam-detail-chips>span{font-size:12px}}.homam-redesign .puja-interest-bar .puja-button{white-space:nowrap;flex-shrink:0}.homam-redesign #reviews-title{scroll-margin-top:155px}.homam-checkout label:not(.account-consent){gap:7px;margin:16px 0;font-size:14px;font-weight:600;display:grid}.homam-checkout input:not([type=checkbox]),.homam-checkout textarea{width:100%;font:inherit;background:#fff;border:1px solid #d9d3cd;border-radius:8px;padding:12px}.homam-checkout textarea{min-height:100px}.homam-checkout .account-consent{align-items:start;gap:9px;font-size:13px;line-height:1.5;display:flex}.homam-checkout .account-consent input{margin-top:4px}.homam-checkout a{text-decoration:underline}.homam-checkout .homam-checkout-note{font-size:12px}.blog-site{--blog-navy:#061b27;--blog-blue:#0b2d3d;--blog-gold:#e29a22;--blog-saffron:#f3a51f;--blog-cream:#fffaf0;--blog-ink:#172d36;--blog-muted:#65767c;min-height:100vh;color:var(--blog-ink);background:#fffdf8;font-family:Arial,Helvetica,sans-serif}.blog-site *{box-sizing:border-box}.blog-site a{color:inherit;text-decoration:none}.blog-shell{width:min(1180px,100% - 40px);margin-inline:auto}.blog-header{z-index:10;color:#fff;background:var(--blog-navy);border-bottom:1px solid #ffffff1a;position:relative}.blog-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.blog-brand img{width:235px;height:auto;display:block}.blog-header nav{align-items:center;gap:26px;font-size:13px;font-weight:700;display:flex}.blog-header nav a:last-child{border:1px solid #f3a51f99;border-radius:99px;padding:11px 17px}.blog-hub-hero{color:#fff;background:linear-gradient(90deg,#03111bfa,#04141fdb 48%,#04131d2e),url(/kedarnath-hero.webp) 50%/cover no-repeat;align-items:center;min-height:560px;display:grid;overflow:hidden}.blog-hub-hero span,.blog-category{color:var(--blog-saffron);letter-spacing:2.1px;text-transform:uppercase;font-size:11px;font-weight:800}.blog-hub-hero h1{letter-spacing:-.04em;max-width:780px;margin:21px 0 0;font:400 clamp(52px,6vw,82px)/.99 Georgia,Times New Roman,serif}.blog-hub-hero h1 em{color:var(--blog-saffron);font-weight:400}.blog-hub-hero p{color:#ffffffc2;max-width:690px;margin:26px 0 0;font-size:18px;line-height:1.7}.blog-hub-content{padding:90px 0 110px}.blog-hub-heading{grid-template-columns:1fr .7fr;align-items:end;gap:60px;margin-bottom:40px;display:grid}.blog-hub-heading span{color:#a76c10;letter-spacing:1.7px;text-transform:uppercase;font-size:10px;font-weight:800}.blog-hub-heading h2{letter-spacing:-.03em;margin:10px 0 0;font:400 clamp(38px,4vw,55px)/1.05 Georgia,serif}.blog-hub-heading p{color:var(--blog-muted);margin:0;font-size:14px;line-height:1.7}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.blog-card{background:#fff;border:1px solid #e8dfcf;border-radius:14px;overflow:hidden;box-shadow:0 14px 38px #14252b0f}.blog-card.featured{grid-column:span 2}.blog-card-image{aspect-ratio:16/9;background:#071d2b;display:block;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.blog-card:hover .blog-card-image img{transform:scale(1.025)}.blog-card-copy{padding:24px}.blog-card-copy>span{color:#a66d13;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.blog-card-copy h2{letter-spacing:-.02em;margin:11px 0 10px;font:400 28px/1.13 Georgia,serif}.blog-card-copy p{color:var(--blog-muted);margin:0;font-size:13px;line-height:1.65}.blog-read-link{gap:13px;margin-top:18px;font-size:12px;font-weight:800;display:inline-flex;color:#7d5611!important}.blog-footer{color:#fff;background:#051923;padding:72px 0 24px}.blog-footer-grid{grid-template-columns:1fr .55fr .8fr;gap:65px;display:grid}.blog-footer img{width:235px;height:auto}.blog-footer strong,.blog-footer a{display:block}.blog-footer strong{color:var(--blog-saffron);letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;font-size:11px}.blog-footer a{color:#ffffffb8;margin-top:11px;font-size:13px}.blog-footer p{color:#ffffff85;font-size:12px;line-height:1.65}.blog-footer-note{border-top:1px solid #ffffff1a;padding-top:20px;margin-top:46px!important}.blog-article-hero{color:#fff;background:radial-gradient(circle at 90% 0,#e29a222b,#0000 28%),linear-gradient(145deg,#041722,#0a2d3d 70%,#061d2a);padding:28px 0 0}.blog-breadcrumb{color:#ffffff80;flex-wrap:wrap;gap:9px;font-size:11px;display:flex}.blog-breadcrumb a{color:#f1b348}.blog-title-wrap{text-align:center;padding:72px 0 45px}.blog-title-wrap h1{letter-spacing:-.045em;max-width:980px;margin:20px auto 0;font:400 clamp(47px,5.7vw,75px)/1.02 Georgia,Times New Roman,serif}.blog-title-wrap>p{color:#ffffffb8;max-width:800px;margin:24px auto 0;font-size:17px;line-height:1.7}.blog-byline{color:#ffffff7a;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:27px;font-size:11px;display:flex}.blog-hero-image{border:1px solid #f3a51f47;border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 30px 75px #00000047}.blog-hero-image img{width:100%;height:auto;display:block}.blog-hero-credit{color:#ffffffb8;background:#071d29;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:11px 15px;font-size:12px;line-height:1.5;display:flex}.blog-hero-credit b{color:#f1b348;letter-spacing:1px;text-transform:uppercase;font-size:10px}.blog-hero-credit a{color:#f4c879;text-underline-offset:2px;text-decoration:underline}.blog-article-layout{grid-template-columns:210px minmax(0,700px) 235px;align-items:start;gap:28px;padding:72px 0 110px;display:grid}.blog-toc,.blog-booking-card{position:sticky;top:24px}.blog-toc{border:1px solid #e4d7bd;border-top:4px solid var(--blog-gold);background:#fffbf3;border-radius:10px;padding:22px 20px;box-shadow:0 12px 32px #14252b0f}.blog-toc>strong{color:#203640;font:400 21px Georgia,serif}.blog-toc nav{gap:12px;margin-top:18px;display:grid}.blog-toc a{color:#53686f;font-size:14px;font-weight:600;line-height:1.48}.blog-toc a:hover{color:#9a650f}.blog-prose{color:#263c45;min-width:0}.blog-prose>p{margin:0 0 24px;font:18px/1.82 Georgia,Times New Roman,serif}.blog-prose>p:first-of-type:first-letter{float:left;color:#a96b0d;margin:8px 9px 0 0;font:70px/.72 Georgia,serif}.blog-prose h2{color:#132b35;letter-spacing:-.025em;margin:58px 0 20px;scroll-margin-top:24px;font:400 38px/1.12 Georgia,serif}.blog-prose h3{color:#19333e;margin:36px 0 14px;scroll-margin-top:24px;font:400 25px/1.2 Georgia,serif}.blog-prose>ul,.blog-prose>ol{color:#3f545c;gap:12px;margin:19px 0 27px;padding-left:23px;font:17px/1.68 Georgia,serif;display:grid}.blog-prose>ul li::marker{color:#b97812;font-weight:700}.blog-prose>ol li::marker{color:#b97812;font-weight:700}.blog-key-takeaways{background:linear-gradient(135deg,#fffaf0,#fff4db);border:1px solid #e4d3af;border-radius:12px;margin-bottom:40px;padding:28px 30px}.blog-key-takeaways>span,.blog-faq>span{color:#a66a0b;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:800}.blog-key-takeaways h2{margin:8px 0 16px;font-size:28px}.blog-key-takeaways ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.blog-key-takeaways li{color:#485c63;padding-left:27px;font:16px/1.62 Georgia,serif;position:relative}.blog-key-takeaways li:before{content:"✓";color:#2f8c62;font-weight:900;position:absolute;left:0}.blog-prose blockquote{border:0;border-left:4px solid var(--blog-gold);color:#fff;background:var(--blog-blue);margin:38px 0;padding:27px 30px}.blog-prose blockquote p{margin:0;font:italic 25px/1.45 Georgia,serif}.blog-prose blockquote cite{color:#f1b245;margin-top:14px;font-size:11px;font-style:normal;display:block}.blog-callout{background:#fffaf0;border:1px solid #dfd4be;border-radius:10px;margin:30px 0;padding:23px 25px}.blog-callout strong{color:#82570b;font:400 21px Georgia,serif;display:block}.blog-callout p{color:#596b71;margin:10px 0 0;font:16px/1.68 Georgia,serif}.blog-callout.practical{background:#f2f8fa;border-color:#cbdde1}.blog-callout.practical strong{color:#23647a}.blog-callout.important{background:#fff4e8;border-color:#e5c4a7}.blog-callout.important strong{color:#9a4d24}.blog-prose figure{margin:40px 0}.blog-image-frame{position:relative}.blog-prose figure img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 18px 45px #13272f1f}.blog-photo-label{color:#fff;letter-spacing:1px;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#051923d1;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.blog-prose figcaption{color:#667a81;text-align:left;gap:5px;margin-top:12px;font:14px/1.55 Georgia,serif;display:grid}.blog-prose figcaption small{color:#849399;font:11px/1.5 Arial,Helvetica,sans-serif}.blog-prose figcaption a{color:#8b5b0d;text-underline-offset:2px;text-decoration:underline}.blog-table-wrap{border:1px solid #e4dfd4;border-radius:10px;margin:30px 0;overflow-x:auto}.blog-table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.blog-table-wrap th,.blog-table-wrap td{text-align:left;border-bottom:1px solid #ece8df;padding:15px 17px;font-size:15px;line-height:1.55}.blog-table-wrap th{color:#7b550e;text-transform:uppercase;letter-spacing:.7px;background:#fff5df;font-size:12px}.blog-table-wrap tr:last-child td{border-bottom:0}.blog-related{background:#f5faf8;border:1px solid #d9e2df;border-radius:11px;margin:36px 0;padding:25px}.blog-related>strong{color:#21463f;margin-bottom:15px;font:400 22px Georgia,serif;display:block}.blog-related>div{gap:10px;display:grid}.blog-related a{background:#fff;border-radius:8px;gap:4px;min-height:62px;padding:13px 15px;display:grid;box-shadow:0 4px 15px #1437310f}.blog-related a span{color:#885a0c;font-size:15px;font-weight:800}.blog-related a small{color:#61746f;font-size:13px;line-height:1.5}.blog-booking-card{background:linear-gradient(145deg,#fffaf0,#ffefcc);border:1px solid #e1d1af;border-radius:12px;padding:24px;box-shadow:0 14px 40px #14252b14}.blog-booking-card>span{color:#9b650e;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800}.blog-booking-card h2{margin:11px 0;font:400 25px/1.12 Georgia,serif}.blog-booking-card p{color:#5f6f75;margin:0;font-size:14px;line-height:1.62}.blog-booking-card>strong{color:#9c650b;margin-top:18px;font:27px Georgia,serif;display:block}.blog-booking-card>a{color:#10262f;background:var(--blog-saffron);border-radius:6px;justify-content:space-between;margin-top:16px;padding:13px 15px;font-size:12px;font-weight:800;display:flex}.blog-faq{border-top:1px solid #e9e3d8;margin-top:64px;padding-top:38px}.blog-faq h2{margin-top:8px}.blog-faq details{border-bottom:1px solid #e7e2d7}.blog-faq summary{cursor:pointer;color:#203941;justify-content:space-between;gap:20px;padding:19px 0;font:400 18px/1.35 Georgia,serif;list-style:none;display:flex}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary b{color:#a66c0f}.blog-faq details[open] summary b{transform:rotate(45deg)}.blog-faq details p{color:#5d7077;margin:0 0 22px;font:16px/1.72 Georgia,serif}.blog-sources{background:#f5f6f3;border-radius:10px;margin-top:58px;padding:26px}.blog-sources h2{margin:0 0 10px;font-size:27px}.blog-sources p{color:#697a80;margin:0;font-size:14px;line-height:1.65}.blog-sources ul{margin:16px 0 0;padding-left:20px}.blog-sources li{margin-top:10px;font-size:14px;line-height:1.5}.blog-sources a{color:#8c5d0e;text-underline-offset:3px;text-decoration:underline}@media (width<=1050px){.blog-article-layout{grid-template-columns:minmax(0,1fr) 230px}.blog-toc{grid-column:1/-1;display:none;position:relative;top:auto}.blog-footer-grid{grid-template-columns:1fr 1fr}.blog-footer-grid>div:last-child{grid-column:1/-1}}@media (width<=760px){.blog-shell{width:min(100% - 28px,1180px)}.blog-header-inner{min-height:72px}.blog-brand img{width:188px}.blog-header nav a:first-child{display:none}.blog-header nav a:last-child{align-items:center;min-height:44px;padding:9px 12px;font-size:11px;display:inline-flex}.blog-hub-hero{background-position:62%;min-height:510px}.blog-hub-hero p{font-size:15px}.blog-hub-content{padding:65px 0 80px}.blog-hub-heading{grid-template-columns:1fr;gap:18px}.blog-card-grid{grid-template-columns:1fr}.blog-card.featured{grid-column:auto}.blog-footer-grid{grid-template-columns:1fr;gap:35px}.blog-footer-grid>div:last-child{grid-column:auto}.blog-title-wrap{text-align:left;padding:54px 0 35px}.blog-title-wrap h1{font-size:43px}.blog-title-wrap>p{font-size:15px}.blog-byline{justify-content:flex-start}.blog-hero-image{border-left:0;border-right:0;border-radius:0;width:100%}.blog-hero-credit{font-size:12px}.blog-article-layout{grid-template-columns:1fr;gap:36px;width:min(100% - 28px,720px);padding:50px 0 80px}.blog-booking-card{grid-row:2;position:relative;top:auto}.blog-prose{grid-row:1}.blog-prose>p{font-size:17px;line-height:1.78}.blog-prose h2{margin-top:48px;font-size:32px}.blog-prose h3{font-size:23px}.blog-prose>ul,.blog-prose>ol{font-size:16px;line-height:1.68}.blog-key-takeaways{padding:22px}.blog-key-takeaways li{font-size:16px}.blog-prose blockquote{padding:23px}.blog-prose blockquote p{font-size:21px}.blog-callout p,.blog-faq details p{font-size:16px}.blog-prose figcaption{font-size:14px}.blog-prose figcaption small{font-size:12px}.blog-table-wrap th,.blog-table-wrap td{padding:13px 14px;font-size:14px}}.ts-page{--ts-ink:#263a30;--ts-accent:#a74720;--ts-paper:#fbfaf7;color:var(--ts-ink);background:var(--ts-paper);font:16px/1.7 Arial,Helvetica,sans-serif}.ts-page *{box-sizing:border-box}.ts-shell{width:min(1180px,100% - 64px);margin-inline:auto}.ts-header{border-bottom:1px solid #dfdfd5;justify-content:space-between;align-items:center;gap:24px;min-height:90px;padding:16px max(32px,50vw - 590px);display:flex}.ts-header img{width:190px;height:auto;display:block}.ts-header nav{gap:28px;font-size:14px;display:flex}.ts-page a{color:inherit}.ts-header a,.ts-btn,.ts-text{text-decoration:none}.ts-page .ts-btn{background:var(--ts-accent);color:#fff;border:1px solid var(--ts-accent);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:30px;min-height:54px;padding:16px 24px;font:600 16px/1.4 Arial,sans-serif;display:inline-flex}.ts-page .ts-small{min-height:46px;padding:12px 18px;font-size:14px}.ts-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:65px;padding-block:52px 58px;display:grid}.ts-eyebrow{letter-spacing:.16em;color:#91601d;font-size:12px;font-weight:700}.ts-page h1{letter-spacing:-.035em;margin:20px 0 25px;font:clamp(40px,4.6vw,64px)/1.08 Georgia,serif}.ts-page h1 em{color:var(--ts-accent);font-style:italic}.ts-hero-copy p{color:#535d55;max-width:550px;margin:16px 0;font-size:16px}.ts-hero-copy .ts-name{color:var(--ts-ink);margin-bottom:10px;font-size:18px;font-weight:600}.ts-hero-price{align-items:center;gap:20px;margin:28px 0 22px;display:flex}.ts-hero-price strong{font:40px Georgia,serif}.ts-hero-price span{color:#535d55;border-left:1px solid #cdd1c6;padding-left:20px;font-size:14px}.ts-text{text-underline-offset:4px;padding-block:15px;font-size:14px;font-weight:600;display:block;text-decoration:underline!important}.ts-hero-copy small{color:#657065;font-size:12px;display:block}.ts-hero-image{background:#e8ece7;margin:0;position:relative}.ts-hero-image>img{object-fit:contain;background:#b7cedc;width:100%;height:530px;display:block}.ts-hero-image figcaption{border:1px solid #d9dfd4;border-top:0;padding:16px 20px;font-size:12px;display:grid}.ts-hero-image figcaption b{font-size:15px}.ts-hero-image figcaption a{color:#56624f}.ts-band{background:#e9eee5;border-block:1px solid #dbe0d5;justify-content:center;gap:70px;padding:20px 24px;font-size:14px;display:flex}.ts-band span:before{content:"✓";color:#47613f;margin-right:12px}.ts-section{padding-block:72px}.ts-page h2{letter-spacing:-.025em;margin:14px 0 20px;font:clamp(30px,3vw,43px)/1.16 Georgia,serif}.ts-page p{max-width:680px}.ts-skip{z-index:100;background:#fff;padding:10px;position:absolute;top:-100px;left:16px}.ts-skip:focus{top:12px}.ts-page section[id]{scroll-margin-top:24px}@media (width<=800px){.ts-shell{width:calc(100% - 36px)}.ts-header{gap:12px;min-height:76px;padding:12px 18px}.ts-header img{width:150px}.ts-header nav{display:none}.ts-header .ts-btn{min-height:44px;padding:10px;font-size:12px}.ts-hero{grid-template-columns:1fr;gap:28px;padding-block:32px}.ts-page h1{font-size:43px}.ts-hero-image>img{height:380px}.ts-band{flex-wrap:wrap;gap:12px;padding:16px;font-size:12px}.ts-section{padding-block:44px}.ts-hero-copy>.ts-btn{width:100%;display:flex}.ts-hero-copy .ts-text{text-align:center}.ts-hero-price strong{font-size:36px}}.ts-two{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.ts-section p{color:#535d55;margin:0 0 18px}.ts-intentions{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.ts-intentions span{border:1px solid #d6dcce;border-radius:3px;padding:7px 12px;font-size:14px}.ts-page .ts-note{color:#606b60;font-size:14px;line-height:1.7}.ts-soft{background:#edf0e8}.ts-inclusions article{border-bottom:1px solid #d2d8ca;align-items:start;gap:18px;padding:18px 0;display:flex}.ts-inclusions article:first-child{padding-top:0}.ts-inclusions article>span{color:#936027;font:20px Georgia,serif}.ts-inclusions article>div{flex:1}.ts-page h3{letter-spacing:-.01em;margin:0 0 8px;font:22px/1.35 Georgia,serif}.ts-inclusions article p{margin:0;font-size:14px}.ts-inclusions article>b{color:#3f6141;padding-top:3px;font-size:12px;font-weight:400}.ts-proof-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.ts-proof{background:#f1f1eb;border:1px solid #dadfd2;padding:26px}.ts-proof-label{letter-spacing:.08em;color:#687260;font-size:12px}.ts-proof-symbol{color:#8a977d;place-items:center;height:100px;font-size:45px;display:grid}.ts-proof p{max-width:400px;font-size:14px}.ts-dark{color:#fff;background:#273c30}.ts-dark .ts-eyebrow{color:#e6b875}.ts-dark p,.ts-dark .ts-note{color:#d0d9cc}.ts-venue{margin:28px 0}.ts-venue>div{border-top:1px solid #ffffff30;padding:12px 0}.ts-venue dt{text-transform:uppercase;letter-spacing:.08em;color:#d2b783;font-size:12px}.ts-venue dd{margin:5px 0 0;font-size:16px}.ts-steps{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:34px;display:grid}.ts-steps article{border-top:1px solid #cdd5c4;padding-top:20px}.ts-steps article>span{color:#a74720;margin-bottom:24px;font:32px Georgia,serif;display:block}.ts-steps h3{font-size:21px}.ts-steps p{font-size:14px}.ts-price-card,.ts-form-card{background:#fff;border:1px solid #d4dbcd;border-radius:5px;padding:32px}.ts-price-big{margin:20px 0 8px;font:54px Georgia,serif}.ts-price-card>p{font-size:14px}.ts-addon{border-top:1px solid #d8dece;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:25px;padding-top:20px;display:flex}.ts-addon strong,.ts-addon span{font-size:14px;display:block}.ts-addon label{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.ts-page input[type=checkbox]{accent-color:#a74720;flex:none;width:20px;height:20px;min-height:20px}.ts-total,.ts-summary>div{border-top:1px solid #d8dece;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.ts-total strong{font:30px Georgia,serif}.ts-price-card>.ts-btn,.ts-form-card .ts-btn,.ts-dialog .ts-btn{width:100%}.ts-price-card small,.ts-form-card small,.ts-dialog small{color:#606b60;text-align:center;margin-top:12px;font-size:12px;display:block}.ts-checks{margin:25px 0;padding:0;list-style:none}.ts-checks li{padding:7px 0;font-size:15px}.ts-checks li:before{content:"✓";color:#526749;margin-right:12px}.ts-page form>label{gap:7px;margin:16px 0;font-size:14px;display:grid}.ts-page input:not([type=checkbox]),.ts-page select,.ts-page textarea{color:#273c30;background:#fff;border:1px solid #acb8a6;border-radius:4px;width:100%;min-height:48px;padding:10px 12px;font:16px/1.5 Arial,sans-serif}.ts-page textarea{resize:vertical;min-height:90px}.ts-page .ts-consent{align-items:start;gap:10px;font-size:13px;line-height:1.6;display:flex}.ts-consent input{margin:3px 0 0}.ts-consent a{text-decoration:underline}.ts-faq{max-width:850px}.ts-faq h2{margin-bottom:30px}.ts-faq details{border-bottom:1px solid #cdd6c6}.ts-faq summary{cursor:pointer;min-height:56px;padding:20px 28px 20px 0;font-size:16px;font-weight:600}.ts-faq details p{padding-bottom:10px}.ts-final{text-align:center}.ts-final p{margin-inline:auto}.ts-modal{z-index:1000;overscroll-behavior:contain;background:#16251ecc;justify-content:center;align-items:flex-start;padding:30px 16px;display:flex;position:fixed;inset:0;overflow:auto}.ts-dialog{background:#fbfaf7;border-radius:6px;width:min(100%,580px);padding:36px;position:relative}.ts-dialog h2{padding-right:20px;font-size:34px}.ts-dialog p{font-size:14px}.ts-close{color:#273c30;background:0 0;border:0;width:44px;height:44px;font-size:28px;position:absolute;top:12px;right:12px}.ts-summary{margin:24px 0;font-size:14px}.ts-summary dd{white-space:nowrap;margin:0;font-weight:600}.ts-summary>div:last-child{font-size:20px}.ts-pending{background:#edf0e8;margin-top:24px;padding:20px}.ts-pending h3{font-size:22px}.ts-pending .ts-text{cursor:pointer;color:#273c30;background:0 0;border:0;width:100%}.ts-page .ts-error{color:#a32920;background:#fff0ed;border-left:3px solid;padding:12px;font-size:14px}.ts-btn:disabled{opacity:.65;cursor:wait}.ts-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ts-sticky{display:none}.ts-form-card{scroll-margin-top:20px}.ts-page :focus-visible{outline-offset:4px;outline:3px solid #ad551e}@media (width<=800px){.ts-two{grid-template-columns:1fr;gap:22px}.ts-proof-grid{grid-template-columns:1fr;gap:16px}.ts-steps{grid-template-columns:1fr 1fr;gap:24px 18px}.ts-price-card,.ts-form-card{padding:24px 20px}.ts-dialog{padding:28px 20px}.ts-modal{padding:12px 8px 90px}.ts-hero-image>img{height:350px}.ts-inclusions article>b{font-size:12px}.ts-hero-copy small{text-align:center}.ts-sticky{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d8dece;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 18px #182e1b15}.ts-sticky strong{font:24px Georgia,serif;display:block}.ts-sticky span{font-size:11px;display:block}.ts-sticky>a{font-size:12px}.ts-sticky .ts-btn{min-height:48px;padding:13px 16px}.ts-page{padding-bottom:85px}.ts-page .site-footer{padding-bottom:20px}.ts-final{padding-bottom:40px}}@media (width<=360px){.ts-page h1{font-size:38px}.ts-sticky{gap:8px;padding-inline:10px}.ts-sticky>a{display:none}.ts-steps{grid-template-columns:1fr}.ts-hero-price{gap:12px}.ts-hero-price span{padding-left:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ts-page *{scroll-behavior:auto!important;transition:none!important}}.jyoti-hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;padding:15px 0 38px;display:grid}.jyoti-hero h1{margin:16px 0;font-size:42px;line-height:1.12}.jyoti-hero p{color:#666;font-size:18px;line-height:1.7}.jyoti-hero .puja-button{margin:24px 0 12px}.jyoti-hero small{color:#777;font-size:12px;display:block}.jyoti-mosaic{background:#eee;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:6px;display:grid;overflow:hidden}.jyoti-mosaic figure{aspect-ratio:4/3;margin:0;position:relative}.jyoti-mosaic img{object-fit:cover;width:100%;height:100%}.jyoti-mosaic figcaption{color:#fff;background:linear-gradient(#0000,#211a11d9);padding:22px 7px 8px;font-size:11px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.jyoti-temples{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px;display:grid}.jyoti-temples article{border:1px solid #e8e1d9;border-radius:12px;overflow:hidden}.jyoti-temples img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.jyoti-page .jyoti-temples h3{margin:8px 0 0;font-size:20px}.jyoti-page .jyoti-temples p{margin:4px 0 0;font-size:14px}.jyoti-page .sp-accurate-map{max-width:660px;margin:24px auto}.jyoti-page .puja-interest-bar .puja-button{font-size:14px}@media (width<=800px){.jyoti-hero{grid-template-columns:1fr;gap:24px}.jyoti-hero h1{font-size:34px}.jyoti-mosaic{max-width:600px}.jyoti-temples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.jyoti-hero h1{font-size:31px}.jyoti-hero p{font-size:16px}.jyoti-temples{gap:12px}.jyoti-temples article>div{padding:12px}.jyoti-page .jyoti-temples h3{font-size:16px}.jyoti-page .jyoti-temples .puja-label,.jyoti-mosaic figcaption{font-size:10px}.jyoti-page .puja-interest-bar .puja-button{white-space:normal;min-width:0;max-width:150px;padding:12px 10px}.jyoti-page .puja-interest-bar strong{font-size:12px}}.jyoti-homam-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0;display:grid}.jyoti-homam-grid article{background:#fffaf5;border:1px solid #eaded2;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}.jyoti-homam-grid h3{margin:0;font-size:20px;line-height:1.3}.jyoti-included{color:#486338;background:#eef3e9;border-radius:20px;padding:4px 10px;font-size:12px}.jyoti-schedule-note{color:#75675c;font-size:14px}.jyoti-festival{background:#fff0df;border-radius:16px;align-items:flex-start;gap:16px;margin-top:28px;padding:24px;display:flex}.jyoti-festival>svg{flex-shrink:0}.jyoti-festival h3{margin:0 0 8px}.jyoti-festival p{margin:0}@media (width<=800px){.jyoti-homam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.jyoti-homam-grid{grid-template-columns:1fr}}.jyoti-page{font-family:Nunito,Arial,sans-serif}.jyoti-page .puja-section{padding-top:32px;padding-bottom:32px}.jyoti-page .homam-section-heading{margin-bottom:16px}.jyoti-page .puja-section h2{letter-spacing:-.5px;font-size:29px}.jyoti-page .puja-section p{line-height:1.55}.jyoti-hero{align-items:start;gap:32px}.jyoti-hero h1{letter-spacing:-1px;font-size:42px;line-height:1.12}.jyoti-hero p{margin-bottom:18px;font-size:17px;line-height:1.5}.jyoti-mosaic{grid-template-columns:repeat(4,1fr)}.jyoti-intro-offer{background:#fff8ef;border-left:3px solid #e5612c;border-radius:0 10px 10px 0;padding:10px 16px}.jyoti-intro-offer>span{font-size:15px;font-weight:700}.jyoti-intro-offer strong{color:#af4218;font-size:32px}.jyoti-intro-offer del,.jyoti-offer-price del{color:#887a70;margin-right:10px;font-size:19px}.jyoti-intro-offer small{margin-left:8px;display:inline}.jyoti-page .homam-package{align-items:start}.jyoti-page .homam-package>div{padding:24px}.jyoti-mini-steps{gap:12px;margin-top:22px;display:grid}.jyoti-mini-steps span{grid-template-columns:65px 1fr;gap:10px;font-size:14px;display:grid}.jyoti-mini-steps b{color:#b64f24}.jyoti-offer-price{align-items:center;gap:4px;display:flex}.jyoti-offer-price strong{font-size:36px}.jyoti-page .jyoti-renewal-price{margin:12px 0 0;font-size:12px}.jyoti-homam-grid article{background:#fff;gap:0;padding:0;overflow:hidden}.jyoti-homam-grid article>img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.jyoti-homam-grid article>div{gap:7px;padding:14px;display:grid}.jyoti-homam-grid h3{font-size:17px}.jyoti-included{justify-self:start}.jyoti-festival{margin-top:18px;padding:16px}.jyoti-festival h3{font-size:18px}.jyoti-festival p{font-size:13px!important}.jyoti-temples{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.jyoti-temples article>div{padding:13px}.jyoti-page .jyoti-temples h3{font-size:18px}.jyoti-page .mv-map-marker:has(span){min-width:30px}.jyoti-page .mv-map-marker[aria-label^=Start]{border-radius:18px;width:66px;font-size:11px}@media (width<=800px){.jyoti-hero h1{font-size:34px}.jyoti-temples{grid-template-columns:repeat(2,minmax(0,1fr))}.jyoti-mosaic{grid-template-columns:repeat(3,1fr)}.jyoti-page .puja-section h2{font-size:25px}}@media (width<=480px){.jyoti-page .homam-package>div{padding:18px}.jyoti-hero h1{font-size:31px}.jyoti-page .puja-section{padding-top:24px;padding-bottom:24px}}:root{--crm-navy:#0b2330;--crm-ink:#17272e;--crm-muted:#718087;--crm-line:#e6e9e7;--crm-bg:#f4f6f4;--crm-saffron:#e79a20}button,input,select{font:inherit}.crm-load{text-align:center;color:#17272e;background:#f8f7f2;align-content:center;justify-items:center;gap:8px;min-height:100vh;padding:24px;font-family:Arial,sans-serif;display:grid}.crm-load-logo{object-fit:contain;border-radius:18px;width:90px;height:90px}.crm-load-mark{color:#e79a20;border:1px solid #e79a20;border-radius:50%;place-items:center;width:58px;height:58px;font:30px Georgia,serif;display:grid}.crm-load h1{margin:8px 0 0;font:34px Georgia,serif}.crm-load p{color:#718087;margin:0}.crm-load a,.crm-load button{color:#fff;cursor:pointer;background:#0b2330;border:0;border-radius:5px;margin-top:12px;padding:11px 16px;text-decoration:none}.crm-app{min-height:100vh;color:var(--crm-ink);background:var(--crm-bg);font-family:Arial,Helvetica,sans-serif}.crm-sidebar{z-index:30;color:#fff;background:var(--crm-navy);flex-direction:column;width:252px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:7px 0 30px #06192114}.crm-brand{border-bottom:1px solid #ffffff17;align-items:center;height:84px;padding:0 16px;display:flex}.crm-brand>img{mix-blend-mode:screen;width:218px;height:auto;display:block}.crm-brand>span{width:38px;height:38px;color:var(--crm-saffron);border:1px solid #e79a208c;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:22px;display:grid}.crm-brand strong,.crm-brand small,.crm-user strong,.crm-user small,.crm-help strong,.crm-help small{display:block}.crm-brand strong{font-family:Georgia,serif;font-size:18px}.crm-brand small{color:#ffffff75;letter-spacing:1.3px;text-transform:uppercase;margin-top:2px;font-size:8px}.crm-sidebar nav{flex:1;padding:20px 12px}.crm-sidebar nav p{color:#ffffff59;letter-spacing:1.4px;margin:28px 12px 9px;font-size:8px}.crm-sidebar nav button{color:#ffffffb8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:50px;padding:0 14px;font-size:14px;display:flex}.crm-sidebar nav button:hover,.crm-sidebar nav button.active{color:#fff;background:#ffffff14}.crm-sidebar nav button.active{box-shadow:inset 3px 0 var(--crm-saffron)}.crm-sidebar nav button i{text-align:center;width:20px;font-size:15px;font-style:normal}.crm-sidebar nav button b{text-align:center;color:#ffffffbf;background:#ffffff17;border-radius:99px;min-width:21px;margin-left:auto;padding:4px 6px;font-size:8px}.saffron{--tone:#e89b20;--soft:#fff2dc}.violet{--tone:#7b68c7;--soft:#f0edff}.green{--tone:#35956b;--soft:#e8f6ef}.blue{--tone:#4184b4;--soft:#e8f3fa}.red{--tone:#c85e50;--soft:#fbeceb}.teal{--tone:#167f83;--soft:#e3f5f4}.crm-help{color:#ffffffb8;background:#ffffff0f;border-radius:7px;align-items:center;gap:10px;margin:12px;padding:12px;display:flex}.crm-help>span{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.crm-help strong{font-size:9px}.crm-help small{color:#ffffff61;margin-top:3px;font-size:8px}.crm-user{border-top:1px solid #ffffff14;align-items:center;gap:9px;min-height:70px;padding:13px 17px;display:flex}.crm-user>span{color:#674915;background:#f0c77e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.crm-user div{flex:1;min-width:0}.crm-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:10px;overflow:hidden}.crm-user small{color:#fff6;margin-top:3px;font-size:8px}.crm-user a{color:#ffffffb8;text-decoration:none}.crm-user .signout-link{white-space:nowrap;border:1px solid #ffffff29;border-radius:6px;padding:8px 9px;font-size:11px;font-weight:700}.crm-main{min-height:100vh;margin-left:252px}.crm-topbar{border-bottom:1px solid var(--crm-line);background:#fff;align-items:center;gap:20px;height:68px;padding:0 30px;display:flex}.crm-menu{background:0 0;border:0;font-size:20px;display:none}.crm-search{color:#8c999d;border:1px solid var(--crm-line);background:#fafbfa;border-radius:6px;align-items:center;gap:8px;width:min(400px,42vw);padding:0 13px;display:flex}.crm-search input{background:0 0;border:0;outline:0;width:100%;height:37px;font-size:10px}.crm-date{color:var(--crm-muted);margin-left:auto;font-size:9px}.crm-bell{border:1px solid var(--crm-line);background:#fff;border-radius:50%;width:34px;height:34px;position:relative}.crm-bell b{color:#fff;background:#d76345;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:-3px;right:-2px}.crm-content{width:min(1450px,100% - 48px);margin:auto;padding:30px 0 55px}.crm-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.crm-heading p{color:#bc7a12;letter-spacing:1.4px;margin:0 0 6px;font-size:8px;font-weight:800}.crm-heading h1{margin:0;font-family:Georgia,serif;font-size:40px;font-weight:500}.crm-heading div>span{color:var(--crm-muted);margin-top:8px;font-size:13px;display:block}.date-report{border:1px solid var(--crm-line);background:#fff;border-radius:10px;align-items:end;gap:10px;padding:10px;display:flex;box-shadow:0 6px 20px #1128300d}.date-report label span{color:#718087;text-transform:uppercase;letter-spacing:.7px;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.date-report input{color:#263b43;background:#fbfcfb;border:1px solid #dce1de;border-radius:6px;height:38px;padding:0 10px;font-size:13px}.date-report b{color:#bd7a12;padding-bottom:10px}.delivery-setup-banner{color:#70490d;background:#fff4df;border:1px solid #e8c491;border-radius:10px;align-items:center;gap:13px;margin:-6px 0 18px;padding:14px 16px;display:flex}.delivery-setup-banner>span{color:#fff;background:#d78c18;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.delivery-setup-banner strong{font-size:14px;display:block}.delivery-setup-banner p{color:#80612e;margin:4px 0 0;font-size:12px;line-height:1.45}.crm-heading>button,.panel-title>button{color:#56676e;cursor:pointer;background:#fff;border:1px solid #d9dedb;border-radius:5px;height:36px;padding:0 13px;font-size:9px;font-weight:700}.crm-metrics{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.crm-metrics article{border:1px solid var(--crm-line);background:#fff;border-radius:12px;align-items:center;gap:18px;min-height:132px;padding:22px;display:flex;box-shadow:0 8px 24px #14252b0d}.metric-icon{width:43px;height:43px;color:var(--tone);background:var(--soft);border-radius:8px;flex:0 0 43px;place-items:center;font-size:17px;font-style:normal;display:grid}.crm-metrics small,.crm-metrics strong,.crm-metrics em{display:block}.crm-metrics small{color:var(--crm-muted);letter-spacing:1px;font-size:10px}.crm-metrics strong{margin:8px 0 5px;font-family:Georgia,serif;font-size:34px;font-weight:500}.crm-metrics em{color:#4d956f;font-size:11px;font-style:normal}.queue-cards{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:13px;display:grid}.queue-cards>button{border:1px solid var(--crm-line);cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex}.queue-icon{width:35px;height:35px;color:var(--tone);background:var(--soft);border-radius:7px;place-items:center;font-family:Georgia,serif;display:grid}.queue-cards div{flex:1}.queue-cards small,.queue-cards strong,.queue-cards em{display:block}.queue-cards small{color:var(--crm-muted);text-transform:uppercase;letter-spacing:.7px;font-size:8px}.queue-cards strong{margin-top:4px;font-size:11px}.queue-cards em{color:#8a969a;margin-top:3px;font-size:8px;font-style:normal}.queue-cards>button>b{color:#a7b0b2}.crm-workspace{grid-template-columns:minmax(570px,1.3fr) minmax(365px,.7fr);align-items:start;gap:15px;margin-top:18px;display:grid}.booking-list-panel,.order-panel{border:1px solid var(--crm-line);background:#fff;border-radius:9px;box-shadow:0 5px 20px #14252b09}.panel-title{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;min-height:67px;padding:0 18px;display:flex}.panel-title h2{margin:0;font-family:Georgia,serif;font-size:16px}.panel-title span{color:var(--crm-muted);margin-top:5px;font-size:8px;display:block}.booking-table-head,.booking-row{grid-template-columns:minmax(205px,1.2fr) 105px minmax(105px,.8fr) 82px 14px;align-items:center;gap:12px;display:grid}.booking-table-head{color:#879397;text-transform:uppercase;letter-spacing:.8px;background:#fafbfa;min-height:35px;padding:0 17px;font-size:7px}.booking-row{cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #f0f2f0;width:100%;min-height:82px;padding:11px 18px}.booking-row:hover,.booking-row.selected{background:#fffbf3}.booking-row.selected{box-shadow:inset 3px 0 var(--crm-saffron)}.customer-cell{align-items:center;gap:9px;min-width:0;display:flex}.customer-cell>i{color:#6b4c18;background:#f5dfb8;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:800;display:grid}.customer-cell strong,.customer-cell small{display:block}.customer-cell small{color:#879397;white-space:nowrap;margin-top:4px;font-size:7px}.product-dots{gap:4px;display:flex}.product-dots i{width:24px;height:24px;color:var(--tone);background:var(--soft);border-radius:5px;place-items:center;font-size:9px;font-style:normal;display:grid}.progress-cell strong{color:#607078;font-size:8px;font-weight:500;display:block}.progress-cell>i{background:#edf0ee;border-radius:99px;height:3px;margin-top:7px;display:block;overflow:hidden}.progress-cell>i b{background:#56a379;height:100%;display:block}.row-arrow{color:#a8b0b2;font-size:20px}.empty-state{text-align:center;color:var(--crm-muted);padding:55px 20px;font-size:11px}.empty-state strong,.empty-state span{display:block}.empty-state strong{color:var(--crm-ink);font:20px Georgia,serif}.empty-state span{max-width:420px;margin:8px auto 0;font-size:13px;line-height:1.55}.empty-state button,.empty-order-panel button{color:#fff;background:var(--crm-navy);cursor:pointer;border:0;border-radius:7px;margin-top:18px;padding:12px 16px;font-size:13px;font-weight:800}.order-panel{overflow:hidden}.order-panel.empty-order-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:42px;display:flex}.empty-order-panel img{object-fit:contain;opacity:.82;width:74px;height:74px}.empty-order-panel small{color:#b8750d;letter-spacing:1.2px;margin-top:18px;font-size:10px;font-weight:800}.empty-order-panel h2{margin:8px 0 0;font:27px Georgia,serif}.empty-order-panel p{max-width:340px;color:var(--crm-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.order-panel-head{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;min-height:67px;padding:0 17px;display:flex}.order-panel-head small{color:#8b969a;letter-spacing:1px;font-size:7px}.order-panel-head h2{margin:5px 0 0;font-family:Georgia,serif;font-size:16px}.paid-badge{color:#29704d;background:#eaf6ef;border-radius:99px;padding:6px 9px;font-size:8px}.paid-badge:first-letter{font-size:6px}.customer-summary{align-items:center;gap:10px;padding:15px 17px;display:flex}.customer-summary>span{color:#6b4c18;background:#f5dfb8;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.customer-summary div{flex:1;min-width:0}.customer-summary strong,.customer-summary a{display:block}.customer-summary a{text-overflow:ellipsis;color:var(--crm-muted);margin-top:3px;font-size:8px;text-decoration:none;overflow:hidden}.customer-summary button{color:#7f8e93;cursor:pointer;background:0 0;border:0}.payment-summary{color:#718087;background:#f5f7f5;border-radius:5px;justify-content:space-between;margin:0 17px;padding:10px 12px;font-size:8px;display:flex}.payment-summary strong{color:#42545b;margin-left:5px}.payment-summary b{color:#1c343e}.customer-attribution{background:#fbfcfb;border:1px solid #e3e8e5;border-radius:8px;margin:14px 17px 0;overflow:hidden}.customer-attribution>header{background:#fff;border-bottom:1px solid #e8ece9;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.customer-attribution>header small{color:#a46d16;letter-spacing:.8px;font-size:7px;font-weight:800;display:block}.customer-attribution>header h3{margin:4px 0 0;font:14px Georgia,serif}.customer-attribution>header>span{color:#2f6d58;background:#e9f5ef;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.attribution-grid{grid-template-columns:1fr 1fr;display:grid}.attribution-grid>div{border-bottom:1px solid #e8ece9;min-width:0;padding:12px 14px}.attribution-grid>div:nth-child(odd){border-right:1px solid #e8ece9}.attribution-grid>div:nth-last-child(-n+2){border-bottom:0}.attribution-grid small,.attribution-grid strong,.attribution-grid span{text-overflow:ellipsis;display:block;overflow:hidden}.attribution-grid small{color:#849196;letter-spacing:.7px;font-size:7px}.attribution-grid strong{color:#20363f;white-space:nowrap;margin-top:5px;font-size:9px}.attribution-grid span{color:#7d8a8f;white-space:nowrap;margin-top:4px;font-size:7px}.attribution-missing{align-items:flex-start;gap:10px;padding:14px;display:flex}.attribution-missing>span{color:#8b681d;background:#f7eacb;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font:italic 14px Georgia,serif;display:grid}.attribution-missing p{margin:0}.attribution-missing strong,.attribution-missing small{display:block}.attribution-missing small{color:#7b898e;margin-top:4px;font-size:8px;line-height:1.45}.gotra-summary{border-bottom:1px solid var(--crm-line);padding:15px 17px}.gotra-summary>p{color:#879397;letter-spacing:.9px;justify-content:space-between;margin:0 0 9px;font-size:7px;display:flex}.gotra-summary>p span{letter-spacing:0}.gotra-summary>div{margin-top:8px}.gotra-summary strong,.gotra-summary div span{display:block}.gotra-summary strong{color:#8e641a;font-family:Georgia,serif;font-size:10px}.gotra-summary div span{color:#596a71;margin-top:3px;font-size:8px;line-height:1.5}.job-stack{background:#f7f8f7;gap:10px;padding:12px;display:grid}.job-card{border:1px solid #e3e7e4;border-left:3px solid var(--tone);background:#fff;border-radius:7px;padding:13px}.job-card header{align-items:center;gap:9px;display:flex}.job-card header>span{width:29px;height:29px;color:var(--tone);background:var(--soft);border-radius:6px;place-items:center;font-family:Georgia,serif;display:grid}.job-card header div{flex:1}.job-card header strong,.job-card header small{display:block}.job-card header strong{font-family:Georgia,serif;font-size:11px}.job-card header small{color:#899498;margin-top:3px;font-size:7px}.job-card header i{color:#8c989b;font-size:9px;font-style:normal}.status-select{border-top:1px solid #eef0ef;justify-content:space-between;align-items:center;margin-top:10px;padding-top:9px;display:flex}.status-select span,.crm-input>span{color:#7d8a8e;text-transform:uppercase;letter-spacing:.7px;font-size:7px}.status-select select{color:#3e545c;background:#fff;border:1px solid #dce2df;border-radius:4px;max-width:160px;padding:6px 25px 6px 8px;font-size:8px}.crm-input{margin-top:10px;display:block}.crm-input>span{margin-bottom:5px;display:block}.crm-input>div{border:1px solid #dce2df;border-radius:4px;align-items:center;display:flex}.crm-input>div i{color:#8b979b;padding-left:8px;font-style:normal}.crm-input input{border:1px solid #dce2df;border-radius:4px;outline:0;width:100%;height:31px;padding:0 8px;font-size:8px}.crm-input>div input{border:0}.delivery-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.delivery-actions button{color:#40575f;cursor:pointer;background:#fff;border:1px solid #d7dfdb;border-radius:4px;height:31px;font-size:8px;font-weight:700}.delivery-actions button:last-child{color:#fff;background:#25845d;border-color:#25845d}.delivery-actions button:disabled{opacity:.4;cursor:not-allowed}.sent-note{color:#31815d;margin:8px 0 0;font-size:8px}.delivery-address{background:#f7f8f7;border-radius:5px;margin-top:10px;padding:9px;position:relative}.delivery-address span{color:#829095;letter-spacing:.7px;font-size:7px}.delivery-address p{color:#52666e;margin:5px 0 0;padding-right:42px;font-size:8px;line-height:1.5}.delivery-address button{color:#9a6b17;cursor:pointer;background:0 0;border:0;font-size:7px;position:absolute;top:8px;right:8px}.tracking-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.activity-note{border-top:1px solid var(--crm-line);gap:9px;padding:14px 17px;display:flex}.activity-note>span{color:#2e7f59;background:#eaf6ef;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.activity-note p{margin:0}.activity-note strong,.activity-note small{display:block}.activity-note strong{font-size:8px}.activity-note small{color:#8a969a;margin-top:3px;font-size:7px}.crm-toast{z-index:60;color:#fff;background:#173a35;border-radius:6px;padding:12px 17px;font-size:10px;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000038}.sidebar-scrim{display:none}.team-button{color:#27414a;cursor:pointer;background:#fff;border:1px solid #d8dfdb;border-radius:7px;height:40px;padding:0 14px;font-size:13px;font-weight:700}.guruji-link-button{color:#6d480d;cursor:pointer;white-space:nowrap;background:#fff4de;border:1px solid #d89831;border-radius:7px;height:40px;padding:0 14px;font-size:13px;font-weight:800}.video-review{background:#f9faf9;border:1px solid #dfe5e1;border-radius:10px;margin-top:14px;overflow:hidden}.video-review video{aspect-ratio:16/9;background:#071f2a;width:100%;display:block}.video-review-meta{padding:14px}.video-review-meta strong,.video-review-meta small{display:block}.video-review-meta strong{color:#233a43;overflow-wrap:anywhere;margin-top:9px;font-size:14px}.video-review-meta small{color:#74858b;margin-top:5px;font-size:12px}.review-state{color:#805817;background:#fff0d3;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.review-state.approved{color:#216746;background:#e4f4eb}.review-state.rejected{color:#9f3d31;background:#f9e7e4}.video-review-meta .viewed-note{color:#2c7757;font-weight:800}.review-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px;display:grid}.review-actions button{cursor:pointer;border-radius:7px;min-height:42px;font-size:12px;font-weight:800}.review-actions .reject{color:#984438;background:#fff;border:1px solid #e5c4bf}.review-actions .approve{color:#fff;background:#27815c;border:1px solid #27815c}.review-actions button:disabled{opacity:.55;cursor:default}.automatic-delivery{background:#fffaf0;border:1px solid #e7d8b9;border-radius:9px;margin-top:12px;padding:14px}.automatic-delivery.complete{background:#f1f9f5;border-color:#cfe4d8}.automatic-delivery.attention{background:#fff5f3;border-color:#edc7c0}.automatic-delivery header{align-items:flex-start}.automatic-delivery header strong,.automatic-delivery header small{display:block}.automatic-delivery header strong{font:16px Georgia,serif}.automatic-delivery header small{color:#6e8086;margin-top:5px;font-size:12px;line-height:1.45}.automatic-delivery header>span{color:#8a611b;white-space:nowrap;background:#ffedca;border-radius:99px;padding:6px 8px;font-size:10px;font-weight:900}.automatic-delivery.complete header>span{color:#236a49;background:#dff2e8}.delivery-channel-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.delivery-channel-grid span{color:#9a4b3f;text-align:center;background:#f9e5e2;border-radius:6px;padding:9px;font-size:11px;font-weight:800}.delivery-channel-grid span.sent{color:#286e50;background:#e2f2e9}.automatic-delivery p{color:#97483c;margin:11px 0 0;font-size:11px;line-height:1.5}.automatic-delivery>button{color:#714a0c;cursor:pointer;background:#fff0d4;border:1px solid #d69a38;border-radius:6px;width:100%;min-height:40px;margin-top:12px;font-size:12px;font-weight:900}.awaiting-upload{color:#52666e;background:#fffcf5;border:1px dashed #d8c7a8;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:16px;display:flex}.awaiting-upload>span{color:#a96d0d;background:#ffedcb;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.awaiting-upload strong,.awaiting-upload small{display:block}.awaiting-upload strong{color:#263d45;font-size:14px}.awaiting-upload small{margin-top:5px;font-size:12px;line-height:1.45}.legacy-video{background:#fff;border:1px solid #e5e9e7;border-radius:8px;margin-top:12px;padding:11px 12px}.legacy-video summary{color:#6f7f85;cursor:pointer;font-size:11px;font-weight:800}.team-modal{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05182199;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.team-card{background:#fff;border-radius:14px;width:min(560px,100%);max-height:80vh;overflow:auto;box-shadow:0 28px 80px #00000047}.team-card header{border-bottom:1px solid var(--crm-line);justify-content:space-between;gap:20px;padding:24px;display:flex}.team-card h2{margin:0;font:28px Georgia,serif}.team-card p{color:var(--crm-muted);margin:7px 0 0;font-size:14px}.team-card header button{cursor:pointer;background:0 0;border:0;font-size:28px}.invite-row{grid-template-columns:1fr auto;gap:10px;padding:20px 24px;display:grid}.invite-row input{border:1px solid #d8dfdb;border-radius:7px;height:46px;padding:0 13px;font-size:15px}.invite-row button{color:#fff;background:var(--crm-navy);cursor:pointer;border:0;border-radius:7px;padding:0 18px;font-weight:700}.team-list{padding:0 24px 24px}.team-list>div{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.team-list strong,.team-list small{display:block}.team-list strong{font-size:15px}.team-list small{color:var(--crm-muted);text-transform:capitalize;margin-top:4px}.team-list button{color:#a64d3e;cursor:pointer;background:0 0;border:0}.crm-search input{height:46px;font-size:15px}.crm-topbar{height:78px}.crm-date{font-size:13px}.crm-heading p{font-size:11px}.panel-title{min-height:78px}.panel-title h2{font-size:23px}.panel-title span{font-size:13px}.panel-title>button{height:42px;font-size:13px}.booking-table-head{min-height:46px;font-size:11px}.customer-cell>i{flex-basis:42px;width:42px;height:42px;font-size:13px}.customer-cell strong{font-size:16px}.customer-cell small{margin-top:6px;font-size:12px}.product-dots i{width:32px;height:32px;font-size:13px}.progress-cell strong{font-size:13px}.amount-cell{font-size:15px}.order-panel-head{min-height:78px}.order-panel-head small{font-size:11px}.order-panel-head h2{font-size:21px}.paid-badge{padding:8px 12px;font-size:12px}.customer-summary{gap:14px;padding:20px}.customer-summary>span{flex-basis:50px;width:50px;height:50px;font-size:15px}.customer-summary strong{font-size:17px}.customer-summary a{margin-top:5px;font-size:13px}.payment-summary{margin:0 20px;padding:14px;font-size:13px}.customer-attribution{border-radius:10px;margin:16px 20px 0}.customer-attribution>header{padding:15px 16px}.customer-attribution>header small{font-size:10px}.customer-attribution>header h3{margin-top:5px;font-size:19px}.customer-attribution>header>span{padding:7px 10px;font-size:10px}.attribution-grid>div{padding:14px 16px}.attribution-grid small{font-size:10px}.attribution-grid strong{margin-top:7px;font-size:14px}.attribution-grid span{margin-top:6px;font-size:11px}.attribution-missing{gap:12px;padding:16px}.attribution-missing>span{flex-basis:30px;width:30px;height:30px;font-size:17px}.attribution-missing strong{font-size:14px}.attribution-missing small{margin-top:5px;font-size:12px}.gotra-summary{padding:20px}.gotra-summary>p{font-size:11px}.gotra-summary strong{font-size:16px}.gotra-summary div span{margin-top:5px;font-size:13px;line-height:1.6}.job-stack{gap:14px;padding:16px}.job-card{padding:18px}.job-card header strong{font-size:17px}.job-card header small{font-size:12px}.status-select span,.crm-input>span{font-size:11px}.status-select select{min-width:190px;padding:10px 30px 10px 11px;font-size:14px}.crm-input input{height:44px;font-size:14px}.delivery-actions button{height:44px;font-size:13px}.sent-note,.delivery-address p,.activity-note strong,.activity-note small{font-size:12px}.fulfilment-summary{background:#f7f8f7;gap:10px;padding:20px;display:grid}.fulfilment-summary h3{margin:0 0 4px;font:20px Georgia,serif}.fulfilment-summary>button{color:#233940;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe4e1;border-radius:9px;align-items:center;gap:13px;width:100%;padding:14px;display:flex}.summary-icon{width:40px;height:40px;color:var(--tone);background:var(--soft);border-radius:8px;flex:0 0 40px;place-items:center;font:18px Georgia,serif;display:grid}.fulfilment-summary>button>span:nth-child(2){flex:1}.fulfilment-summary strong,.fulfilment-summary small{display:block}.fulfilment-summary strong{font-size:15px}.fulfilment-summary small{color:#718087;margin-top:5px;font-size:13px}.fulfilment-summary b{color:#a56d11;font-size:12px}.product-pipeline{background:#fff;border:1px solid #dfe4e1;border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #192b310f}.product-pipeline>header{border-bottom:1px solid #e8ece9;justify-content:space-between;align-items:center;gap:25px;padding:25px;display:flex}.product-pipeline>header p{color:#b87810;letter-spacing:1.2px;margin:0;font-size:11px;font-weight:900}.product-pipeline>header h2{margin:6px 0 4px;font:30px Georgia,serif}.product-pipeline>header span{color:#718087;font-size:13px}.pipeline-summary{background:#fff3d8;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex}.pipeline-summary b{color:#9a650c;font:28px Georgia,serif}.pipeline-summary span{font-size:11px!important}.pipeline-table-wrap{overflow-x:auto}.product-pipeline table{border-collapse:collapse;width:100%;min-width:1260px}.product-pipeline th{color:#75848a;letter-spacing:.6px;text-align:left;text-transform:uppercase;background:#f7f9f8;padding:12px 14px;font-size:10px}.product-pipeline td{color:#42575f;vertical-align:top;border-top:1px solid #edf0ee;padding:15px 14px;font-size:12px}.product-pipeline td strong,.product-pipeline td a,.product-pipeline td small{display:block}.product-pipeline td strong{color:#203840;font-size:13px}.product-pipeline td a{color:#277157;margin-top:5px}.product-pipeline td small{color:#859198;margin-top:5px;font-size:10px}.product-pipeline select,.product-pipeline input{color:#29414a;background:#fff;border:1px solid #dce2df;border-radius:6px;width:100%;min-width:132px;min-height:38px;padding:7px 8px;font-size:11px}.product-pipeline td:last-child{gap:7px;display:grid}.pipeline-empty{text-align:center;padding:70px 20px}.pipeline-empty span{color:#d98b12;font-size:27px}.pipeline-empty h3{margin:12px 0 6px;font:25px Georgia,serif}.pipeline-empty p{color:#718087;margin:0;font-size:13px}.crm-help{display:none}.traffic-panel{border:1px solid var(--crm-line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden;box-shadow:0 8px 28px #14252b0d}.meta-metrics{grid-template-columns:repeat(4,1fr)}.meta-trend-panel{background:#fff;border:1px solid #dde4e0;border-radius:12px;margin-top:18px;overflow:hidden;box-shadow:0 8px 28px #14252b0d}.meta-trend-panel>header{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.meta-trend-panel>header p{color:#ad7010;letter-spacing:1.1px;margin:0 0 7px;font-size:11px;font-weight:800}.meta-trend-panel>header h2{margin:0;font:500 28px Georgia,serif}.meta-trend-panel>header div>span{color:var(--crm-muted);margin-top:7px;font-size:14px;display:block}.trend-date-controls{flex:none;align-items:end;gap:9px;display:flex}.trend-date-controls label span{color:#75848a;letter-spacing:.6px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.trend-date-controls input{color:#2b4149;background:#fbfcfb;border:1px solid #dbe1de;border-radius:7px;width:133px;height:38px;padding:0 9px;font-size:12px}.trend-presets{background:#f4f7f5;border:1px solid #dfe4e1;border-radius:8px;padding:4px;display:inline-flex}.trend-presets button{color:#6d7d82;cursor:pointer;background:0 0;border:0;border-radius:5px;width:43px;height:30px;font-size:11px;font-weight:800}.trend-presets button.active{color:#fff;background:var(--crm-navy);box-shadow:0 3px 8px #0b233029}.trend-metric-picker{background:#f8faf8;border-bottom:1px solid #e7ebe8;flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.trend-metric-picker button{color:#53666d;cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.trend-metric-picker button>i{background:#c6ceca;border-radius:50%;width:9px;height:9px}.trend-metric-picker button>span{color:#89969a;text-align:right;min-width:20px;font-size:14px}.trend-metric-picker button.active{color:#20363f;border-color:color-mix(in srgb, var(--metric-color) 55%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--metric-color) 18%, transparent)}.trend-metric-picker button.active>i{background:var(--metric-color);box-shadow:0 0 0 4px color-mix(in srgb, var(--metric-color) 14%, transparent)}.trend-metric-picker button.active>span{color:var(--metric-color)}.meta-trend-layout{background:#f7f9f7;grid-template-columns:minmax(0,1.7fr) minmax(285px,.65fr);gap:14px;padding:16px;display:grid}.trend-chart-card,.trend-diagnosis{background:#fff;border:1px solid #e0e5e2;border-radius:10px;min-width:0}.trend-chart-title{justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:14px 18px 10px;display:flex}.trend-chart-title strong,.trend-chart-title span{display:block}.trend-chart-title strong{color:#233940;font-size:15px}.trend-chart-title div span{color:#7d8b90;margin-top:5px;font-size:11px}.trend-chart-title>span{color:#64767c;white-space:nowrap;font-size:11px;font-weight:700}.trend-chart-stage{min-height:330px;padding:0 10px;position:relative}.trend-chart-stage svg{width:100%;height:auto;display:block;overflow:visible}.trend-grid-line{stroke:#e8ece9;stroke-width:1px;stroke-dasharray:4 5}.trend-y-label,.trend-x-label{fill:#819095;font-family:Arial,sans-serif;font-size:11px}.trend-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 3px #1b303914);pointer-events:none}.trend-cursor{stroke:#7c898e;stroke-width:1px;stroke-dasharray:4 4;pointer-events:none}.trend-hover-zone{fill:#0000;cursor:crosshair}.trend-tooltip{z-index:4;pointer-events:none;background:#fffffff7;border:1px solid #dce2df;border-radius:9px;min-width:230px;padding:12px;position:absolute;top:18px;transform:translate(-50%);box-shadow:0 12px 30px #0c222c29}.trend-tooltip>strong{color:#20363f;margin-bottom:9px;font:15px Georgia,serif;display:block}.trend-tooltip>span{color:#65767c;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:7px;font-size:11px;display:grid}.trend-tooltip>span i{border-radius:50%;width:8px;height:8px}.trend-tooltip>span b{color:#233940;font-size:11px}.trend-legend{border-top:1px solid #edf0ee;flex-wrap:wrap;gap:14px;padding:11px 18px 15px;display:flex}.trend-legend span{color:#66777d;align-items:center;gap:7px;font-size:11px;display:inline-flex}.trend-legend i{border-radius:99px;width:17px;height:3px}.trend-chart-empty{text-align:center;place-content:center;justify-items:center;min-height:300px;padding:30px;display:grid}.trend-chart-empty strong{color:#233940;font:22px Georgia,serif}.trend-chart-empty span{color:#718087;max-width:420px;margin-top:8px;font-size:13px;line-height:1.5}.trend-diagnosis{padding:22px;position:relative;overflow:hidden}.trend-diagnosis:before{content:"";background:#8b9a95;height:4px;position:absolute;inset:0 0 auto}.trend-diagnosis.positive:before{background:#35956b}.trend-diagnosis.warning:before{background:#d48a19}.trend-diagnosis>p{color:#ad7010;letter-spacing:1px;margin:0;font-size:10px;font-weight:800}.trend-diagnosis h3{color:#20363f;margin:13px 0 0;font:500 25px/1.15 Georgia,serif}.trend-diagnosis>span{color:#65767c;margin-top:11px;font-size:13px;line-height:1.6;display:block}.trend-signals{border:1px solid #e5e9e7;border-radius:8px;gap:0;margin-top:18px;display:grid}.trend-signals>div{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:0 11px;display:flex}.trend-signals>div:last-child{border-bottom:0}.trend-signals span{color:#67787e;font-size:11px}.trend-signals strong{color:#64757a;font-size:12px}.trend-signals strong.good{color:#27805a}.trend-signals strong.bad{color:#bd5043}.trend-diagnosis>small{color:#8a969a;margin-top:13px;font-size:10px;line-height:1.45;display:block}.meta-insights{background:#fdfefd;border:1px solid #dde4e0;border-radius:12px;margin-top:18px;overflow:hidden;box-shadow:0 8px 28px #14252b0d}.meta-insights>header{background:#fff;border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;gap:20px;padding:23px 26px;display:flex}.meta-insights>header p{color:#ad7010;letter-spacing:1.1px;margin:0 0 7px;font-size:11px;font-weight:800}.meta-insights>header h2{margin:0;font:500 26px Georgia,serif}.meta-insights>header div>span{color:var(--crm-muted);margin-top:7px;font-size:14px;display:block}.meta-insight-summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:520px;display:flex}.meta-insights>header .meta-insight-summary>span{border-radius:99px;margin:0;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.meta-insight-summary .scale,.meta-action.scale{color:#176a45;background:#dcf4e6}.meta-insight-summary .keep,.meta-action.keep{color:#1f6d70;background:#e0f3f3}.meta-insight-summary .watch,.meta-action.watch{color:#87570b;background:#fff0d5}.meta-insight-summary .pause,.meta-action.pause{color:#a23e32;background:#fbe5e2}.meta-insight-summary .learn,.meta-action.learn{color:#64747a;background:#edf1ef}.meta-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.meta-insight-card{background:#fff;border:1px solid #e1e6e3;border-left:4px solid #9aa7a2;border-radius:10px;min-width:0;padding:18px}.meta-insight-card.scale{border-left-color:#2d9b69}.meta-insight-card.keep{border-left-color:#2d8d91}.meta-insight-card.watch{border-left-color:#d39024}.meta-insight-card.pause{border-left-color:#ce5c4e}.meta-insight-card.learn{border-left-color:#98a5a1}.meta-insight-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.meta-insight-card>div>small{color:#849196;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:800}.meta-insight-card h3{color:#20363f;text-overflow:ellipsis;white-space:nowrap;margin:13px 0 0;font:20px Georgia,serif;overflow:hidden}.meta-insight-card p{color:#65757b;min-height:43px;margin:8px 0 0;font-size:13px;line-height:1.55}.meta-insight-card footer{border-top:1px solid #edf0ee;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;padding-top:13px;display:grid}.meta-insight-card footer span,.meta-insight-card footer strong{display:block}.meta-insight-card footer span{color:#839095;text-transform:uppercase;font-size:9px}.meta-insight-card footer strong{color:#263c44;text-transform:none;margin-top:5px;font:14px Georgia,serif}.meta-insight-note{color:#748287;text-align:center;background:#f7f9f7;border-top:1px solid #e7ebe8;margin:0;padding:13px 20px;font-size:11px}.traffic-panel>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:20px;min-height:108px;padding:24px 28px;display:flex}.traffic-panel>header p{color:#ad7010;letter-spacing:1.1px;margin:0 0 7px;font-size:11px;font-weight:800}.traffic-panel>header h2{margin:0;font:500 26px Georgia,serif}.traffic-panel>header div>span{color:var(--crm-muted);margin-top:7px;font-size:14px;display:block}.traffic-live{color:#277553;background:#e8f6ef;border-radius:99px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.traffic-live i{background:#35a274;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #35a27421}.traffic-live.offline{color:#86591a;background:#fff1d7}.traffic-live.offline i{background:#d48a19;box-shadow:0 0 0 4px #d48a1921}.meta-panel-actions{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.traffic-panel>header .meta-panel-actions>span{margin:0;display:inline-flex}.meta-level-tabs{background:#f5f7f5;border:1px solid #dfe4e1;border-radius:9px;padding:4px;display:inline-flex}.meta-level-tabs button{color:#68787e;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.meta-level-tabs button.active{color:#fff;background:var(--crm-navy);box-shadow:0 3px 8px #0b23302e}.traffic-table-wrap{overflow-x:auto}.traffic-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.traffic-table th{color:#748389;border-bottom:1px solid var(--crm-line);text-align:left;letter-spacing:.65px;text-transform:uppercase;background:#f8faf8;padding:14px 16px;font-size:11px}.traffic-table th:first-child{width:20%}.traffic-table th:nth-child(2){width:18%}.traffic-table th:nth-child(3){width:19%}.traffic-table th:nth-child(4){width:13%}.traffic-table th:nth-child(n+5){text-align:center;width:7.5%}.traffic-table td{vertical-align:middle;color:#243940;border-bottom:1px solid #edf0ee;padding:18px 16px;font-size:14px}.traffic-table tbody tr:hover{background:#fffcf6}.traffic-table td>strong,.traffic-table td>small{text-overflow:ellipsis;display:block;overflow:hidden}.traffic-table td>strong{white-space:nowrap;font-size:15px}.traffic-table td>small{color:#7b898e;white-space:nowrap;margin-top:6px;font-size:12px}.meta-performance-table{min-width:1580px}.meta-performance-table th:first-child{width:19%}.meta-performance-table th:nth-child(2){width:15%}.meta-performance-table th:nth-child(n+3){text-align:center;width:6.6%}.meta-performance-table th:last-child{width:12%}.meta-performance-table td:nth-child(n+3){text-align:center}.meta-money strong,.meta-percentage strong{white-space:nowrap;font:18px Georgia,serif}.meta-action{white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.meta-roas{text-align:center}.meta-roas strong{color:#6f7e84;background:#eef1ef;border-radius:99px;justify-content:center;min-width:58px;padding:7px 9px;font:17px Georgia,serif;display:inline-flex}.meta-roas.good strong{color:#216d4b;background:#e1f3e9}.meta-connection-state{text-align:center;align-content:center;place-items:center;min-height:310px;padding:40px;display:grid}.meta-connection-state>span{color:#a76c10;background:#fff0d3;border-radius:14px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.meta-connection-state h3{margin:18px 0 7px;font:25px Georgia,serif}.meta-connection-state p{max-width:500px;color:var(--crm-muted);margin:0;font-size:14px;line-height:1.55}.placement-pill{color:#3e6f91;text-overflow:ellipsis;white-space:nowrap;background:#e9f3f9;border-radius:99px;max-width:100%;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.traffic-number{text-align:center;font:24px Georgia,serif}.traffic-rate{text-align:center}.traffic-rate>strong{font:21px Georgia,serif}.traffic-rate>i{background:#edf0ee;border-radius:99px;width:62px;height:5px;margin:7px auto 0;display:block;overflow:hidden}.traffic-rate>i>b{border-radius:inherit;background:#3d9a70;height:100%;display:block}.traffic-empty{text-align:center;align-content:center;place-items:center;min-height:310px;padding:40px;display:grid}.traffic-empty>span{color:#b57411;background:#fff1d8;border-radius:14px;place-items:center;width:56px;height:56px;font-size:25px;display:grid}.traffic-empty h3{margin:18px 0 7px;font:24px Georgia,serif}.traffic-empty p{max-width:430px;color:var(--crm-muted);margin:0;font-size:14px;line-height:1.55}.traffic-panel>footer{color:#77858a;background:#f8faf8;flex-wrap:wrap;gap:20px;padding:14px 28px;font-size:12px;display:flex}.traffic-panel>footer span:before{content:"✓";color:#349269;margin-right:7px;font-weight:800}@media (width<=1100px){.crm-metrics{grid-template-columns:repeat(2,1fr)}.meta-trend-panel>header{flex-direction:column;align-items:flex-start}.trend-date-controls{width:100%}.trend-date-controls label{flex:1}.trend-date-controls input{width:100%}.meta-trend-layout{grid-template-columns:1fr}.trend-diagnosis{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.trend-diagnosis>p,.trend-diagnosis h3,.trend-diagnosis>span{grid-column:1}.trend-signals{grid-area:1/2/span 4;margin-top:0}.trend-diagnosis>small{grid-column:2}.crm-workspace{grid-template-columns:1fr}.order-panel{grid-template-columns:.8fr 1.2fr;display:grid}.order-panel.empty-order-panel{display:flex}.order-panel-head,.customer-summary,.payment-summary,.customer-attribution,.gotra-summary,.activity-note{grid-column:1}.job-stack{grid-area:1/2/span 5}}@media (width<=760px){.crm-sidebar{transition:transform .2s;transform:translate(-100%)}.crm-sidebar.open{transform:translate(0)}.crm-main{margin-left:0}.crm-menu{display:block}.crm-topbar{gap:8px;padding:0 14px}.crm-search{flex:1;width:auto}.crm-date,.team-button{display:none}.guruji-link-button{text-overflow:ellipsis;max-width:138px;padding-inline:10px;font-size:11px;overflow:hidden}.crm-content{width:calc(100% - 24px);padding-top:20px}.crm-heading{align-items:start}.crm-heading h1{font-size:26px}.crm-heading div>span,.crm-heading>button{display:none}.crm-metrics{grid-template-columns:1fr 1fr;gap:8px}.crm-metrics article{min-height:88px;padding:12px}.metric-icon{flex-basis:34px;width:34px;height:34px}.crm-metrics strong{font-size:17px}.meta-trend-panel>header{padding:20px}.meta-trend-panel>header h2{font-size:23px}.trend-date-controls{grid-template-columns:1fr 1fr;display:grid}.trend-presets{grid-column:1/-1;width:100%}.trend-presets button{flex:1}.trend-metric-picker{flex-wrap:nowrap;padding:12px;overflow-x:auto}.trend-metric-picker button{flex:none}.meta-trend-layout{padding:9px}.trend-chart-title{flex-direction:column;align-items:flex-start}.trend-chart-title>span{white-space:normal}.trend-chart-stage{min-height:260px;padding:0;overflow-x:auto}.trend-chart-stage svg{min-width:700px}.trend-diagnosis{padding:19px;display:block}.trend-signals{margin-top:17px}.trend-diagnosis>small{margin-top:13px}.trend-tooltip{min-width:calc(100% - 24px);position:sticky;transform:none;left:12px!important}.meta-insights>header{flex-direction:column;align-items:flex-start;padding:20px}.meta-insights>header h2{font-size:22px}.meta-insight-summary{justify-content:flex-start}.meta-insight-grid{grid-template-columns:1fr;padding:10px}.meta-insight-card{padding:15px}.meta-insight-card p{min-height:0}.meta-insight-card footer{grid-template-columns:repeat(2,1fr)}.traffic-panel>header{flex-direction:column;align-items:flex-start;padding:20px}.traffic-panel>header h2{font-size:22px}.traffic-panel>header div>span{font-size:13px}.traffic-live{display:none}.meta-panel-actions{align-items:flex-start;width:100%}.meta-level-tabs{width:100%}.meta-level-tabs button{flex:1}.traffic-panel>footer{gap:9px;padding:14px 20px}.traffic-panel>footer span{width:100%}.queue-cards{grid-template-columns:1fr;gap:7px}.queue-cards>button{padding:10px 13px}.crm-workspace{margin-top:12px}.booking-table-head{display:none}.booking-row{grid-template-columns:minmax(150px,1fr) 86px 14px;gap:7px}.product-dots,.progress-cell{display:none}.order-panel{display:block}.order-panel.empty-order-panel{min-height:330px;padding:28px 20px;display:flex}.payment-summary,.customer-attribution{margin-inline:12px}.job-stack{display:grid}.attribution-grid{grid-template-columns:1fr}.attribution-grid>div,.attribution-grid>div:nth-child(odd),.attribution-grid>div:nth-last-child(-n+2){border-bottom:1px solid #e8ece9;border-right:0}.attribution-grid>div:last-child{border-bottom:0}.tracking-grid{grid-template-columns:1fr}.sidebar-scrim{z-index:20;background:#05141c80;border:0;display:block;position:fixed;inset:0}.review-actions{grid-template-columns:1fr}}@media (width<=430px){.crm-metrics{grid-template-columns:1fr}.crm-metrics article{min-height:72px}.queue-cards{display:none}.booking-list-panel{overflow:hidden}.booking-row{padding-inline:11px}.customer-cell small{text-overflow:ellipsis;max-width:150px;overflow:hidden}}.pipeline-details{color:#536970;margin-top:8px}.pipeline-details summary{cursor:pointer;color:#9a6510;min-height:36px;font-size:12px;font-weight:800}.pipeline-details span,.pipeline-details small{white-space:normal;max-width:280px;margin-top:5px;line-height:1.45;display:block}:root{--portal-navy:#071f2a;--portal-ink:#172c35;--portal-muted:#667981;--portal-gold:#e59b21;--portal-line:#e7e4da;--portal-paper:#fffdf8;--portal-green:#277553}*{box-sizing:border-box}body{margin:0}.portal-page{min-height:100vh;color:var(--portal-ink);background:radial-gradient(circle at 100% 0,#e59b211f,#0000 34rem),#f7f5ee;font-family:Arial,Helvetica,sans-serif}.portal-header{color:#fff;background:var(--portal-navy);border-bottom:4px solid var(--portal-gold)}.portal-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 36px);min-height:92px;margin:auto;display:flex}.portal-header img{width:220px;height:auto;display:block}.portal-secure{color:#ffffffd1;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.portal-secure:before{content:"●";color:#54bd89;font-size:9px}.portal-main{width:min(1120px,100% - 36px);margin:auto;padding:48px 0 72px}.portal-hero{max-width:760px}.portal-eyebrow{color:#a66a0d;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.portal-hero h1{letter-spacing:-.8px;margin:0;font:48px/1.08 Georgia,serif}.portal-hero>p:last-child{max-width:690px;color:var(--portal-muted);margin:16px 0 0;font-size:17px;line-height:1.65}.portal-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.portal-summary article{border:1px solid var(--portal-line);background:#ffffffd1;border-radius:14px;padding:20px;box-shadow:0 10px 35px #15262d0d}.portal-summary small,.portal-summary strong{display:block}.portal-summary small{color:var(--portal-muted);letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:800}.portal-summary strong{margin-top:8px;font:29px Georgia,serif}.portal-jobs{gap:18px;margin-top:28px;display:grid}.portal-job{border:1px solid var(--portal-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 42px #192c330f}.portal-job>header{border-bottom:1px solid #efede5;align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.portal-job-icon{color:#a56a0d;background:#fff1d7;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font:23px Georgia,serif;display:grid}.portal-job>header div{flex:1;min-width:0}.portal-job>header h2{margin:0;font:22px Georgia,serif}.portal-job>header p{color:var(--portal-muted);margin:6px 0 0;font-size:13px}.portal-status{color:#8a5c13;white-space:nowrap;background:#fff3dc;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.portal-status.approved{color:#226849;background:#e6f5ed}.portal-status.rejected{color:#a43d30;background:#fbe9e6}.portal-job-body{grid-template-columns:1fr 1fr;gap:0;display:grid}.sankalp-panel,.upload-panel{padding:24px}.sankalp-panel{background:var(--portal-paper);border-right:1px solid #efede5}.portal-section-label{color:#8b979b;letter-spacing:1px;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:900}.gotra-block+.gotra-block{border-top:1px solid #eee8dc;margin-top:16px;padding-top:16px}.gotra-block strong{color:#966419;font:18px Georgia,serif;display:block}.gotra-block span{color:#445a62;margin-top:7px;font-size:14px;line-height:1.6;display:block}.upload-panel{flex-direction:column;justify-content:center;display:flex}.upload-drop{cursor:pointer;text-align:center;background:#fffcf5;border:2px dashed #d8c7a8;border-radius:13px;place-items:center;min-height:160px;padding:24px;display:grid}.upload-drop input{opacity:0;width:1px;height:1px;position:absolute}.upload-drop b{color:#fff;background:var(--portal-gold);border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.upload-drop strong{margin-top:12px;font-size:16px}.upload-drop small{color:var(--portal-muted);margin-top:6px;font-size:12px;line-height:1.5}.selected-file{color:#40565e;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.5}.upload-button{color:#0a2732;background:var(--portal-gold);cursor:pointer;border:0;border-radius:10px;width:100%;min-height:50px;margin-top:12px;font-size:15px;font-weight:900}.upload-button:disabled{opacity:.45;cursor:not-allowed}.portal-message{color:var(--portal-green);margin:12px 0 0;font-size:13px;font-weight:800;line-height:1.5}.portal-message.error{color:#ae3f31}.review-note{color:#8d372d;background:#fff0ed;border-radius:9px;margin:12px 0 0;padding:12px;font-size:13px;line-height:1.5}.portal-empty,.portal-invalid{border:1px solid var(--portal-line);text-align:center;background:#fff;border-radius:16px;margin-top:30px;padding:46px 28px}.portal-empty h2,.portal-invalid h1{margin:0;font:30px Georgia,serif}.portal-empty p,.portal-invalid p{max-width:560px;color:var(--portal-muted);margin:10px auto 0;line-height:1.65}.customer-booking{border:1px solid var(--portal-line);background:#fff;border-radius:13px;flex-wrap:wrap;gap:12px 26px;margin-top:26px;padding:19px 22px;display:flex}.customer-booking span{color:var(--portal-muted);font-size:13px}.customer-booking strong{color:var(--portal-ink)}.customer-video-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:28px;display:grid}.customer-video-card{border:1px solid var(--portal-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 38px #192c3312}.customer-video-card video{aspect-ratio:16/9;background:#071f2a;width:100%;display:block}.customer-video-info{padding:20px}.customer-video-info h2{margin:0;font:23px Georgia,serif}.customer-video-info p{color:var(--portal-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.customer-gotras{border:1px solid var(--portal-line);background:var(--portal-paper);border-radius:14px;margin-top:24px;padding:22px}.customer-gotras h2{margin:0 0 16px;font:24px Georgia,serif}.customer-prasad{color:#245a45;background:#eff8f3;border:1px solid #dce9e2;border-radius:13px;margin-top:20px;padding:19px 22px}@media (width<=760px){.portal-header-inner,.portal-main{width:min(100% - 24px,1120px)}.portal-header-inner{min-height:76px}.portal-header img{width:168px}.portal-secure{padding:7px 9px;font-size:10px}.portal-main{padding:32px 0 54px}.portal-hero h1{font-size:36px}.portal-hero>p:last-child{font-size:15px}.portal-summary{grid-template-columns:1fr;gap:9px}.portal-summary article{justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.portal-summary strong{margin-top:0;font-size:23px}.portal-job>header{flex-wrap:wrap;padding:18px}.portal-job>header div{min-width:calc(100% - 64px)}.portal-status{margin-left:60px}.portal-job-body{grid-template-columns:1fr}.sankalp-panel{border-bottom:1px solid #efede5;border-right:0}.sankalp-panel,.upload-panel{padding:19px}.customer-video-grid{grid-template-columns:1fr}}
