:root{--sh-red-900:#5c080d;--sh-red-800:#7a0a0f;--sh-red-700:#8e0d14;--sh-red-600:#b5121b;--sh-red-500:#d71920;--sh-red-400:#ec5b65;--sh-red-300:#f4858d;--sh-red-200:#f9b6ba;--sh-red-100:#fce8ea;--sh-red-50:#fff5f6;--sh-blue-900:#041733;--sh-blue-800:#05234e;--sh-blue-700:#052c6b;--sh-blue-600:#073b8c;--sh-blue-500:#1a56b0;--sh-blue-400:#3d7dd6;--sh-blue-300:#78a5e3;--sh-blue-200:#a8c9f5;--sh-blue-100:#e8f0fc;--sh-blue-50:#f4f8fd;--sh-navy-950:#041028;--sh-navy-900:#061d49;--sh-navy-800:#0b2b66;--sh-navy-700:#123b82;--sh-navy-600:#1d4d9e;--sh-gold-700:#785606;--sh-gold-600:#9a7210;--sh-gold-500:#d4af37;--sh-gold-400:#e0be4d;--sh-gold-300:#ebe09a;--sh-gold-200:#f5e5a8;--sh-gold-100:#faf5e4;--sh-gold-50:#fdfbf4;--sh-gradient-banner:linear-gradient(90deg, #d71920 0%, #b5121b 20%, #073b8c 68%, #061d49 100%);--sh-gradient-banner-angle:linear-gradient(135deg, #d71920 0%, #b5121b 22%, #073b8c 70%, #061d49 100%);--sh-gradient-banner-subtle:linear-gradient(90deg, #d7192014 0%, #073b8c14 100%);--sh-gradient-banner-card:linear-gradient(135deg, #d719200a 0%, #073b8c0d 100%);--sh-gradient-hero-overlay:linear-gradient(135deg, #061d49f0 0%, #073b8cd9 55%, #b5121bcc 100%);--sh-border-banner-bottom:3px solid #d4af37;--sh-banner-pinstripe:0 3px 0 0 #d4af37, 0 5px 0 0 #d71920;--sh-white:#fff;--sh-ivory:#f7f9fc;--sh-black:#020617;--sh-slate-50:#f7f9fc;--sh-slate-100:#eef3fa;--sh-slate-200:#e2e8f0;--sh-slate-300:#cbd5e1;--sh-slate-400:#94a3b8;--sh-slate-500:#64748b;--sh-slate-600:#475569;--sh-slate-700:#334155;--sh-slate-800:#1e293b;--sh-slate-900:#061d49;--sh-success:#059669;--sh-success-bg:#ecfdf5;--sh-warning:#d97706;--sh-warning-bg:#fffbeb;--sh-danger:#b5121b;--sh-info:#073b8c;--sh-info-bg:#e8f0fc;--color-primary-red:#d71920;--color-primary-red-hover:#b5121b;--color-primary-red-light:#fce8ea;--color-primary-blue:#073b8c;--color-primary-blue-hover:#052c6b;--color-primary-blue-light:#e8f0fc;--color-deep-blue:#061d49;--color-gold-accent:#d4af37;--color-bg-primary:#f7f9fc;--color-bg-secondary:#fff;--color-bg-dark:#061d49;--color-bg-surface-dark:#041028;--color-bg-card-dark:#0b2b66;--color-text-main:#1e293b;--color-text-muted:#cbd5e1;--color-text-light:#7e8d9b;--color-text-inverse:#fff;--color-text-red:#d71920;--color-text-blue:#073b8c;--color-text-gold:#d4af37;--color-border-subtle:#ffffff21;--color-border-gold:#d4af376b;--color-border-red:#d7192052;--color-border-blue:#073b8c47;--color-border-dark:#ffffff24;--font-family-display:"Cinzel", "Noto Sans Devanagari", "Noto Sans Kannada", serif;--font-family-body:"Plus Jakarta Sans", "Noto Sans Kannada", "Noto Sans Devanagari", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-sans:var(--font-family-body);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.75rem;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.6;--leading-relaxed:1.75;--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.05em;--tracking-wider:.12em;--tracking-widest:.25em;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-full:9999px;--shadow-sm:0 2px 6px #061d4914;--shadow-md:0 8px 24px -4px #061d491f, 0 4px 10px -2px #061d490f;--shadow-lg:0 20px 32px -8px #061d492e, 0 8px 16px -4px #061d491a;--shadow-xl:0 20px 45px #04102842;--shadow-gold:0 0 0 1px #d4af3766, 0 10px 25px -5px #061d4933;--shadow-gold-glow:0 0 25px #d4af3747;--shadow-red-glow:0 0 25px #d7192040;--shadow-blue-glow:0 0 25px #073b8c40;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.4s cubic-bezier(.4, 0, .2, 1);--transition-bounce:.35s cubic-bezier(.34, 1.56, .64, 1);--container-max:1440px;--container-narrow:960px;--container-max-width:1440px;--container-narrow-width:960px;--container-padding-desktop:2rem;--container-padding-tablet:1.5rem;--container-padding-mobile:1rem;--theme-bg-canvas:#07162c;--theme-bg-surface:#0d213f;--theme-bg-card:#122b50;--theme-card-bg:#122b50;--theme-bg-card-alt:#081a36;--theme-surface-tinted:#122b50a6;--theme-bg-overlay:#06162cf5;--theme-dropdown-bg:#0a1e3a;--theme-modal-bg:#0e2342;--theme-modal-backdrop:#030c1cdb;--theme-text-primary:#fff;--theme-text-secondary:#e2e8f0;--theme-text-muted:#cbd5e1;--theme-text-inverse:#061d49;--theme-text-gold:#e0be4d;--theme-accent-gold:#d4af37;--theme-accent-blue:#78a5e3;--theme-accent-red:#f25c66;--theme-badge-gold-bg:#d4af3729;--theme-badge-gold-text:#ebe09a;--theme-badge-gold-border:#d4af3773;--theme-badge-blue-bg:#073b8c59;--theme-badge-blue-text:#93c5fd;--theme-badge-blue-border:#78a5e366;--theme-badge-red-bg:#d7192038;--theme-badge-red-text:#fca5a5;--theme-badge-red-border:#f25c6673;--theme-badge-navy-bg:#0b2b66d9;--theme-badge-navy-text:#e2e8f0;--theme-badge-navy-border:#fff3;--theme-border-subtle:#ffffff21;--theme-border-card:#d4af3742;--theme-border-gold:#d4af376b;--theme-shadow-card:0 10px 28px -6px #030c1c8c;--theme-nav-bg:linear-gradient(90deg, #d71920 0%, #b5121b 20%, #073b8c 68%, #061d49 100%);--theme-nav-bg-scrolled:linear-gradient(90deg, #d71920fa 0%, #b5121bfa 20%, #073b8cfa 68%, #061d49fa 100%);--theme-nav-text:#fff;--theme-nav-text-muted:#e2e8f0;--theme-nav-border:var(--sh-gold-500);--theme-nav-descriptor:var(--sh-gold-400);--theme-hero-bg:#10294f;--theme-hero-gradient:linear-gradient(135deg, #10294f 0%, #18365f 50%, #24466f 100%);--theme-hero-title-gradient:linear-gradient(90deg, #fff 0%, #ebe09a 50%, #fff 100%);--theme-section-alt-bg:#18365f;--theme-header-top-bg:#10294f;--theme-navbar-bg:#10294ff5;--theme-footer-bg:#10294f;--theme-input-bg:#1b3456;--theme-input-border:#ffffff3d;--theme-input-text:#fff;--theme-input-placeholder:#94a3b8;--theme-badge-bg:#d4af3726;--theme-badge-text:var(--sh-gold-300);--theme-badge-border:#d4af376b;--theme-hover-bg:#ffffff12}[data-theme=dark]{--theme-bg-canvas:#10294f;--theme-bg-surface:#1b3456;--theme-bg-card:#1b3456;--theme-card-bg:#1b3456;--theme-bg-card-alt:#18365f;--theme-surface-tinted:#1b3456a6;--theme-bg-overlay:#10294ff5;--theme-dropdown-bg:#18365f;--theme-modal-bg:#1b3456;--theme-modal-backdrop:#10294fdb;--theme-text-primary:#fff;--theme-text-secondary:#e2e8f0;--theme-text-muted:#cbd5e1;--theme-text-inverse:#10294f;--theme-text-gold:#e0be4d;--theme-accent-gold:#d4af37;--theme-accent-blue:#78a5e3;--theme-accent-red:#f25c66;--theme-badge-gold-bg:#d4af3729;--theme-badge-gold-text:#ebe09a;--theme-badge-gold-border:#d4af3773;--theme-badge-blue-bg:#073b8c59;--theme-badge-blue-text:#93c5fd;--theme-badge-blue-border:#78a5e366;--theme-badge-red-bg:#d7192038;--theme-badge-red-text:#fca5a5;--theme-badge-red-border:#f25c6673;--theme-badge-navy-bg:#18365fd9;--theme-badge-navy-text:#e2e8f0;--theme-badge-navy-border:#fff3;--theme-border-subtle:#ffffff21;--theme-border-card:#d4af3742;--theme-border-gold:#d4af376b;--theme-shadow-card:0 10px 28px -6px #10294f8c;--theme-nav-bg:linear-gradient(90deg, #d71920 0%, #b5121b 20%, #073b8c 68%, #10294f 100%);--theme-nav-bg-scrolled:linear-gradient(90deg, #d71920fa 0%, #b5121bfa 20%, #073b8cfa 68%, #10294ffa 100%);--theme-nav-text:#fff;--theme-nav-text-muted:#e2e8f0;--theme-nav-border:var(--sh-gold-500);--theme-nav-descriptor:var(--sh-gold-400);--theme-hero-bg:#10294f;--theme-hero-gradient:linear-gradient(135deg, #10294f 0%, #18365f 50%, #24466f 100%);--theme-hero-title-gradient:linear-gradient(90deg, #fff 0%, #ebe09a 50%, #fff 100%);--theme-section-alt-bg:#18365f;--theme-header-top-bg:#10294f;--theme-navbar-bg:#10294ff5;--theme-footer-bg:#10294f;--theme-input-bg:#1b3456;--theme-input-border:#ffffff3d;--theme-input-text:#fff;--theme-input-placeholder:#94a3b8;--theme-badge-bg:#d4af3726;--theme-badge-text:var(--sh-gold-300);--theme-badge-border:#d4af376b;--theme-hover-bg:#ffffff12;--color-bg-primary:#10294f;--color-bg-secondary:#18365f;--color-text-main:#f7f9fc;--color-text-muted:#cbd5e1;--color-border-subtle:#ffffff21;--color-border-dark:#ffffff21}[data-theme=light]{--theme-bg-canvas:#f7f5f0;--theme-bg-surface:#fff;--theme-bg-card:#fff;--theme-card-bg:#fff;--theme-bg-card-alt:#10294f;--theme-surface-tinted:#eeeae2;--theme-bg-overlay:#fffffffa;--theme-dropdown-bg:#fff;--theme-modal-bg:#fff;--theme-modal-backdrop:#10294fb8;--theme-text-primary:#10294f;--theme-text-secondary:#1e293b;--theme-text-muted:#475569;--theme-text-inverse:#fff;--theme-text-gold:#855f08;--theme-accent-gold:#b8860b;--theme-accent-blue:#073b8c;--theme-accent-red:#b5121b;--theme-badge-gold-bg:#fdf8e7;--theme-badge-gold-text:#785606;--theme-badge-gold-border:#b4861273;--theme-badge-blue-bg:#edf3fc;--theme-badge-blue-text:#073b8c;--theme-badge-blue-border:#073b8c47;--theme-badge-red-bg:#fdf1f2;--theme-badge-red-text:#b5121b;--theme-badge-red-border:#b5121b47;--theme-badge-navy-bg:#eeeae2;--theme-badge-navy-text:#10294f;--theme-badge-navy-border:#cbd5e1;--theme-border-subtle:#10294f24;--theme-border-card:#10294f29;--theme-border-gold:#b488166b;--theme-shadow-card:0 6px 22px -4px #10294f14, 0 2px 6px -1px #10294f0a;--theme-nav-bg:linear-gradient(90deg, #d71920 0%, #b5121b 20%, #073b8c 68%, #10294f 100%);--theme-nav-bg-scrolled:linear-gradient(90deg, #d71920fa 0%, #b5121bfa 20%, #073b8cfa 68%, #10294ffa 100%);--theme-nav-text:#fff;--theme-nav-text-muted:#e2e8f0;--theme-nav-border:var(--sh-gold-500);--theme-nav-descriptor:var(--sh-gold-400);--theme-hero-bg:#f7f5f0;--theme-hero-gradient:linear-gradient(135deg, #f7f5f0 0%, #f5f1e8 45%, #eeeae2 100%);--theme-hero-title-gradient:linear-gradient(90deg, #10294f 0%, #073b8c 52%, #10294f 100%);--theme-section-alt-bg:#eeeae2;--theme-header-top-bg:#10294f;--theme-navbar-bg:#fffffffa;--theme-footer-bg:#10294f;--theme-input-bg:#fff;--theme-input-border:#cbd5e1;--theme-input-text:#061d49;--theme-input-placeholder:#64748b;--theme-badge-bg:#fce8ea;--theme-badge-text:#b5121b;--theme-badge-border:#d7192040;--theme-hover-bg:#073b8c0f;--color-bg-primary:#f7f9fc;--color-bg-secondary:#fff;--color-text-main:#1e293b;--color-text-muted:#475569;--color-border-subtle:#073b8c24;--color-border-dark:#cbd5e1;--shadow-sm:0 2px 5px #061d490d;--shadow-md:0 8px 22px -4px #061d4914, 0 3px 8px -2px #061d490a;--shadow-lg:0 18px 30px -8px #061d491c, 0 6px 14px -4px #061d490f;--shadow-gold:0 0 0 1px #b4881659, 0 8px 20px -4px #061d4914}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family-body);color:var(--theme-text-primary);background-color:var(--theme-bg-canvas);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;width:100%;min-height:100%;transition:background-color var(--transition-normal), color var(--transition-normal);margin:0;padding:0;scroll-padding-top:130px;font-size:16px;overflow-x:clip}body{width:100%;min-height:100vh;line-height:var(--leading-normal);background-color:var(--theme-bg-canvas);color:var(--theme-text-primary);flex-direction:column;align-items:stretch;margin:0;padding:0;display:flex;overflow-x:clip}html[lang=kn],html[lang=kn] body,html[lang=kn] button,html[lang=kn] input,html[lang=kn] textarea,html[lang=kn] select{font-family:"Noto Sans Kannada", "Kannada Sangam MN", var(--font-family-body)}html[lang=kn] h1,html[lang=kn] h2,html[lang=kn] h3,html[lang=kn] h4,html[lang=kn] h5,html[lang=kn] h6{font-family:Noto Sans Kannada,Cinzel,serif}html[lang=hi],html[lang=hi] body,html[lang=hi] button,html[lang=hi] input,html[lang=hi] textarea,html[lang=hi] select{font-family:"Noto Sans Devanagari", "Kohinoor Devanagari", var(--font-family-body)}html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3,html[lang=hi] h4,html[lang=hi] h5,html[lang=hi] h6{font-family:Noto Sans Devanagari,Cinzel,serif}#root{background-color:var(--theme-bg-canvas);flex-direction:column;align-items:stretch;width:100%;min-height:100vh;margin:0;padding:0;display:flex;overflow-x:clip}.shrwf-sticky-header{z-index:900;box-sizing:border-box;background-color:var(--theme-bg-canvas);width:100%;transition:box-shadow var(--transition-normal);margin:0;padding:0;position:sticky;top:0}.shrwf-app-shell,.shrwf-sticky-header,.shrwf-topbar,.shrwf-header,.shrwf-home-view,.shrwf-hero-section,header,nav:not(.shrwf-floating-social-nav),main,footer,section,.shrwf-full-width{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);color:var(--theme-text-primary);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h1{font-size:clamp(2.25rem, 4.5vw, var(--text-5xl))}h2{font-size:clamp(1.75rem, 3vw, var(--text-4xl))}h3{font-size:clamp(1.35rem, 2vw, var(--text-2xl))}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}img,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--sh-red-500);outline-offset:3px}.shrwf-container{width:100%;max-width:var(--container-max-width);padding-left:var(--container-padding-mobile,1rem);padding-right:var(--container-padding-mobile,1rem);box-sizing:border-box;margin-left:auto;margin-right:auto}@media (width>=640px){.shrwf-container{padding-left:var(--container-padding-tablet,1.5rem);padding-right:var(--container-padding-tablet,1.5rem)}}@media (width>=1024px){.shrwf-container{padding-left:var(--container-padding-desktop,2rem);padding-right:var(--container-padding-desktop,2rem)}}.shrwf-container-narrow{max-width:var(--container-narrow-width);box-sizing:border-box}.shrwf-badge{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.35rem .85rem;font-weight:700;display:inline-flex}.shrwf-badge-gold{background:var(--theme-badge-gold-bg);color:var(--theme-badge-gold-text);border:1px solid var(--theme-badge-gold-border)}.shrwf-badge-blue,.shrwf-badge-navy{background:var(--theme-badge-blue-bg);color:var(--theme-badge-blue-text);border:1px solid var(--theme-badge-blue-border)}.shrwf-badge-red,.shrwf-badge-crimson{background:var(--theme-badge-red-bg);color:var(--theme-badge-red-text);border:1px solid var(--theme-badge-red-border)}.shrwf-badge-dark{color:var(--sh-gold-300);border:1px solid var(--sh-gold-500);background:#061d49e0}.shrwf-placeholder{color:var(--sh-gold-300);border:1px dashed var(--sh-gold-500);border-radius:var(--radius-sm);letter-spacing:.02em;background:#d4af372e;padding:.15rem .45rem;font-family:monospace;font-size:.85em;font-weight:600;display:inline-block}[data-theme=light] .shrwf-placeholder{color:#7d5f0e;border-color:var(--sh-gold-600);background:#d4af3726}header .shrwf-placeholder,footer .shrwf-placeholder,[data-theme=light] header .shrwf-placeholder,[data-theme=light] footer .shrwf-placeholder{color:var(--sh-gold-300);border-color:var(--sh-gold-400);background:#d4af3733}.shrwf-address-text{word-break:break-word;overflow-wrap:break-word;line-height:1.55}.shrwf-divider{background:linear-gradient(90deg, var(--sh-red-500) 0%, var(--sh-gold-500) 50%, var(--sh-blue-600) 100%);border-radius:2px;width:72px;height:3px;margin-top:.75rem;margin-bottom:1rem}.shrwf-divider-center{margin-left:auto;margin-right:auto}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--theme-bg-canvas)}::-webkit-scrollbar-thumb{background:var(--sh-navy-700);border:2px solid var(--theme-bg-canvas);border-radius:5px}[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--sh-slate-400)}::-webkit-scrollbar-thumb:hover{background:var(--sh-gold-500)}.shrwf-banner-pinstripe{box-shadow:var(--sh-banner-pinstripe)}.shrwf-gold-rule{background:linear-gradient(90deg, var(--sh-gold-500) 0%, var(--sh-gold-400) 50%, var(--sh-gold-500) 100%);border:none;width:100%;height:2px}.shrwf-banner-rule{border-bottom:2px solid var(--sh-red-500);background:linear-gradient(90deg,#d4af37 0% 100%);width:100%;height:5px}.shrwf-internal-page-header{background:linear-gradient(135deg, var(--sh-navy-900) 0%, #15324e 40%, var(--sh-blue-600) 75%, var(--sh-red-700) 100%);color:#fff;width:100%;box-shadow:0 3px 0 0 #d4af37, 0 5px 0 0 var(--sh-red-500), 0 10px 25px #08162659;box-sizing:border-box;border-bottom:none;margin:0;padding:clamp(2.5rem,4.2vw,3.75rem) 0;position:relative;overflow:hidden}.shrwf-internal-page-header h1{color:#fff!important}.shrwf-internal-page-header p{color:#ffffffe6!important}.shrwf-internal-page-header .shrwf-breadcrumbs,.shrwf-internal-page-header .shrwf-breadcrumbs button,.shrwf-internal-page-header .shrwf-breadcrumbs a{color:#ffffffd9!important}.shrwf-internal-page-header .shrwf-breadcrumbs button:hover{color:var(--sh-gold-300)!important}.shrwf-internal-page-header .shrwf-breadcrumbs span[aria-current=page]{font-weight:700;color:#fff!important}@keyframes shrwf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=640px){html{scroll-padding-top:76px}}@media (width>=641px) and (width<=1080px){html{scroll-padding-top:110px}}@media (width>=1081px){html{scroll-padding-top:165px}}@media (width<=640px){.shrwf-container{box-sizing:border-box!important;padding-left:clamp(14px,4.5vw,16px)!important;padding-right:clamp(14px,4.5vw,16px)!important}.shrwf-card{padding:clamp(1rem,3.5vw,1.35rem)!important}}.shrwf-policy-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(1.75rem,3vw,3rem);display:grid}@media (width<=960px){.shrwf-policy-grid{grid-template-columns:1fr!important;gap:2rem!important}}@media (width<=600px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],select,textarea{font-size:16px!important}}@media (width<=1080px){.shrwf-mobile-toggle{justify-content:center;align-items:center;display:inline-flex!important}.shrwf-navigation-strip{display:none!important}}@media (width>=1081px){.shrwf-mobile-toggle{display:none!important}}
