﻿.nav-item{position:relative;display:flex;align-items:center}.nav-item>a{position:relative;padding:37px 0 32px;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.submenu{position:absolute;top:76px;left:-22px;width:245px;padding:10px;background:#fff;border-top:3px solid #ef5350;box-shadow:0 18px 45px rgba(16,42,67,.16);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s;z-index:30}.submenu a{display:block!important;padding:12px 14px!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;color:#405569}.submenu a:after{display:none}.submenu a:hover,.submenu a.active{color:#087a78;background:#f3f7f8}.nav-item:hover .submenu,.nav-item:focus-within .submenu{opacity:1;visibility:visible;transform:none}.opening-hero{padding:72px max(7vw,36px);min-height:620px;display:grid;grid-template-columns:.85fr 1.15fr;gap:6vw;align-items:center;background:linear-gradient(110deg,#fff 58%,#edf4f5 58%)}.opening-copy h1{font-size:clamp(48px,5vw,74px);line-height:1.02;letter-spacing:-.055em;color:#102a43;margin:0 0 25px}.opening-copy>p:not(.label){color:#5e6e7e;font-size:17px;line-height:1.75}.opening-hero figure{margin:0;position:relative}.opening-hero img{height:470px;border-radius:26px 3px 26px 3px;box-shadow:0 24px 65px rgba(16,42,67,.17)}.opening-hero figcaption{position:absolute;bottom:18px;left:18px;background:#fff;padding:12px 16px;font-weight:700;color:#102a43;border-left:4px solid #f4a261}.opening-summary{display:grid;grid-template-columns:repeat(3,1fr);background:#102a43;color:#fff;padding:34px max(7vw,36px)}.opening-summary div{display:flex;flex-direction:column;align-items:center;border-right:1px solid #ffffff30}.opening-summary div:last-child{border:0}.opening-summary span{color:#9eb5c8;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.opening-summary strong{margin-top:6px;font-size:20px}.eligibility{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.opening-heading h2,.contact-career h2{font-size:clamp(38px,4vw,58px);color:#102a43;letter-spacing:-.04em;margin:0}.opening-heading>p:last-child,.contact-career p{color:#5e6e7e;line-height:1.8}.eligibility-list{border-top:1px solid #cbdade}.eligibility-list article{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid #cbdade}.eligibility-list article>span{font-weight:800;color:#f4a261}.eligibility-list h3{margin:0 0 8px;color:#102a43}.eligibility-list p{margin:0;color:#5e6e7e;line-height:1.65}.application{background:#f3f7f8}.application-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;margin-top:48px}.steps{list-style:none;margin:0;padding:0;counter-reset:application}.steps li{counter-increment:application;position:relative;padding:0 0 32px 62px;border-left:1px solid #bacdd2}.steps li:before{content:counter(application);position:absolute;left:-21px;top:0;width:40px;height:40px;border-radius:50%;background:#087a78;color:#fff;display:grid;place-items:center;font-weight:800}.steps b,.steps span{display:block}.steps b{font-size:18px;color:#102a43;margin-bottom:8px}.steps span{color:#5e6e7e;line-height:1.7}.steps a{color:#087a78;font-weight:700}.document-box{background:#fff;padding:32px;border-top:4px solid #f4a261;align-self:start;box-shadow:0 15px 40px #102a4314}.document-box h3{margin-top:0;color:#102a43;font-size:23px}.document-box ul{padding-left:20px;color:#5e6e7e;line-height:2}.document-box .btn{margin-top:18px}.samarth-band{padding:75px max(7vw,36px);display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;background:#087a78;color:#fff}.samarth-band .label{color:#bfe5e3}.samarth-band h2{font-size:clamp(36px,4vw,54px);margin:0;letter-spacing:-.04em}.samarth-band>p{color:#d4efed;line-height:1.8;font-size:16px}.contact-career{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.career-contact{border-left:3px solid #f4a261;padding-left:30px}.career-contact>a{display:block;color:#087a78;font-size:18px;font-weight:700;margin-bottom:12px}.career-contact address{font-style:normal;color:#5e6e7e;line-height:1.8;margin-top:24px}
@media(max-width:1000px){.nav-item{display:block}.nav-item>a{display:block;padding:10px 0}.submenu{position:static;width:auto;opacity:1;visibility:visible;transform:none;box-shadow:none;border-top:0;border-left:2px solid #ef5350;margin-left:12px}.opening-hero,.eligibility,.application-layout,.samarth-band,.contact-career{grid-template-columns:1fr}.opening-hero{background:#f3f7f8}.opening-summary{grid-template-columns:1fr;gap:22px}.opening-summary div{border-right:0;border-bottom:1px solid #ffffff30;padding-bottom:22px}.opening-summary div:last-child{border-bottom:0;padding-bottom:0}}
@media(max-width:560px){.opening-hero{padding:60px 24px;min-height:auto}.opening-copy h1{font-size:44px}.opening-hero img{height:310px}.opening-summary{padding:32px 24px}.application-layout{margin-top:32px}.document-box{padding:24px}.samarth-band{padding:60px 24px}.contact-career{padding:65px 24px}}
.opening-summary strong{text-align:center;line-height:1.45}
.sector-focus{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#fff}.sector-focus-heading h2{font-size:clamp(38px,4vw,58px);line-height:1.08;color:#102a43;letter-spacing:-.04em;margin:0}.sector-focus-heading>p:last-child{color:#5e6e7e;line-height:1.8}.sector-list{list-style:none;margin:0;padding:0;border-top:1px solid #cbdade;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sector-list li{position:relative;padding:22px 22px 22px 38px;border-bottom:1px solid #cbdade;color:#102a43;font-size:17px;font-weight:700}.sector-list li:nth-child(odd){border-right:1px solid #cbdade}.sector-list li:before{content:"";position:absolute;left:10px;top:29px;width:10px;height:10px;border-radius:50%;background:#087a78;box-shadow:0 0 0 5px #e4f3f2}.sector-list li:last-child{grid-column:1/-1;border-right:0}@media(max-width:1000px){.sector-focus{grid-template-columns:1fr}}@media(max-width:560px){.sector-focus{padding:60px 24px}.sector-list{grid-template-columns:1fr}.sector-list li:nth-child(odd){border-right:0}.sector-list li:last-child{grid-column:auto}}

.state-opportunities{display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;background:#f3f7f8}.state-opportunities-heading h2{font-size:clamp(38px,4vw,58px);line-height:1.08;color:#102a43;letter-spacing:-.04em;margin:0}.state-opportunities-heading>p:last-child{color:#5e6e7e;line-height:1.8}.state-groups{display:grid;grid-template-columns:1fr .72fr;gap:38px}.state-groups h3{color:#102a43;margin:0 0 18px;font-size:20px}.state-groups ul{list-style:none;margin:0;padding:0;columns:2;column-gap:24px;border-top:1px solid #cbdade}.state-groups>div:last-child ul{columns:1}.state-groups li{break-inside:avoid;padding:11px 0;border-bottom:1px solid #cbdade;color:#40576a;font-size:13px}.state-groups li:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#087a78;margin-right:9px}@media(max-width:1000px){.state-opportunities{grid-template-columns:1fr}.state-groups{grid-template-columns:1fr 1fr}}@media(max-width:650px){.state-opportunities{padding:60px 24px}.state-groups{grid-template-columns:1fr}.state-groups ul{columns:1}}


.state-groups li strong,.state-groups li span{display:block}.state-groups li strong{color:#102a43;font-size:13px}.state-groups li span{color:#6a7c8b;font-size:11px;margin:4px 0 0 16px}

