/* Rich service catalogue. All content remains readable without JavaScript. */
.js-only{display:none!important}.enhanced .js-only{display:flex!important}[hidden]{display:none!important}
.desktop-nav{gap:20px;margin-right:12px}.desktop-nav a{font-size:.875rem}
.hero h1{max-width:1100px;font-size:clamp(2.4rem,4.6vw,4.2rem)}
.hero-description{max-width:650px}.hero-content{padding-block:85px 120px}
.eyebrow{font-size:.8125rem}.section-heading>div{max-width:650px}.section-heading{gap:60px}
.steps{list-style:none}.steps li{padding-left:0;gap:0}.steps li::before{display:none}
.service-filters{gap:10px;flex-wrap:wrap;margin:0 0 30px}
.service-filters button,.country-tabs button{font:inherit;font-size:.875rem;line-height:1.5;text-align:left;cursor:pointer}
.service-filters button{border:1px solid #b6cbc9;border-radius:30px;padding:12px 20px;color:#203f48;background:transparent;min-height:48px}
.service-filters button:hover{background:#dcece8}.service-filters button[aria-pressed=true]{background:#173f46;color:#fff;border-color:#173f46}
.service-grid{align-items:stretch}.service-card{display:flex;flex-direction:column}.service-card h3{min-height:0}.service-card>p{flex-grow:1}.card-top{margin-bottom:22px}
.service-select{margin-top:24px;border:1px solid #98b8b3;background:transparent;border-radius:4px;padding:12px 14px;font:inherit;font-size:.875rem;line-height:1.5;justify-content:center;text-align:center;cursor:pointer;min-height:48px;color:#174f4a}
.service-select:hover{background:#e0f0eb}.service-select[aria-pressed=true]{background:#164942;color:white;border-color:#164942}
.selection-box{margin-top:35px;padding:32px;background:#e4efed;display:grid;grid-template-columns:1fr 1.3fr;gap:45px;border-radius:8px}
.enhanced .selection-box{display:grid!important}.selection-box h3{font-size:1.4rem;margin-bottom:12px}.selection-box p{font-size:1rem;line-height:1.7;color:#415c62}
.selected-services{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.selected-services button{border:1px solid #b2c9c3;background:#fff;color:#173f46;border-radius:5px;padding:10px 12px;min-height:44px;display:flex;align-items:center;gap:16px;font:inherit;font-size:.875rem;text-align:left;cursor:pointer}
.selected-services button span{font-size:1.35rem}.selection-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.selection-actions button:disabled{opacity:.55;cursor:default}.selection-actions .plain-button{min-height:44px}.selection-box #selection-status{font-size:.875rem;margin-top:15px}.selection-box #selection-status:empty{display:none}
.management-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:65px}.management-grid{gap:30px}.management-item h3{font-size:1.2rem}.management-item p{font-size:1rem}.management-item details{margin-top:16px}.management-item summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;min-height:44px;color:#a3e2d5;font-size:.875rem;list-style:none}.management-item summary::-webkit-details-marker{display:none}.management-item ul{padding-left:20px;color:#c8dce1;font-size:1rem;line-height:1.75;margin:17px 0}.management-item li+li{margin-top:12px}.management-item .management-result{padding-top:15px;border-top:1px solid #45616b;color:#a9e0d5;font-size:.9375rem}
.research{background:#fff}.research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px}.research-card{padding:30px 0 35px;border-top:1px solid #b6ccc7;min-width:0}.research-card h3{font-size:1.45rem;margin-bottom:15px}.research-card>p{color:#52666d}.research-card ul,.education-card ul{padding-left:20px;margin-top:20px;font-size:1rem;line-height:1.8}.research-card li+li,.education-card li+li{margin-top:12px}.research-card li::marker,.education-card li::marker{color:#36796d}.research-result{padding-top:20px;margin-top:22px;border-top:1px solid #d3e0dc}.research-result strong{font-size:.8125rem;color:#286354}.research-result p{font-size:.9375rem;margin-top:6px}
.science-film{margin-top:45px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:60px}.science-film figure{margin:0;min-width:0}.science-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#061b27;border-radius:8px 8px 0 0}.film-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#0c2634;color:#d2eee7;padding:14px 18px;border-radius:0 0 8px 8px;font-size:.875rem}.video-toggle{font:inherit;border:1px solid #729e99;border-radius:4px;background:transparent;color:white;padding:9px 12px;cursor:pointer;min-height:44px}.video-toggle:hover{background:#254953}.science-film figcaption{font-size:.8125rem;color:#52676f;margin-top:14px;line-height:1.65}.video-credit{margin-top:10px;font-size:.8125rem;line-height:1.65;color:#52676f}.video-credit summary{cursor:pointer;min-height:30px}.video-credit a{text-decoration:underline;text-underline-offset:3px}.film-copy h2{font-size:clamp(1.8rem,2.8vw,2.6rem);margin-bottom:22px}.film-copy>p{color:#435f69}.film-copy .film-note{font-size:.8125rem;margin-top:20px}.film-copy .text-link{margin-top:24px}
.education{background:#eaf2f0}.education-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.education-card{padding:28px 0;border-top:2px solid #3f8174}.education-card h3{font-size:1.4rem;line-height:1.35;margin-bottom:18px}.education-card>p{color:#3e5962;font-size:1rem}.education-topics{margin-top:30px;padding-top:35px;border-top:1px solid #b6cec5}.education-topics h3,.education-plan h3{font-size:1.4rem;margin-bottom:20px}.education-topics ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;padding:0;list-style:none}.education-topics li{padding:15px 0;border-bottom:1px solid #c9dcd5;font-size:1rem;font-weight:550}.education-plan{margin-top:40px}.education-plan p{font-size:1.1rem;line-height:2;color:#235648}.education .text-link{margin-top:20px}
.international{background:#0b2532;color:#f4f8fa}.international .section-heading>p{color:#bad1d8}.international-explorer{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.4fr);gap:65px;align-items:start;margin-top:50px}.country-tabs{flex-direction:column;gap:0;border-top:1px solid #496471}.country-tabs button{color:#cadfe2;border:0;border-bottom:1px solid #496471;background:none;padding:20px 16px;min-height:62px;font-weight:550}.country-tabs button[aria-selected=true]{background:#91d9cb;color:#092934;border-radius:3px}.country-tabs button:hover{box-shadow:inset 3px 0 #94ddce}.country-panel{min-height:270px;padding:30px 0}.country-panel h3{font-size:clamp(1.6rem,2.5vw,2.4rem);margin-bottom:20px;line-height:1.3}.country-panel>p:not(.eyebrow){color:#c3dce0;font-size:1.0625rem;line-height:1.9}.international-note{font-size:.875rem;color:#b7d1d7;margin-top:24px;max-width:880px}.team-heading{font-size:1.4rem;margin-top:55px;padding-top:35px;border-top:1px solid #496471}.team-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:25px}.team-roles h4{font-weight:650;font-size:1rem;color:#a2e3d6;margin-bottom:12px}.team-roles p{font-size:.9375rem;line-height:1.8;color:#c0d8de}
.faq{background:#f1f5f4;padding-top:70px}.faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:70px}.faq-item{border-top:1px solid #b9cfca;padding:8px 0}.faq-item:last-child{border-bottom:1px solid #b9cfca}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:1.0625rem;font-weight:650;cursor:pointer;padding:18px 0;list-style:none;line-height:1.6}.faq-item summary::-webkit-details-marker{display:none}.faq-item .plus{flex-shrink:0}.faq-item>p{padding:0 30px 20px 0;color:#3e5a64;font-size:1rem;line-height:1.85}
button:focus-visible,summary:focus-visible,.country-panel:focus-visible{outline:3px solid #42a590;outline-offset:5px}
html[lang=hy] .desktop-nav{gap:16px}html[lang=hy] .hero h1{font-size:clamp(2.3rem,3.8vw,3.6rem)}
@media(max-width:1380px){.desktop-nav{display:none}.menu-toggle{display:block}.header-tools{margin-left:auto}}
@media(max-width:1050px){.management-layout{grid-template-columns:1fr;gap:40px}.management-intro{position:static}.management-intro h2,.management-lead{max-width:760px}.education-grid{gap:24px}.science-film{gap:30px}.team-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{gap:35px}.international-explorer{gap:40px}}
@media(max-width:760px){.research-grid,.education-grid,.selection-box,.science-film,.faq-layout{grid-template-columns:minmax(0,1fr)}.enhanced .selection-box{grid-template-columns:minmax(0,1fr)}.selection-box{padding:24px;gap:25px}.research-grid{gap:0}.education-grid{gap:6px}.science-film{gap:35px}.section-heading{gap:25px}.international-explorer{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:25px}.country-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0}.country-tabs button{border:1px solid #496471;font-size:.875rem;padding:12px;min-height:54px}.country-panel{min-height:0;padding:22px 0}.country-panel>p:not(.eyebrow){font-size:1rem}.country-panel h3{font-size:1.9rem}.education-topics ul{grid-template-columns:1fr}.faq-layout{gap:35px}.hero-content{padding-block:60px 110px}.hero h1{font-size:clamp(2.25rem,7.4vw,3.5rem)}html[lang=hy] .hero h1{font-size:clamp(1.9rem,6.5vw,2.8rem)}.selection-actions{gap:15px}.team-heading{margin-top:35px}}
@media(max-width:480px){.service-filters{gap:8px}.service-filters button{padding:10px 14px;font-size:.8125rem}.team-roles{grid-template-columns:1fr}.film-toolbar{align-items:start;font-size:.8125rem}.video-toggle{font-size:.8125rem}.education-plan p{font-size:1rem}.selection-box{padding:22px 18px}.selection-actions .button{width:100%}.country-panel h3{font-size:1.65rem}.research-card h3,.education-card h3{font-size:1.35rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
@media print{.js-only{display:none!important}[hidden]{display:block!important}.country-panel{color:#000}.international{background:#fff;color:#000}}
