.coe-header-root .campus-brand-mark{background-color:#1565c0!important;filter:none!important}.coe-header-root .campus-brand-name,.coe-header-root .campus-brand-college{color:#000!important}.coe-header-root[data-astro-cid-uaavfzs3] .coe-apply-btn[data-astro-cid-uaavfzs3]{display:inline-flex;align-items:center;justify-content:center;background:#1565c0;color:#fff;padding:.45rem 1.25rem;border-radius:9999px;font-size:.8rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s}.coe-header-root[data-astro-cid-uaavfzs3] .coe-apply-btn[data-astro-cid-uaavfzs3]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1565c04d;color:#fff}.coe-header-root[data-astro-cid-uaavfzs3] .coe-login-btn[data-astro-cid-uaavfzs3]{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #1565c0;color:#1565c0;padding:.45rem 1.25rem;border-radius:9999px;font-size:.8rem;font-weight:600;background:#fff;transition:all .2s}.coe-header-root[data-astro-cid-uaavfzs3] .coe-login-btn[data-astro-cid-uaavfzs3]:hover{background:#1565c0;color:#fff}@media(min-width:1280px){.coe-header-root[data-astro-cid-uaavfzs3] .campus-brand-link[data-astro-cid-uaavfzs3]{max-width:200px}.coe-header-root[data-astro-cid-uaavfzs3] .campus-brand-college[data-astro-cid-uaavfzs3]{max-width:9.5rem}}.coe-header-root[data-astro-cid-uaavfzs3] .coe-nav-dropdown[data-astro-cid-uaavfzs3]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.coe-header-root[data-astro-cid-uaavfzs3] .coe-nav-dropdown[data-astro-cid-uaavfzs3]:before{content:"";position:absolute;left:0;right:0;top:-10px;height:12px}@media(min-width:1024px){.coe-header-root[data-astro-cid-uaavfzs3] .coe-nav-item[data-astro-cid-uaavfzs3]:hover .coe-nav-dropdown[data-astro-cid-uaavfzs3],.coe-header-root[data-astro-cid-uaavfzs3] .coe-nav-item[data-astro-cid-uaavfzs3].is-open .coe-nav-dropdown[data-astro-cid-uaavfzs3],.coe-header-root[data-astro-cid-uaavfzs3] .coe-nav-item[data-astro-cid-uaavfzs3]:focus-within .coe-nav-dropdown[data-astro-cid-uaavfzs3]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.coe-header-root[data-astro-cid-uaavfzs3] .coe-nav-item[data-astro-cid-uaavfzs3]:hover .coe-nav-chevron[data-astro-cid-uaavfzs3],.coe-header-root[data-astro-cid-uaavfzs3] .coe-nav-item[data-astro-cid-uaavfzs3].is-open .coe-nav-chevron[data-astro-cid-uaavfzs3]{transform:rotate(180deg)}}.coe-header-root[data-astro-cid-uaavfzs3] .coe-mobile-acc[data-astro-cid-uaavfzs3]>summary[data-astro-cid-uaavfzs3]::-webkit-details-marker{display:none}.coe-header-root[data-astro-cid-uaavfzs3] .coe-mobile-acc[data-astro-cid-uaavfzs3][open]>summary[data-astro-cid-uaavfzs3] svg[data-astro-cid-uaavfzs3]{transform:rotate(180deg)}.coe-header-root[data-astro-cid-uaavfzs3] .coe-pay-item[data-astro-cid-uaavfzs3] .coe-pay-panel[data-astro-cid-uaavfzs3]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.coe-header-root[data-astro-cid-uaavfzs3] .coe-pay-item[data-astro-cid-uaavfzs3] .coe-pay-panel[data-astro-cid-uaavfzs3]:before{content:"";position:absolute;left:0;right:0;top:-10px;height:12px}.coe-header-root[data-astro-cid-uaavfzs3] .coe-pay-item[data-astro-cid-uaavfzs3]:hover .coe-pay-panel[data-astro-cid-uaavfzs3],.coe-header-root[data-astro-cid-uaavfzs3] .coe-pay-item[data-astro-cid-uaavfzs3].is-open .coe-pay-panel[data-astro-cid-uaavfzs3],.coe-header-root[data-astro-cid-uaavfzs3] .coe-pay-item[data-astro-cid-uaavfzs3]:focus-within .coe-pay-panel[data-astro-cid-uaavfzs3]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.coe-header-root[data-astro-cid-uaavfzs3] .coe-pay-item[data-astro-cid-uaavfzs3].is-open .coe-pay-trigger[data-astro-cid-uaavfzs3] svg[data-astro-cid-uaavfzs3],.coe-header-root[data-astro-cid-uaavfzs3] .coe-pay-item[data-astro-cid-uaavfzs3]:hover .coe-pay-trigger[data-astro-cid-uaavfzs3] svg[data-astro-cid-uaavfzs3]{transform:rotate(180deg)}.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}
