@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--primary-color:#0070f3;--secondary-color:#2c3e50;--success-color:#2ecc71;--warning-color:#f1c40f;--danger-color:#e74c3c;--light-bg:#f8f9fa;--dark-bg:#0f172a;--text-color:#333}html{scroll-behavior:smooth;font-size:100%}body{color:var(--text-color);background-color:#fff;margin:0;padding:0;font-family:Inter,sans-serif;line-height:1.6}*,:before,:after{box-sizing:border-box}a{color:inherit;text-decoration:none;transition:all .3s}ul,ol{margin:0;padding:0;list-style-position:inside}img{max-width:100%;height:auto;display:block}.navbar{z-index:1000;background-color:#fff;width:100%;height:60px;position:sticky;top:0;box-shadow:0 2px 4px #0000001a}.container{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:0 20px;display:flex}.logo a{color:var(--primary-color);font-size:1.5rem;font-weight:800}.nav-links{gap:20px;display:flex}.nav-links a{color:#333;font-weight:500}.nav-links a:hover{color:var(--primary-color)}.mobile-menu-icon{cursor:pointer;color:#333;font-size:1.5rem;display:none}@media (max-width:768px){.mobile-menu-icon{display:block}.nav-links{z-index:999;background-color:#fff;flex-direction:column;align-items:center;width:100%;padding:20px 0;transition:transform .3s ease-in-out;position:absolute;top:60px;left:0;transform:translateY(-150%);box-shadow:0 4px 6px #0000001a}.nav-links.active{transform:translateY(0)}}:root{--primary-color:#2c3e50;--secondary-color:#1abc9c;--light-bg:#f4f7f6}.page-wrapper{background-color:var(--light-bg);justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:40px 20px;display:flex}.contact-container{background:#fff;border-radius:12px;flex-wrap:wrap;width:100%;max-width:1000px;display:flex;overflow:hidden;box-shadow:0 15px 35px #0000001a}.contact-info{background:linear-gradient(135deg,var(--primary-color),#34495e);color:#fff;flex-direction:column;flex:1;justify-content:center;min-width:320px;padding:50px 40px;display:flex;position:relative}.contact-info h1{margin-bottom:15px;font-size:2.2rem;font-weight:700;line-height:1.2}.contact-info p{opacity:.9;margin-bottom:30px;font-size:1rem;line-height:1.6}.info-item{align-items:flex-start;margin-bottom:25px;display:flex}.c-icon{background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-right:15px;padding:12px;font-size:1.4rem;display:flex}.info-item h4{margin-bottom:4px;font-size:1.1rem;font-weight:600}.info-item p{opacity:.8;margin-bottom:0;font-size:.95rem}.contact-form-card{background-color:#fff;flex:1.4;min-width:320px;padding:50px 40px}.contact-form-card h3{color:var(--primary-color);margin-bottom:25px;font-size:1.8em;font-weight:700}.form-group{margin-bottom:20px}.form-group label{color:#555;margin-bottom:8px;font-size:.95em;font-weight:600;display:block}.form-group input,.form-group textarea{background-color:#f9f9f9;border:2px solid #eee;border-radius:8px;width:100%;padding:14px;font-family:inherit;font-size:1em;transition:all .3s}.form-group input:focus,.form-group textarea:focus{border-color:var(--secondary-color);background-color:#fff;outline:none;box-shadow:0 4px 10px #0000000d}.form-group textarea{resize:vertical;min-height:120px}.whatsapp-btn{color:#fff;cursor:pointer;background-color:#25d366;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:10px;padding:16px;font-size:1.1em;font-weight:700;transition:background .3s,transform .2s;display:flex;box-shadow:0 4px 12px #25d3664d}.whatsapp-btn:hover{background-color:#1ebc57;transform:translateY(-2px)}.whatsapp-btn svg{margin-right:10px;font-size:1.4em}@media (max-width:900px){.contact-container{flex-direction:column;max-width:600px}.contact-info,.contact-form-card{width:100%;min-width:auto;padding:30px}.contact-info{text-align:center;border-radius:0}.info-item{text-align:left;justify-content:center}.contact-info h1{font-size:1.8rem}}@media (max-width:500px){.page-wrapper{align-items:flex-start;padding:10px}.contact-container{box-shadow:none;border:1px solid #eee}.contact-info,.contact-form-card{padding:30px 20px}.contact-form-card h3{font-size:1.5rem}.form-group input,.form-group textarea{padding:12px}.whatsapp-btn{padding:14px;font-size:1rem}.info-item{text-align:center;flex-direction:column;align-items:center}.c-icon{margin-bottom:10px;margin-right:0}}.sarkari-blog-container{max-width:900px;margin:0 auto;padding-bottom:50px}.blog-header{color:#fff;background:linear-gradient(135deg,#16a085 0%,#2ecc71 100%);border-radius:0 0 15px 15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:30px 20px;display:flex;box-shadow:0 4px 6px #0000001a}.header-content{flex:1;align-items:center;gap:15px;display:flex}.govt-logo{background:#fff;border-radius:50%;width:70px;height:70px;padding:5px}.header-text h1{margin:0;font-size:1.5rem;line-height:1.2}.header-text p{opacity:.9;margin:5px 0 0;font-size:.9rem}.blog-content{padding:30px 20px}.info-box,.step-section,.conclusion-box,.content-section,.highlight-section{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:25px;padding:25px;box-shadow:0 2px 5px #0000000d}.step-section h3,.info-box h2,.content-section h2{color:var(--secondary-color);border-bottom:2px solid var(--success-color);margin-top:0;padding-bottom:10px;font-size:1.5rem}.highlight-step,.highlight-box{background:#f1f8ff;border-left:5px solid #2980b9;padding:20px}.step-list ul,.check-list,.benefits-list{padding-left:20px;line-height:1.6}.step-list li,.check-list li{margin-bottom:10px}.cta-container{text-align:center;margin:25px 0}.main-cta-btn{background-color:var(--danger-color);color:#fff;border-radius:50px;padding:15px 30px;font-weight:700;display:inline-block;box-shadow:0 4px 10px #e74c3c66}.main-cta-btn:hover{background-color:#c0392b}.secondary-btn{color:#fff;background-color:#34495e;border-radius:5px;margin-top:10px;padding:10px 20px;display:inline-block}.note-box{color:#856404;background:#fff3cd;border-radius:5px;padding:15px;font-size:.9rem}.blog-image-container,.hero-image-wrapper,.image-wrapper{text-align:center;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;max-width:100%;margin:20px auto;padding:10px}.blog-image-container img,.hero-image,.seo-image{border-radius:4px;max-width:100%;height:auto}.img-caption,.caption{color:#777;margin-top:5px;font-size:.8rem;font-style:italic}.pdf-container{height:auto;overflow:hidden}@media (max-width:600px){.blog-header,.header-content{text-align:center;flex-direction:column}embed{height:400px}}.seo-container,.seo-page-container{color:#333;background:#fff;max-width:900px;margin:30px auto;padding:20px}.seo-header,.page-header,.maker-header{text-align:center;border-radius:20px;margin-bottom:40px}.maker-header{background:linear-gradient(#f0fff4,#fff);padding:40px 20px}.seo-header h1,.page-header h1,.maker-header h1,.contact-info h1,.legal-content h1{color:#2c3e50;margin-bottom:15px;font-size:2rem;font-weight:700;line-height:1.3}.contact-info h1{color:#fff}.maker-header h1{color:#1b5e20;font-size:2.4rem}.subtitle,.hero-text{color:#666;margin-bottom:25px;font-size:1.1rem}.controls-wrapper,.lang-toggle-wrapper{flex-direction:column;align-items:center;gap:15px;margin-bottom:30px;display:flex}.lang-toggle{background:#f1f3f5;border-radius:50px;padding:5px;display:inline-flex}.lang-toggle button,.lang-toggle-btn{cursor:pointer;color:#555;background:0 0;border:none;border-radius:50px;padding:8px 24px;font-family:Inter,sans-serif;font-weight:600;transition:all .3s}.lang-toggle button.active{background:var(--primary-color);color:#fff;box-shadow:0 2px 5px #0070f34d}.lang-toggle button.active.orange-mode{background:#ff9800;box-shadow:0 2px 6px #ff98004d}.color-switcher{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.color-btn,.c-btn{cursor:pointer;background:#f8f9fa;border:2px solid #0000;border-radius:8px;padding:8px 16px;font-weight:700;transition:transform .2s}.color-btn:hover,.c-btn:hover{transform:scale(1.05)}.color-btn.active,.c-btn.active{border-color:#333;box-shadow:0 4px 10px #0000001a}.color-btn.red,.c-btn.red{color:#e74c3c;background:#fff5f5;border-color:#e74c3c}.color-btn.yellow,.c-btn.yellow{color:#f1c40f;background:#fffcf5;border-color:#f1c40f}.color-btn.green,.c-btn.green{color:#27ae60;background:#f0fbf4;border-color:#27ae60}.c-btn.red.active{color:#fff;background:#d93025;border-color:#0000}.c-btn.yellow.active{color:#fff;background:#f9ab00;border-color:#0000}.c-btn.green.active{color:#fff;background:#1e8e3e;border-color:#0000}.seo-image-box,.hero-image-box{text-align:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:30px;padding:20px}.main-hero-img{border-radius:12px;box-shadow:0 10px 30px #00000026}.seo-btn,.primary-btn{text-align:center;cursor:pointer;border-radius:50px;padding:15px 35px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-block}.seo-btn:hover,.primary-btn:hover{transform:translateY(-3px)}.seo-btn.primary{color:#fff;background:#1a73e8;box-shadow:0 5px 15px #1a73e84d}.seo-btn.secondary{color:#fff;background:#333;padding:12px 25px;font-size:1rem}.seo-btn.outline{color:#c62828;background:0 0;border:2px solid #c62828;padding:10px 20px}.seo-btn.outline:hover{color:#fff;background:#c62828}.maker-header.red-theme .seo-btn.primary,.seo-cta .seo-btn.primary{color:#fff;background:#d32f2f;box-shadow:0 4px 15px #d32f2f66}.maker-header.red-theme .seo-btn.primary:hover{background:#b71c1c}.maker-header.bihar-theme .seo-btn.primary{color:#fff;background:#f57f17}.maker-header.bihar-theme .seo-btn.primary:hover{background:#e65100}.primary-btn{color:#fff;background:linear-gradient(135deg,#ff9800,#f57c00);box-shadow:0 4px 10px #f57c004d}.pulse-effect,.pulse{animation:2s infinite pulse-general}@keyframes pulse-general{0%{box-shadow:0 0 #0070f3b3}70%{box-shadow:0 0 0 10px #0070f300}to{box-shadow:0 0 #0070f300}}.pulse.orange{animation-name:pulse-orange}.pulse.green{animation-name:pulse-green}.pulse.red{animation-name:pulse-red}.pulse.blue{animation-name:pulse-blue}@keyframes pulse-orange{0%{box-shadow:0 0 #ff9800b3}70%{box-shadow:0 0 0 10px #ff980000}to{box-shadow:0 0 #ff980000}}@keyframes pulse-green{0%{box-shadow:0 0 #2e7d32b3}70%{box-shadow:0 0 0 10px #2e7d3200}to{box-shadow:0 0 #2e7d3200}}@keyframes pulse-red{0%{box-shadow:0 0 #d32f2fb3}70%{box-shadow:0 0 0 10px #d32f2f00}to{box-shadow:0 0 #d32f2f00}}@keyframes pulse-blue{0%{box-shadow:0 0 #1a73e8b3}70%{box-shadow:0 0 0 10px #1a73e800}to{box-shadow:0 0 #1a73e800}}.grid-cards,.info-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0;display:grid}.card-type,.card{text-align:center;background:#fff;border:1px solid #eee;border-radius:12px;padding:20px;transition:transform .3s,box-shadow .3s}.card-type:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.card-type h3{margin-top:0;font-size:1.3rem}.card-type.green{color:#1b5e20;background:#e8f5e9;border-color:#c8e6c9}.card-type.red{color:#b71c1c;background:#ffebee;border-color:#ffcdd2}.card-type.yellow{color:#fbc02d;background:#fffde7;border-color:#fff9c4}.card-type.white{border-top:5px solid #9e9e9e}.maker-header.bihar-theme~.grid-cards .card-type.red{background:#fff;border-top:5px solid #d32f2f}.maker-header.bihar-theme~.grid-cards .card-type.yellow{background:#fff;border-top:5px solid #fbc02d}.faq-section{margin-top:40px}.faq-item{background:#f9f9f9;border-radius:8px;margin-bottom:15px;padding:15px}.faq-section details{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:10px;padding:15px}.faq-section summary{color:#202124;cursor:pointer;font-weight:700}.faq-section summary::-webkit-details-marker{display:none}.faq-section p{color:#555;margin-top:10px}.links-list{padding:0;list-style:none}.links-list a{color:var(--primary-color);font-weight:500}.links-list a:hover{text-decoration:underline}.link-grid{flex-wrap:wrap;gap:15px;margin-top:15px;display:flex}@media (max-width:600px){.controls-wrapper{gap:20px}.seo-content h1,.maker-header h1{font-size:1.6rem}.link-grid{flex-direction:column}.seo-btn{width:100%}}.legal-page-container{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:60px 20px;display:flex}.legal-content{background:#fff;border-radius:12px;width:100%;max-width:800px;padding:40px;box-shadow:0 4px 20px #0000000d}.legal-content h1{border-bottom:2px solid #e2e8f0;padding-bottom:20px}.last-updated{color:#64748b;margin-bottom:30px;font-size:.9rem;font-style:italic}.highlight-warning{color:#856404;background-color:#fff3cd;border-left:5px solid #ffc107;border-radius:4px;padding:15px;font-weight:500}.site-footer{background-color:var(--dark-bg);color:#cbd5e1;margin-top:auto;padding:60px 0 0}.footer-container{flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.footer-col{flex:1;min-width:200px;margin-bottom:20px}.brand-col{flex:1.5}.footer-logo{color:#fff;letter-spacing:1px;margin-bottom:15px;font-size:1.8rem;font-weight:800}.footer-col h4{color:#fff;margin-bottom:20px;padding-bottom:10px;font-size:1.2rem;position:relative}.footer-col h4:after{content:"";background-color:var(--primary-color);border-radius:2px;width:50px;height:3px;position:absolute;bottom:0;left:0}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:#94a3b8;font-size:.95rem;display:inline-block}.footer-col ul li a:hover{color:#fff;transform:translate(5px)}.social-icons{gap:15px;display:flex}.s-icon{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:all .3s;display:flex}.s-icon:hover{background:var(--primary-color);transform:translateY(-3px)}.footer-bottom{text-align:center;color:#64748b;background-color:#020617;border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;margin-top:40px;padding:20px;font-size:.9rem;display:flex}.footer-bottom p{margin:5px 0}@media (max-width:768px){.footer-container,.footer-bottom{flex-direction:column;gap:30px}.footer-bottom{gap:10px}}.transliterate-container{width:100%}.transliterate-container input{border:1px solid #ccc;border-radius:4px;width:100%;padding:10px;font-size:16px}
