@charset "utf-8";@media only screen and (width <=1840px){.main-nav{margin-left:143px}}@media only screen and (width <=1760px){.work-hours{display:none}}@media only screen and (width <=1600px){.main-nav{margin-left:54px}}@media only screen and (width <=1440px){.header-phone{display:none}}@media only screen and (width <=1280px){.main-nav ul li:not(:last-child){margin-right:29px}}@media only screen and (width <=1199px){.header-button{display:none}}@media only screen and (width <=991px){.header-social,.main-nav{display:none}.hamburger{display:block}.partnership-section{padding-top:80px;padding-bottom:80px}.partnership-row{margin-bottom:80px}.partnership-image-col,.partnership-row.reverse .partnership-image-col{padding-left:15px;padding-right:15px;margin-bottom:40px}.partnership-content-col,.partnership-row.reverse .partnership-content-col{padding-left:15px;padding-right:15px}.partnership-image-container{height:350px}.partnership-title{font-size:36px}.benefits-section{padding:60px 0}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.contact-section{padding:60px 0}}@media only screen and (width <=767px){.home-content{max-width:95%}.home-title{font-size:48px}.home-subtitle{font-size:24px}.milestone-col:not(:last-child){margin-bottom:50px}.extra-content{width:100%}.partnership-section{padding-top:60px;padding-bottom:60px}.partnership-row{margin-bottom:60px}.partnership-image-container{height:300px;border-radius:15px}.partnership-content{padding-top:20px}.partnership-title{font-size:32px;margin-bottom:25px}.partnership-category{font-size:14px;padding:6px 16px;margin-bottom:25px}.partnership-text{font-size:15px;line-height:1.7}.partnership-text p{font-size:15px;margin-bottom:18px}.benefits-section{padding:50px 0}.section-header h2{font-size:32px}.section-header p{font-size:16px}.benefits-grid{grid-template-columns:1fr;gap:25px}.benefit-item{padding:30px 20px}.benefit-icon{width:70px;height:70px;margin-bottom:20px}.benefit-icon i{font-size:1.8rem}.contact-section{padding:50px 0}.contact-content h2{font-size:32px}.contact-content p{font-size:16px}.contact-methods{flex-direction:column;gap:20px}.contact-method{width:100%;max-width:300px;justify-content:center}}@media only screen and (width <=575px){p{font-size:13px}h2{font-size:36px}.header.scrolled .header-content{height:60px}.home{margin-top:60px;height:calc(100vh - 60px)}.section-subtitle{font-size:16px}.header-content{padding-left:15px;padding-right:30px}.button{height:40px;align-content:center}.button a{font-size:13px;line-height:18px;padding-left:42px;padding-right:30px}.home-subtitle{font-size:20px}.home-title{font-size:16px}.home-text{margin-top:3px;margin-bottom:8px;line-height:20px}.partnership-section{padding-top:40px;padding-bottom:40px}.partnership-row{margin-bottom:50px}.partnership-image-col,.partnership-row.reverse .partnership-image-col{margin-bottom:30px}.partnership-image-container{height:280px;border-radius:12px;box-shadow:0 15px 40px rgb(0 0 0 / 10%)}.partnership-image-container:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgb(0 0 0 / 15%)}.partnership-content{padding-top:10px}.partnership-title{font-size:28px;margin-bottom:20px;line-height:1.3}.partnership-category{font-size:13px;padding:5px 14px;margin-bottom:20px;letter-spacing:.5px}.partnership-text{font-size:14px;line-height:1.6}.partnership-text p{font-size:14px;margin-bottom:16px}.partnerships-container{grid-template-columns:1fr;gap:25px}.partnership-card{border-radius:15px}.partnership-cover{height:250px}.partnership-info{padding:20px}.partnership-info h3{font-size:20px;margin-bottom:12px}.partnership-info p{font-size:14px;margin-bottom:15px}.feature{font-size:13px;padding:6px 12px}.benefits-section{padding:40px 0;margin:40px 0}.section-header{margin-bottom:40px}.section-header h2{font-size:28px;margin-bottom:12px}.section-header p{font-size:15px}.benefit-item{padding:25px 15px;border-radius:15px}.benefit-icon{width:60px;height:60px;margin-bottom:18px}.benefit-icon i{font-size:1.5rem}.benefit-item h3{font-size:18px;margin-bottom:12px}.benefit-item p{font-size:14px}.contact-section{padding:40px 0}.contact-content h2{font-size:28px;margin-bottom:15px}.contact-content p{font-size:15px;margin-bottom:30px}.contact-method{padding:12px 20px;font-size:14px}.contact-method i{font-size:1.2rem}.partnership-detail-content{padding:30px 15px;margin-top:10px;margin-bottom:10px;border-radius:15px}.partnership-header h2{font-size:24px;margin-bottom:10px}.partnership-header p{font-size:16px}.partnership-close{width:50px;height:50px;font-size:30px;top:15px;right:15px}.cta-button{padding:12px 30px;font-size:16px}.program-details{grid-template-columns:1fr;gap:20px;margin:20px 0}.program-item{padding:20px;border-radius:12px}.program-item h4{font-size:16px;margin-bottom:12px}.highlight-box,.pricing-info{padding:20px;margin:20px 0;border-radius:12px}}@media only screen and (width <=480px){.partnership-section{padding-top:30px;padding-bottom:30px}.partnership-row{margin-bottom:40px}.partnership-image-container{height:250px;border-radius:10px}.partnership-title{font-size:24px;margin-bottom:18px}.partnership-category{font-size:12px;padding:4px 12px;margin-bottom:18px}.partnership-text{font-size:13px}.partnership-text p{font-size:13px;margin-bottom:14px}.partnerships-container{gap:20px}.partnership-cover{height:220px}.partnership-info{padding:18px}.partnership-info h3{font-size:18px}.partnership-info p{font-size:13px}.section-header h2{font-size:24px}.section-header p{font-size:14px}.contact-content h2{font-size:24px}.contact-content p{font-size:14px}}@media only screen and (width <=360px){.partnership-image-container{height:220px}.partnership-title{font-size:22px}.partnership-content{padding-top:5px}.partnership-cover{height:200px}.partnership-info{padding:15px}.partnership-info h3{font-size:16px}.benefit-item{padding:20px 12px}.contact-method{padding:10px 15px;font-size:13px}}