.coe-header-root .coe-brand-slot{flex-shrink:0}.coe-header-root .coe-header-end{display:none;align-items:center;flex-shrink:0;gap:.75rem}.coe-header-root .coe-college-code-slot{display:none;flex-shrink:0;align-items:center;margin-left:0;padding-left:0;border-left:0}.coe-header-root .coe-college-code{display:inline-flex;align-items:baseline;gap:.3rem;font-family:Forum,Georgia,Times New Roman,serif;color:#4a2c3a;border-bottom:1px solid #c5c9cf;padding-bottom:.12rem;white-space:nowrap;line-height:1}.coe-header-root .coe-college-code__label{font-size:.5625rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.coe-header-root .coe-college-code__value{font-size:1.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1}.coe-header-root .campus-brand-link{max-width:min(72vw,320px)!important;width:100%;align-items:center!important;padding-top:0!important;padding-bottom:0!important}.coe-header-root .campus-brand-text{min-width:0;flex:1}.coe-header-root .campus-brand-mark{background-color:#1565c0!important;filter:none!important}.coe-header-root .campus-brand-name{color:#000!important}.coe-header-root .campus-brand-college{color:#000!important;display:block!important;overflow:visible!important;text-overflow:unset!important;white-space:normal!important;max-width:none!important;line-height:1.2;font-size:clamp(.44rem,2.6vw,.58rem)!important;letter-spacing:.04em!important;margin-top:2px}@media(min-width:400px){.coe-header-root .campus-brand-link{max-width:min(58vw,300px)!important}}@media(min-width:640px){.coe-header-root .campus-brand-link{max-width:17rem!important}.coe-header-root .campus-brand-college{font-size:.5rem!important;letter-spacing:.05em!important}}@media(min-width:1024px){.coe-header-root .coe-brand-slot{align-self:center;max-width:9.75rem;height:auto}.coe-header-root .campus-brand-link{max-width:9.75rem!important;align-items:center!important;height:auto!important}.coe-header-root .campus-brand-name{line-height:1.1!important}.coe-header-root .campus-brand-college{font-size:.46rem!important;line-height:1.15!important;margin-top:2px!important;white-space:nowrap!important}}@media(min-width:1280px){.coe-header-root .coe-brand-slot{max-width:10.75rem}.coe-header-root .campus-brand-link{max-width:10.75rem!important}.coe-header-root .campus-brand-college{font-size:.5rem!important;letter-spacing:.04em!important}}@media(min-width:1536px){.coe-header-root .coe-brand-slot{max-width:12rem}.coe-header-root .campus-brand-link{max-width:12rem!important}.coe-header-root .campus-brand-college{font-size:.54rem!important;letter-spacing:.045em!important}}.coe-page .coe-header-root .coe-main-nav-links,.coe-page .coe-header-root .coe-main-nav-links>li,.coe-page .coe-header-root .coe-nav-link,.coe-page .coe-header-root .coe-nav-trigger{text-align:center!important;hyphens:none!important}.coe-header-root .coe-main-header,.coe-header-root .coe-desktop-nav,.coe-header-root .coe-utility-bar{overflow:visible}.coe-header-root .coe-header-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.625rem;width:100%}.coe-header-root .coe-header-center{display:flex;align-items:center;min-width:0;flex:1 1 auto}.coe-header-root .coe-brand-slot{flex:0 0 auto;display:flex;align-items:center;min-width:0}.coe-header-root .coe-desktop-nav,.coe-header-root .coe-nav-cta{display:none}.coe-header-root .coe-nav-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;padding:.5rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;color:var(--color-coe-deep, #082f5c);cursor:pointer}@media(min-width:1280px){.coe-header-root .coe-header-bar{min-height:4rem}.coe-header-root .coe-header-center{display:grid;grid-template-columns:10.75rem minmax(0,1fr) auto;align-items:center;column-gap:.875rem;width:100%;max-width:100%;flex:1 1 auto;min-width:0}.coe-header-root .coe-header-end{display:flex;grid-column:3;align-items:center;gap:.875rem;flex-shrink:0;margin-left:.375rem}.coe-header-root .coe-brand-slot{grid-column:1;align-self:center;max-width:10.75rem}.coe-header-root .coe-college-code-slot{display:flex;padding-left:1rem;border-left:1px solid #e5e7eb}.coe-header-root .coe-desktop-nav{display:flex!important;grid-column:2;align-items:center;justify-content:flex-start;align-self:center;min-width:0;width:100%;overflow:visible;padding-right:.5rem}.coe-header-root .coe-main-nav-links{width:100%;min-width:0;max-width:100%;justify-content:flex-start;gap:.375rem}.coe-header-root .coe-nav-cta{display:flex!important;align-self:center}.coe-header-root .coe-nav-toggle{display:none!important}}@media(min-width:1920px){.coe-header-root .coe-header-center{grid-template-columns:12rem minmax(0,1fr) auto;column-gap:1.5rem}.coe-header-root .coe-header-end{gap:1rem;margin-left:.5rem}.coe-header-root .coe-brand-slot{max-width:12rem}.coe-header-root .coe-desktop-nav{padding-right:.625rem}.coe-header-root .coe-main-nav-links{gap:.5rem}.coe-header-root .coe-nav-link,.coe-header-root .coe-nav-trigger{font-size:.75rem!important;padding:0 .375rem!important}.coe-header-root .coe-btn-login,.coe-header-root .coe-login-btn,.coe-header-root .coe-btn-apply,.coe-header-root .coe-apply-btn{padding:6px 14px;font-size:12px}.coe-header-root .coe-college-code__value{font-size:1.5rem}}@media(min-width:1280px)and (max-width:1919px){.coe-header-root .coe-nav-link,.coe-header-root .coe-nav-trigger{font-size:.6875rem!important;padding:0 .25rem!important}.coe-header-root .coe-college-code__value{font-size:1.25rem}.coe-header-root .coe-btn-login,.coe-header-root .coe-login-btn,.coe-header-root .coe-btn-apply,.coe-header-root .coe-apply-btn{padding:6px 13px;font-size:11px}.coe-header-root .coe-header-end{gap:.625rem}.coe-header-root .coe-college-code-slot{padding-left:.75rem}}@media(min-width:1280px)and (max-width:1365px){.coe-header-root .coe-nav-link,.coe-header-root .coe-nav-trigger{font-size:.5625rem!important;padding:0 .125rem!important}.coe-header-root .coe-main-nav-links{gap:.0625rem}.coe-header-root .coe-header-end{gap:.375rem}.coe-header-root .coe-college-code__value{font-size:1rem}.coe-header-root .coe-btn-login,.coe-header-root .coe-login-btn,.coe-header-root .coe-btn-apply,.coe-header-root .coe-apply-btn{padding:5px 10px;font-size:10px}}.coe-header-root .coe-main-nav-links{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;height:2.5rem;max-width:100%}@media(min-width:1280px){.coe-header-root .coe-main-nav-links{justify-content:flex-start;gap:.375rem}}@media(min-width:1440px){.coe-header-root .coe-main-nav-links{gap:.5rem}}@media(min-width:1536px)and (max-width:1919px){.coe-header-root .coe-main-nav-links{gap:.625rem}}.coe-header-root .coe-main-nav-links>.coe-nav-item{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:2.5rem;margin:0;padding:0;list-style:none}.coe-header-root .coe-nav-link,.coe-header-root .coe-nav-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.2rem;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;padding:0 .4375rem!important;margin:0!important;font-family:inherit;font-size:.75rem!important;font-weight:500;line-height:1!important;letter-spacing:0;white-space:nowrap;color:#1f2937!important;text-decoration:none!important;text-align:center!important;background:transparent;border:0;border-radius:6px;cursor:pointer;box-sizing:border-box;-webkit-font-smoothing:antialiased;transition:color .2s ease}.coe-header-root .coe-nav-link:hover,.coe-header-root .coe-nav-trigger:hover{color:#1565c0!important}.coe-header-root .coe-nav-item--link .coe-nav-link{width:100%}.coe-header-root .coe-chevron{width:12px;height:12px;transition:transform .25s ease;flex-shrink:0}.coe-header-root .coe-nav-item:hover .coe-chevron,.coe-header-root .coe-nav-item.is-open .coe-chevron,.coe-header-root .coe-nav-item:focus-within .coe-chevron{transform:rotate(180deg)}.coe-header-root .coe-dropdown{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%) translateY(-6px);min-width:240px;background:#fff;border:.5px solid rgba(0,0,0,.08);border-radius:12px;padding:8px;box-shadow:0 12px 40px #0000001a,0 2px 8px #0000000f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:200;max-height:min(70vh,480px);overflow-x:visible;overflow-y:auto}.coe-header-root .coe-dropdown--wide{min-width:280px}.coe-header-root .extracurricular-dropdown{min-width:480px;padding:12px 16px}.coe-header-root .extracurricular-dropdown-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 32px;align-items:start}.coe-header-root .extracurricular-dropdown-col{display:flex;flex-direction:column;gap:2px;min-width:0}.coe-header-root .extracurricular-dropdown-col .coe-dropdown-label{margin-bottom:4px;padding-top:0}.coe-header-root .extracurricular-dropdown-col .coe-dropdown-label+a{margin-top:0}.coe-header-root .dept-mega-dropdown{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%) translateY(-8px);width:min(720px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:28px 32px;box-shadow:0 20px 60px #0000001f,0 2px 8px #0000000a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility .25s;z-index:200}@media(max-width:768px){.coe-header-root .dept-mega-dropdown{left:0;right:auto;transform:translateY(-8px)}.coe-header-root .coe-nav-item.is-open .dept-mega-dropdown,.coe-header-root .coe-nav-item:focus-within .dept-mega-dropdown{transform:translateY(0)}}.coe-header-root .dept-mega-dropdown:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}@media(min-width:1280px){.coe-header-root .coe-nav-item:hover>.dept-mega-dropdown,.coe-header-root .coe-dept-nav-item:hover>.dept-mega-dropdown,.coe-header-root .coe-nav-item.is-open>.dept-mega-dropdown,.coe-header-root .coe-nav-item:focus-within>.dept-mega-dropdown,.coe-header-root .dept-trigger:hover+.dept-mega-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}}.coe-header-root .dept-mega-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.coe-header-root .dept-mega-col{padding:0 20px}.coe-header-root .dept-mega-col:not(:last-child){border-right:1px solid rgba(0,0,0,.06)}.coe-header-root .dept-mega-col:first-child{padding-left:0}.coe-header-root .dept-mega-col:last-child{padding-right:0}.coe-header-root .dept-mega-heading{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0f3460;margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid #1565c0;display:inline-block}.coe-header-root .dept-mega-col a{display:block;padding:7px 10px;margin:0 -10px;font-size:13.5px;color:#374151;text-decoration:none;border-radius:8px;transition:background .15s ease,color .15s ease,padding-left .2s ease;line-height:1.4}.coe-header-root .dept-mega-col a:hover{background:#1565c00f;color:#1565c0;padding-left:14px}.coe-header-root .coe-nav-item.is-open>.dept-mega-dropdown .dept-mega-col a{animation:coe-mega-item-in .3s ease forwards;opacity:0}.coe-header-root .dept-mega-col a:nth-child(2){animation-delay:.02s}.coe-header-root .dept-mega-col a:nth-child(3){animation-delay:.04s}.coe-header-root .dept-mega-col a:nth-child(4){animation-delay:.06s}.coe-header-root .dept-mega-col a:nth-child(5){animation-delay:.08s}.coe-header-root .dept-mega-col a:nth-child(6){animation-delay:.1s}.coe-header-root .dept-mega-col a:nth-child(7){animation-delay:.12s}.coe-header-root .dept-mega-col a:nth-child(8){animation-delay:.14s}.coe-header-root .dept-mega-col a:nth-child(9){animation-delay:.16s}@keyframes coe-mega-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.coe-header-root .coe-nav-item:hover .dept-mega-col a{opacity:1;transform:translateY(0)}@media(max-width:1023px){.coe-header-root .dept-mega-dropdown{position:static;width:100%;box-shadow:none;border:none;border-radius:0;padding:16px;transform:none;opacity:1;visibility:visible;pointer-events:auto}.coe-header-root .dept-mega-grid{grid-template-columns:1fr;gap:16px}.coe-header-root .dept-mega-col{padding:0 0 12px;border-right:none!important;border-bottom:1px solid rgba(0,0,0,.06)}.coe-header-root .dept-mega-col:last-child{border-bottom:none;padding-bottom:0}}.coe-header-root .coe-dropdown:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}@media(min-width:1024px){.coe-header-root .coe-nav-item:hover>.coe-dropdown,.coe-header-root .coe-nav-item.is-open>.coe-dropdown,.coe-header-root .coe-nav-item:focus-within>.coe-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}}.coe-header-root .coe-dropdown a{display:block;padding:7px 12px;font-size:13px;color:#374151;border-radius:8px;transition:background .15s ease,padding-left .2s ease,color .15s ease;text-decoration:none}.coe-header-root .coe-dropdown a:hover{background:#1565c00f;color:#1565c0;padding-left:16px}.coe-header-root .coe-dropdown-label{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;padding:10px 12px 4px}.coe-header-root .coe-dropdown-divider{height:1px;background:#0000000f;margin:6px 0}.coe-header-root .coe-nav-cta{align-items:center;flex-shrink:0;gap:.5rem;padding-left:.875rem;border-left:1px solid #e5e7eb;margin-left:0}@media(min-width:1280px){.coe-header-root .coe-nav-cta{gap:.625rem;padding-left:1rem}}@media(min-width:1280px)and (max-width:1919px){.coe-header-root .coe-btn-login,.coe-header-root .coe-login-btn,.coe-header-root .coe-btn-apply,.coe-header-root .coe-apply-btn{padding:6px 13px;font-size:11px}}.coe-header-root .coe-btn-apply,.coe-header-root .coe-apply-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#1565c0;color:#fff;padding:7px 18px;border-radius:9999px;font-size:13px;font-weight:600;border:none;cursor:pointer;text-decoration:none;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.coe-header-root .coe-btn-apply:hover,.coe-header-root .coe-apply-btn:hover{background:#0d47a1;transform:translateY(-1px);box-shadow:0 4px 16px #1565c04d;color:#fff}.coe-header-root .coe-btn-login,.coe-header-root .coe-login-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:#1565c0;padding:7px 18px;border-radius:9999px;font-size:13px;font-weight:600;border:1.5px solid #1565c0;cursor:pointer;text-decoration:none;transition:all .2s ease}.coe-header-root .coe-btn-login:hover,.coe-header-root .coe-login-btn:hover{background:#1565c0;color:#fff;transform:translateY(-1px)}.coe-header-root .coe-utility-bar{background:#0f172a;padding:6px 0}.coe-header-root .coe-utility-bar a{font-size:12px;color:#fff9;text-decoration:none;transition:color .2s ease}.coe-header-root .coe-utility-bar a:hover{color:#fff}.coe-header-root .coe-utility-dot{color:#ffffff40;margin:0 8px;font-size:8px}@media(max-width:768px){.coe-header-root .coe-utility-bar{font-size:.65rem!important;padding:.3rem .5rem!important}.coe-header-root .coe-utility-bar a{white-space:nowrap!important;font-size:.6rem!important}.coe-header-root .coe-utility-right{display:none!important}.coe-header-root .campus-brand-mark{width:35px!important;height:35px!important}.coe-header-root .campus-brand-link{max-width:180px!important}}.coe-header-root .coe-dropdown.mobile-open{position:static;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;box-shadow:none;border:none;border-radius:0;padding:0 0 0 16px;min-width:auto;max-height:none}.coe-header-root .coe-mobile-acc>summary::-webkit-details-marker{display:none}.coe-header-root .coe-mobile-acc[open]>summary svg{transform:rotate(180deg)}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body.coe-page{overflow-x:hidden;max-width:100vw}.coe-page h1{font-size:clamp(1.75rem,4vw,3rem)}.coe-page h2{font-size:clamp(1.5rem,3vw,2.25rem)}.coe-page h3{font-size:clamp(1.25rem,2.5vw,1.75rem)}.coe-page p{text-align:justify!important;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;text-wrap:pretty;word-spacing:-.5px}.coe-page .nav-link,.coe-page .coe-nav-link,.coe-page .coe-nav-trigger,.coe-page .btn,.coe-page button,.coe-page label,.coe-page th,.coe-page td,.coe-page h1,.coe-page h2,.coe-page h3,.coe-page h4,.coe-page h5,.coe-page h6,.coe-page .badge,.coe-page .card-title,.coe-page .stat-label,.coe-page .coe-stat-num,.coe-page #coe-stats p,.coe-page .stat-item p,.coe-page .footer-link,.coe-page .breadcrumb,.coe-page .hero-breadcrumb,.coe-page .section-label,.coe-page .faculty-name,.coe-page .faculty-designation,.coe-page figcaption,.coe-page .coe-hero-content p,.coe-page .coe-hero-tagline,.coe-page .coe-hero-pill,.coe-page .hero-title,.coe-page .page-hero p,.coe-page .page-hero *,.coe-page .cta-text p,.coe-page nav,.coe-page nav a,.coe-page .coe-footer a,.coe-page .coe-about-admissions-card p,.coe-page .coe-about-admissions-card li,.coe-page .coe-about-admissions-card span,.coe-page .admissions-page table th,.coe-page .admissions-page table td,.coe-page [data-dept-tab]{text-align:unset!important;hyphens:none!important;word-spacing:normal}.coe-page li{text-align:left!important;hyphens:none!important;word-spacing:normal}.coe-page .text-center,.coe-page .text-center p,.coe-page .text-center h1,.coe-page .text-center h2,.coe-page .text-center h3,.coe-page .text-center h4,.coe-page h1.text-center,.coe-page h2.text-center,.coe-page h3.text-center,.coe-page h4.text-center,.coe-page .section-header p,.coe-page .coe-vm-section>div>h2,.coe-page #programmes>div>div.text-center p{text-align:center!important}.coe-page .about-content p,.coe-page .about-text p,.coe-page .story-text p,.coe-page .intro-content p,.coe-page .coe-desc,.coe-page .coe-content p,.coe-page .dept-about p,.coe-page [data-dept-panel] p,.coe-page .research-intro,.coe-page .research-card__text,.coe-page .research-section__lead{text-align:justify!important;max-width:100%;line-height:1.75}.coe-page .coe-vm-grid,.coe-page .vision-mission-grid,.coe-page .vm-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2rem!important;align-items:stretch!important}.coe-page .coe-vm-grid>*,.coe-page .vision-mission-grid>*,.coe-page .vm-grid>*,.coe-page .coe-vm-card,.coe-page .vm-card,.coe-page [class*=vision-card],.coe-page [class*=mission-card]{display:flex!important;flex-direction:column!important;height:100%!important}.coe-page .about-logo img,.coe-page .intro-logo img,.coe-page .coe-about-logo{max-height:120px!important;width:auto!important;max-width:min(100%,220px)!important;height:auto!important;object-fit:contain;margin:0 auto 1.5rem!important}@media(min-width:1024px){.coe-page .coe-about-logo-wrap .coe-about-logo{margin:0!important}}.coe-page section img[src*=logo],.coe-page section img[alt*=KMCT]:not(.coe-about-logo):not([class*=faculty]):not([class*=card]){max-height:150px!important;width:auto!important}.coe-page .coe-principal-section,.coe-page .coe-principal-inner{align-items:start!important}.coe-page .coe-principal-section{display:block}.coe-page .coe-principal-inner{display:grid;grid-template-columns:minmax(0,350px) 1fr;gap:3rem;align-items:start}.coe-page .coe-principal-section img,.coe-page .coe-principal-inner>img{width:100%;max-width:350px;border-radius:12px;object-fit:cover;aspect-ratio:3 / 4}.coe-page .coe-principal-section p,.coe-page .coe-principal-inner p{text-align:justify!important}@media(max-width:768px){html.coe-page-html,body.coe-page{overflow-x:hidden!important}.coe-page .about-text,.coe-page .intro-text,.coe-page .story-text,.coe-page main section p,.coe-page .coe-home section p:not(.coe-hero-tagline):not(.coe-stat-num){font-size:.9rem!important;line-height:1.7!important;text-align:justify!important}.coe-page .coe-hero-title,.coe-page .hero-title,.coe-page [class*=hero] h1:not(.hero-title){font-size:clamp(1.5rem,7vw,2.2rem)!important;line-height:1.2!important}.coe-page .coe-hero-tagline,.coe-page .page-hero p{font-size:.85rem!important}.coe-page main>section,.coe-page .coe-home>section:not(.coe-hero-slider):not(.coe-flash-section){padding-top:clamp(2.5rem,8vh,4.375rem)!important;padding-bottom:clamp(2.5rem,8vh,4.375rem)!important;padding-left:1.25rem!important;padding-right:1.25rem!important}.coe-page [style*="grid-template-columns: 1fr 1fr"],.coe-page [style*="grid-template-columns: 1fr 1.2fr"],.coe-page .two-col,.coe-page [class*=two-col],.coe-page .grid-2,.coe-page [class*=grid-2],.coe-page .about-grid,.coe-page .coe-principal-inner,.coe-page .coe-about-layout,.coe-page [class*=card-grid]{grid-template-columns:1fr!important;gap:1.5rem!important}.coe-page .coe-vm-grid,.coe-page .vision-mission-grid,.coe-page .vm-grid{grid-template-columns:1fr!important}.coe-page #coe-stats,.coe-page .stats-grid,.coe-page [class*=stats-grid]{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.coe-page .coe-footer [class*=grid],.coe-page .footer-grid{grid-template-columns:1fr!important;text-align:center!important}.coe-page img{max-width:100%!important;height:auto!important}.coe-page table,.coe-page .table-wrapper,.coe-page .coe-adm-table-wrap{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.coe-page .social-side-rail,.coe-page [class*=social-sidebar]{display:none!important}.coe-page main section .btn,.coe-page main section [class*=btn-primary],.coe-page main section [class*=cta-btn],.coe-page main section button[type=submit]:not(.coe-prog-tab){width:100%!important;text-align:center!important;justify-content:center!important}.coe-page .coe-principal-inner{grid-template-columns:1fr!important}.coe-page .coe-principal-section img,.coe-page .coe-principal-inner>img{max-width:250px;margin:0 auto}}@media(max-width:480px){.coe-page #coe-stats,.coe-page .stats-grid,.coe-page [class*=stats-grid]{grid-template-columns:1fr!important}.coe-page h2{font-size:clamp(1.3rem,6vw,1.8rem)!important}}@media(max-width:768px){.coe-page [style*=grid-template-columns]{grid-template-columns:1fr!important}}@media(max-width:768px){.coe-page .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}.coe-page .max-w-7xl,.coe-page .max-w-6xl,.coe-page .max-w-5xl,.coe-page .max-w-4xl,.coe-page .max-w-3xl{width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.coe-page .hero-content{position:relative;z-index:10;max-width:800px;padding:0 clamp(16px,4vw,48px)}.coe-page .coe-hero-h1{font-size:clamp(1.75rem,5vw,4.5rem);line-height:1.15}.coe-page .coe-stat-num{font-size:clamp(2rem,4vw,3rem)}.coe-page .hero-bg,.coe-page [class*=hero] img,.coe-page section.relative img.object-cover{object-fit:cover;object-position:center}.coe-page .parallax-bg,.coe-page [style*=background-image]{background-size:cover;background-position:center}.coe-page{--color-coe-primary: #004a8f;--color-coe-secondary: #f4f7fb;--color-coe-deep: #082f5c;--color-coe-dark: #061525;--color-coe-accent: #e8a317}.coe-page .text-coe-primary{color:var(--color-coe-primary)}.coe-page .text-coe-accent{color:var(--color-coe-accent)}.coe-page .bg-coe-primary{background-color:var(--color-coe-primary)}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.coe-page .animate-slide-up{animation:slide-up .8s ease-out forwards;opacity:0}.coe-page .delay-200{animation-delay:.2s}.coe-page .delay-400{animation-delay:.4s}.coe-page .delay-600{animation-delay:.6s}.coe-page .delay-800{animation-delay:.8s}.coe-page .delay-1000{animation-delay:1s}.coe-page .reveal-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.coe-page .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.coe-page .reveal-left{opacity:0;transform:translate(-40px);transition:opacity .8s ease,transform .8s ease}.coe-page .reveal-left.is-visible{opacity:1;transform:translate(0)}.coe-page .reveal-right{opacity:0;transform:translate(40px);transition:opacity .8s ease,transform .8s ease}.coe-page .reveal-right.is-visible{opacity:1;transform:translate(0)}.coe-page .stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.coe-page .stagger-children.is-visible>*:nth-child(1){transition-delay:.1s;opacity:1;transform:translateY(0)}.coe-page .stagger-children.is-visible>*:nth-child(2){transition-delay:.2s;opacity:1;transform:translateY(0)}.coe-page .stagger-children.is-visible>*:nth-child(3){transition-delay:.3s;opacity:1;transform:translateY(0)}.coe-page .stagger-children.is-visible>*:nth-child(4){transition-delay:.4s;opacity:1;transform:translateY(0)}.coe-page .stagger-children.is-visible>*:nth-child(5){transition-delay:.5s;opacity:1;transform:translateY(0)}.coe-page .stagger-children.is-visible>*:nth-child(6){transition-delay:.6s;opacity:1;transform:translateY(0)}.coe-page .stagger-children.is-visible>*:nth-child(7){transition-delay:.7s;opacity:1;transform:translateY(0)}.coe-page .stagger-children.is-visible>*:nth-child(8){transition-delay:.8s;opacity:1;transform:translateY(0)}.coe-page .hover-lift{transition:transform .3s ease,box-shadow .3s ease}.coe-page .hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 60px #0000001f}.coe-page .parallax-bg{background-attachment:fixed;background-size:cover;background-position:center}.coe-page .marquee-track{display:flex;width:max-content;animation:marquee-scroll 30s linear infinite}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.coe-page .glass{background:#ffffffd9;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3)}.coe-page .flip-card{perspective:1000px;cursor:pointer}.coe-page .flip-card-inner{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.coe-page .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.coe-page .flip-card-front,.coe-page .flip-card-back{position:absolute;inset:0;backface-visibility:hidden;border-radius:1.5rem;overflow:hidden}.coe-page .flip-card-back{transform:rotateY(180deg)}.coe-page .pulse-ring{position:relative}.coe-page .pulse-ring:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid currentColor;animation:coe-pulse 2s ease-out infinite}@keyframes coe-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.4);opacity:0}}.coe-page .coe-flash-ticker{animation:coe-flash-scroll 30s linear infinite}@keyframes coe-flash-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.coe-page .coe-modal-backdrop,.coe-page .coe-modal-panel{animation:coe-fade-in .3s ease forwards}@keyframes coe-fade-in{0%{opacity:0}to{opacity:1}}.coe-page .coe-nav-item .coe-dropdown-panel{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.coe-page .coe-nav-item:hover .coe-dropdown-panel,.coe-page .coe-nav-item.is-open .coe-dropdown-panel,.coe-page .coe-nav-item:focus-within .coe-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.coe-page .coe-nav-group-label{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;padding:.5rem 1rem .25rem}.coe-page .coe-nav-sublink{display:block;font-size:.875rem;padding:.45rem 1rem;color:#1e293b;transition:background .15s ease,color .15s ease}.coe-page .coe-nav-sublink:hover{background:#eff6ff;color:var(--color-coe-primary)}.coe-page .coe-pay-item .coe-pay-panel{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.coe-page .coe-pay-item:hover .coe-pay-panel,.coe-page .coe-pay-item.is-open .coe-pay-panel,.coe-page .coe-pay-item:focus-within .coe-pay-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.coe-page .coe-pay-item.is-open .coe-pay-trigger svg{transform:rotate(180deg)}.coe-btn-primary{background:var(--color-coe-deep);color:#fff}.coe-btn-primary:hover{background:var(--color-coe-primary)}.coe-btn-accent{background:var(--color-coe-accent);color:#0b1120}@media(max-width:1023px){.coe-page .parallax-bg{background-attachment:scroll}}.coe-page img,.coe-page video{max-width:100%;height:auto}.coe-page table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:639px){.coe-page .coe-video-play-btn{width:100%;justify-content:center}}
