.container-custom{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:.5rem;padding-right:.5rem}@media (min-width:640px){.container-custom{padding-left:.75rem;padding-right:.75rem}}@media (min-width:1024px){.container-custom{padding-left:1rem;padding-right:1rem}}.dark .btn-primary{box-shadow:0 4px 20px -2px rgba(0,0,0,.4)}.btn-primary{border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rounded-2xl.btn-primary{transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),border-color .18s ease}.dark .btn-primary:hover{box-shadow:0 4px 20px -2px rgba(0,0,0,.4)}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.btn-primary{padding:.5rem 1rem}}.dark .btn-secondary{box-shadow:0 4px 20px -2px rgba(0,0,0,.4)}.btn-secondary{border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rounded-2xl.btn-secondary{transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),border-color .18s ease}.dark .btn-secondary:hover{box-shadow:0 4px 20px -2px rgba(0,0,0,.4)}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.btn-secondary{padding:.5rem 1rem}}.btn-outline{border-radius:calc(var(--radius) - 2px);border-width:2px;--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1));padding:.375rem .75rem;font-weight:600;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-outline:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}@media (min-width:640px){.btn-outline{padding:.5rem 1rem}}.card-hover{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.dark .card-hover:hover{box-shadow:0 4px 20px -2px rgba(0,0,0,.4)}.card-hover:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.section-padding{padding-top:1rem;padding-bottom:1rem}@media (min-width:640px){.section-padding{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:768px){.section-padding{padding-top:2rem;padding-bottom:2rem}}.responsive-grid-2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.responsive-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.responsive-grid-3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.responsive-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.responsive-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.responsive-grid-4{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.responsive-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.responsive-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.text-responsive{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.text-responsive{font-size:1rem;line-height:1.5rem}}@media (min-width:768px){.text-responsive{font-size:1.125rem;line-height:1.75rem}}.india-saffron{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark .india-white{background-color:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--card-foreground))}.india-white{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(31 41 55/var(--tw-text-opacity,1))}.india-green,.india-white{--tw-bg-opacity:1;--tw-text-opacity:1}.india-green{background-color:rgb(22 163 74/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-tricolor-saffron{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-tricolor-white{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-tricolor-green{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.dark .bg-tricolor-gradient{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--card)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.bg-tricolor-gradient{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#ffedd5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,237,213,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#dcfce7 var(--tw-gradient-to-position)}.tricolor-text{filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.state-page-saffron{background:linear-gradient(135deg,#f93,#f93);color:#fff}.state-page-white{background:#fff;color:#333}.state-page-green{background:linear-gradient(135deg,#138808,#138808);color:#fff}.mbbs-states-scroll{display:flex;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:.75rem;overflow-x:auto;padding:.5rem 1rem;-ms-overflow-style:none;scrollbar-width:none}.mbbs-state-card{flex-shrink:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));scroll-snap-align:start;border-radius:calc(var(--radius) - 2px);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .mbbs-state-card:hover{box-shadow:0 4px 20px -2px rgba(0,0,0,.4)}.mbbs-state-card:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.rounded-2xl.shadow-md,.rounded-2xl.shadow-sm,.rounded-xl.shadow-sm{transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),border-color .18s ease}[type=button],[type=submit],a[role=button],button{transition-timing-function:cubic-bezier(.2,0,0,1)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:6px}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hover-scale{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.hover-scale:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover-lift{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.dark .hover-lift:hover{box-shadow:0 4px 20px -2px rgba(0,0,0,.4)}.hover-lift:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover-glow{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.hover-glow:hover{--tw-shadow:0 0 15px rgba(37,99,235,.5);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.alert-text-glow{text-shadow:0 0 6px rgba(234,56,76,.5);animation:textPulse 2s infinite alternate}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@font-face{font-display:swap;font-family:Inter;src:local("Inter")}.content-visibility-auto{content-visibility:auto;contain-intrinsic-size:1px 1000px}@media (max-width:768px){.backdrop-blur-lg,.backdrop-blur-md,.backdrop-blur-xl,.glass,.glass-dark,.glass-white{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.text-gradient-brand{background-image:linear-gradient(103deg,hsl(var(--grad-from)),hsl(var(--grad-via)) 48%,hsl(var(--grad-to)));-webkit-background-clip:text;background-clip:text;color:transparent}.bg-gradient-brand{background-image:linear-gradient(118deg,hsl(var(--grad-from)),hsl(var(--grad-via)) 52%,hsl(var(--grad-to)))}.ambient-blob{position:absolute;border-radius:9999px;filter:blur(72px);pointer-events:none;will-change:transform}.panel-glass{background-color:hsl(var(--card)/.72);border:1px solid hsl(var(--border)/.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.card-lift{transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),border-color .18s ease;will-change:transform}.card-lift:hover{transform:translateY(-3px);border-color:hsl(var(--primary)/.35)}.bg-grid{background-image:linear-gradient(hsl(var(--border)/.5) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--border)/.5) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,transparent 100%)}.marquee-track{display:flex;width:-moz-max-content;width:max-content}@media (prefers-reduced-motion:reduce){.ambient-blob,.animate-drift,.animate-drift-slow,.animate-float,.animate-marquee,.animate-pulse-ring,.animate-rise,.animate-shimmer,.marquee-track{animation:none!important}.card-lift:hover{transform:none}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-slide-in-bottom{animation:slideInBottom .6s ease-out forwards}.animate-slide-in-left{animation:slideInLeft .6s ease-out forwards}.animate-slide-in-right{animation:slideInRight .6s ease-out forwards}.animate-zoom-in{animation:zoomIn .6s cubic-bezier(.165,.84,.44,1) forwards}.animate-bounce-in{animation:bounceIn .8s cubic-bezier(.37,0,.63,1) forwards}.animate-gradient-flow{background-size:200% 200%;animation:gradientFlow 5s ease infinite}.animate-text-shimmer{background-size:200% auto;animation:textShimmer 3s linear infinite}.highlight-pulse{animation:highlightPulse 2s ease-in-out infinite;box-shadow:0 0 15px rgba(59,130,246,.5)}.hero-bullet-point{position:relative;margin-bottom:.5rem;display:flex;align-items:center;border-radius:var(--radius);padding:.25rem .75rem;font-size:1rem;line-height:1.5rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:640px){.hero-bullet-point{font-size:1.125rem;line-height:1.75rem}}.hero-bullet-point{animation:bulletPointPulse 3s ease-in-out infinite;box-shadow:0 0 12px rgba(0,0,0,.1)}.hero-bullet-orange{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,115,22,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#f59e0b var(--tw-gradient-to-position);--tw-text-opacity:1}.hero-bullet-green,.hero-bullet-orange{background-image:linear-gradient(to right,var(--tw-gradient-stops));color:rgb(255 255 255/var(--tw-text-opacity,1))}.hero-bullet-green{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#10b981 var(--tw-gradient-to-position);--tw-text-opacity:1}.hero-bullet-blue{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position);--tw-text-opacity:1}.hero-bullet-blue,.hero-bullet-purple{background-image:linear-gradient(to right,var(--tw-gradient-stops));color:rgb(255 255 255/var(--tw-text-opacity,1))}.hero-bullet-purple{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:rgba(13,148,136,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#0d9488 var(--tw-gradient-to-position);--tw-text-opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes textShimmer{0%{background-position:0}to{background-position:200%}}@keyframes textPulse{0%{text-shadow:0 0 6px rgba(234,56,76,.5)}50%{text-shadow:0 0 12px rgba(234,56,76,.8)}to{text-shadow:0 0 6px rgba(234,56,76,.5)}}@keyframes highlightPulse{0%{box-shadow:0 0 5px rgba(59,130,246,.4)}50%{box-shadow:0 0 15px rgba(59,130,246,.7)}to{box-shadow:0 0 5px rgba(59,130,246,.4)}}@keyframes bulletPointPulse{0%{transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.1)}50%{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}to{transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.1)}}:root{--page-max:100%;--page-gutter:1rem}@media (min-width:640px){:root{--page-max:640px}}@media (min-width:768px){:root{--page-max:768px;--page-gutter:2rem}}@media (min-width:1024px){:root{--page-max:1024px}}@media (min-width:1280px){:root{--page-max:1280px}}@media (min-width:1536px){:root{--page-max:1440px}}@media (min-width:1800px){:root{--page-max:1640px}}@media (min-width:2100px){:root{--page-max:1840px}}@media (min-width:2500px){:root{--page-max:2040px}}.container,.container-custom{max-width:var(--page-max)}.container,.container-custom,.container-wide{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.container-wide{max-width:min(calc(var(--page-max) + 220px),100%)}.px-mobile{padding-left:1rem;padding-right:1rem}.text-responsive-h1{font-size:1.875rem;line-height:2.25rem;font-weight:900;line-height:1.1;letter-spacing:-.025em}@media (min-width:640px){.text-responsive-h1{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.text-responsive-h1{font-size:3rem;line-height:1}}@media (min-width:1024px){.text-responsive-h1{font-size:4.5rem;line-height:1}}.text-responsive-h2{font-size:1.5rem;line-height:2rem;font-weight:900;line-height:1.25;letter-spacing:-.025em}@media (min-width:640px){.text-responsive-h2{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.text-responsive-h2{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.text-responsive-h2{font-size:3rem;line-height:1}}.text-responsive-body{font-size:.875rem;line-height:1.25rem;line-height:1.625}@media (min-width:640px){.text-responsive-body{font-size:1rem;line-height:1.5rem}}.section-padding{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.section-padding{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.section-padding{padding-top:6rem;padding-bottom:6rem}}.compact-padding{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.compact-padding{padding-top:3rem;padding-bottom:3rem}}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0)}header[data-site-header]{height:72px}.live-alerts-container{height:40px}.no-scroll{overflow:hidden!important;height:100vh!important;position:fixed!important;width:100%!important;touch-action:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.smooth-scroll{scroll-behavior:smooth}.aspect-hero{aspect-ratio:4/5}@media (min-width:768px){.aspect-hero{aspect-ratio:16/9}}body,html{overflow-x:hidden;width:100%}html{-webkit-overflow-scrolling:touch}*{word-wrap:break-word;overflow-wrap:break-word}:root{--z-header:40;--z-alerts:35;--z-cta:50;--z-menu:60;--z-modal:70;--z-fab:100}