.academic-module__gCmMwW__academicPage{padding-top:80px}.academic-module__gCmMwW__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.academic-module__gCmMwW__heroSection{background-color:#f8f9fa;padding:4rem 0}.academic-module__gCmMwW__heroContent{flex-direction:column;justify-content:center;max-width:600px;display:flex}.academic-module__gCmMwW__heroTitle{color:#1a202c;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.academic-module__gCmMwW__heroDescription{color:#4a5568;margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.academic-module__gCmMwW__heroButtons{gap:1rem;margin-top:1rem;display:flex}.academic-module__gCmMwW__primaryButton{color:#fff;text-align:center;background-color:#ff6b6b;border-radius:.5rem;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.academic-module__gCmMwW__primaryButton:hover{background-color:#ff5252;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,107,.3)}.academic-module__gCmMwW__secondaryButton{color:#4a5568;text-align:center;background-color:transparent;border:2px solid #e2e8f0;border-radius:.5rem;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.academic-module__gCmMwW__secondaryButton:hover{background-color:#f7fafc;border-color:#cbd5e0;transform:translateY(-2px)}.academic-module__gCmMwW__heroImageContainer{border-radius:1rem;margin-top:2rem;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.1)}.academic-module__gCmMwW__heroImage{width:100%;height:auto;display:block}.academic-module__gCmMwW__servicesSection{background-color:#fff;padding:5rem 0}.academic-module__gCmMwW__sectionHeader{text-align:center;margin-bottom:3rem}.academic-module__gCmMwW__sectionTitle{color:#1a202c;margin-bottom:1rem;font-size:2rem;font-weight:700}.academic-module__gCmMwW__sectionDescription{color:#4a5568;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.6}.academic-module__gCmMwW__servicesGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.academic-module__gCmMwW__serviceCard{background-color:#fff;border:1px solid #f0f0f0;border-radius:.75rem;padding:2rem;transition:all .3s;box-shadow:0 4px 12px rgba(0,0,0,.05)}.academic-module__gCmMwW__serviceCard:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.academic-module__gCmMwW__serviceIconContainer{color:#fff;background:linear-gradient(135deg,#ff6b6b 0%,#ff8e8e 100%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.academic-module__gCmMwW__serviceTitle{color:#1a202c;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.academic-module__gCmMwW__serviceDescription{color:#4a5568;font-size:1rem;line-height:1.6}.academic-module__gCmMwW__processSection{background-color:#f8f9fa;padding:5rem 0}.academic-module__gCmMwW__processSteps{justify-content:space-between;margin-top:3rem;display:flex;position:relative}.academic-module__gCmMwW__processSteps:before{content:"";z-index:1;background-color:#e2e8f0;height:2px;position:absolute;top:40px;left:10%;right:10%}.academic-module__gCmMwW__processStep{z-index:2;text-align:center;flex-direction:column;align-items:center;width:22%;display:flex;position:relative}.academic-module__gCmMwW__stepNumber{color:#fff;background-color:#ff6b6b;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;display:flex;box-shadow:0 4px 12px rgba(255,107,107,.3)}.academic-module__gCmMwW__stepTitle{color:#1a202c;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.academic-module__gCmMwW__stepDescription{color:#4a5568;font-size:.9375rem;line-height:1.6}.academic-module__gCmMwW__faqSection{background-color:#fff;padding:5rem 0}.academic-module__gCmMwW__faqContainer{max-width:800px;margin-top:3rem;margin-left:auto;margin-right:auto}.academic-module__gCmMwW__faqItem{background-color:#f8f9fa;border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s}.academic-module__gCmMwW__faqItem:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.academic-module__gCmMwW__faqQuestion{color:#1a202c;margin-bottom:.75rem;padding-left:1.5rem;font-size:1.125rem;font-weight:600;position:relative}.academic-module__gCmMwW__faqQuestion:before{content:"Q:";color:#ff6b6b;font-weight:700;position:absolute;left:0}.academic-module__gCmMwW__faqAnswer{color:#4a5568;padding-left:1.5rem;font-size:1rem;line-height:1.6;position:relative}.academic-module__gCmMwW__faqAnswer:before{content:"A:";color:#4a5568;font-weight:700;position:absolute;left:0}.academic-module__gCmMwW__contactSection{color:#fff;text-align:center;background:linear-gradient(135deg,#ff6b6b 0%,#ff8e8e 100%);padding:4rem 0}.academic-module__gCmMwW__contactContent{max-width:700px;margin:0 auto}.academic-module__gCmMwW__contactTitle{margin-bottom:1rem;font-size:2rem;font-weight:700}.academic-module__gCmMwW__contactDescription{opacity:.9;margin-bottom:2rem;font-size:1.125rem}.academic-module__gCmMwW__contactButton{color:#ff6b6b;background-color:#fff;border-radius:.5rem;padding:.875rem 2.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px rgba(0,0,0,.1)}.academic-module__gCmMwW__contactButton:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.2)}@media (min-width:768px){.academic-module__gCmMwW__heroSection .academic-module__gCmMwW__container{align-items:center;gap:2rem;display:flex}.academic-module__gCmMwW__heroContent{flex:1}.academic-module__gCmMwW__heroImageContainer{flex:1;margin-top:0}}@media (max-width:1024px){.academic-module__gCmMwW__servicesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.academic-module__gCmMwW__processSteps{flex-wrap:wrap;justify-content:center;gap:2rem}.academic-module__gCmMwW__processSteps:before{display:none}.academic-module__gCmMwW__processStep{width:45%}}@media (max-width:768px){.academic-module__gCmMwW__heroTitle{font-size:2rem}.academic-module__gCmMwW__heroDescription{font-size:1.125rem}.academic-module__gCmMwW__servicesGrid{grid-template-columns:1fr;gap:1.5rem}.academic-module__gCmMwW__processStep{width:100%;margin-bottom:2rem}.academic-module__gCmMwW__sectionTitle{font-size:1.75rem}.academic-module__gCmMwW__sectionDescription{font-size:1rem}.academic-module__gCmMwW__contactTitle{font-size:1.75rem}}@media (max-width:480px){.academic-module__gCmMwW__heroButtons{flex-direction:column}.academic-module__gCmMwW__primaryButton,.academic-module__gCmMwW__secondaryButton{width:100%}.academic-module__gCmMwW__heroTitle{font-size:1.75rem}}.academic-module__gCmMwW__breadcrumbs{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:1rem 0}.academic-module__gCmMwW__breadcrumbs ol{max-width:1200px;margin:0 auto;padding:0 1.5rem;list-style:none;display:flex}.academic-module__gCmMwW__breadcrumbs li{color:#64748b;align-items:center;font-size:.875rem;display:flex}.academic-module__gCmMwW__breadcrumbs li:not(:last-child):after{content:"/";color:#cbd5e0;margin:0 .5rem}.academic-module__gCmMwW__breadcrumbs a{color:#64748b;text-decoration:none;transition:color .2s}.academic-module__gCmMwW__breadcrumbs a:hover{color:#ff6b6b;text-decoration:underline}.academic-module__gCmMwW__breadcrumbs li:last-child{color:#1a202c;font-weight:500}.academic-module__gCmMwW__testimonialsSection{background-color:#f8f9fa;padding:5rem 0}.academic-module__gCmMwW__testimonials{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem;display:grid}.academic-module__gCmMwW__testimonial{background-color:#fff;border-radius:.75rem;flex-direction:column;padding:2rem;transition:all .3s;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.05)}.academic-module__gCmMwW__testimonial:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.academic-module__gCmMwW__testimonialContent{flex:1;margin-bottom:1.5rem}.academic-module__gCmMwW__testimonialContent p{color:#4a5568;padding:0 1rem;font-size:1rem;font-style:italic;line-height:1.6;position:relative}.academic-module__gCmMwW__testimonialContent p:before,.academic-module__gCmMwW__testimonialContent p:after{content:"\"";color:#ff6b6b;font-size:1.5rem;font-weight:700;position:absolute}.academic-module__gCmMwW__testimonialContent p:before{top:-.5rem;left:0}.academic-module__gCmMwW__testimonialContent p:after{bottom:-.5rem;right:0}.academic-module__gCmMwW__testimonialAuthor{border-top:1px solid #e2e8f0;flex-direction:column;padding-top:1rem;display:flex}.academic-module__gCmMwW__testimonialAuthor span:first-child{color:#1a202c;margin-bottom:.25rem;font-weight:600}.academic-module__gCmMwW__testimonialSchool{color:#718096;font-size:.875rem}@media (max-width:1024px){.academic-module__gCmMwW__servicesGrid{grid-template-columns:1fr;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.academic-module__gCmMwW__serviceCard:hover,.academic-module__gCmMwW__faqItem:hover,.academic-module__gCmMwW__testimonial:hover,.academic-module__gCmMwW__primaryButton:hover,.academic-module__gCmMwW__secondaryButton:hover,.academic-module__gCmMwW__contactButton:hover{transition:none;transform:none}}@media print{.academic-module__gCmMwW__academicPage{padding-top:0}.academic-module__gCmMwW__heroSection,.academic-module__gCmMwW__servicesSection,.academic-module__gCmMwW__processSection,.academic-module__gCmMwW__faqSection{padding:1rem 0}.academic-module__gCmMwW__contactSection,.academic-module__gCmMwW__heroButtons,.academic-module__gCmMwW__breadcrumbs{display:none}.academic-module__gCmMwW__container{max-width:100%;padding:0 .5rem}.academic-module__gCmMwW__servicesGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.academic-module__gCmMwW__serviceCard,.academic-module__gCmMwW__faqItem,.academic-module__gCmMwW__testimonial{box-shadow:none;border:1px solid #e2e8f0}}
