.ComparisonTable_comparisonSection__OiY76{background:#fff;padding:40px 14px 56px;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.07);margin:40px auto 56px;max-width:1000px}.ComparisonTable_comparisonGrid__NL3y4{max-width:1000px;margin:0 auto;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:28px}.ComparisonTable_outsideTitle__MoSkp{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;min-width:350px}.ComparisonTable_titlePill__Qh01b{display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#F6BD04,#FFD700);border-radius:30px;padding:16px 32px;margin:0 auto 20px;box-shadow:0 4px 12px rgba(246,189,4,.3);transition:transform .2s ease,box-shadow .2s ease;width:fit-content}.ComparisonTable_titlePill__Qh01b:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(246,189,4,.4)}.ComparisonTable_title__DH8nF{font-family:var(--font-suez);font-size:36px;color:#fff;text-align:center;margin:0;line-height:1.1}.ComparisonTable_tableWrapper__vlv2X{flex:2;overflow-x:auto}.ComparisonTable_comparisonTable__u9zYd{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.04);font-family:Montserrat,sans-serif}.ComparisonTable_comparisonTable__u9zYd td,.ComparisonTable_comparisonTable__u9zYd th{padding:12px 10px;text-align:center;font-size:.9rem;border-bottom:1px solid #ececec;font-family:Montserrat,sans-serif}.ComparisonTable_comparisonTable__u9zYd th{background:#F6BD04;font-weight:700;color:#222}.ComparisonTable_comparisonTable__u9zYd tr:last-child td{border-bottom:none}.ComparisonTable_comparisonTable__u9zYd td{color:#333}.ComparisonTable_comparisonTable__u9zYd td b{color:#1a73e8;font-weight:700}.ComparisonTable_comparisonTable__u9zYd td i{color:#F6BD04}@media (max-width:1500px){.ComparisonTable_comparisonGrid__NL3y4,.ComparisonTable_comparisonSection__OiY76{max-width:98vw}}@media (max-width:900px){.ComparisonTable_comparisonGrid__NL3y4{flex-direction:column;align-items:stretch;gap:18px}.ComparisonTable_rightTitle__cNQAo{justify-content:flex-start;margin-bottom:18px;margin-left:0;min-width:unset}.ComparisonTable_title__DH8nF{font-size:24px;text-align:left;margin:0 0 18px}}@media (max-width:700px){.ComparisonTable_comparisonSection__OiY76{padding:16px 2px;border-radius:0;margin:16px 0 0}.ComparisonTable_comparisonTable__u9zYd td,.ComparisonTable_comparisonTable__u9zYd th{padding:10px 6px;font-size:.92rem}}.ComparisonTable_comparisonComponentWrapper__Lo2bb{margin-bottom:64px;width:100%;display:flex;flex-direction:column;align-items:center}.ComparisonTable_buttonWrapper__HZqCi{display:flex;justify-content:flex-start;margin-top:4px;margin-left:20px}.ComparisonTable_getStartedButton___cZ3u{background:#0a2472;color:#fff;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:700;padding:16px 40px;border:none;border-radius:32px;text-decoration:none;box-shadow:0 2px 8px rgba(10,36,114,.08);transition:background .2s,box-shadow .2s;cursor:pointer;outline:none;display:inline-block}.ComparisonTable_getStartedButton___cZ3u:focus,.ComparisonTable_getStartedButton___cZ3u:hover{background:#1939b7;box-shadow:0 4px 16px rgba(10,36,114,.15);color:#fff;text-decoration:none}.ComparisonTable_gradientFooterTransition__Vz3pm{width:100%;height:64px;background:linear-gradient(180deg,#fff 0,#F6BD04);margin-top:-32px;z-index:1;pointer-events:none}.ComparisonTable_featureHeader__iCGt8,.ComparisonTable_headerCell__C18q2{font-weight:700;background:#F6BD04;color:#0a2472}.ComparisonTable_take5Header__6F7xg{background:#F6BD04;color:#F6BD04;font-weight:700}.ComparisonTable_featureCell__f_0e0{font-weight:700}.ComparisonTable_take5Cell__V7Pkp{color:#0a2472!important;font-weight:600;background:none}.ComparisonTable_noCell__GpqKE{color:#e53935!important;font-weight:700}.ComparisonTable_comparisonSubText__pGxC3{font-family:Montserrat,sans-serif;font-size:1.25rem;color:#0a2472;font-weight:600;font-style:italic;text-align:center;margin:16px 0 20px;max-width:600px;line-height:1.5}.ComparisonTable_pricingPill__zpIWU{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#0a2472,#1e3a8a);padding:12px 24px;border-radius:25px;text-align:center;margin:0 auto 16px;max-width:700px;box-shadow:0 4px 12px rgba(10,36,114,.2);transition:transform .2s ease,box-shadow .2s ease}.ComparisonTable_pricingPill__zpIWU:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(10,36,114,.3)}.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)}.ProductDescription_demoButtonContainer___d548{margin-top:24px;display:flex;justify-content:center;align-items:center}.ProductDescription_demoButton__1Jo2i{background:#0a2472;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;padding:12px 32px;border-radius:8px;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;display:inline-block;box-shadow:0 2px 8px rgba(10,36,114,.2)}.ProductDescription_demoButton__1Jo2i:hover{background:#1e3a8a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(10,36,114,.3)}.ProductDescription_demoButton__1Jo2i:active{transform:translateY(0)}.ProductDescription_videoSection__zM6F1{width:100%;max-width:700px;margin:64px auto 0;padding:0 24px}.ProductDescription_videoWrapper__91NbM{width:100%;height:0;padding-bottom:56.25%;position:relative;background:#000;border-radius:12px;overflow:hidden;border:5px solid #ffffff;box-shadow:0 4px 12px rgba(10,36,114,.3);pointer-events:none;cursor:default}.ProductDescription_videoIframe__RcmXP{position:absolute;top:0;left:0;width:100%;height:100%;border:none;pointer-events:none;cursor:default}@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}.ProductDescription_videoSection__zM6F1{margin:48px auto 0;padding:0 16px}}.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}}