.rg-info{--info-line:#ded3c3;--info-muted:#75675c;--info-accent:#8d6840;color:#422823;overflow:hidden}body.rguru-store .rg-info :is(h1,h2,h3){font-family:var(--rg-serif);font-weight:500;text-transform:none;letter-spacing:-.025em;line-height:1.13;color:#422823;margin:0}body.rguru-store .rg-info h1{font-size:clamp(45px,5.7vw,78px);max-width:870px}body.rguru-store .rg-info h2{font-size:clamp(31px,3.2vw,46px)}body.rguru-store .rg-info h3{font-size:27px}.rg-info p{margin:0 0 18px;line-height:1.85}.rg-info a{color:inherit;text-underline-offset:4px}.rg-info .rg-eyebrow{font-size:10px!important;letter-spacing:1.9px!important;font-family:var(--rg-sans)!important;font-weight:600!important;line-height:1.6!important;color:#8d6840;margin-bottom:18px!important}.rg-info-hero{background:#eee6da;border-top:1px solid #e8dfd1;position:relative;isolation:isolate;overflow:hidden}.rg-info-hero-inner{padding-top:28px;padding-bottom:72px;position:relative;z-index:1}.rg-info-breadcrumb{display:flex;gap:12px;align-items:center;font-size:11px;color:#827261;margin-bottom:43px;flex-wrap:wrap}.rg-info-breadcrumb a{text-decoration:none}.rg-info-breadcrumb>span:last-child{color:#493329}.rg-info-intro{font-size:15px;line-height:1.9!important;max-width:650px;margin:24px 0 0!important;color:#716052}.rg-info-watermark{position:absolute;right:2%;top:6%;width:420px;height:420px;object-fit:contain;opacity:.075;mix-blend-mode:multiply;pointer-events:none;transform:rotate(-16deg);z-index:0}.rg-info-contact .rg-info-intro{max-width:560px}.rg-info-contact h1{max-width:670px!important}.rg-city-hero{position:absolute;right:-20px;bottom:7px;width:470px;color:#9a754c;opacity:.55;pointer-events:none;z-index:-1}.rg-city-hero svg,.rg-haridwar-art svg{display:block;width:100%;height:auto}.rg-info-section{padding-block:72px}.rg-section-copy{max-width:720px}.rg-section-copy h2{margin-bottom:24px!important}.rg-lead{font-family:var(--rg-serif);font-size:29px;line-height:1.5!important;letter-spacing:-.01em;color:#674b3b}.rg-copy-muted{color:var(--info-muted);font-size:14px}.rg-story-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center}.rg-haridwar-panel{background:#e9decc;border:1px solid #d8c8af;padding:35px 30px 30px;position:relative;text-align:center;overflow:hidden}.rg-haridwar-panel .rg-eyebrow{margin-bottom:5px!important}.rg-haridwar-art{color:#8c653b;margin:8px auto 22px;max-width:520px}.rg-haridwar-panel h3{font-size:33px!important;margin-bottom:14px!important}.rg-haridwar-panel p:last-child{font-size:12px;max-width:330px;margin:0 auto;color:#7a6048}.rg-info-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#552b28;color:#fff9ef!important;border:1px solid #552b28;padding:16px 23px;font-size:12px;line-height:1.5;text-decoration:none!important;font-family:var(--rg-sans)!important;cursor:pointer;transition:background .2s}.rg-info-button:hover{background:#733d32}.rg-info-button-light{background:#f6ecdd;color:#552b28!important;border-color:#f6ecdd}.rg-info-button-light:hover{background:#fff9ef}.rg-link-arrow{display:inline-block;text-decoration:none!important;border-bottom:1px solid #b69d85;padding-bottom:6px;font-size:12px;margin-top:8px}.rg-info .rg-info-heading{display:flex;justify-content:space-between;gap:35px;align-items:flex-end;margin-bottom:34px}.rg-info-heading>p{max-width:390px;font-size:13px;color:var(--info-muted);margin:0}.rg-info-tinted{background:#f3eee6;border-block:1px solid #e6dccd}.rg-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.rg-principle{padding:27px 0 0;border-top:1px solid #ba9d78}.rg-principle>span{font-size:10px;letter-spacing:1px;color:#99754a;display:block;margin-bottom:22px}.rg-principle h3{margin-bottom:16px!important}.rg-principle p{font-size:13px;line-height:1.9;color:var(--info-muted);margin:0}.rg-legal-summary{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:start;margin-bottom:34px}.rg-legal-summary h2{margin-bottom:22px!important}.rg-legal-summary p{color:var(--info-muted);font-size:14px}.rg-business-facts{border-block:1px solid var(--info-line);margin:0;font-size:12px}.rg-business-facts>div{display:grid;grid-template-columns:135px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid var(--info-line)}.rg-business-facts>div:last-child{border-bottom:0}.rg-business-facts dt{color:#8a7765;font-weight:400}.rg-business-facts dd{margin:0;font-weight:500}.rg-registration-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.rg-registration-card{border:1px solid #d9cbb8;background:#f7f2e9;padding:30px;position:relative}.rg-proof-index{display:block;font-size:9px;letter-spacing:1.7px;color:#8c6b45;margin-bottom:23px}.rg-registration-card h3{font-size:28px!important;margin-bottom:18px!important}.rg-registration-number{font-family:var(--rg-sans);font-size:17px;font-weight:600;letter-spacing:.4px;color:#552b28;overflow-wrap:anywhere}.rg-registration-card p:not(.rg-registration-number){font-size:12px;color:#7b6856;line-height:1.9}.rg-registration-card>a{font-size:11px;text-decoration:none;border-bottom:1px solid #c3ae91;padding-bottom:5px}.rg-certificate-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.rg-certificate-grid figure{margin:0;border:1px solid #e0d5c6;display:grid;grid-template-columns:130px 1fr;align-items:center;gap:24px;padding:20px 26px;background:#fffdf9}.rg-certificate-grid figure>a{display:block;position:relative;background:#fff;border:1px solid #e2dace}.rg-certificate-grid img{width:100%;height:160px;object-fit:contain;display:block}.rg-certificate-grid figure>a>span{position:absolute;inset:auto 0 0;background:#552b28ed;color:#fff;font-size:8px;text-align:center;padding:7px 3px;line-height:1.4}.rg-certificate-grid figcaption{font-family:var(--rg-serif);font-size:23px;line-height:1.2}.rg-certificate-grid small{display:block;font-family:var(--rg-sans);font-size:10px;line-height:1.7;color:var(--info-muted);margin-top:10px}.rg-proof-note{font-size:11px;line-height:1.85;color:#887566;max-width:860px;margin:22px 0 0!important}.rg-info-closing{background:#552b28;color:#f8efe2;padding:56px 0}.rg-info-closing-inner{display:flex;gap:35px;align-items:center;justify-content:space-between}.rg-info-closing h2{color:#fff5e7!important;max-width:700px;font-size:39px!important}.rg-info-closing p{color:#dfcdb6;font-size:12px;margin:15px 0 0}.rg-info-closing .rg-eyebrow{color:#d7b88f!important}.rg-contact-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:start}.rg-contact-form-box h2{font-size:41px!important}.rg-form-intro{font-size:13px;color:var(--info-muted);margin:20px 0 28px!important;max-width:570px}.rg-enquiry-form{margin:0}.rg-form-two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.rg-enquiry-form label{display:block;font-family:var(--rg-sans);font-size:12px;font-weight:500;line-height:1.7;margin-bottom:22px;color:#513c30}.rg-enquiry-form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){display:block;width:100%;margin-top:9px;color:#422823;background:#fffdf8;border:1px solid #d8cbb9;border-radius:0;padding:12px 13px;box-shadow:none;font-family:var(--rg-sans);font-size:13px;line-height:1.7;height:auto;min-height:48px}.rg-enquiry-form textarea{resize:vertical;min-height:160px}.rg-enquiry-form select{padding-right:28px}.rg-enquiry-form :is(input,select,textarea):focus{border-color:#966b42;outline:2px solid #966b4230;outline-offset:2px}.rg-optional{color:#928372;font-weight:400;font-size:10px}.rg-enquiry-form .rg-form-consent{display:flex;gap:11px;align-items:flex-start;font-size:11px;font-weight:400;color:#75675c;line-height:1.8}.rg-form-consent input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:#552b28}.rg-form-consent a{text-decoration:underline}.rg-form-send{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.rg-form-send>span{font-size:10px;color:#907c66}.rg-form-small{font-size:10px;color:#93826f;margin:18px 0 0!important;line-height:1.8!important}.rg-form-trap{position:absolute!important;left:-10000px!important;top:auto;width:1px;height:1px;overflow:hidden}.rg-form-notice{padding:17px 19px;margin:24px 0;border:1px solid;font-size:13px;line-height:1.7}.rg-form-success{background:#f0f4ea;border-color:#a4b28c;color:#3d4f2d}.rg-form-error{background:#fff2ec;border-color:#cba58d;color:#793d28}.rg-contact-aside{background:#f1e8da;border:1px solid #decfb9;padding:34px}.rg-contact-aside h2{font-size:33px!important;margin-bottom:26px!important}.rg-contact-line{padding:22px 0;border-top:1px solid #d5c2a7}.rg-contact-line:last-child{padding-bottom:0}.rg-contact-line>span{font-size:9px;letter-spacing:1.7px;color:#90704d;display:block;margin-bottom:11px}.rg-contact-line>a{font-size:23px;font-family:var(--rg-serif);text-decoration:none;overflow-wrap:anywhere}.rg-contact-line p{font-size:12px;color:#806b55;margin:9px 0 0}.rg-contact-line .rg-inline-link{font-family:var(--rg-sans);font-size:11px;display:inline-block;margin-top:13px;border-bottom:1px solid #b69d7b;padding-bottom:5px}.rg-local-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.rg-local-grid h2{margin-bottom:24px!important}.rg-local-grid p{font-size:14px;color:var(--info-muted)}.rg-local-note{padding:26px 0;border-block:1px solid #d8c8ae;margin-top:24px}.rg-local-note>span{font-size:10px;letter-spacing:1.6px;color:#947149;display:block;margin-bottom:12px}.rg-local-note address{font-style:normal;font-size:17px;line-height:1.8;margin:0}.rg-visit-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:24px}.rg-grievance-box{margin-top:30px;padding:24px;border-left:2px solid #9d7b51;background:#eee5d6}.rg-grievance-box h3{font-size:25px!important;margin-bottom:12px!important}.rg-grievance-box p{font-size:12px;margin-bottom:10px}.rg-grievance-box p:last-child{margin:0}.rg-policy-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:55px;padding-block:55px 80px;align-items:start}.rg-policy-nav{position:sticky;top:22px}.rg-policy-nav nav{display:flex;flex-direction:column;border-top:1px solid #d6c7b1}.rg-policy-nav nav a{display:flex;justify-content:space-between;gap:15px;font-size:12px;line-height:1.6;padding:17px 0;border-bottom:1px solid #e2d8c9;text-decoration:none}.rg-policy-nav a[aria-current=page]{font-weight:600;color:#552b28}.rg-policy-nav a[aria-current=page]>span{color:#a57641}.rg-policy-nav nav a>span{color:#ad9b84}.rg-policy-help{margin-top:35px;background:#eee5d6;padding:26px}.rg-policy-help>span{display:block;font-size:30px;color:#947149;margin-bottom:16px}.rg-policy-help h2{font-size:28px!important;margin-bottom:16px!important}.rg-policy-help p{font-size:11px;color:#87725b}.rg-policy-help a{font-size:11px;text-decoration:none;border-bottom:1px solid #bea17d;padding-bottom:5px}.rg-policy-paper{background:#fffdf8;border:1px solid #e3d8c8;padding:40px 48px 45px;position:relative;isolation:isolate;overflow:hidden}.rg-policy-watermark{position:absolute;right:-100px;top:320px;width:430px;height:430px;object-fit:contain;opacity:.038;mix-blend-mode:multiply;pointer-events:none;transform:rotate(17deg);z-index:-1}.rg-policy-meta{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#998169;letter-spacing:.3px;padding-bottom:25px;border-bottom:1px solid #e3d7c5;margin-bottom:33px;flex-wrap:wrap}.rg-policy-content{position:relative}.rg-policy-content :is(p,li){font-size:15px;line-height:1.95;color:#716153}.rg-policy-content h2{font-size:30px!important;margin:34px 0 18px!important;scroll-margin-top:25px}.rg-policy-content h2:first-child{margin-top:0!important}.rg-policy-content h3{font-size:23px!important;margin:24px 0 13px!important}.rg-policy-content ul,.rg-policy-content ol{padding-left:20px;margin:0 0 20px}.rg-policy-content li{padding-left:4px;margin-bottom:9px}.rg-policy-content a{color:#552b28;text-decoration:underline}.rg-policy-callout{padding:22px 25px;background:#f0e7d8;border-left:2px solid #aa8556;margin-bottom:28px}.rg-policy-callout p:last-child{margin:0}.rg-policy-callout strong{color:#593c2d}.rg-policy-table{width:100%;border-collapse:collapse;margin:22px 0 28px}.rg-policy-table th,.rg-policy-table td{text-align:left;border-bottom:1px solid #deceb7;padding:15px 12px;font-size:12px;line-height:1.8;vertical-align:top;color:#6e5947}.rg-policy-table th{font-weight:600;background:#eee4d4}.rg-policy-content .rg-policy-kicker{font-size:10px;letter-spacing:1.6px;color:#997449}.rg-policy-end{margin-top:40px;padding-top:27px;border-top:1px solid #e4d8c6}.rg-policy-end>span{font-size:26px;color:#ad8755;float:right}.rg-policy-end p{font-family:var(--rg-serif);font-size:24px;line-height:1.3;margin:0 0 10px}.rg-policy-end>a{font-size:12px;text-decoration:none;color:#8c653f}.rg-policy-content details{border-block-end:1px solid #ded1be;padding:16px 0}.rg-policy-content summary{font-family:var(--rg-serif);font-size:22px;color:#51382b;cursor:pointer}.rg-policy-content details p{margin:14px 0 3px}@media(max-width:1100px){.rg-city-hero{width:350px;right:-40px;opacity:.35}.rg-info-intro{max-width:540px}.rg-story-grid{gap:40px}.rg-contact-grid{gap:35px;grid-template-columns:1.15fr .85fr}.rg-contact-aside{padding:25px}.rg-legal-summary{gap:35px}.rg-policy-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.rg-policy-paper{padding:32px}.rg-certificate-grid figure{grid-template-columns:100px 1fr;gap:18px;padding:18px}.rg-certificate-grid img{height:140px}.rg-certificate-grid figcaption{font-size:22px}.rg-local-grid{gap:40px}}@media(max-width:767px){.rg-info-hero-inner{padding-top:22px;padding-bottom:43px}.rg-info-breadcrumb{font-size:10px;gap:9px;margin-bottom:28px}.rg-info .rg-eyebrow{font-size:8px!important;letter-spacing:1.5px!important;margin-bottom:15px!important}body.rguru-store .rg-info h1{font-size:45px;line-height:1.05}body.rguru-store .rg-info h2{font-size:34px}body.rguru-store .rg-info h3{font-size:27px}.rg-info-intro{font-size:13px;line-height:1.85!important;margin-top:20px!important}.rg-info-watermark{width:300px;height:300px;right:-95px;top:25px;opacity:.06}.rg-city-hero{width:300px;right:-80px;bottom:0;opacity:.18}.rg-info-section{padding-block:45px}.rg-story-grid,.rg-contact-grid,.rg-local-grid,.rg-legal-summary{grid-template-columns:1fr;gap:32px}.rg-lead{font-size:25px}.rg-copy-muted{font-size:13px}.rg-haridwar-panel{padding:27px 22px}.rg-haridwar-art{margin:0 auto 14px}.rg-info .rg-info-heading{display:block;margin-bottom:27px}.rg-info-heading>p{margin-top:20px;font-size:12px}.rg-principles{grid-template-columns:1fr;gap:25px}.rg-principle{padding-top:20px}.rg-principle>span{margin-bottom:15px}.rg-registration-grid,.rg-certificate-grid{grid-template-columns:1fr;gap:16px}.rg-registration-card{padding:25px}.rg-registration-card h3{font-size:27px!important}.rg-registration-number{font-size:16px}.rg-proof-index{margin-bottom:20px}.rg-business-facts>div{grid-template-columns:110px 1fr;font-size:11px;gap:13px;padding:14px 0}.rg-certificate-grid figure{grid-template-columns:100px 1fr;gap:22px;padding:17px 22px}.rg-certificate-grid img{height:140px}.rg-certificate-grid figcaption{font-size:24px}.rg-proof-note{font-size:10px}.rg-info-closing{padding-block:40px}.rg-info-closing-inner{display:block}.rg-info-closing h2{font-size:34px!important}.rg-info-closing .rg-info-button{margin-top:25px}.rg-info-button{padding:14px 20px;font-size:11px}.rg-contact-form-box h2{font-size:35px!important}.rg-form-intro{font-size:12px;margin-top:18px!important}.rg-form-two{grid-template-columns:1fr;gap:0}.rg-enquiry-form label{font-size:11px;margin-bottom:19px}.rg-enquiry-form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){font-size:13px;padding:11px 12px;min-height:46px}.rg-enquiry-form .rg-form-consent{font-size:10px}.rg-form-small{font-size:9px}.rg-form-send{gap:14px}.rg-contact-aside{padding:27px}.rg-contact-aside h2{font-size:32px!important}.rg-contact-line>a{font-size:21px}.rg-local-grid p{font-size:13px}.rg-local-note address{font-size:16px}.rg-grievance-box{padding:22px;margin-top:24px}.rg-policy-layout{display:block;padding-block:28px 45px}.rg-policy-nav{position:static;margin-bottom:25px}.rg-policy-nav nav{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.rg-policy-nav nav a{font-size:11px;padding-block:13px}.rg-policy-help{display:none}.rg-policy-paper{padding:25px 21px}.rg-policy-meta{font-size:8px;gap:10px;margin-bottom:25px;padding-bottom:20px}.rg-policy-content :is(p,li){font-size:14px;line-height:1.9}.rg-policy-content h2{font-size:27px!important;margin-top:28px!important}.rg-policy-content h3{font-size:23px!important}.rg-policy-callout{padding:18px}.rg-policy-table th,.rg-policy-table td{padding:11px 8px;font-size:12px;overflow-wrap:anywhere}.rg-policy-end p{font-size:25px}.rg-policy-end>a{font-size:11px}.rg-policy-watermark{width:300px;height:300px;right:-90px;opacity:.035;top:250px}.rg-policy-content summary{font-size:21px}}@media(prefers-reduced-motion:reduce){.rg-info *{scroll-behavior:auto!important;transition:none!important}}body.page-template-page-rguru-information .page-wrapper{padding-bottom:0!important}