/*! 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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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 h2{margin-bottom:42px}.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}}@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-page h2{font-size:clamp(38px,4vw,58px);line-height:1.08}.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 h2{margin:31px 0 12px;font-size:28px}.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 p,.sp-detail-layout li{color:#51666e;font:17px/1.78 Georgia,serif}.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-catalogue-top{padding-top:70px}.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{gap:8px}.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 nav a:hover{color:var(--mv-ruby);background:#fff4e4}.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 strong{font-size:13px}.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-intro,.sp-steps,.sp-faq{padding-block:100px}.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-homam-grid article:hover{box-shadow:var(--mv-shadow);transform:translateY(-5px)}.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}.site-footer-brand img{filter:contrast(1.18)saturate(1.12)}.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-legend strong{font-size:12px}.sp-map-legend small{color:#817168;font-size:9px}.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}}.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}}: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}}
