*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,"Noto Sans Devanagari",Segoe UI,sans-serif;background:#f4f6f9;color:#172033}a{color:inherit;text-decoration:none}.top{background:linear-gradient(120deg,#790000,#b00020);color:#fff;padding:18px max(4%,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between}.mast{display:flex;gap:13px;align-items:center}.mast b{font-size:clamp(22px,4vw,34px);letter-spacing:.5px}.mast small{display:block;opacity:.88;margin-top:2px}.logo{width:58px;height:58px;border-radius:12px;background:#fff;color:#8b0000;display:grid;place-items:center;font-weight:900}.menu{display:none;border:0;background:#fff2;color:#fff;font-size:24px;border-radius:8px}.nav{background:#111827;color:#fff;display:flex;justify-content:center;flex-wrap:wrap;position:sticky;top:0;z-index:10}.nav a{padding:13px 16px;font-weight:700;font-size:14px}.nav a:hover{background:#8b0000}.wrap{max-width:1180px;margin:auto;padding:18px}.notice{background:#fff4d6;border-left:5px solid #f59e0b;padding:12px 14px;display:flex;gap:10px;overflow:hidden}.notice b{white-space:nowrap;color:#8b0000}.hero{margin:18px 0;display:grid;grid-template-columns:1.45fr 1fr;gap:18px;background:#fff;border-radius:16px;padding:32px;box-shadow:0 8px 30px #0f172a10}.hero h1{font-size:clamp(38px,6vw,68px);line-height:1.02;margin:12px 0}.hero h1 em{font-style:normal;color:#a00016}.hero p{color:#5c6678;font-size:18px;max-width:650px}.pill{font-size:12px;font-weight:900;letter-spacing:1px;background:#ffe8ec;color:#8b0000;padding:7px 10px;border-radius:999px}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.btn{border:1px solid #d5dbe5;padding:11px 16px;border-radius:9px;font-weight:800;background:#fff;cursor:pointer}.btn.primary{background:#8b0000;color:#fff;border-color:#8b0000}.quick{background:#f8fafc;border:1px solid #e5e7eb;padding:20px;border-radius:14px}.quick h2{margin-top:0}.quickgrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.quickgrid a{background:#fff;border:1px solid #e2e8f0;padding:12px;border-radius:9px;font-weight:700;text-align:center}.searchbar{display:grid;grid-template-columns:1fr 220px;gap:10px;margin:20px 0}.searchbar input,.searchbar select{padding:14px;border:1px solid #d8dee8;border-radius:10px;background:#fff;font-size:15px}.section-title{display:flex;justify-content:space-between;align-items:end;border-bottom:3px solid #8b0000;margin:28px 0 14px}.section-title h2{margin:0;background:#8b0000;color:#fff;padding:9px 14px;border-radius:8px 8px 0 0}.section-title span{font-size:13px;color:#667085;padding:8px}.postgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.postcard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#8b0000,#e11d48);display:grid;place-items:center;color:#fff;font-weight:900;font-size:18px;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.postbody{padding:14px}.postbody h3{margin:5px 0 9px;font-size:17px;line-height:1.35}.meta{font-size:12px;color:#7b8493}.tag{font-size:11px;font-weight:800;color:#8b0000}.columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.board{background:#fff;border:1px solid #dfe4ec;border-radius:10px;overflow:hidden}.board h2{margin:0;background:#8b0000;color:#fff;padding:12px 14px;font-size:19px}.board-item{display:block;padding:11px 14px;border-bottom:1px dashed #d7dde7;font-weight:650;line-height:1.35}.board-item:hover{background:#fff7f7}.servicegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.service{background:#fff;border:1px solid #e0e5ed;padding:17px;border-radius:10px}.service h3{margin:0 0 7px}.service p{color:#667085;font-size:13px;min-height:38px}.service button{border:0;background:#111827;color:#fff;padding:9px 11px;border-radius:7px;font-weight:700}.disclaimer{margin:30px 0;background:#eef2f7;padding:18px;border-radius:10px;color:#536074}.disclaimer h3{color:#172033;margin-top:0}footer{text-align:center;background:#111827;color:#d9dee8;padding:28px}footer a{text-decoration:underline}.loading{grid-column:1/-1;padding:30px;text-align:center;background:#fff;border-radius:10px}.article{background:#fff;padding:24px;border-radius:12px;border:1px solid #e1e6ee}.info-table{width:100%;border-collapse:collapse;margin:18px 0}.info-table td,.info-table th{border:1px solid #dfe4ea;padding:10px;text-align:left}.info-table th{background:#f3f5f8}.important a{display:block;padding:11px;border-bottom:1px solid #eee;color:#8b0000;font-weight:800}@media(max-width:760px){.menu{display:block}.nav{display:none;position:static;flex-direction:column}.nav.show{display:flex}.nav a{border-bottom:1px solid #ffffff1c}.hero{grid-template-columns:1fr;padding:22px}.postgrid,.columns,.servicegrid{grid-template-columns:1fr}.searchbar{grid-template-columns:1fr}.mast small{font-size:11px}.logo{width:46px;height:46px}.wrap{padding:11px}.notice{font-size:13px}}
.card-summary{font-size:13px;color:#667085;line-height:1.45;margin:4px 0 9px}.service-actions{display:flex;gap:7px;flex-wrap:wrap}.service button.wa,.wa-main{background:#166534;color:#fff}.contact-strip{margin:28px 0 8px;background:#fff;border:1px solid #dfe4ec;border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.contact-strip span{display:block;color:#667085;margin-top:4px}.modal{display:none;position:fixed;inset:0;background:#0f172acc;z-index:99;padding:18px;overflow:auto}.modal.open{display:flex;align-items:flex-start;justify-content:center}.modal-card{position:relative;background:#fff;width:min(520px,100%);margin:4vh auto;border-radius:16px;padding:22px;box-shadow:0 20px 70px #0005}.modal-close{position:absolute;right:12px;top:10px;border:0;background:#eef2f7;border-radius:50%;width:38px;height:38px;font-size:25px}.service-choice{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0}.choice{padding:12px;border-radius:9px;background:#111827;color:#fff;text-align:center;font-weight:800;cursor:pointer}.choice.wa{background:#166534}.paybox{border-top:1px solid #e5e7eb;margin-top:18px;padding-top:15px;text-align:center}.paybox img{display:block;width:min(260px,80%);margin:12px auto;border:1px solid #e5e7eb;border-radius:12px}.paybox b,.paybox small{display:block;margin:9px 0}.paybox small{color:#667085}.article .thumb{max-height:520px}.article h1{line-height:1.25}.article p{line-height:1.7}@media(max-width:760px){.contact-strip{align-items:flex-start;flex-direction:column}.service-choice{grid-template-columns:1fr}.row{align-items:flex-start}.rowactions{flex-direction:column}}

.yt-side{display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;line-height:1.2;padding:8px 10px;border:1px solid #ffffff55;border-radius:10px;background:#ffffff12;white-space:nowrap}.yt-side b{font-size:13px}.yt-icon{width:28px;height:28px;border-radius:8px;background:#fff;color:#b00020;display:grid;place-items:center;font-size:14px;font-weight:900}.top>.mast{margin:auto}.yt-left{margin-right:14px}.yt-right{margin-left:14px}@media(max-width:760px){.top{display:grid;grid-template-columns:1fr auto 1fr;gap:5px;padding:10px 7px}.top>.mast{grid-column:1/-1;grid-row:1;justify-self:center}.yt-side{grid-row:2;font-size:9px;padding:5px 6px;gap:4px}.yt-side b{font-size:10px}.yt-left{grid-column:1;margin:0;justify-self:start}.yt-right{grid-column:3;margin:0;justify-self:end}.yt-icon{width:22px;height:22px;font-size:11px}.menu{grid-column:2;grid-row:2;display:block}.mast b{font-size:21px}}
/* V5 compact portal */
body{background:#fff}.top{padding:10px max(2%,calc((100% - 1050px)/2));background:#b3133b}.top .mast img{width:58px;height:58px;border-radius:50%;object-fit:cover}.top>.mast{margin:0}.lang{border:1px solid #fff8;background:#fff;color:#8b0000;border-radius:7px;padding:8px;font-weight:800}.nav{position:static;background:#050505}.wrap{max-width:1050px;padding:8px}.intro{text-align:center;padding:10px 6px}.intro h1{font-size:21px;color:#142a74;margin:6px}.intro p{font-size:13px}.ytbar{margin:10px auto;max-width:720px;background:#b3133b;color:#fff;padding:8px;font-weight:800}.searchbar{margin:10px 0}.hotlinks{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:10px 0}.hot{padding:11px 7px;color:#fff;text-align:center;font-size:13px;font-weight:800}.h0{background:#6b8e23}.h1{background:#3155c6}.h2{background:#ef7d00}.h3{background:#b3133b}.h4{background:#ef3aa8}.h5{background:#0782bb}.compact-latest{border:1px solid #d7b96b;padding:8px;columns:3;column-gap:22px}.compact-latest a{display:flex;justify-content:space-between;gap:8px;padding:6px 3px;border-bottom:1px dotted #aaa;color:#142a74;font-size:12px;break-inside:avoid}.compact-latest small{color:#a0002c;white-space:nowrap}.columns3{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.board{border-radius:0;border-color:#d7b96b}.board h2{background:#b3133b;text-align:center;padding:7px;font-size:15px}.board-item{padding:6px 8px;font-size:11px;color:#162b73;border-bottom:0;text-decoration:underline}.servicegrid{grid-template-columns:repeat(4,1fr)}button.service{text-align:left;cursor:pointer;color:#172033}.service span,.service em{display:block;font-size:12px;margin-top:6px}.service em{color:#8b0000;font-style:normal;font-weight:800}.info-sections{margin-top:24px;border:1px solid #d7b96b}.info-sections h2{margin:0;background:#b3133b;color:#fff;text-align:center;padding:7px;font-size:16px}.info-sections p,.info-sections details{padding:10px 14px;margin:0;font-size:13px;line-height:1.55}.info-sections details{border-top:1px solid #eee}.info-sections summary{font-weight:800}.modal-card input,.modal-card textarea{width:100%;padding:11px;margin:6px 0;border:1px solid #d7dde6;border-radius:7px}.filelabel{display:block;font-size:13px;font-weight:700;margin:7px 0}.footlinks{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:10px}.footlinks a{text-decoration:none}.disclaimer{font-size:12px;border:1px solid #efc1c1;background:#fff7f7}.paybox img{max-height:350px;object-fit:contain}@media(max-width:760px){.yt-side{display:none}.top{grid-template-columns:1fr auto auto}.top>.mast{grid-column:1;grid-row:1}.lang{grid-column:2}.menu{grid-column:3;grid-row:1}.hotlinks{grid-template-columns:repeat(2,1fr)}.compact-latest{columns:1}.columns3{grid-template-columns:repeat(3,1fr);gap:3px}.board h2{font-size:12px}.board-item{font-size:9px;padding:5px 4px}.servicegrid{grid-template-columns:repeat(2,1fr)}.top .mast img{width:40px;height:40px}.mast b{font-size:16px}.mast small{font-size:9px}}

/* V7 SEO + WhatsApp Channel: visual-safe addition */
.wa-channel{margin:20px 0;background:#f0fff5;border:1px solid #b9e7c8;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.wa-channel b{display:block;color:#14532d;font-size:16px}.wa-channel span{display:block;font-size:12px;color:#536074;margin-top:4px}.wa-channel a{background:#166534;color:#fff;padding:10px 14px;border-radius:8px;font-weight:800;font-size:13px;white-space:nowrap}@media(max-width:760px){.wa-channel{align-items:flex-start;flex-direction:column}}

/* V8 crawlable SEO landing links */
.seo-links{margin:22px 0;border:1px solid #d7b96b;padding:12px}.seo-links h2{text-align:center;color:#142a74}.seo-link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.seo-link-grid a{border:1px solid #e3e6ec;padding:10px;text-align:center;font-weight:800;color:#142a74;background:#fff}@media(max-width:760px){.seo-link-grid{grid-template-columns:repeat(2,1fr)}}

/* V10.6 customer conversion additions - existing layout preserved */
.customer-contact{margin:18px 0;padding:18px;background:#f0fff5;border:1px solid #b9e7c8;display:flex;justify-content:space-between;align-items:center;gap:16px}.customer-contact h2{margin:0 0 5px;color:#14532d}.customer-contact p{margin:4px 0 8px;font-size:13px}.customer-contact-actions{display:flex;gap:8px;flex-wrap:wrap}.contact-wa,.contact-call{padding:11px 14px;border-radius:8px;font-weight:800;color:#fff}.contact-wa,.wa-direct{background:#166534!important;color:#fff!important}.contact-call{background:#142a74}.floating-wa{position:fixed;right:16px;bottom:18px;z-index:80;background:#166534;color:#fff;padding:12px 16px;border-radius:999px;font-weight:900;box-shadow:0 6px 24px #0003}.post-contact-cta{margin:22px 0;padding:16px;border:1px solid #b9e7c8;background:#f0fff5;border-radius:10px}.post-contact-cta>b,.post-contact-cta>span{display:block;margin-bottom:7px}.post-contact-cta>span{font-size:13px}.post-contact-cta>div{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:760px){.customer-contact{align-items:flex-start;flex-direction:column}.customer-contact-actions{width:100%}.customer-contact-actions a{flex:1;text-align:center}.floating-wa{right:10px;bottom:12px}.post-contact-cta>div{flex-direction:column;text-align:center}}

.fee-breakdown{margin:12px 0;padding:12px;border:1px solid #ddd;border-radius:10px;background:#fff8e8}.fee-breakdown h3{margin:0 0 8px}.fee-breakdown p{margin:5px 0}.service small{display:block;margin:8px 0;line-height:1.5}

.customer-status{margin:24px 0}.status-check-box{background:#fff;border:1px solid #dfe5ec;border-radius:12px;padding:16px;display:grid;gap:10px}.status-check-box input{padding:12px;border:1px solid #d7dde6;border-radius:8px;font:inherit}.status-card{margin-top:10px;padding:14px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc}.status-warn{padding:10px;background:#fff7ed;border-radius:8px}

/* V10.9 structured Sarkari-style information page */
.sr-card{border:1px solid #9ca3af;background:#fff;margin:12px 0 22px}.sr-org,.sr-recruit,.sr-notice,.sr-brand{text-align:center;font-weight:800;padding:12px 10px}.sr-org{font-size:1.5rem;color:#c026d3}.sr-recruit{font-size:1.35rem;color:#15803d}.sr-notice{font-size:1.25rem;color:#db2777}.sr-brand{font-size:1.15rem;color:#dc2626;border-bottom:1px solid #9ca3af}.sr-grid{display:grid;grid-template-columns:1fr 1fr}.sr-grid section{padding:10px 18px;border-bottom:1px solid #9ca3af}.sr-grid section+section{border-left:1px solid #9ca3af}.sr-card h2{text-align:center;color:#15803d;margin:2px 0 12px;font-size:1.25rem}.sr-card ul{margin:0;padding-left:22px;line-height:1.8}.sr-wide{padding:12px 18px;border-bottom:1px solid #9ca3af}.table-scroll{overflow-x:auto}.vacancy-table{width:100%;border-collapse:collapse}.vacancy-table th,.vacancy-table td{border:1px solid #9ca3af;padding:10px;text-align:left;vertical-align:top}.vacancy-table th{text-align:center}@media(max-width:650px){.sr-grid{grid-template-columns:1fr}.sr-grid section+section{border-left:0}.sr-org{font-size:1.15rem}.sr-recruit,.sr-notice{font-size:1.05rem}.vacancy-table{min-width:620px}}

/* V11.2 traffic/share */
.post-share{margin:22px 0;padding:14px;border:1px solid #e1e6ee;border-radius:12px;background:#fff}.related-posts{margin:24px 0}.related-item{display:flex;gap:12px;align-items:center;padding:10px;border-bottom:1px solid #e5e7eb;text-decoration:none;color:inherit}.related-item img{width:88px;height:58px;object-fit:cover;border-radius:8px}
