.ProductDescription_productDescriptionSection__Kz1S9{width:100%;background:#fff;display:flex;flex-direction:column;align-items:center;padding:64px 0;position:relative}.ProductDescription_titlePill__Vcr5l{display:inline-block;background:linear-gradient(135deg,#F6BD04,#FFD700);border-radius:30px;padding:16px 32px;margin:0 auto 10px;box-shadow:0 4px 12px rgba(246,189,4,.3);transition:transform .2s ease,box-shadow .2s ease}.ProductDescription_titlePill__Vcr5l:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(246,189,4,.4)}.ProductDescription_title__LPB3m{font-family:var(--font-suez);font-size:28px;color:#fff;margin:0;text-align:center}.ProductDescription_pricingText__OFucT{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;margin:10px 10px 20px;text-align:center;text-transform:uppercase;background:linear-gradient(45deg,#0a2472,#1e3a8a,#3b82f6,#0a2472);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:ProductDescription_gradientShift__J_2o6 3s ease-in-out infinite}@keyframes ProductDescription_gradientShift__J_2o6{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ProductDescription_overview__oNY1m{font-family:Montserrat,sans-serif;font-size:16px;color:#0a2472;font-weight:400;margin-bottom:40px;max-width:800px;text-align:center}.ProductDescription_functionsContainer__vrMCl{position:relative;display:flex;flex-direction:row;align-items:center;gap:24px;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 48px}.ProductDescription_functionsContainer__vrMCl::-webkit-scrollbar{display:none}.ProductDescription_functionCard__hFHPJ{background:#fff;border-radius:16px;box-shadow:0 8px 16px rgba(10,36,114,.08);display:flex;flex-direction:column;align-items:center;padding:32px 24px 24px;width:400px;min-height:300px;margin-bottom:24px;transition:transform .3s ease,box-shadow .3s ease;flex:0 0 400px}.ProductDescription_functionCard__hFHPJ:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(10,36,114,.12)}.ProductDescription_functionImage__K6_G2{width:120px;height:120px;object-fit:contain;margin-bottom:24px}.ProductDescription_functionTitle___J2Y2{font-family:Montserrat,sans-serif;font-size:22px;font-weight:500;color:#000;margin-bottom:12px;text-align:center}.ProductDescription_functionText__Vy1UV{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;color:#000;text-align:center}.ProductDescription_carouselButton__5O3_j{background:#fff;color:#0a2472;border:1px solid #e0e0e0;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:10;box-shadow:0 2px 8px rgba(10,36,114,.08);transition:background .2s,color .2s;opacity:.85}.ProductDescription_carouselButton__5O3_j:hover{background:#f6f6f6;color:#0a2472;opacity:1}.ProductDescription_leftButton__Y_HS1{left:0}.ProductDescription_rightButton__WpSae{right:0}.ProductDescription_twoColLayout__6OyfA{display:flex;gap:32px;width:100%;max-width:1000px;margin:0 auto;justify-content:center;align-items:flex-start;position:relative}.ProductDescription_singleColLayout__pu2VC{display:flex;justify-content:center;width:100%;max-width:600px;margin:0 auto;position:relative}.ProductDescription_pricingCard__bKLQD{background:#0a2472;border-radius:18px;box-shadow:0 4px 16px rgba(10,36,114,.08);padding:32px 24px 24px;display:flex;flex-direction:column;align-items:center;min-width:180px;min-height:320px;justify-content:center;margin-bottom:20px}.ProductDescription_fromLabel__bp1O0{font-family:Montserrat,sans-serif;font-size:16px;color:#fff;margin-bottom:0;letter-spacing:1px;text-transform:lowercase}.ProductDescription_price__i7Z5X{font-family:var(--font-suez);font-size:56px;color:#fff;font-weight:700;letter-spacing:-2px}.ProductDescription_featureGrid__ZMQX_{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:20px;width:100%;max-width:600px;margin:0 auto}.ProductDescription_featureCard__0nJ4E{background:#fff;border-radius:14px;box-shadow:0 4px 12px rgba(10,36,114,.3);padding:24px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:box-shadow .2s,transform .2s,background-color .2s,color .2s;min-height:90px;min-width:90px;text-align:center}.ProductDescription_featureCard__0nJ4E:focus,.ProductDescription_featureCard__0nJ4E:hover{box-shadow:0 8px 24px rgba(10,36,114,.25);transform:translateY(-4px) scale(1.03);background-color:#0a2472}.ProductDescription_featureCard__0nJ4E:focus .ProductDescription_featureTitle__Bfle0,.ProductDescription_featureCard__0nJ4E:hover .ProductDescription_featureTitle__Bfle0{color:#fff}.ProductDescription_featureTitle__Bfle0{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:#0a2472;line-height:1.3}.ProductDescription_modalOverlay__N_SX0{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:3000;display:flex;align-items:center;justify-content:center;pointer-events:none}.ProductDescription_modal__gS2sa{background:#fff;border-radius:18px;box-shadow:0 8px 32px rgba(10,36,114,.18);padding:54px 48px 42px;max-width:600px;width:90vw;position:relative;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.ProductDescription_modalClose__g9KaU{position:absolute;top:12px;right:18px;background:none;border:none;font-size:2rem;color:#0a2472;cursor:pointer;font-weight:700}.ProductDescription_modalTitle__f3gDw{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;color:#0a2472;margin-bottom:16px;text-align:center}.ProductDescription_modalDesc__UxOQ2{font-family:Montserrat,sans-serif;font-size:17px;color:#222;text-align:center}.ProductDescription_featureModal__BEOsD{width:100%;max-width:600px;padding:0}.ProductDescription_featureImage__GqRhV{margin-top:20px;display:flex;justify-content:center;align-items:center}.ProductDescription_trackerImage__d6k6Y{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1)}@media (max-width:900px){.ProductDescription_twoColLayout__6OyfA{flex-direction:column;gap:32px;align-items:center}.ProductDescription_singleColLayout__pu2VC{max-width:100vw;width:100%}.ProductDescription_featureGrid__ZMQX_{max-width:100vw;width:100%;gap:16px}.ProductDescription_pricingCard__bKLQD{min-width:180px;padding:32px 18px 24px}}@media (max-width:600px){.ProductDescription_featureGrid__ZMQX_{grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,1fr);gap:12px}.ProductDescription_featureCard__0nJ4E{padding:20px 6px;min-height:80px;min-width:80px;font-size:15px}.ProductDescription_singleColLayout__pu2VC,.ProductDescription_twoColLayout__6OyfA{gap:18px}.ProductDescription_pricingCard__bKLQD{min-width:120px;padding:18px 8px 14px}.ProductDescription_modal__gS2sa{padding:27px 12px 21px}.ProductDescription_featureModal__BEOsD{max-width:100%}.ProductDescription_trackerImage__d6k6Y{max-width:100%;height:auto}}.TestimonialSection_testimonialSection__TgbTt{width:100%;background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 0 8px;min-height:70vh}.TestimonialSection_testimonialGrid__nNYsp{max-width:1000px;margin:0 auto;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.TestimonialSection_titleContainer__Wy0dc{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;margin-right:50px;height:100%;min-width:180px;max-width:450px}.TestimonialSection_title__GMIas{font-family:var(--font-suez);font-size:36px;color:#0a2472;text-align:left;margin:0 40px 0 0;line-height:1.1}.TestimonialSection_carouselContainer__eFWQt{flex:1.5;display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:400px;max-width:800px;max-height:400px;overflow-y:auto;margin-left:8px;margin-right:8px;scrollbar-width:none}.TestimonialSection_carouselContainer__eFWQt::-webkit-scrollbar{display:none}.TestimonialSection_arrowButton__V1Zrd{background:transparent;color:#0a2472;border:1px solid transparent;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:background .2s,color .2s,border .2s,box-shadow .2s;opacity:.4;font-size:2.5rem;margin:10px}.TestimonialSection_arrowButton__V1Zrd:focus,.TestimonialSection_arrowButton__V1Zrd:hover{background:#f6f6f6;color:#0a2472;border:1px solid #e0e0e0;box-shadow:0 2px 8px rgba(10,36,114,.08);opacity:1}.TestimonialSection_arrowButton__V1Zrd:last-child{margin:0}.TestimonialSection_card__Q1J48{background:#fff;border-radius:18px;box-shadow:6px 8px 16px 0 rgba(10,36,114,.18);padding:24px 28px;min-width:500px;max-width:500px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0)}.TestimonialSection_slideRight__gVoE8{opacity:0;transform:translateX(60px)}.TestimonialSection_slideLeft__gMDxB{opacity:0;transform:translateX(-60px)}.TestimonialSection_profileImg__JwR9n{border-radius:50%;object-fit:cover;margin-right:16px;min-width:70px;min-height:70px;background:#0a2472;border:3px solid #0a2472}.TestimonialSection_cardContent__Ot3Ua{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.TestimonialSection_name__yq1jK{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#0a2472}.TestimonialSection_school__mx7LI{font-family:Montserrat,sans-serif;font-size:16px;color:#222}.TestimonialSection_score__AYjj_{font-family:Montserrat,sans-serif;font-size:22px;color:#0a2472;font-weight:600}.TestimonialSection_date__TkhsI{font-family:Montserrat,sans-serif;font-size:14px;color:#666;margin-bottom:8px}.TestimonialSection_text__2Fxrj{font-family:Montserrat,sans-serif;font-size:15px;color:#222;margin-top:6px;font-weight:400}.TestimonialSection_testimonialSubText__vqrpi{font-family:Montserrat,sans-serif;font-size:1rem;color:#0a2472;font-weight:400;text-align:left;margin-top:20px;margin-bottom:20px;margin-left:0;max-width:600px}.TestimonialSection_buttonContainer__P7pXo{display:flex;justify-content:flex-start;align-items:center;margin-top:24px;width:100%}.TestimonialSection_viewMoreButton__Zb5Hn{background:linear-gradient(135deg,#F6BD04,#FFD700);color:#0a2472;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;padding:14px 32px;border:none;border-radius:30px;cursor:pointer;box-shadow:0 4px 12px rgba(246,189,4,.3);transition:transform .2s ease,box-shadow .2s ease;outline:none}.TestimonialSection_viewMoreButton__Zb5Hn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(246,189,4,.4)}.TestimonialSection_viewMoreButton__Zb5Hn:focus{outline:2px solid #0a2472;outline-offset:2px}@media (max-width:1500px){.TestimonialSection_testimonialGrid__nNYsp{max-width:98vw}}@media (max-width:900px){.TestimonialSection_testimonialSection__TgbTt{flex-direction:column;align-items:flex-start;min-height:unset}.TestimonialSection_testimonialGrid__nNYsp{flex-direction:column;align-items:flex-start}.TestimonialSection_titleContainer__Wy0dc{justify-content:flex-start;margin-bottom:32px;margin-right:0}.TestimonialSection_carouselContainer__eFWQt{align-items:center;min-width:unset}.TestimonialSection_card__Q1J48{min-width:300px;max-width:95vw;flex-direction:column;align-items:center;text-align:center;gap:12px}.TestimonialSection_profileImg__JwR9n{margin-right:0;margin-bottom:12px}.TestimonialSection_cardContent__Ot3Ua{align-items:center}.TestimonialSection_buttonContainer__P7pXo{margin-top:20px;justify-content:center}.TestimonialSection_viewMoreButton__Zb5Hn{font-size:1rem;padding:12px 28px}}.NewHomepageHero_heroSection__IrEJg{width:100vw;aspect-ratio:10/3;background:#F6BD04;display:flex;align-items:center;justify-content:center;margin:0;padding:108px 0 0;box-sizing:border-box}.NewHomepageHero_heroContent__w5RLK{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.NewHomepageHero_logoImage__hjT2p{max-width:200%;max-height:200%;width:auto;height:auto;object-fit:contain;display:block}.NewHomepageHero_heroTextContainer__31rQz{display:flex;flex-direction:column;align-items:center}.NewHomepageHero_heroMainText__VZTHJ{font-family:var(--font-suez);color:#0a2472ff;font-size:50px;text-align:center;margin-bottom:.5rem}.NewHomepageHero_heroMainText__VZTHJ span{color:white}.NewHomepageHero_heroSubText__M3L_N{font-size:1.25rem;font-weight:700;color:#222;text-align:center}.NewHomepageHero_heroSubText__M3L_N span{color:white}@media (max-width:768px){.NewHomepageHero_heroSection__IrEJg{padding-top:108px}}@media (max-width:480px){.NewHomepageHero_heroSection__IrEJg{padding-top:108px}}