.home-page .hero-wrapper{padding-bottom:0rem}@media(min-width: 992px){.home-page .hero-wrapper{padding-bottom:10rem}}.home-page .intro{padding-top:3rem;position:relative}.home-page .intro h1{font-size:34px}@media(min-width: 768px){.home-page .intro h1{font-size:60px}}@media(min-width: 992px){.home-page .intro h1{font-size:80px}}@media(min-width: 768px){.home-page .intro{padding-top:8rem}}.home-page .intro .hero__ctas a.btn{background-color:#de7548;border:none;box-shadow:4px 4px 4px 0px rgba(25,40,58,.2)}@media(max-width: 767.98px){.home-page .intro .hero__ctas a.btn{flex:1 0 0}}.home-page .intro__subtext{color:#616f84;font-family:"Palanquin";font-size:24px;font-weight:400;line-height:36px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 767.98px){.home-page .intro__subtext{font-size:22px;line-height:30px}}.home-page .hero-image{margin-top:2rem}@media(min-width: 992px){.home-page .hero-image{position:absolute;right:-175px;bottom:-235px;transform:scale(0.7)}}@media(min-width: 1200px){.home-page .hero-image{right:-75px;bottom:-210px;transform:scale(0.8)}}@media(min-width: 1400px){.home-page .hero-image{right:-30px;bottom:-160px;transform:scale(1)}}.home-page .features h2{font-size:64px}.home-page .features h2 span{color:#de7548}@media(max-width: 767.98px){.home-page .features h2{font-size:32px}}.home-page .features__nav{border-radius:1.375rem;margin-top:4.5rem;overflow-x:auto;gap:1rem;position:relative;--bg-offset: 0%;--bg-width: 0;--bg-color: transparent}.home-page .features__nav .nav-item{z-index:1}.home-page .features__nav::before{content:"";width:var(--bg-width);height:calc(100% - 2rem);position:absolute;top:1rem;left:var(--bg-offset);background:var(--bg-color);border-radius:1rem;transition:all .3s}.home-page .features__nav .nav-link{border:0;box-shadow:none;border-radius:1rem;text-wrap:nowrap;background:rgba(0,0,0,0);font-family:"Palanquin";font-size:20px;font-weight:500;line-height:24px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 767.98px){.home-page .features__nav .nav-link{font-size:16px}}.home-page .features__nav.active-index-0 :nth-child(1) .nav-link,.home-page .features__nav.active-index-1 :nth-child(2) .nav-link,.home-page .features__nav.active-index-2 :nth-child(3) .nav-link,.home-page .features__nav.active-index-3 :nth-child(4) .nav-link,.home-page .features__nav.active-index-4 :nth-child(5) .nav-link{color:#fff}.home-page .features__cards{display:flex;flex-direction:column;gap:1.5rem;justify-content:center}@media(min-width: 768px){.home-page .features__cards{flex-direction:row}}.home-page .features img{width:100%}.home-page .card{flex:1 0 0;border-radius:15.5px;border:1.5px solid rgba(137,122,227,.15)}@media(min-width: 768px){.home-page .card{flex:0 0 33%}}.home-page .card p{font-family:"Palanquin";font-size:20px;font-weight:400;line-height:32px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#616f84}.home-page .ai-power{padding:2rem 1rem;border-radius:20px;color:#fff}.home-page .ai-power .main-title{color:#192434}.home-page .ai-power .main-title span{color:#de7548}@media(min-width: 992px){.home-page .ai-power{padding:4rem 3rem;border-radius:40px}}.home-page .ai-power___grid{display:grid;gap:2.5rem;grid-template-columns:1fr;grid-template-areas:"ace" "snap" "planner";justify-items:center}@media(min-width: 992px){.home-page .ai-power___grid{grid-template-columns:1fr 1fr;grid-template-areas:"ace snap" "planner planner"}}.home-page .ai-power___grid .ace{grid-area:ace;border-radius:32px;padding:2rem 1rem 0 1rem;background:#897ae3}.home-page .ai-power___grid .ace img{max-height:664px;max-width:338px}.home-page .ai-power___grid .ace h3{color:#fff}.home-page .ai-power___grid .ace span{font-family:"Palanquin";font-size:20px;font-weight:400;line-height:32px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 767.98px){.home-page .ai-power___grid .ace span{font-size:16px;padding:2.5rem 1.5rem 0 1.5rem}}.home-page .ai-power___grid .snap{grid-area:snap;border-radius:32px;padding:0 1rem 2rem 1rem;background:#25cbd6}.home-page .ai-power___grid .snap img{max-height:664px;max-width:338px}.home-page .ai-power___grid .snap h3{color:#fff}.home-page .ai-power___grid .snap span{font-family:"Palanquin";font-size:20px;font-weight:400;line-height:32px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 767.98px){.home-page .ai-power___grid .snap span{font-size:16px;padding:0 1rem 2.5rem 1rem}}.home-page .ai-power___grid .planner{grid-area:planner;border-radius:32px;padding:1rem 2rem 0 2rem;width:100%;background:#ed55c2}@media(max-width: 767.98px){.home-page .ai-power___grid .planner{text-align:center}}.home-page .ai-power___grid .planner h3{color:#fff}.home-page .ai-power___grid .planner span{font-family:"Palanquin";font-size:20px;font-weight:400;line-height:32px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 767.98px){.home-page .ai-power___grid .planner span{font-size:16px}}.home-page .with-cubbes h3{font-family:"Palanquin Dark";font-size:48px;font-weight:500;line-height:48px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.home-page .with-cubbes p{font-family:"Palanquin";font-size:20px;font-weight:400;line-height:32px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.home-page .with-cubbes__subtext{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){.home-page .with-cubbes__subtext{font-size:1.5rem}}.home-page .with-cubbes,.home-page .with-cubbes__item{gap:2.5rem}.home-page .uni-carousel{overflow:hidden;position:relative;width:100%;background:rgba(0,0,0,0);padding:12px 0}.home-page .uni-track{display:flex;gap:16px;width:-moz-max-content;width:max-content;animation:scrollLeft 25s linear infinite}@keyframes scrollLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.home-page .uni-card{flex:0 0 auto;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:16px 24px;display:flex;align-items:center;gap:12px;transition:transform .25s ease,box-shadow .25s ease}.home-page .uni-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.08)}.home-page .uni-card img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.home-page .uni-card span{font-size:15px;font-weight:600;color:#111;white-space:nowrap}.home-page .materials-form{padding:3rem 2rem;border-radius:24px;display:flex;flex-direction:column;gap:1.2rem;justify-content:space-between;align-items:center;background:linear-gradient(135deg, #2563eb 0%, #1e40af 100%);background-image:url("/assets/in_your_scool_background.svg");background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden}@media(min-width: 992px){.home-page .materials-form{padding:4rem 5rem;flex-direction:row;gap:3rem;align-items:center}}@media(min-width: 768px)and (max-width: 991px){.home-page .materials-form{padding:3rem}}@media(max-width: 767px){.home-page .materials-form{padding:2rem 1.5rem;border-radius:16px}}.home-page .materials-form__content{flex:1;text-align:left;z-index:2}@media(max-width: 767.98px){.home-page .materials-form__content{text-align:center;width:100%}}.home-page .materials-form__content h3{color:#fff;font-weight:600;font-size:calc(1.475rem + 2.7vw);line-height:1.2;margin-bottom:1rem}@media(min-width: 1200px){.home-page .materials-form__content h3{font-size:3.5rem}}@media(max-width: 991.98px){.home-page .materials-form__content h3{font-size:36px}}@media(max-width: 767.98px){.home-page .materials-form__content h3{font-size:32px}}@media(max-width: 575px){.home-page .materials-form__content h3{font-size:28px}}.home-page .materials-form__content p{font-weight:400;font-size:20px;font-family:"Palanquin";margin-bottom:1.5rem;line-height:1.6}@media(max-width: 767.98px){.home-page .materials-form__content p{font-size:18px}}@media(max-width: 575px){.home-page .materials-form__content p{font-size:16px}.home-page .materials-form__content p br{display:none}}.home-page .materials-form__content button{background:#de7548;color:#fff;font-size:18px;padding:12px 32px;border-radius:8px;border:none;font-weight:500;transition:all .3s ease}.home-page .materials-form__content button:hover{background:#c86438;transform:translateY(-2px);box-shadow:0 4px 12px rgba(222,117,72,.3)}@media(max-width: 767.98px){.home-page .materials-form__content button{width:100%;max-width:400px}}@media(max-width: 575px){.home-page .materials-form__content button{font-size:16px;padding:10px 24px;max-width:100%}}.home-page .materials-form__countries{position:relative;min-width:300px;height:250px;z-index:2}@media(max-width: 991px){.home-page .materials-form__countries{display:none}}@media(min-width: 992px)and (max-width: 1199px){.home-page .materials-form__countries{min-width:250px;height:220px}}.home-page .materials-form .country-badge{position:absolute;background:#fff;border-radius:12px;padding:12px 20px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}.home-page .materials-form .country-badge:hover{transform:translateY(-4px)}.home-page .materials-form .country-badge img{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media(min-width: 992px)and (max-width: 1199px){.home-page .materials-form .country-badge img{width:20px;height:20px}}.home-page .materials-form .country-badge span{font-size:16px;font-weight:500;color:#192434;white-space:nowrap}@media(min-width: 992px)and (max-width: 1199px){.home-page .materials-form .country-badge span{font-size:14px}}@media(min-width: 992px)and (max-width: 1199px){.home-page .materials-form .country-badge{padding:10px 16px}}.home-page .materials-form .country-badge.country-nigeria{top:45px;left:-5%;transform:translateX(-50%)}@media(min-width: 992px)and (max-width: 1199px){.home-page .materials-form .country-badge.country-nigeria{top:20px;left:0}}.home-page .materials-form .country-badge.country-uganda{top:38px;right:38%}@media(min-width: 992px)and (max-width: 1199px){.home-page .materials-form .country-badge.country-uganda{top:30px;right:20%}}.home-page .materials-form .country-badge.country-benin{bottom:90%;right:80%;transform:translateX(-50%)}@media(min-width: 992px)and (max-width: 1199px){.home-page .materials-form .country-badge.country-benin{top:100px;left:15%}}.home-page .materials-form .country-badge::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:8px;height:8px;background:rgba(255,255,255,.4);border-radius:50%}@media(min-width: 992px)and (max-width: 1199px){.home-page .materials-form .country-badge::after{width:6px;height:6px;bottom:-15px}}.home-page .with-cubbes__item .header{font-family:"Palanquin";font-size:24px;font-weight:600;line-height:40px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#101828}.home-page .with-cubbes__item .sub-text{font-family:"Palanquin";font-size:20px;font-weight:400;line-height:32px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#616f84}.home-page .what-students-say{background:#192434}.home-page .what-students-say h2{font-size:calc(1.525rem + 3.3vw)}@media(min-width: 1200px){.home-page .what-students-say h2{font-size:4rem}}@media(max-width: 767.98px){.home-page .what-students-say h2{font-size:32px}}.home-page .what-students-say__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;justify-content:center;margin:5rem 1rem}.home-page .what-students-say__card{background:#fff;box-shadow:1px 1px 8px 0px rgba(0,0,0,.0392156863);border-radius:1.5rem;width:100%;height:424px}@media(max-width: 575.98px){.home-page .what-students-say__card{width:95%;justify-self:center}}.home-page .community{position:relative;background-color:#f6f8fe;background-image:url("/assets/Join Community.svg");background-repeat:no-repeat;background-size:cover;background-position:center;padding:6rem 3rem;border-radius:24px;gap:2rem}.home-page .community .decorative-element{display:none}@media(min-width: 992px){.home-page .community .decorative-element{position:absolute;display:block}}.home-page .community .top-left{top:30px;left:100px}.home-page .community .bottom-left{bottom:95px;left:140px}.home-page .community .bottom-right{bottom:95px;right:140px}.home-page .community h3 span{color:#de7548}.home-page .community p{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){.home-page .community p{font-size:1.5rem}}.home-page .community a{background-color:#de7548}.home-page .press-coverage{display:flex;flex-direction:column;gap:60px}@media(max-width: 991px){.home-page .press-coverage{gap:40px}}@media(max-width: 767px){.home-page .press-coverage{gap:32px}}.home-page .press-coverage div.info{gap:16px}@media(max-width: 767px){.home-page .press-coverage div.info{gap:12px}}@media(max-width: 991px){.home-page .press-coverage div.info h3{font-size:36px}}@media(max-width: 767px){.home-page .press-coverage div.info h3{font-size:28px}}@media(max-width: 575px){.home-page .press-coverage div.info h3{font-size:24px}}.home-page .press-coverage div.info p{font-family:"Palanquin"}@media(max-width: 991px){.home-page .press-coverage div.info p{font-size:20px}}@media(max-width: 767px){.home-page .press-coverage div.info p{font-size:18px;padding:0 20px}}@media(max-width: 575px){.home-page .press-coverage div.info p{font-size:16px;padding:0 10px}}.home-page .press-coverage .companies-list{gap:40px;flex-wrap:wrap}@media(max-width: 991px){.home-page .press-coverage .companies-list{gap:32px}}@media(max-width: 767px){.home-page .press-coverage .companies-list{gap:24px;flex-direction:column}}.home-page .press-coverage .companies-list a.techpoint img{max-width:230px;height:200px}.home-page .press-coverage .companies-list a{display:flex;align-items:center;justify-content:center;transition:transform .3s ease,opacity .3s ease}.home-page .press-coverage .companies-list a:hover{transform:scale(1.05);opacity:.8}@media(max-width: 767px){.home-page .press-coverage .companies-list a{width:100%;max-width:250px}}.home-page .press-coverage .companies-list a img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media(max-width: 1199px){.home-page .press-coverage .companies-list a img{max-height:50px}}@media(max-width: 991px){.home-page .press-coverage .companies-list a img{max-height:45px}}@media(max-width: 767px){.home-page .press-coverage .companies-list a img{max-height:40px}}@media(max-width: 575px){.home-page .press-coverage .companies-list a img{max-height:35px}}.home-page .faq h2{font-weight:200;font-size:calc(1.525rem + 3.3vw);line-height:80px}@media(min-width: 1200px){.home-page .faq h2{font-size:4rem}}@media(max-width: 767.98px){.home-page .faq h2{line-height:40px}}.home-page .faq h2 .teal{color:#25cbd6}.home-page .faq .faq-accordion{max-width:1120px;margin:0 auto}.home-page .faq .faq-accordion .accordion-header .accordion-button{font-family:"Palanquin";font-size:24px;font-weight:600;line-height:32px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#192434}.home-page .faq .faq-accordion .accordion-body{font-family:"Inter";font-size:20px;font-weight:400;line-height:30px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#616f84}.home-page .reviews .reviews-cards{margin-top:40px;margin-bottom:40px;gap:40px;flex-wrap:wrap}@media(max-width: 991px){.home-page .reviews .reviews-cards{gap:32px;margin-top:32px;margin-bottom:32px}}@media(max-width: 767px){.home-page .reviews .reviews-cards{flex-direction:column;gap:24px;margin-top:24px;margin-bottom:24px}}.home-page .reviews .reviews-cards .store-card{gap:40px;max-width:656px;padding:40px;border:1px solid #e6ebf2;border-radius:16px;box-shadow:2px 2px 24px 0px rgba(25,36,52,.0784313725);flex:1;min-width:0}@media(max-width: 991px){.home-page .reviews .reviews-cards .store-card{padding:32px;gap:32px}}@media(max-width: 767px){.home-page .reviews .reviews-cards .store-card{padding:24px;gap:24px;max-width:100%;width:100%}}@media(max-width: 575px){.home-page .reviews .reviews-cards .store-card{padding:20px;gap:20px;border-radius:12px}}@media(max-width: 575px){.home-page .reviews .reviews-cards .store-card .store-rating{flex-direction:column;align-items:flex-start !important;gap:16px}}@media(max-width: 767px){.home-page .reviews .reviews-cards .store-card .store-rating img{max-width:120px;height:auto}}@media(max-width: 575px){.home-page .reviews .reviews-cards .store-card .store-rating img{max-width:100px}}.home-page .reviews .reviews-cards .store-card .store-rating .rating{display:flex;gap:16px;font-size:24px;align-items:center}@media(max-width: 991px){.home-page .reviews .reviews-cards .store-card .store-rating .rating{gap:12px;font-size:20px}}@media(max-width: 767px){.home-page .reviews .reviews-cards .store-card .store-rating .rating{gap:10px;font-size:18px}}@media(max-width: 575px){.home-page .reviews .reviews-cards .store-card .store-rating .rating{flex-wrap:wrap;gap:8px;font-size:16px}}.home-page .reviews .reviews-cards .store-card .store-rating .rating span{color:#192434;font-size:40px;font-family:"palanquin"}@media(max-width: 991px){.home-page .reviews .reviews-cards .store-card .store-rating .rating span{font-size:36px}}@media(max-width: 767px){.home-page .reviews .reviews-cards .store-card .store-rating .rating span{font-size:32px}}@media(max-width: 575px){.home-page .reviews .reviews-cards .store-card .store-rating .rating span{font-size:28px}}.home-page .reviews .reviews-cards .store-card .store-rating .rating div img{width:20px;height:20px}@media(max-width: 767px){.home-page .reviews .reviews-cards .store-card .store-rating .rating div img{width:18px;height:18px}}@media(max-width: 575px){.home-page .reviews .reviews-cards .store-card .store-rating .rating div img{width:16px;height:16px}}.home-page .reviews .reviews-cards .store-card .user-story{gap:20px}@media(max-width: 767px){.home-page .reviews .reviews-cards .store-card .user-story{gap:16px}}@media(max-width: 575px){.home-page .reviews .reviews-cards .store-card .user-story{gap:12px}}.home-page .reviews .reviews-cards .store-card .user-story .title{font-family:"palanquin";font-size:20px;color:#192434}@media(max-width: 991px){.home-page .reviews .reviews-cards .store-card .user-story .title{font-size:18px}}@media(max-width: 767px){.home-page .reviews .reviews-cards .store-card .user-story .title{font-size:17px}}@media(max-width: 575px){.home-page .reviews .reviews-cards .store-card .user-story .title{font-size:16px}}.home-page .reviews .reviews-cards .store-card .user-story .title span{color:#2463eb}.home-page .reviews .reviews-cards .store-card .user-story .story{color:#616f84;font-size:16px;line-height:1.6}@media(max-width: 991px){.home-page .reviews .reviews-cards .store-card .user-story .story{font-size:15px}}@media(max-width: 575px){.home-page .reviews .reviews-cards .store-card .user-story .story{font-size:14px;line-height:1.5}}.carousel-btn{background-color:none;border:none;outline:none;background:none}.indicators{position:relative;bottom:0;margin:0;display:flex;justify-content:center;align-items:center}.indicator{background-color:rgba(255,255,255,.24);width:18px;height:18px;border-radius:50%;border:none;cursor:pointer;margin:.2rem;display:inline-block}.indicator.active{background-color:#fff}
