@import url("wl_headerpage-7.css");
@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;650;700;750;800&display=swap");
/* Only loaded when desktop Theme 14 is selected. Mobile View continues to use 12. */
body.theme14{
--t14-blue:var(--th-primary,#126eb3);--t14-ink:var(--th-font,#172535);--t14-muted:#526174;
--t14-line:color-mix(in srgb,var(--t14-blue) 16%,white);--t14-soft:color-mix(in srgb,var(--t14-blue) 7%,white);
--t14-coral:var(--th-primary,#ff626e);--t14-offer-ink:var(--th-primary,#c63f50);--t14-offer-soft:color-mix(in srgb,var(--t14-coral) 9%,white);
--t14-bg:color-mix(in srgb,var(--t14-blue) 3%,#f7f9fc);--t14-button:var(--th-btn,var(--t14-blue));--t14-button-hover:var(--th-btn-hover,#105b96);
--t14-header-bg:var(--th-header-bg,#fff);--t14-header-text:var(--th-header-text,#254c69);--t14-search-bg:var(--th-search-bg,#fff);--t14-footer-bg:var(--th-footer-bg,#fff);--t14-footer-text:var(--th-footer-text,#465b6e);
--t14-font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;
--bharat-navy:var(--t14-blue);--bharat-navy-glow:var(--t14-blue);--bharat-saffron:var(--t14-blue);--bharat-green:var(--t14-blue);
--bv-navy:var(--t14-blue);--bv-navy-light:var(--t14-blue);--bv-green:var(--t14-blue);--bv-green-dark:var(--t14-blue);--bv-gold:var(--t14-coral);
background:var(--t14-bg);color:var(--t14-ink);font-family:var(--t14-font);margin:0}
.theme14 button,.theme14 input,.theme14 select,.theme14 textarea{font-family:var(--t14-font)}
.theme14 a{text-decoration:none}.theme14 :focus-visible{outline:3px solid #248ac7;outline-offset:4px}
.theme14 .container{max-width:1320px}
.theme14 .t14-topbar{height:34px;background:var(--t14-soft);border-bottom:1px solid #e0edf5;color:#557187;font-size:11px;font-weight:500}
.theme14 .t14-topbar>.container,.theme14 .t14-topbar .container>div{display:flex;align-items:center;justify-content:space-between;height:100%;gap:24px}
.theme14 .t14-topbar i{margin-right:6px}.theme14 .t14-topbar a{color:#356583;font-weight:600}
.theme14 .bv-header-container{position:sticky;top:0;animation:none;z-index:1000}
.theme14 .bv-header-container+.def_layout_content{padding-top:0}
.theme14 .bv-header-glass{background:#fff;backdrop-filter:none;border-bottom:1px solid var(--t14-line);box-shadow:0 4px 24px #23426406}
.theme14 .bv-header-glass::before,.theme14 .bv-header-glass::after{display:none}
.theme14 .bv-toolbar-row{min-height:82px;padding:12px 0;gap:24px}
.theme14 .bv-logo-img{max-height:48px;max-width:160px;object-fit:contain;filter:none}
.theme14 .bv-menu-list{gap:3px}.theme14 .bv-menu-link{flex-direction:row;gap:7px;padding:10px 12px;border-radius:10px;letter-spacing:0;text-transform:none;font-size:13px;font-weight:650;animation:none;transform:none;color:#435568}
.theme14 .bv-icon-box{width:22px;height:26px;background:none;box-shadow:none;border:0;color:#58768b}
.theme14 .bv-icon-box svg{width:20px;height:20px;fill:currentColor;filter:none}
.theme14 .bv-menu-link.bv-current,.theme14 .bv-menu-link:hover{color:var(--t14-blue);background:var(--t14-soft);transform:none}
.theme14 .bv-menu-link::after{background:none}.theme14 .bv-menu-link.dropdown-toggle::after{border-top-color:currentColor}
.theme14 .bv-menu-label{font-size:13px}
.theme14 .bv-btn-solid,.theme14 .bv-btn-outline{padding:12px 18px;font-size:12px;text-transform:none;letter-spacing:0;animation:none;border-radius:11px;box-shadow:none;transform:none}
.theme14 .bv-btn-solid{background:var(--t14-blue);color:white!important}.theme14 .bv-btn-solid:hover{background:var(--t14-button-hover);box-shadow:0 6px 18px color-mix(in srgb,var(--t14-blue) 13%,transparent);transform:translateY(-2px)}
.theme14 .bv-btn-outline{border:1px solid var(--t14-line);color:#35566e;background:#fff}
.theme14 .bv-dropdown-panel{border:1px solid var(--t14-line);border-radius:16px;box-shadow:0 18px 55px #18395718}
.theme14 .bv-dropdown-link:hover{background:var(--t14-soft);color:var(--t14-blue)}
.theme14 .fx-coin-trigger{border-color:var(--t14-line);background:#f7fafc;border-radius:11px;color:#3a566c}
.theme14 .fx-coin-bubble{background:var(--t14-soft);box-shadow:none;color:var(--t14-blue)}
@media(min-width:992px) and (max-width:1199px){.theme14 .bv-toolbar-row{gap:10px}.theme14 .bv-menu-link{padding:10px 7px}.theme14 .bv-icon-box{display:none}.theme14 .bv-btn-outline{padding:10px}.theme14 .bv-logo-img{max-width:120px}.theme14 .t14-topbar .container{max-width:100%}}
@media(max-width:991px){.theme14 .t14-topbar .container>span{display:none}.theme14 .t14-topbar .container{justify-content:center}.theme14 .bv-toolbar-row{min-height:70px}.theme14 .bv-hamburger{background:var(--t14-soft);color:var(--t14-blue)}}
@media(prefers-reduced-motion:reduce){.theme14 *,.theme14 *::before,.theme14 *::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
.theme14 .bv-content-spacer{display:none}
.theme14 .bv-toolbar-row{gap:18px}
.theme14 .bv-logo-img{max-width:145px}
.theme14 .bv-menu-link{padding:10px 8px;gap:6px}
.theme14 .bv-menu-label{font-size:12px;letter-spacing:0;font-weight:650}
.theme14 .bv-action-bar{gap:9px;flex-shrink:0}
.theme14 .bv-icon-box{width:19px}.theme14 .bv-icon-box svg{width:18px;height:18px}
.theme14 .fx-coin-trigger{padding:8px 11px;font-size:11px;box-shadow:none}
.theme14 .bv-btn-solid,.theme14 .bv-btn-outline{padding:11px 13px;font-size:11px}
.theme14 .bv-header-container.bv-scrolled .bv-header-glass{background:#fff;backdrop-filter:none}
/* Theme 14 desktop header: service navigation stays in the search panel. */
@media(min-width:992px){
 .theme14 .bv-desktop-menu>.bv-menu-list{display:none}
 .theme14 .bv-desktop-menu{justify-content:flex-end}
}
/* Palette tokens come from Master Admin; button text stays readable. */
.theme14 .bv-header-glass,.theme14 .bv-header-container.bv-scrolled .bv-header-glass{background:var(--t14-header-bg)}
.theme14 .bv-menu-link,.theme14 .bv-btn-outline,.theme14 .fx-coin-trigger{color:var(--t14-header-text)}
.theme14 .bv-btn-solid{background:var(--t14-button);color:#fff!important}
.theme14 .bv-btn-solid:hover{background:var(--t14-button-hover)}
.theme14 .t14-topbar,.theme14 .t14-topbar a{color:var(--t14-header-text)}
.theme14 .bv-btn-outline{border-color:var(--t14-line)}
