.ai-driven-learning-section{padding:4rem 2rem;background:#f5f5f7;text-align:center}.ai-driven-learning-section .ai-driven-learning-wrapper{max-width:1600px;margin:0 auto}.ai-driven-learning-section .ai-driven-learning-badge{display:inline-block;background:#f1f1f3;color:#464646;font-size:12px;text-transform:uppercase;padding:6px 16px;letter-spacing:1px;font-weight:400;border-radius:999px;margin-bottom:1rem}.ai-driven-learning-section .ai-driven-learning-title{font-size:36px;font-weight:600;margin-bottom:1rem}.ai-driven-learning-section .ai-driven-learning-text{font-size:20px;color:#151515;margin-bottom:2rem;margin-left:auto;font-weight:400;margin-right:auto}.ai-driven-learning-section .ai-driven-learning-actions{display:flex;justify-content:center;gap:1rem;margin-top:2.5rem}.ai-driven-learning-section .ai-driven-learning-actions .ai-driven-learning-btn{background:linear-gradient(111deg,#0085e5,#ff00b6);border:none;height:45px;width:209px}@media(max-width:1024px){.ai-driven-learning-section{padding:3rem 1.5rem}.ai-driven-learning-section .ai-driven-learning-title{font-size:30px}.ai-driven-learning-section .ai-driven-learning-text{font-size:18px}.ai-driven-learning-section .ai-driven-learning-actions .ai-driven-learning-btn{width:190px;font-size:15px}}@media(max-width:600px){.ai-driven-learning-section{padding:2.5rem 1rem}.ai-driven-learning-section .ai-driven-learning-badge{font-size:10px}.ai-driven-learning-section .ai-driven-learning-title{font-size:22px}.ai-driven-learning-section .ai-driven-learning-text{font-size:16px}.ai-driven-learning-section .ai-driven-learning-actions .ai-driven-learning-btn{width:190px;font-size:14px}}.teach-smarter-section{background:url(/assets/images/x.png) 0 no-repeat,radial-gradient(circle at center,#36174f 0,#1d0d2b 100%);color:#fff;padding:0 4rem;background-size:950px auto,cover;background-position:left 0 top 30%;height:382px;overflow:hidden}.teach-smarter-section .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:1600px;margin:0 auto;gap:2rem}.teach-smarter-section .container .content-left{z-index:1;margin-bottom:150px}.teach-smarter-section .container .content-left h1{font-size:48px;margin-bottom:1rem;line-height:1.2}.teach-smarter-section .container .content-left .subtitle{font-size:18px;font-weight:500;margin-bottom:2rem;color:#ccc}.teach-smarter-section .container .content-left .start-btn{background:#4a90e2;border:none;padding:.75rem 1.5rem;border-radius:6px;box-shadow:none;height:45px;font-size:1rem;margin-top:2rem}.teach-smarter-section .container .content-left .start-btn:hover{opacity:.9}.teach-smarter-section .container .content-right{position:relative;flex:1;display:flex;justify-content:center;align-items:flex-end;max-width:100%;overflow:hidden}.teach-smarter-section .container .content-right .hero-image{width:100%;max-width:813px;height:auto;right:0;bottom:75px;position:relative;z-index:1}@media(max-width:1024px){.teach-smarter-section{padding:3rem 2rem}.teach-smarter-section .container{flex-direction:column}.teach-smarter-section .content-left h1{font-size:32px!important}.teach-smarter-section .content-left .subtitle{font-size:16px!important}.teach-smarter-section .content-left .start-btn{font-size:.95rem;width:100%;max-width:250px;height:42px!important}.teach-smarter-section .content-right .hero-image{max-width:100%}.teach-smarter-section .content-right .decor-wrapper{display:none}}@media(max-width:768px){.teach-smarter-section{background:radial-gradient(circle at center,#36174f 0,#1d0d2b 100%)!important;padding:1.5rem 1rem;height:auto;overflow:visible}.teach-smarter-section .container{flex-direction:column;text-align:center;gap:1.5rem}.teach-smarter-section .container .content-right{order:2}.teach-smarter-section .container .content-right .hero-image{display:block;max-width:100%;height:auto;top:0}.teach-smarter-section .container .content-left{order:1;margin-top:0;margin-bottom:0}.teach-smarter-section .container .content-left h1{font-size:22px!important;margin-bottom:6px}.teach-smarter-section .container .content-left .subtitle{font-size:13px;margin-bottom:14px}.teach-smarter-section .container .content-left .start-btn{font-size:13px;height:38px;max-width:200px;margin-top:1rem}}.designed-for-every-team-section{background:#fff;padding:4rem 2rem;text-align:center}.designed-for-every-team-section .designed-header{max-width:800px;margin:0 auto 3rem}.designed-for-every-team-section .designed-header .badge{display:inline-block;padding:6px 16px;background-color:#f7f7f7;color:#464646;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;border-radius:999px;margin-bottom:1rem}.designed-for-every-team-section .designed-header h2{font-size:32px;font-weight:600;color:#1d0d2b;line-height:1.3}.designed-for-every-team-section .designed-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1500px;margin:0 auto}.designed-for-every-team-section .designed-grid .designed-card{border-radius:14px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.designed-for-every-team-section .designed-grid .designed-card img{width:100%;border-radius:12px;margin-bottom:1rem}.designed-for-every-team-section .designed-grid .designed-card p{font-size:16px;text-align:left;font-weight:500;color:#2f2f2f}@media(max-width:1024px){.designed-for-every-team-section .designed-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.designed-for-every-team-section .designed-grid{grid-template-columns:1fr}.designed-for-every-team-section .designed-header h2{font-size:22px}}