:root{--color-primary:#d32f2f;--color-primary-rgb:211, 47, 47;--color-primary-dark:#b71c1c;--color-secondary:#ffc107;--color-secondary-dark:#ffb300;--color-text-main:#212121;--color-text-main-rgb:33, 33, 33;--color-text-muted:#616161;--color-bg-main:#fcfcfc;--color-bg-main-rgb:252, 252, 252;--color-bg-off:#f5f5f5;--color-bg-surface:#fff;--color-white:#fff;--color-card-bg:var(--color-bg-surface);--color-footer-bg:#1a1a1a;--color-footer-text:#e0e0e0;--color-footer-heading:#fff;--color-border:#e0e0e0;--shadow-sm:0 1px 3px #0000001f, 0 1px 2px #0000003d;--shadow-md:0 4px 6px #0000001a, 0 1px 3px #00000014;--shadow-lg:0 10px 20px #00000026, 0 6px 6px #0000001a;--shadow-hover:0 14px 28px #00000026, 0 10px 10px #0000001f;--container-width:1200px;--border-radius:8px;--border-radius-lg:16px;--transition-speed:.3s;--font-scale:1;--color-bg-alt:#f9f9f9}html.dark{--color-text-main:#f5f5f5;--color-text-main-rgb:245, 245, 245;--color-text-muted:#bdbdbd;--color-bg-main:#121212;--color-bg-main-rgb:18, 18, 18;--color-bg-off:#1e1e1e;--color-bg-surface:#1e1e1e;--color-footer-bg:#0d0d0d;--color-card-bg:#242424;--color-border:#333;--color-bg-alt:#1a1a1a;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 20px #00000080;--shadow-hover:0 14px 28px #0009}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--color-bg-main);color:var(--color-text-main);font-family:Inter,Roboto,system-ui,-apple-system,sans-serif;line-height:1.6;font-size:calc(16px * var(--font-scale,1));transition:background-color .3s,color .3s}body{flex-direction:column;min-height:100vh;display:flex}a{color:var(--color-primary);transition:color var(--transition-speed) ease;text-decoration:none}a:hover{color:var(--color-primary-dark)}main :where(p,li)>a:not(.btn),main .breadcrumb a{text-underline-offset:.16em;text-decoration:underline}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{color:var(--color-text-main);margin-bottom:1rem;font-weight:700;line-height:1.2}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.75rem}p{margin-bottom:1rem}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 1.5rem}.section{padding:5rem 0}.section-bg-off{background-color:var(--color-bg-off)}.text-center{text-align:center}.btn{border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-speed) ease;text-align:center;border:none;padding:.75rem 1.5rem;font-weight:600;display:inline-block}.btn-primary{background-color:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-primary-dark);box-shadow:var(--shadow-md);color:var(--color-white);transform:translateY(-2px)}.btn-secondary{background-color:var(--color-secondary);color:#212121}.btn-secondary:hover{background-color:var(--color-secondary-dark);box-shadow:var(--shadow-md);color:#212121;transform:translateY(-2px)}.btn-outline{border:2px solid var(--color-primary);color:var(--color-primary);background-color:#0000}.btn-outline:hover{background-color:var(--color-primary);color:var(--color-white)}.grid{gap:2rem;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.dark .badge,html.dark .testimonials-badge,html.dark .count-badge{color:#ff8a80!important;background-color:#d32f2f40!important}.allotment-query-card{background:var(--color-bg-surface);border:1.5px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:16px;transition:all .3s}.allotment-query-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary)}.bse-portal-card{background:var(--color-bg-surface);border:1.5px solid var(--color-border);border-left:6px solid var(--color-primary);box-shadow:var(--shadow-sm);border-radius:16px;transition:all .3s}.bse-portal-card:hover{box-shadow:var(--shadow-md)}.card-title-main{font-weight:700;color:var(--color-text-main)!important}.card-text-muted{line-height:1.6;color:var(--color-text-muted)!important}.badge-live-pill{color:var(--color-primary);background-color:#d32f2f1a;border:1px solid #d32f2f33;border-radius:50px;padding:.35rem .85rem;font-size:.85rem;font-weight:700}html.dark .badge-live-pill{color:#ff8a80;background-color:#d32f2f40;border-color:#ff8a804d}.skip-link[data-astro-cid-pbhazpx6]{background:var(--color-primary,#0056b3);color:#fff;z-index:9999;border-radius:0 0 4px;padding:1rem 1.5rem;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:0}.skip-link[data-astro-cid-pbhazpx6]:focus{outline-offset:-4px;outline:2px solid #fff;top:0}main[data-astro-cid-z4jru4n3]{flex-direction:column;flex:1;display:flex}.navbar[data-astro-cid-l7arcky5]{background:rgba(var(--color-bg-main-rgb), .95);backdrop-filter:blur(10px);z-index:1000;transition:background var(--transition-speed) ease;border-bottom:1px solid var(--color-border);position:sticky;top:0;box-shadow:0 2px 10px #0000000d}.navbar-container[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;height:80px;display:flex}.brand[data-astro-cid-l7arcky5]{align-items:center;gap:.5rem;display:flex}.brand-logo[data-astro-cid-l7arcky5]{filter:drop-shadow(0 0 1px #0000001a);width:auto;height:50px;display:block}html.dark .brand-logo[data-astro-cid-l7arcky5]{filter:brightness(1.2)drop-shadow(0 0 1px #ffffff1a)}.nav-links[data-astro-cid-l7arcky5]{align-items:center;gap:2rem;display:flex}.nav-list[data-astro-cid-l7arcky5]{align-items:center;gap:1.5rem;list-style:none;display:flex}.nav-link[data-astro-cid-l7arcky5]{color:var(--color-text-main);transition:color var(--transition-speed) ease;padding:.5rem 0;font-size:1rem;font-weight:500;position:relative}.nav-link[data-astro-cid-l7arcky5]:after{content:"";background-color:var(--color-primary);width:0%;height:2px;transition:width var(--transition-speed) ease;position:absolute;bottom:0;left:0}.nav-link[data-astro-cid-l7arcky5]:hover:after{width:100%}.nav-item-dropdown[data-astro-cid-l7arcky5]{position:relative}.dropdown-wrapper[data-astro-cid-l7arcky5]{align-items:center;display:flex}.dropdown-toggle[data-astro-cid-l7arcky5]{align-items:center;gap:.25rem;display:flex}.dropdown-toggle[data-astro-cid-l7arcky5]:after{content:"▾";font-size:.8em}.dropdown-mobile-toggle[data-astro-cid-l7arcky5]{color:var(--color-text-main);cursor:pointer;transition:transform var(--transition-speed) ease;background:0 0;border:none;padding:.5rem;display:none}.dropdown-menu[data-astro-cid-l7arcky5]{background-color:var(--color-bg-main);box-shadow:var(--shadow-lg);border-radius:var(--border-radius);opacity:0;visibility:hidden;min-width:220px;transition:all var(--transition-speed) ease;border:1px solid var(--color-border);padding:.5rem 0;list-style:none;position:absolute;top:100%;left:0;transform:translateY(10px)}.nav-item-dropdown[data-astro-cid-l7arcky5]:hover .dropdown-menu[data-astro-cid-l7arcky5],.nav-item-dropdown[data-astro-cid-l7arcky5]:focus-within .dropdown-menu[data-astro-cid-l7arcky5]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{color:var(--color-text-main);transition:all var(--transition-speed) ease;padding:.75rem 1.5rem;font-size:.95rem;display:block}.dropdown-menu[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover{background-color:var(--color-bg-off);color:var(--color-primary)}.mobile-menu-btn[data-astro-cid-l7arcky5]{color:var(--color-text-main);cursor:pointer;background:0 0;border:none;padding:.5rem;display:none}@media (width<=991px){.mobile-menu-btn[data-astro-cid-l7arcky5]{display:block}.nav-links[data-astro-cid-l7arcky5]{background:var(--color-bg-main);width:100%;box-shadow:var(--shadow-md);border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:none;position:absolute;top:100%;left:0}.nav-links[data-astro-cid-l7arcky5].active{display:flex}.nav-list[data-astro-cid-l7arcky5]{flex-direction:column;align-items:flex-start;gap:0;width:100%}.nav-item-dropdown[data-astro-cid-l7arcky5]{width:100%}.dropdown-wrapper[data-astro-cid-l7arcky5]{border-bottom:1px solid var(--color-border);justify-content:space-between;width:100%}.nav-link[data-astro-cid-l7arcky5]{width:100%;padding:1rem 0}.dropdown-toggle[data-astro-cid-l7arcky5]:after{display:none}.dropdown-mobile-toggle[data-astro-cid-l7arcky5]{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.nav-item-dropdown[data-astro-cid-l7arcky5].active .dropdown-mobile-toggle[data-astro-cid-l7arcky5]{color:var(--color-primary);transform:rotate(180deg)}.dropdown-menu[data-astro-cid-l7arcky5]{box-shadow:none;opacity:1;visibility:visible;border:none;border-left:2px solid var(--color-primary);min-width:unset;width:calc(100% - 1rem);margin-left:1rem;padding:0;display:none;position:static;transform:none}.nav-item-dropdown[data-astro-cid-l7arcky5].active .dropdown-menu[data-astro-cid-l7arcky5]{display:block}.dropdown-menu[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{padding:.75rem 1rem}.nav-item-dropdown[data-astro-cid-l7arcky5]:hover .dropdown-menu[data-astro-cid-l7arcky5],.nav-item-dropdown[data-astro-cid-l7arcky5]:focus-within .dropdown-menu[data-astro-cid-l7arcky5]{opacity:1;visibility:visible;transform:none}.nav-item-dropdown[data-astro-cid-l7arcky5]:not(.active) .dropdown-menu[data-astro-cid-l7arcky5]{display:none}.nav-actions[data-astro-cid-l7arcky5]{width:100%;padding-top:1rem}.nav-actions[data-astro-cid-l7arcky5] .btn[data-astro-cid-l7arcky5]{width:100%}.a11y-toolbar[data-astro-cid-l7arcky5]{flex-direction:row;justify-content:center;gap:.5rem;padding:.5rem 0}}.a11y-toolbar[data-astro-cid-l7arcky5]{border-left:1px solid var(--color-border);align-items:center;gap:.35rem;margin-left:.5rem;padding-left:1rem;display:flex}.a11y-btn[data-astro-cid-l7arcky5]{border:1px solid var(--color-border);color:var(--color-text-main);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.a11y-btn[data-astro-cid-l7arcky5]:hover{background:var(--color-bg-off);border-color:var(--color-primary);color:var(--color-primary)}.a11y-btn[data-astro-cid-l7arcky5]:active{transform:scale(.95)}.font-size-controls[data-astro-cid-l7arcky5]{align-items:center;gap:2px;display:flex}.font-btn[data-astro-cid-l7arcky5]{width:32px;height:32px;font-size:.85rem;font-weight:700;line-height:1;position:relative}.font-btn[data-astro-cid-l7arcky5] .font-indicator[data-astro-cid-l7arcky5]{font-size:.6rem;font-weight:800;line-height:1;position:absolute;top:3px;right:3px}#font-decrease[data-astro-cid-l7arcky5]{border-radius:8px 0 0 8px;font-size:.7rem}#font-reset[data-astro-cid-l7arcky5]{border-left:none;border-right:none;border-radius:0;font-size:.85rem}#font-increase[data-astro-cid-l7arcky5]{border-radius:0 8px 8px 0;font-size:1rem}.font-reset-btn[data-astro-cid-l7arcky5].is-default{opacity:.5;cursor:default}.theme-toggle[data-astro-cid-l7arcky5]{border-radius:50%;width:36px;height:36px;margin-left:.25rem}.theme-toggle[data-astro-cid-l7arcky5] .icon-sun[data-astro-cid-l7arcky5],.theme-toggle[data-astro-cid-l7arcky5] .icon-moon[data-astro-cid-l7arcky5]{transition:opacity .2s,transform .3s}.theme-toggle[data-astro-cid-l7arcky5] .icon-sun[data-astro-cid-l7arcky5]{display:none}.theme-toggle[data-astro-cid-l7arcky5] .icon-moon[data-astro-cid-l7arcky5],html.dark .theme-toggle[data-astro-cid-l7arcky5] .icon-sun[data-astro-cid-l7arcky5]{display:block}html.dark .theme-toggle[data-astro-cid-l7arcky5] .icon-moon[data-astro-cid-l7arcky5]{display:none}html.dark .theme-toggle[data-astro-cid-l7arcky5]:hover{color:#ffc107;background:#ffc10726;border-color:#ffc107}@media (width<=991px){.a11y-toolbar[data-astro-cid-l7arcky5]{border-left:none;border-top:1px solid var(--color-border);justify-content:center;width:100%;margin-left:0;padding-top:.5rem;padding-left:0}}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-footer-bg);color:var(--color-footer-text);border-top:1px solid var(--color-border);margin-top:auto;padding:4rem 0 0}.footer-logo[data-astro-cid-jo6i4kqk]{filter:drop-shadow(0 2px 4px #0000001a);width:auto;height:55px;margin-bottom:1.5rem;display:block}html.dark .footer-logo[data-astro-cid-jo6i4kqk]{filter:brightness(1.2)drop-shadow(0 2px 4px #ffffff1a)}.footer-container[data-astro-cid-jo6i4kqk]{padding-bottom:2rem}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2.5fr 1fr 1fr 1fr 1.25fr;gap:3rem;margin-bottom:3rem;display:grid}@media (width<=1200px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2rem}}@media (width<=991px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr 1fr}}@media (width<=576px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem}}.footer-brand[data-astro-cid-jo6i4kqk]{color:var(--color-primary);letter-spacing:-.5px;margin-bottom:1rem;font-size:2rem}.footer-desc[data-astro-cid-jo6i4kqk]{color:var(--color-footer-text);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.social-links[data-astro-cid-jo6i4kqk]{gap:1rem;display:flex}.social-link[data-astro-cid-jo6i4kqk]{background-color:var(--color-bg-off);width:40px;height:40px;color:var(--color-text-main);transition:all var(--transition-speed) ease;border:1px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;display:flex}.social-link[data-astro-cid-jo6i4kqk]:hover{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);transform:translateY(-3px)}.footer-heading[data-astro-cid-jo6i4kqk]{color:var(--color-footer-heading);margin-bottom:1.5rem;font-size:1.1rem;font-weight:600}.footer-links[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.75rem}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-footer-text);transition:color var(--transition-speed) ease;font-size:.95rem}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-secondary)}.border-t[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border)}.footer-compliance[data-astro-cid-jo6i4kqk]{text-align:center;padding:2rem 0}.compliance-text[data-astro-cid-jo6i4kqk]{color:var(--color-footer-text);margin-bottom:.5rem;font-size:.85rem}.footer-bottom[data-astro-cid-jo6i4kqk]{color:var(--color-footer-text);justify-content:space-between;align-items:center;padding-top:1.5rem;font-size:.85rem;display:flex}@media (width<=768px){.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:1rem}}.legal-links[data-astro-cid-jo6i4kqk]{gap:1.5rem;list-style:none;display:flex}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-footer-text)}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-secondary)}.highlight-link[data-astro-cid-jo6i4kqk]{font-weight:600;color:var(--color-secondary)!important}
