.main-dashboard{width:100%;min-height:100vh;background:#fdfdfd;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-y:auto;overflow-x:hidden;position:relative;padding-top:80px!important}.animate-on-scroll{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.animate-on-scroll.animate-in{opacity:1}.slide-in-left{transform:translateX(-50px)}.slide-in-left.animate-in{transform:translateX(0)}.slide-in-right{transform:translateX(50px)}.slide-in-right.animate-in{transform:translateX(0)}.scale-in{transform:scale(.9)}.scale-in.animate-in{transform:scale(1)}.fade-in-up{transform:translateY(30px)}.fade-in-up.animate-in{transform:translateY(0)}.animate-on-scroll:first-child{transition-delay:.1s}.animate-on-scroll:nth-child(2){transition-delay:.2s}.animate-on-scroll:nth-child(3){transition-delay:.3s}.animate-on-scroll:nth-child(4){transition-delay:.4s}.doodle-background{position:absolute;top:0;left:0;width:100%;min-height:100%;background-repeat:repeat;background-size:auto;background-position:0 0;opacity:.4;z-index:1;pointer-events:none}.navbar-main{background:#fff;padding:1rem 2rem;box-shadow:0 2px 8px rgba(0,0,0,.05);position:fixed;top:0;left:0;right:0;z-index:1000}.navbar-container{max-width:1400px;margin:0 auto;justify-content:space-between;gap:2rem}.navbar-container,.navbar-logo{display:flex;align-items:center}.navbar-logo{gap:.75rem;cursor:pointer}.navbar-logo .logo-img{height:40px;width:auto}.logo-text{font-size:1.5rem;font-weight:700;color:#1f2937}.mobile-menu-toggle{display:none}.navbar-menu{justify-content:space-between}.navbar-links,.navbar-menu{display:flex;flex:1 1;align-items:center}.navbar-links{gap:2rem;justify-content:center}.nav-link{color:#4b5563;text-decoration:none;font-size:1rem;font-weight:500;transition:color .2s;position:relative}.nav-link:hover{color:#1f2937}.navbar-actions{display:flex;align-items:center;gap:1rem}.btn-login{padding:.625rem 1.5rem;background:transparent;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;font-weight:500;color:#1f2937;cursor:pointer;transition:all .2s}.btn-login:hover{background:#f9fafb;border-color:#d1d5db}.login-dropdown-container{position:relative;display:inline-block}.login-dropdown-menu{position:absolute;top:100%;right:0;margin-top:.5rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);min-width:220px;z-index:1050;padding:.5rem 0;display:flex;flex-direction:column}.login-dropdown-item{padding:.75rem 1.25rem;font-size:.95rem;color:#4b5563;cursor:pointer;transition:background-color .2s,color .2s;text-align:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.login-dropdown-item:hover{background-color:#f3f4f6;color:#1f2937}.btn-try-free{padding:.625rem 1.75rem;background:#7dc46c;border:none;border-radius:8px;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px rgba(125,196,108,.2)}.btn-try-free:hover{background:#6bb55a;transform:translateY(-1px);box-shadow:0 4px 8px rgba(125,196,108,.3)}.hero-section{background:#fdfdfd;position:relative;z-index:0;overflow:hidden;padding:2rem}.hero-container{margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;position:relative;z-index:2;max-width:1600px;align-items:center;grid-template-columns:.7fr 1.3fr;grid-gap:2rem;gap:2rem}.hero-content{display:flex;flex-direction:column;gap:1.5rem}.lightbulb-icon{width:-moz-fit-content;width:fit-content}.lightbulb-icon .bulb-icon{font-size:4rem;color:gold;filter:drop-shadow(0 4px 8px rgba(255,215,0,.3))}.ai-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f0fdf4;border:1px solid #86efac;border-radius:20px;width:-moz-fit-content;width:fit-content;color:#16a34a;font-size:.875rem;font-weight:500}.hero-heading{font-size:3.5rem;font-weight:800;line-height:1.1;color:#1f2937;margin:0;letter-spacing:-.02em;font-family:Merriweather,serif}.hero-subheading{font-size:1.125rem;line-height:1.7;color:#991b1b;margin:0;max-width:600px}.hero-buttons{display:flex;align-items:center;gap:1rem;margin-top:1rem}.btn-hero-primary{padding:1rem 2rem;background:#7dc46c;border:none;border-radius:8px;font-size:1.125rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s;box-shadow:0 4px 8px rgba(125,196,108,.2)}.btn-hero-primary:hover{background:#6bb55a;transform:translateY(-2px);box-shadow:0 6px 12px rgba(125,196,108,.3)}.btn-hero-secondary{padding:1rem 2rem;background:transparent;border:2px solid #1f2937;border-radius:8px;font-size:1.125rem;font-weight:600;color:#1f2937;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.btn-hero-secondary:hover{background-color:#1f2937;border-color:#1f2937;color:#fff}.trust-badge{gap:.5rem;color:#16a34a;font-size:1rem;font-weight:500;margin-top:1rem}.hero-image,.trust-badge{display:flex;align-items:center}.hero-image{justify-content:center;position:relative}.hero-image img{width:160%;max-width:1050px;height:auto;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.1));mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)}.why-universities-section{padding:1.5rem 2rem 2rem;background:#fff;position:relative}.why-universities-container{max-width:1400px;margin:0 auto}.why-universities-title{text-align:center;font-size:3.5rem;font-weight:800;color:#1f2937;margin-bottom:.75rem;line-height:1.2;font-family:Merriweather,serif;letter-spacing:-.02em}@media(max-width:768px){.why-universities-title{font-size:2rem}}.why-universities-subtitle{text-align:center;font-size:1.125rem;color:#6b7280;max-width:900px;margin:0 auto 2.5rem;line-height:1.6}@media(max-width:768px){.why-universities-subtitle{font-size:1rem;margin-bottom:2rem}}.why-universities-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center;margin-bottom:2rem}@media(max-width:968px){.why-universities-content{grid-template-columns:1fr;gap:3rem}}.why-universities-image{display:flex;justify-content:center;align-items:center}.why-universities-image img{width:100%;max-width:550px;height:auto;object-fit:contain}.why-universities-points{display:flex;flex-direction:column;gap:1.5rem}.value-point{display:flex;gap:1.5rem;align-items:flex-start}.value-icon{flex-shrink:0}.value-icon svg{width:48px;height:48px}.value-content{flex:1 1}.value-content h3{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.75rem;line-height:1.3}.value-content p{font-size:1rem;color:#6b7280;line-height:1.6;margin:0}.why-universities-cta{display:flex;justify-content:center;margin-top:2rem}.btn-train-now{background:#7dc46c;color:#fff;padding:1rem 3rem;font-size:1.125rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(125,196,108,.3)}.btn-train-now:hover{background:#6db35c;transform:translateY(-2px);box-shadow:0 6px 16px rgba(125,196,108,.4)}.btn-train-now:active{transform:translateY(0)}.trusted-by-section{padding:1.5rem 2rem 2rem;background:#fff}.trusted-by-text{text-align:center;color:#9ca3af;font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:2rem}.trusted-logos{max-width:1200px;margin:0 auto;justify-content:center;gap:3rem;flex-wrap:wrap}.logo-item,.trusted-logos{display:flex;align-items:center}.logo-item{gap:.75rem;color:#6b7280;font-size:1rem;font-weight:500;opacity:.7;transition:opacity .2s}.logo-item:hover{opacity:1}.college-logo{width:50px;height:50px;object-fit:contain}.ai-era-section{background:#fef3c7;padding:4rem 2rem;position:relative;border-top:4px solid #fb8c48}.ai-era-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:4rem;gap:4rem;align-items:start}.ai-era-content{display:flex;flex-direction:column;gap:1.5rem}.critical-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:2px solid #fee2e2;border-radius:20px;width:-moz-fit-content;width:fit-content;color:#dc2626;font-size:.75rem;font-weight:700;letter-spacing:.05em}.ai-era-heading{font-size:3.5rem;font-weight:800;line-height:1.2;color:#1f2937;margin:0;font-family:Merriweather,serif}.ai-era-description{font-size:1.125rem;line-height:1.8;color:#4b5563;margin:0;max-width:550px}.ai-era-description .highlight-text{color:#2563eb;font-weight:600}.btn-see-solution{padding:.75rem 1.5rem;background:transparent;border:none;color:#dc2626;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;transition:all .2s}.btn-see-solution:hover{gap:.75rem}.problem-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.problem-card{background:#fff;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s}.problem-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.card-icon-wrapper{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.card-icon-wrapper.orange{background:#fff7ed}.card-icon-wrapper.red{background:#fef2f2}.card-icon-wrapper.purple{background:#faf5ff}.card-icon-wrapper.blue{background:#eff6ff}.card-title{font-size:1.125rem}.card-description{font-size:.875rem;line-height:1.6;color:#6b7280;margin:0}.free-trial-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:3rem;gap:1rem}.btn-free-trial{padding:1.25rem 3rem;background:#fcd34d;border:none;border-radius:50px;font-size:1.25rem;font-weight:700;color:#1f2937;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(252,211,77,.4)}.btn-free-trial:hover{background:#fbbf24;transform:translateY(-2px);box-shadow:0 6px 20px rgba(252,211,77,.6)}.contact-details-text{font-size:1rem;color:#6b7280;margin:0;text-align:center}.lecturer-coach-section{background:#d3f4ca;padding:4rem 2rem;position:relative;z-index:0}.lecturer-coach-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:3rem;position:relative;z-index:2}.section-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.pedagogy-badge{display:inline-block;padding:.2rem 1rem;background:transparent;color:#dc2626;font-size:.875rem;font-weight:700;letter-spacing:.1em}.section-title{font-size:3.5rem!important;font-weight:800;line-height:1.2;color:#1f2937;margin:0;font-family:Merriweather,serif}.section-description{font-size:1.125rem;line-height:1.8;color:#4b5563;margin:0;max-width:800px;text-align:center}.coach-cards-wrapper{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:2rem;gap:2rem;width:100%}.coach-card{border-radius:16px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08)}.white-card{background:#fff}.gradient-card{background:linear-gradient(135deg,#7dc46c,rgba(31,158,0,.77))}.card-header{gap:1rem;justify-content:space-between}.card-header,.card-icon{display:flex;align-items:center}.card-icon{width:48px;height:48px;border-radius:12px;justify-content:center}.card-icon.red-icon{background:#fee2e2}.card-icon.green-icon{background:hsla(0,0%,100%,.2)}.card-title{font-size:1.5rem!important;font-weight:700;color:#1f2937;margin:0;text-align:left;flex:1 1}.card-title.white-text{color:#fff}.card-text{font-size:1rem;line-height:1.7;color:#4b5563;margin:0}.card-text.white-text{color:#fff}.arrow-separator{display:flex;justify-content:center;margin:.5rem 0}.problem-points{display:flex;flex-direction:column;gap:1.5rem}.problem-point{display:flex;gap:1rem;align-items:flex-start}.point-icon{flex-shrink:0;margin-top:.25rem}.point-number{width:32px;height:32px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.point-number,.point-title{color:#1f2937;font-size:1rem}.point-title{font-weight:600;margin:0 0 .25rem}.point-desc{font-size:.875rem;line-height:1.5;color:#6b7280;margin:0}.teaching-steps{display:flex;flex-direction:column;gap:1.25rem}.teaching-step{display:flex;gap:1rem;align-items:flex-start}.step-number{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.step-title{font-weight:700;margin:0 0 .25rem;letter-spacing:.05em}.step-desc,.step-title{font-size:.875rem;color:#fff}.step-desc{line-height:1.5;margin:0;opacity:.95}.start-learning-wrapper{display:flex;justify-content:center;margin-top:1rem}.btn-start-learning{padding:1.25rem 3rem;background:#7dc46c;border:none;border-radius:50px;font-size:1.25rem;font-weight:700;color:#fff;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(125,196,108,.4)}.btn-start-learning:hover{background:#6bb55a;transform:translateY(-2px);box-shadow:0 6px 20px rgba(125,196,108,.6)}.learning-by-doing-section{padding:5rem 2rem;background:#fff;position:relative;z-index:0}.learning-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:3rem;position:relative;z-index:2}.solution-header{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}.solution-badge{display:inline-block;padding:.2rem 1rem;background:transparent;color:#dc2626;font-size:.875rem;font-weight:700;letter-spacing:.1em}.solution-title{font-size:3rem;font-weight:800;line-height:1.2;color:#1f2937;margin:0;font-family:Merriweather,serif}.solution-description{font-size:1.125rem;line-height:1.8;color:#4b5563;margin:0;max-width:800px;text-align:center}.track-cards-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.8rem;gap:1.8rem;align-items:stretch}.track-card{position:relative;border-radius:18px;padding:2.2rem;min-height:620px;display:flex;flex-direction:column;gap:1.45rem;overflow:hidden;box-shadow:0 10px 30px rgba(15,23,42,.08);transition:all .3s ease}.track-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(15,23,42,.12)}.teachers-card{background:#fff8e7;border:1px solid #f6df9a}.business-card{background:#f4fdf2;border:1px solid #d8efd2}.hotels-card{background:#fff5f8;border:1px solid #ffd4e2}.hotel-new-badge{position:absolute;top:28px;right:32px;background:#ff2d6f;color:#fff;padding:.38rem .9rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.04em;box-shadow:0 8px 18px rgba(255,45,111,.25)}.track-icon{width:72px;height:72px;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 10px 24px rgba(15,23,42,.1)}.track-icon svg{width:34px;height:34px}.track-icon.teachers-icon{color:#f6a800}.track-icon.business-icon{color:#34a853}.track-icon.hotel-icon{color:#ff2d6f}.track-title{font-size:1.7rem!important;font-weight:700;color:#111827;margin:0;font-family:Merriweather,serif}.track-description{font-size:1rem;line-height:1.7;color:#111827;margin:0;padding-bottom:1rem;border-bottom:1px solid rgba(15,23,42,.12)}.track-features{display:flex;flex-direction:column;gap:.9rem;padding-top:.2rem}.feature-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.96rem;line-height:1.4;color:#111827;font-weight:500}.check-icon{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;margin-top:.1rem}.teachers-card .check-icon{color:#f6a800;border:1.8px solid #f6a800}.business-card .check-icon{color:#34a853;border:1.8px solid #34a853}.hotels-card .check-icon{color:#ff2d6f;border:1.8px solid #ff2d6f}.btn-explore-more{margin-top:auto;padding:.95rem 1.4rem;border:none;border-radius:9px;font-size:.98rem;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:1rem}.btn-explore-more span{font-size:1.35rem;line-height:1}.btn-explore-more.teachers-btn{background:#ffc21c;color:#111827}.btn-explore-more.teachers-btn:hover{background:#f6a800;transform:translateY(-2px);box-shadow:0 8px 18px rgba(246,168,0,.3)}.btn-explore-more.business-btn{background:#34a853;color:#fff}.btn-explore-more.business-btn:hover{background:#239343;transform:translateY(-2px);box-shadow:0 8px 18px rgba(52,168,83,.3)}.btn-explore-more.hotels-btn{background:linear-gradient(135deg,#ff4d7d,#ff2d6f);color:#fff}.btn-explore-more.hotels-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(255,45,111,.3)}.features-section{padding:5rem 2rem;background:#fff;position:relative;z-index:0}.features-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:6rem;position:relative;z-index:2}.feature-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.feature-row.reverse .feature-image{order:2}.feature-row.reverse .feature-content{order:1}.feature-image{display:flex;justify-content:center;align-items:center}.feature-image img{width:100%;max-width:100%;height:auto;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.feature-content{display:flex;flex-direction:column;gap:1.25rem;max-width:100%;padding-right:1rem}.feature-icon-wrapper{width:-moz-fit-content;width:fit-content}.feature-icon-wrapper.blue svg rect{fill:#dbeafe}.feature-icon-wrapper.blue svg circle,.feature-icon-wrapper.blue svg path{stroke:#3b82f6;fill:#3b82f6}.feature-icon-wrapper.purple svg rect{fill:#f3e8ff}.feature-icon-wrapper.purple svg path{fill:#a855f7}.feature-title{font-size:2rem;font-weight:700;margin:0;line-height:1.3}.feature-description{font-size:1.13rem!important;line-height:1.7;color:#4b5563}.feature-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.feature-tag{padding:.5rem 1rem;background:#f3f4f6;border-radius:20px;font-size:.875rem;font-weight:500;color:#1f2937}.feature-highlight{margin-top:1rem;padding:1.5rem;background:#f0fdf4;border-radius:12px;border-left:4px solid #22c55e}.highlight-title{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.highlight-text{font-size:.875rem;line-height:1.6;color:#4b5563;margin:0}.feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.feature-list li{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:#1f2937;font-weight:500}.feature-list li:before{content:"✓";width:24px;height:24px;background:#e0f2fe;color:#0ea5e9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.features-cta-wrapper{display:flex;justify-content:center;margin-top:2rem}.diagnostic-section{padding:5rem 2rem;background:#f9fafb;position:relative;z-index:0}.diagnostic-container{max-width:1400px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;margin:0 auto 3rem;position:relative;z-index:2}.diagnostic-content{display:flex;flex-direction:column;gap:1.5rem}.diagnostic-badge{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;background:#f3e8ff;color:#9333ea;font-size:.75rem;font-weight:700;letter-spacing:.1em;border-radius:4px}.diagnostic-title{font-size:3rem;font-weight:800;line-height:1.2;color:#1f2937;margin:0;font-family:Merriweather,serif}.diagnostic-description{font-size:1.125rem;line-height:1.7;color:#4b5563;margin:0}.diagnostic-features{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.diagnostic-feature{display:flex;gap:1rem;align-items:flex-start}.diagnostic-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.diagnostic-icon.blue-icon{background:#eff6ff}.diagnostic-icon.orange-icon{background:#fff7ed}.diagnostic-feature-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.diagnostic-feature-desc{font-size:.875rem;color:#6b7280;margin:0}.diagnostic-image{display:flex;justify-content:center;align-items:center}.diagnostic-image img{width:100%;max-width:100%;height:auto;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.diagnostic-cta-wrapper{display:flex;justify-content:center}.btn-take-test{padding:1.25rem 3rem;background:#7dc46c;border:none;border-radius:50px;font-size:1.25rem;font-weight:700;color:#fff;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(125,196,108,.4)}.btn-take-test:hover{background:#6bb55a;transform:translateY(-2px);box-shadow:0 6px 20px rgba(125,196,108,.6)}.how-it-works-section{padding:5rem 2rem;background:#fff}.how-it-works-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.how-it-works-title{font-size:3rem;font-weight:800;line-height:1.2;color:#1f2937;margin:0;text-align:center;font-family:Merriweather,serif}.steps-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;position:relative}.step-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.step-icon-wrapper{width:100%}.step-icon,.step-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.step-icon{width:80px;height:80px;border-radius:50%;background:#f0fdf4;border:3px solid #7dc46c;z-index:2;transition:all .3s}.step-icon:hover{transform:scale(1.1);box-shadow:0 8px 24px rgba(125,196,108,.3)}.step-connector{position:absolute;left:50%;top:50%;width:100%;height:3px;background:linear-gradient(90deg,#7dc46c 0,#d1d5db);transform:translateY(-50%);z-index:1}.step-item:last-child .step-connector{display:none}.step-number{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0}.step-description{font-size:.9375rem;line-height:1.6;color:#6b7280;margin:0}.real-outcomes-section{padding:5rem 2rem;background:linear-gradient(135deg,#7dc46c,#6bb55a);position:relative;overflow:hidden}.real-outcomes-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,.05) 70px),repeating-linear-gradient(-45deg,transparent,transparent 35px,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,.05) 70px);opacity:.3}.outcomes-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.5fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:1}.outcomes-content{display:flex;flex-direction:column;gap:1.5rem}.outcomes-title{font-size:2rem;font-weight:800;line-height:1.2;color:#fff!important;margin:0;font-family:Merriweather,serif}.outcomes-description{font-size:1.125rem;line-height:1.7;color:#fff;margin:0;opacity:.95}.outcomes-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.stat-card{background:hsla(0,0%,100%,.2)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem 1.5rem;text-align:left;border:1px solid hsla(0,0%,100%,.3);transition:all .3s}.stat-card:hover{background:hsla(0,0%,100%,.3)!important;transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.stat-card *{color:inherit!important}.stat-number{font-size:2.5rem!important;font-weight:800;color:#fff!important;margin:0 0 .75rem;line-height:1}.stat-label{font-size:1rem;font-weight:500;color:#dbeafe!important;margin:0;opacity:1}.measure-outcomes-section{padding:5rem 2rem;background:#f9fafb}.measure-outcomes-container{max-width:1400px;margin:0 auto}.measure-outcomes-header{text-align:center;margin-bottom:4rem}.measure-outcomes-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0 0 1rem;line-height:1.2;font-family:Merriweather,serif}.measure-outcomes-subtitle{font-size:1.125rem;line-height:1.7;color:#6b7280;max-width:800px;margin:0 auto}.report-cards-container{margin-bottom:4rem}.report-card{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s}.report-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.report-card-merged{display:flex;gap:3rem;align-items:stretch}.report-left-section{justify-content:space-between;padding:1.5rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px}.report-left-section,.report-right-section{flex:1 1;display:flex;flex-direction:column}.report-card-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 2rem;line-height:1.4}.report-feature{display:flex;gap:1rem;margin-bottom:1.5rem}.feature-icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:.25rem}.feature-icon-green{background:#d1fae5;color:#059669}.feature-icon-blue{background:#dbeafe;color:#2563eb}.feature-text{flex:1 1}.feature-title{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.feature-description{font-size:.9375rem;line-height:1.6;color:#6b7280;margin:0}.report-card-with-image{position:relative}.report-image-container{margin:1.5rem 0;display:flex;justify-content:center;align-items:center;overflow:visible;flex:1 1}.report-sample-image{max-width:100%;height:auto;transform:rotate(0deg)!important;filter:drop-shadow(0 10px 30px rgba(0,0,0,.15));transition:transform .3s}.report-sample-image:hover{transform:rotate(0deg) scale(1.02)}.view-report-link{display:inline-flex;align-items:center;gap:.5rem;color:#ef4444;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s}.view-report-link svg{transition:transform .2s}.view-report-link:hover{gap:.75rem}.view-report-link:hover svg{transform:translateX(4px)}.view-report-link-green{color:#059669}.comparison-table{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:3rem;max-width:1100px;margin-left:auto;margin-right:auto}.comparison-row{display:grid;grid-template-columns:200px 400px 400px;border-bottom:1px solid #e5e7eb}.comparison-row:last-child{border-bottom:none}.comparison-header{background:#f9fafb}.comparison-header .comparison-cell{font-weight:600;color:#1f2937}.comparison-cell{padding:1rem 1.25rem;font-size:.9375rem;color:#4b5563;display:flex;align-items:center;justify-content:center;text-align:center;border-right:1px solid #e5e7eb}.comparison-cell:last-child{border-right:none}.comparison-label{font-weight:600;color:#1f2937;background:#f9fafb}.comparison-traditional{color:#6b7280}.comparison-teachrity{color:#059669;font-weight:500}.see-reports-container{display:flex;justify-content:center}.btn-see-reports{padding:1rem 3rem;background:#7dc46c;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(125,196,108,.3)}.btn-see-reports:hover{background:#6db35c;transform:translateY(-2px);box-shadow:0 6px 20px rgba(125,196,108,.4)}.btn-see-reports:active{transform:translateY(0)}.pricing-section{padding:0;background:linear-gradient(180deg,#6bba57 0,#6bba57 40%,#fff 0,#fff);position:relative;overflow:hidden;z-index:0}.pricing-container{max-width:1400px;margin:0 auto;padding:5rem 2rem;position:relative;z-index:2}.pricing-title{font-size:2.5rem;font-weight:700;color:#fff;text-align:center;margin:0 0 1rem;line-height:1.2;font-family:Merriweather,serif}.pricing-subtitle{font-size:1.125rem;line-height:1.7;color:#fff;text-align:center;margin:0 0 .5rem;opacity:.95}.pricing-note{font-size:.9375rem;line-height:1.6;color:#fff;text-align:center;margin:0 0 3rem;opacity:.9;font-style:italic}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}.pricing-card{background:#fff;border-radius:16px;padding:2.5rem 2rem;position:relative;transition:all .3s;box-shadow:0 4px 20px rgba(0,0,0,.1)}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.pricing-card-popular{transform:scale(1.05);border:2px solid #fff;box-shadow:0 8px 30px rgba(0,0,0,.2)}.pricing-card-popular:hover{transform:scale(1.05) translateY(-8px)}.popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#6bba57;color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.5px}.plan-name{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1rem;text-align:center}.plan-price{display:flex;align-items:baseline;justify-content:center;margin-bottom:.5rem}.plan-price .price{font-size:3rem;font-weight:800;color:#1f2937;line-height:1}.plan-price .price-period{font-size:1rem;color:#6b7280;margin-left:.5rem}.plan-save{text-align:center;color:#059669;font-weight:700;font-size:.9375rem;margin-bottom:1rem}.plan-sessions{text-align:center;padding:.75rem 1rem;background:#f3f4f6;border-radius:8px;font-weight:600;color:#1f2937;margin-bottom:1.5rem}.plan-sessions-highlight{background:#ebf4ff;color:#059669}.plan-features{list-style:none;padding:0;margin:0 0 2rem}.plan-features li{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.9375rem;color:#4b5563}.plan-features li svg{flex-shrink:0}.btn-select-plan{width:100%;padding:1rem;background:#fff;border:2px solid #6bba57;border-radius:12px;font-size:1rem;font-weight:600;color:#6bba57;cursor:pointer;transition:all .3s}.btn-select-plan:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(107,186,87,.3)}.btn-select-plan-filled,.btn-select-plan:hover{background:#6bba57;color:#fff}.btn-select-plan-filled:hover{background:#5aa948}.pricing-footer{background:#ebf4ff;border:1px solid #dbeafe;border-radius:16px;padding:2.5rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.pricing-footer-content{display:flex;justify-content:space-between;align-items:center;gap:2rem}.pricing-footer-text{flex:1 1}.pricing-footer-text h3{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.pricing-footer-text p{font-size:1rem;line-height:1.6;color:#6b7280;margin:0}.btn-contact-sales{padding:1rem 2.5rem;background:#6bba57;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s;white-space:nowrap;box-shadow:0 4px 12px rgba(107,186,87,.3)}.btn-contact-sales:hover{background:#5aa948;transform:translateY(-2px);box-shadow:0 6px 20px rgba(107,186,87,.4)}.btn-contact-sales:active{transform:translateY(0)}.faq-section{padding:5rem 2rem;background:#d2f3c9;position:relative;z-index:0}.faq-container{max-width:1000px;margin:0 auto;position:relative;z-index:2}.faq-eyebrow{font-size:.875rem;font-weight:600;color:#059669;letter-spacing:1px;text-transform:uppercase}.faq-eyebrow,.faq-title{text-align:center;margin:0 0 1rem}.faq-title{font-size:2.5rem;font-weight:700;color:#1f2937;line-height:1.2;font-family:Merriweather,serif}.faq-subtitle{font-size:1.125rem;line-height:1.7;color:#4b5563;text-align:center;max-width:800px;margin:0 auto 3rem}.faq-list{margin-bottom:3rem}.faq-item{background:#fff;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.faq-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.faq-item.active{box-shadow:0 4px 16px rgba(0,0,0,.15)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;cursor:pointer;transition:background .2s}.faq-question:hover{background:#f9fafb}.faq-question h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;flex:1 1;padding-right:1rem}.faq-icon{font-size:1.75rem;font-weight:300;color:#1f2937;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s}.faq-answer{padding:0 2rem 1.5rem;animation:slideDown .3s ease-out}.faq-answer p{font-size:1rem;line-height:1.7;color:#6b7280;margin:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-cta{display:flex;justify-content:center}.btn-ask-query{padding:1rem 3rem;background:#7dc46c;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(125,196,108,.3)}.btn-ask-query:hover{background:#6db35c;transform:translateY(-2px);box-shadow:0 6px 20px rgba(125,196,108,.4)}.btn-ask-query:active{transform:translateY(0)}.contact-section{padding:5rem 2rem;background:#f9fafb}.contact-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15),0 10px 30px rgba(0,0,0,.1);transform:translateY(-10px);transition:all .3s}.contact-container:hover{transform:translateY(-15px);box-shadow:0 25px 70px rgba(0,0,0,.2),0 15px 40px rgba(0,0,0,.15)}.contact-left{background:#1a2632;padding:3rem;color:#fff}.contact-left *{color:#fff!important}.contact-title{font-size:2rem;font-weight:700;color:#fff;margin:0 0 1.5rem;line-height:1.3;font-family:Merriweather,serif}.contact-description{font-size:1rem;line-height:1.7;color:#fff;margin:0 0 2rem}.contact-features{list-style:none;padding:0;margin:0}.contact-features li{display:flex;align-items:center;gap:1rem;padding:.75rem 0;color:#fff;font-size:1rem}.contact-features li svg{flex-shrink:0}.contact-right{background:#fff;padding:3rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.9375rem;font-weight:600;color:#1f2937}.form-group input{padding:.875rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;color:#1f2937;transition:all .2s}.form-group input:focus{outline:none;border-color:#7dc46c;box-shadow:0 0 0 3px rgba(125,196,108,.1)}.form-group input::placeholder{color:#9ca3af}.form-group select,.form-group textarea{padding:.875rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;color:#1f2937;transition:all .2s;background:#fff;resize:vertical}.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#7dc46c;box-shadow:0 0 0 3px rgba(125,196,108,.1)}.form-group select::placeholder,.form-group textarea::placeholder{color:#9ca3af}.form-group .btn-get-in-touch{padding:.625rem 1.75rem;background:#7dc46c;border:none;border-radius:8px;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px rgba(125,196,108,.2)}.form-group .btn-get-in-touch:hover{background:#6bb55a;transform:translateY(-1px);box-shadow:0 4px 8px rgba(125,196,108,.3)}.form-group .btn-get-in-touch:active{transform:translateY(0)}.footer-section{background:#fff;padding:4rem 2rem 2rem;border-top:1px solid #e5e7eb;position:relative;z-index:0}.footer-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:3rem;gap:3rem;position:relative;z-index:2}.footer-column{display:flex;flex-direction:column;gap:1rem}.footer-brand{gap:1.5rem}.footer-social{display:flex;gap:1rem}.social-icon{width:40px;height:40px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#1f2937;transition:all .3s;text-decoration:none}.social-icon:hover{background:#6bba57;color:#fff;transform:translateY(-2px)}.social-icon svg{width:20px;height:20px}.footer-copyright{margin-top:1rem}.footer-copyright p{font-size:.875rem;color:#6b7280;margin:.25rem 0;line-height:1.5}.footer-heading{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 1rem}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-links li{margin:0}.footer-links a{font-size:.9375rem;color:#6b7280;text-decoration:none;transition:color .2s;display:inline-block}.footer-links a:hover{color:#1f2937;text-decoration:underline}.footer-logo{height:auto;max-width:180px;width:100%;object-fit:contain}.ai-era-heading,.contact-title,.faq-title,.hero-heading,.pricing-title,.section-title,.solution-title,.why-universities-title{text-wrap:balance}.ai-era-description,.contact-subtitle,.faq-subtitle,.hero-subheading,.pricing-subtitle,.section-description,.solution-description,.why-universities-subtitle{text-wrap:pretty}@media(max-width:1100px){.ai-era-container,.contact-container,.diagnostic-container,.feature-row,.hero-container,.outcomes-container,.why-universities-content{grid-template-columns:1fr!important;gap:2.5rem!important}.hero-section{padding:2rem 1.5rem 3rem!important}.hero-container{text-align:left!important}.hero-content{max-width:720px!important;margin:0 auto!important;align-items:flex-start!important}.hero-heading{font-size:clamp(2.3rem,5vw,3.1rem)!important;max-width:680px!important}.hero-subheading{max-width:650px!important}.hero-image img{width:100%!important;max-width:680px!important}.track-cards-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coach-cards-wrapper{grid-template-columns:1fr!important;max-width:760px!important;margin:0 auto!important}.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.main-dashboard{padding-top:72px!important}section{padding-left:1rem!important;padding-right:1rem!important}.navbar-main{padding:.8rem 1rem!important}.mobile-menu-toggle{display:block!important}.navbar-menu{position:absolute!important;top:100%;left:0;right:0;background:#fff;padding:1.2rem;display:none;flex-direction:column;gap:1rem;box-shadow:0 12px 28px rgba(15,23,42,.12)}.navbar-menu.active{display:flex!important}.navbar-actions,.navbar-links{flex-direction:column!important;align-items:stretch!important;width:100%;gap:.85rem!important}.btn-login,.btn-try-free,.nav-link{width:100%;text-align:center}.hero-section{padding-top:1.4rem!important;padding-bottom:2.6rem!important}.hero-container{display:flex!important;flex-direction:column!important;gap:1.6rem!important;text-align:left!important}.hero-content{order:1;width:100%;max-width:425px!important;margin:0 auto!important;align-items:flex-start!important;text-align:left!important}.ai-badge{margin-left:0!important;margin-right:auto!important}.hero-heading{font-size:clamp(2rem,8vw,2.45rem)!important;line-height:1.12!important}.hero-heading,.hero-subheading{max-width:390px!important;margin:0!important;text-align:left!important}.hero-subheading{font-size:1rem!important;line-height:1.65!important}.hero-buttons{flex-direction:column!important;width:100%}.btn-hero-primary,.btn-hero-secondary{width:100%;justify-content:center}.trust-badge{justify-content:flex-start!important;text-align:left!important}.hero-image{order:2;width:100%;margin-top:.8rem}.hero-image img{width:100%!important;max-width:330px!important;margin:0 auto!important;display:block!important}.contact-container,.faq-container,.learning-container,.lecturer-coach-container,.pricing-container,.why-universities-container{max-width:425px!important;margin-left:auto!important;margin-right:auto!important}.ai-era-heading,.contact-title,.faq-title,.pricing-title,.section-title,.solution-title,.why-universities-title{max-width:390px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:clamp(1.85rem,8vw,2.35rem)!important;line-height:1.16!important}.contact-subtitle,.faq-subtitle,.pricing-subtitle,.section-description,.solution-description,.why-universities-subtitle{max-width:370px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:.98rem!important;line-height:1.6!important}.ai-era-container,.contact-container,.diagnostic-container,.feature-row,.outcomes-container,.why-universities-content{grid-template-columns:1fr!important;gap:2rem!important}.value-point{gap:1rem!important}.value-content h3{font-size:1.18rem!important;line-height:1.3!important}.value-content p{font-size:.94rem!important;line-height:1.55!important}.coach-cards-wrapper,.footer-container,.outcomes-stats,.problem-cards,.steps-wrapper,.track-cards-wrapper{grid-template-columns:1fr!important;gap:1.4rem!important}.coach-card,.problem-card,.track-card{min-height:auto!important;padding:1.55rem!important;border-radius:18px!important}.track-icon{width:58px!important;height:58px!important}.card-title,.track-title{font-size:1.35rem!important;line-height:1.25!important;text-align:left!important}.card-description,.card-text,.point-desc,.step-desc,.track-description{font-size:.94rem!important;line-height:1.58!important;text-align:left!important}.feature-item{font-size:.92rem!important;line-height:1.4!important}.btn-explore-more{margin-top:.8rem!important;padding:.9rem 1rem!important;font-size:.92rem!important}.pricing-cards{grid-template-columns:1fr!important;gap:1.5rem!important}.pricing-card{width:100%!important;max-width:360px!important;margin:0 auto!important;min-height:auto!important;padding:1.8rem 1.4rem!important;border-radius:18px!important}.pricing-card,.pricing-card-popular,.pricing-card.featured{transform:none!important}.popular-badge{top:-14px!important;font-size:.72rem!important;padding:.45rem 1rem!important}.plan-name{font-size:1.35rem!important;line-height:1.25!important}.plan-price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:.35rem!important}.price{font-size:2.15rem!important;line-height:1!important}.price-original,.price-period{font-size:.9rem!important}.plan-features li{font-size:.92rem!important;line-height:1.4!important}.btn-select-plan{width:100%!important;margin-top:1rem!important}.pricing-footer-content{flex-direction:column!important;text-align:center!important;gap:1.3rem!important}.comparison-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.comparison-row{min-width:680px!important}}@media(max-width:380px){.hero-content{max-width:340px!important}.hero-heading,.hero-subheading{max-width:320px!important}.hero-image img{max-width:300px!important}.coach-card,.problem-card,.track-card{padding:1.25rem!important}.pricing-card{max-width:320px!important;padding:1.5rem 1.15rem!important}.price{font-size:1.9rem!important}}*{box-sizing:border-box}img{max-width:100%}.ai-era-heading,.contact-title,.faq-title,.hero-heading,.measure-outcomes-title,.pricing-title,.section-title,.solution-title,.why-universities-title{text-wrap:balance}.ai-era-description,.contact-subtitle,.faq-subtitle,.hero-subheading,.measure-outcomes-subtitle,.pricing-subtitle,.section-description,.solution-description,.why-universities-subtitle{text-wrap:pretty}@media(max-width:1100px){.ai-era-container,.contact-container,.diagnostic-container,.feature-row,.hero-container,.outcomes-container,.why-universities-content{grid-template-columns:1fr!important;gap:2.5rem!important}.hero-section{padding:2rem 1.5rem 3rem!important}.hero-content{max-width:720px!important;margin:0 auto!important;align-items:center!important;text-align:center!important}.hero-heading{font-size:clamp(2.3rem,5vw,3.1rem)!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.hero-subheading{max-width:650px!important}.hero-image img{width:100%!important;max-width:680px!important}.track-cards-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coach-cards-wrapper{grid-template-columns:1fr!important;max-width:760px!important;margin:0 auto!important}.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.main-dashboard{padding-top:72px!important}section{padding-left:1rem!important;padding-right:1rem!important}.navbar-main{padding:.8rem 1rem!important}.mobile-menu-toggle{display:block!important}.navbar-menu{position:absolute!important;top:100%;left:0;right:0;background:#fff;padding:1.2rem;display:none;flex-direction:column;gap:1rem;box-shadow:0 12px 28px rgba(15,23,42,.12)}.navbar-menu.active{display:flex!important}.navbar-actions,.navbar-links{flex-direction:column!important;align-items:stretch!important;width:100%;gap:.85rem!important}.btn-login,.btn-try-free,.nav-link{width:100%;text-align:center}.hero-section{padding-top:1.4rem!important;padding-bottom:2.6rem!important}.hero-container{display:flex!important;flex-direction:column!important;gap:1.6rem!important}.hero-content{order:1;width:100%;max-width:425px!important;margin:0 auto!important;align-items:center!important;text-align:center!important}.ai-badge{margin-left:auto!important;margin-right:auto!important}.hero-heading{text-align:center!important;font-size:clamp(2rem,8vw,2.45rem)!important;line-height:1.12!important}.hero-heading,.hero-subheading{max-width:390px!important;margin-left:auto!important;margin-right:auto!important}.hero-subheading{text-align:left!important;font-size:1rem!important;line-height:1.65!important}.hero-buttons{flex-direction:column!important;width:100%}.btn-hero-primary,.btn-hero-secondary{width:100%;justify-content:center}.trust-badge{justify-content:center!important;text-align:center!important}.hero-image{order:2;width:100%;margin-top:.8rem}.hero-image img{width:100%!important;max-width:330px!important;margin:0 auto!important;display:block!important}.contact-container,.faq-container,.learning-container,.lecturer-coach-container,.measure-outcomes-container,.pricing-container,.why-universities-container{max-width:425px!important;margin-left:auto!important;margin-right:auto!important}.ai-era-heading,.contact-title,.faq-title,.measure-outcomes-title,.pricing-title,.section-title,.solution-title,.why-universities-title{max-width:390px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:clamp(1.85rem,8vw,2.35rem)!important;line-height:1.16!important}.contact-subtitle,.faq-subtitle,.measure-outcomes-subtitle,.pricing-subtitle,.section-description,.solution-description,.why-universities-subtitle{max-width:370px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:.98rem!important;line-height:1.6!important}.ai-era-container,.contact-container,.diagnostic-container,.feature-row,.outcomes-container,.why-universities-content{grid-template-columns:1fr!important;gap:2rem!important}.value-point{gap:1rem!important}.value-content h3{font-size:1.18rem!important;line-height:1.3!important}.value-content p{font-size:.94rem!important;line-height:1.55!important}.coach-cards-wrapper,.footer-container,.outcomes-stats,.problem-cards,.steps-wrapper,.track-cards-wrapper{grid-template-columns:1fr!important;gap:1.4rem!important}.coach-card,.problem-card,.track-card{min-height:auto!important;padding:1.55rem!important;border-radius:18px!important}.track-icon{width:58px!important;height:58px!important}.card-title,.track-title{font-size:1.35rem!important;line-height:1.25!important;text-align:left!important}.card-description,.card-text,.point-desc,.step-desc,.track-description{font-size:.94rem!important;line-height:1.58!important;text-align:left!important}.feature-item{font-size:.92rem!important;line-height:1.4!important}.btn-explore-more{margin-top:.8rem!important;padding:.9rem 1rem!important;font-size:.92rem!important}.measure-outcomes-section{padding:3.5rem 1rem!important;overflow:hidden!important}.measure-outcomes-header{margin-bottom:2rem!important;text-align:center!important}.report-cards-container{margin-bottom:2.5rem!important}.report-card{width:100%!important;padding:1.35rem!important;border-radius:18px!important;overflow:hidden!important}.report-card-merged{display:flex!important;flex-direction:column!important;gap:1.5rem!important;align-items:stretch!important;width:100%!important}.report-left-section,.report-right-section{width:100%!important;max-width:100%!important;min-width:0!important;padding:1.2rem!important;overflow:hidden!important}.report-image-container{width:100%!important;margin:0 auto!important;overflow:hidden!important}.report-sample-image{width:100%!important;max-width:260px!important;height:auto!important;margin:0 auto!important;display:block!important;transform:none!important}.report-card-title{font-size:1.45rem!important;line-height:1.25!important;margin-bottom:1.4rem!important;text-align:center!important}.report-feature{gap:.85rem!important;margin-bottom:1.2rem!important;align-items:flex-start!important}.report-feature .feature-icon{width:38px!important;height:38px!important;flex-shrink:0!important}.report-feature .feature-title{font-size:1rem!important;line-height:1.3!important}.report-feature .feature-description{font-size:.92rem!important;line-height:1.55!important}.pricing-cards{grid-template-columns:1fr!important;gap:1.5rem!important}.pricing-card{width:100%!important;max-width:360px!important;margin:0 auto!important;min-height:auto!important;padding:1.8rem 1.4rem!important;border-radius:18px!important}.pricing-card,.pricing-card-popular,.pricing-card.featured{transform:none!important}.popular-badge{top:-14px!important;font-size:.72rem!important;padding:.45rem 1rem!important}.plan-name{font-size:1.35rem!important;line-height:1.25!important}.plan-price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:.35rem!important}.price{font-size:2.15rem!important;line-height:1!important}.price-original,.price-period{font-size:.9rem!important}.plan-features li{font-size:.92rem!important;line-height:1.4!important}.btn-select-plan{width:100%!important;margin-top:1rem!important}.pricing-footer-content{flex-direction:column!important;text-align:center!important;gap:1.3rem!important}.comparison-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.comparison-row{min-width:680px!important}.contact-section{padding:3.5rem 1rem!important;overflow:hidden!important}.contact-container{display:grid!important;grid-template-columns:1fr!important;max-width:425px!important;margin:0 auto!important;grid-gap:2rem!important;gap:2rem!important;overflow:hidden!important}.contact-left,.contact-right{width:100%!important;max-width:100%!important;padding:1.4rem!important;overflow:hidden!important}.contact-description{max-width:360px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:.96rem!important;line-height:1.6!important}.contact-features{padding-left:0!important;margin-left:0!important}.contact-features li{align-items:flex-start!important;font-size:.94rem!important;line-height:1.45!important}.form-row{grid-template-columns:1fr!important;gap:1rem!important}.form-group input,.form-group select,.form-group textarea{width:100%!important;max-width:100%!important}}@media(max-width:380px){.hero-content{max-width:340px!important}.hero-heading,.hero-subheading{max-width:320px!important}.hero-image img{max-width:300px!important}.coach-card,.problem-card,.track-card{padding:1.25rem!important}.pricing-card{max-width:320px!important;padding:1.5rem 1.15rem!important}.price{font-size:1.9rem!important}.report-sample-image{max-width:230px!important}.contact-left,.contact-right,.report-card{padding:1.15rem!important}}.HowItWorksModal_overlay__Acuz1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:HowItWorksModal_fadeIn__QPGBQ .3s ease-out}.HowItWorksModal_modal__Deujr{background:#fff;width:95%;max-width:1000px;height:90vh;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;animation:HowItWorksModal_slideUp__hHlwm .3s ease-out}.HowItWorksModal_header__pZc_4{padding:24px 40px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:#fff;flex-shrink:0}.HowItWorksModal_title__i0dOH{font-size:28px;font-weight:700;color:#111827;margin:0;display:flex;align-items:center;gap:16px}.HowItWorksModal_closeButton__VL_S9{background:#f3f4f6;border:none;cursor:pointer;color:#4b5563;padding:10px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.HowItWorksModal_closeButton__VL_S9:hover{background:#e5e7eb;color:#1f2937}.HowItWorksModal_content__wYtwx{padding:40px;overflow-y:auto;display:flex;flex-direction:column;gap:60px;background:#fff}.HowItWorksModal_stepCard__wAvDb{display:flex;flex-direction:column;gap:20px;width:100%}.HowItWorksModal_stepHeader___3bUT{display:flex;align-items:flex-start;gap:16px}.HowItWorksModal_stepNumber__X23F_{background:#74bc68;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0;margin-top:2px}.HowItWorksModal_textWrapper__jFcIj{display:flex;flex-direction:column;gap:8px}.HowItWorksModal_stepTitle__N6fjE{font-size:22px;font-weight:700;color:#1f2937;margin:0}.HowItWorksModal_stepDescription__nErcT{font-size:16px;line-height:1.6;color:#4b5563;margin:0;max-width:800px}.HowItWorksModal_imageWrapper___nTq6{width:100%;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;background:#f9fafb;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-left:52px;width:calc(100% - 52px)}@media(max-width:640px){.HowItWorksModal_imageWrapper___nTq6{margin-left:0;width:100%}}.HowItWorksModal_stepImage__blu8K{width:100%;height:auto;display:block;object-fit:cover}.HowItWorksModal_footer__mgSrD{padding:24px 40px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;background:#f9fafb;flex-shrink:0}.HowItWorksModal_gotItButton__LUioX{background:#74bc68;color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px rgba(116,188,104,.2)}.HowItWorksModal_gotItButton__LUioX:hover{background:#5da84f;transform:translateY(-1px);box-shadow:0 6px 10px rgba(116,188,104,.3)}.HowItWorksModal_gotItButton__LUioX:active{transform:translateY(0)}@keyframes HowItWorksModal_fadeIn__QPGBQ{0%{opacity:0}to{opacity:1}}@keyframes HowItWorksModal_slideUp__hHlwm{0%{opacity:0;transform:translateY(20px);scale:.98}to{opacity:1;transform:translateY(0);scale:1}}