.why-choose-section{--why-ease:cubic-bezier(.22,1,.36,1)}.why-glow{will-change:transform;animation:why-glow-drift 16s ease-in-out infinite alternate}.why-glow-secondary{animation-delay:-8s}.why-orb{animation:why-orb-float 12s ease-in-out infinite}.why-status-dot{box-shadow:0 0 #1878c547;animation:why-dot-pulse 2.8s ease-out infinite}.why-title-accent{background-image:linear-gradient(100deg,currentColor,#40c7ba 45%,currentColor 85%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:why-text-shimmer 8s ease-in-out infinite}.why-eyebrow{animation:why-eyebrow-float 5s ease-in-out infinite}.why-card{isolation:isolate;transform:translateZ(0);transition:transform .5s var(--why-ease),box-shadow .5s var(--why-ease),border-color .3s ease;animation:why-card-idle 7s ease-in-out infinite;animation-delay:calc(var(--card-index, 0)*-1.1s)}.why-card:hover{z-index:2;transform:translateY(-8px) scale(1.012);box-shadow:0 24px 60px -30px #1878c559}.why-card-sheen{z-index:0;opacity:0;background:linear-gradient(115deg,transparent 15%,hsla(0,0%,100%,0) 35%,rgb(64 199 186/9%) 48%,hsla(0,0%,100%,0) 60%,transparent 80%);transform:translate(-120%);transition:opacity .35s ease}.why-card:hover .why-card-sheen{opacity:1;animation:why-sheen-sweep 1.2s var(--why-ease) both}.why-card-bar{transform:scaleX(.45);transform-origin:left;transition:transform .55s var(--why-ease)}.why-card:hover .why-card-bar{transform:scaleX(1)}.why-card-number{transition:color .35s ease,transform .5s var(--why-ease)}.why-card:hover .why-card-number{transform:translate(-3px,-4px) scale(1.08)}.why-icon{transition:transform .5s var(--why-ease),box-shadow .5s var(--why-ease)}.why-card:hover .why-icon{transform:translateY(-3px) rotate(-4deg) scale(1.07);box-shadow:0 12px 28px -14px currentColor}.why-card-line{transition:width .45s var(--why-ease)}.why-card:hover .why-card-line{width:3.5rem}.why-point{transition:transform .35s var(--why-ease),color .25s ease;transition-delay:calc(var(--point-index, 0)*25ms)}.why-card:hover .why-point{transform:translate(3px)}.why-cta{transition:transform .5s var(--why-ease),border-color .3s ease,box-shadow .5s var(--why-ease)}.why-cta:hover{transform:translateY(-3px);border-color:#1878c547;box-shadow:0 24px 60px -38px #1878c566}.why-cta-glow{animation:why-glow-drift 10s ease-in-out infinite alternate}.why-cta-sheen{opacity:0;transform:translate(-110%);background:linear-gradient(110deg,transparent 20%,rgb(64 199 186/7%) 48%,transparent 72%)}.why-cta:hover .why-cta-sheen{opacity:1;animation:why-sheen-sweep 1.3s var(--why-ease) both}.why-secondary-button{transition:transform .3s var(--why-ease),box-shadow .3s ease,border-color .3s ease}.why-secondary-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px -15px #1878c566}@keyframes why-glow-drift{0%{transform:translate3d(-2%,-2%,0) scale(.96)}to{transform:translate3d(5%,4%,0) scale(1.08)}}@keyframes why-orb-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(16px,-18px,0) rotate(18deg)}}@keyframes why-dot-pulse{0%{box-shadow:0 0 #1878c547}70%,to{box-shadow:0 0 0 7px #1878c500}}@keyframes why-text-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes why-eyebrow-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes why-card-idle{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes why-sheen-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.why-choose-section *,.why-choose-section :after,.why-choose-section :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.why-card,.why-card:hover,.why-cta,.why-cta:hover{transform:none!important;translate:none!important}}.school-item[data-v-8413c566]{animation:school-enter-8413c566 .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(min(var(--card-index, 0),6)*75ms)}@keyframes school-enter-8413c566{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.school-item[data-v-8413c566]{animation:none}.school-card[data-v-8413c566],.school-card span[data-v-8413c566],.school-card svg[data-v-8413c566],.school-logo[data-v-8413c566]{transition:none!important}.school-card[data-v-8413c566]:hover,.school-logo[data-v-8413c566]:hover{transform:none}}
