.education-page{color:#000;background:#fff;min-height:100vh;overflow:hidden}.education-container{width:100%;margin-inline:auto}.education-hero{padding:64px 0 92px}.education-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;padding-inline:16px;display:grid}.education-hero-copy{flex-direction:column;gap:32px;animation:.8s cubic-bezier(.25,.46,.45,.94) both education-fade-in;display:flex}.education-hero h1{letter-spacing:-.025em;margin:0;font-size:clamp(58px,6.55vw,84px);font-style:italic;font-weight:900;line-height:1}.education-hero h1 span{animation:.65s cubic-bezier(.25,.46,.45,.94) both education-title-in;display:inline-block}.education-hero h1 span:nth-child(3){animation-delay:.1s}.education-hero-copy>div>p{color:#737373;max-width:448px;margin:24px 0 0;font-size:18px;line-height:1.6;animation:.6s cubic-bezier(.25,.46,.45,.94) .2s both education-up-in}.education-hero ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.education-hero li{align-items:center;gap:12px;font-weight:500;animation:.55s cubic-bezier(.25,.46,.45,.94) both education-feature-in;display:flex}.education-hero li:nth-child(2){animation-delay:.1s}.education-hero li:nth-child(3){animation-delay:.2s}.education-check{color:#fff;background:#000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.education-check svg{fill:currentColor;width:16px;height:16px}.education-primary{color:#000;background:#cafd5d;border-radius:8px;justify-content:center;align-items:center;width:256px;padding:16px 32px;font-size:18px;font-weight:500;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.education-primary:hover{background:#8fe600;transform:scale(1.05);box-shadow:0 10px 25px #8fe6004d}.education-hero-image{justify-content:flex-end;animation:.8s cubic-bezier(.25,.46,.45,.94) .15s both education-image-in;display:flex}.education-hero-image img{width:500px;max-width:100%;height:auto;margin-right:92.85px}.education-content{color:#fff;background:#000;padding-block:92px;position:relative;overflow:hidden}.education-background{object-fit:cover;opacity:.8;width:100%;max-width:none;height:100%;position:absolute;inset:0}.education-detail{z-index:1;padding:64px 0;position:relative}.education-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;padding-inline:16px;display:grid}.education-detail-image{transform:translate(-50px)}.education-detail.image-right .education-detail-image{order:2;transform:translate(50px)}.education-detail.image-right .education-detail-copy{order:1;transform:translate(-50px)}.education-detail-copy{transform:translate(50px)}.education-detail-image img{border-radius:16px;width:100%;transition:transform .3s}.education-detail-image:hover img{transform:scale(1.02)}.education-detail h2{margin:0 0 24px;font-size:40px;font-weight:700;line-height:1.1}.education-detail p{color:#d4d4d4;max-width:560px;margin:0 0 32px;font-size:18px;line-height:1.6}.education-detail a{color:#000;background:#9fe600;border-radius:8px;padding:12px 32px;font-weight:600;transition:transform .2s,background-color .2s;display:inline-flex}.education-detail a:hover{background:#8fe600;transform:scale(1.05)}.education-reveal{opacity:0;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.education-reveal.is-visible{opacity:1;transform:translate(0)}.education-cta-wrap{width:100%;margin:128px auto 0;padding:32px 16px;transform:translateY(50px)scale(.95)}.education-cta-wrap.is-visible{transform:translateY(0)scale(1)}.education-cta{text-align:center;background:#cafd5d;border-radius:16px;max-width:1000px;margin:auto;padding:92px 36px;position:relative;overflow:hidden}.education-cta>img{object-fit:cover;opacity:.3;width:100%;max-width:none;height:100%;position:absolute;inset:0}.education-cta>div{z-index:1;position:relative}.education-cta h2{margin:0 0 44px;font-size:52px;font-style:italic;font-weight:900;line-height:1.08}.education-cta a{color:#fff;background:#000;border-radius:6px;padding:12px 64px;font-weight:600;transition:transform .2s;display:inline-flex}.education-cta a:hover{transform:scale(1.05)}@media (min-width:640px){.education-container{max-width:640px}}@media (min-width:768px){.education-container{max-width:768px}}@media (min-width:1024px){.education-container{max-width:1024px}}@media (min-width:1280px){.education-container{max-width:1280px}}@media (min-width:1536px){.education-container{max-width:1536px}}@media (max-width:1023px){.education-hero-grid,.education-detail-grid{grid-template-columns:1fr}.education-hero h1{font-size:48px}.education-hero-image{justify-content:center}.education-detail.image-right .education-detail-image,.education-detail.image-right .education-detail-copy{order:initial}.education-detail-image,.education-detail.image-right .education-detail-image{transform:translate(-50px)}.education-detail-copy,.education-detail.image-right .education-detail-copy{transform:translate(50px)}.education-cta-wrap{margin-top:64px}.education-cta h2{font-size:36px}}@media (max-width:479px){.education-hero h1{font-size:42px}.education-hero-copy>div>p{font-size:16px}.education-detail h2{font-size:32px}.education-content{padding-block:48px}.education-cta{padding:64px 20px}.education-cta h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.education-page,.education-page :before,.education-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.education-reveal{opacity:1;transform:none}}@keyframes education-fade-in{0%{opacity:0}}@keyframes education-title-in{0%{opacity:0;transform:translateY(30px)perspective(400px)rotateX(-15deg)}}@keyframes education-up-in{0%{opacity:0;transform:translateY(30px)}}@keyframes education-feature-in{0%{opacity:0;transform:translate(-30px)scale(.9)}}@keyframes education-image-in{0%{opacity:0;transform:translate(60px)scale(.9)}}
