.Hero_hero__orUSv{position:relative}.Hero_background__riNcm{position:absolute;inset:0;z-index:-10;background-color:var(--bg-surface-secondary)}.Hero_dark__wLYdo .Hero_background__riNcm{background-color:var(--bg)}.Hero_container__YMhJA{max-width:1280px;margin:0 auto;padding:3.5rem 1rem 0}@media(min-width:768px){.Hero_container__YMhJA{padding-top:5rem}}.Hero_grid__OtPzx{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:768px){.Hero_grid__OtPzx{grid-template-columns:repeat(2,minmax(0,1fr))}}.Hero_heading__MUdmy{font-size:2.25rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:var(--fg)}.Hero_dark__wLYdo .Hero_heading__MUdmy{color:var(--fg)}@media(min-width:768px){.Hero_heading__MUdmy{font-size:3rem}}.Hero_emphasis__Fthhs{font-style:normal;font-weight:600;color:var(--primary)}.Hero_description__hohTK{margin-top:1rem}.Hero_dark__wLYdo .Hero_description__hohTK,.Hero_description__hohTK{color:var(--fg-secondary)}.Hero_actions__fG4Az{margin-top:1.5rem;display:flex;gap:.75rem}.Hero_buttonPrimary__kIdPb{border-radius:.75rem;background-color:var(--fg);color:var(--bg-surface);padding:.75rem 1.25rem}.Hero_buttonPrimary__kIdPb:hover{background-color:var(--fg-secondary)}.Hero_dark__wLYdo .Hero_buttonPrimary__kIdPb{background-color:var(--primary);color:var(--primary-fg)}.Hero_dark__wLYdo .Hero_buttonPrimary__kIdPb:hover{background-color:var(--primary-hover)}.Hero_buttonSecondary__RrSKK{border-radius:.75rem;border:1px solid var(--border);color:var(--fg);padding:.75rem 1.25rem}.Hero_buttonSecondary__RrSKK:hover{background-color:var(--bg-surface-secondary)}.Hero_dark__wLYdo .Hero_buttonSecondary__RrSKK{border-color:var(--border);color:var(--fg)}.Hero_dark__wLYdo .Hero_buttonSecondary__RrSKK:hover,.Hero_imageContainer__kR9bG{background-color:var(--bg-surface-secondary)}.Hero_imageContainer__kR9bG{position:relative;height:340px;border-radius:1rem;border:1px solid var(--border);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden}@media(min-width:768px){.Hero_imageContainer__kR9bG{height:380px}}.Hero_dark__wLYdo .Hero_imageContainer__kR9bG{border-color:var(--border);background-color:var(--bg-surface)}.Hero_image__MGYio{object-fit:cover}.Features_section___OCKg{max-width:1280px;margin:0 auto;padding:5rem 1rem}.Features_heading__Jv3md{text-align:center;font-size:1.5rem;font-weight:700;color:var(--fg)}.Features_dark__G0F_Q .Features_heading__Jv3md{color:var(--fg)}@media(min-width:768px){.Features_heading__Jv3md{font-size:1.875rem}}.Features_subheading__tn1QM{margin-top:.5rem;text-align:center;color:var(--fg-secondary)}.Features_dark__G0F_Q .Features_subheading__tn1QM{color:var(--fg-muted)}.Features_grid__3SjeA{margin-top:3rem;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.Features_grid__3SjeA{grid-template-columns:repeat(2,minmax(0,1fr))}}.Features_categoryTitle__Eev3b{font-weight:600;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;color:var(--fg)}.Features_dark__G0F_Q .Features_categoryTitle__Eev3b{color:var(--fg)}.Features_categoryIcon__iKszn{height:1.25rem;width:1.25rem}.Features_categoryGrid__p2C_w{display:grid;gap:1.5rem}.Features_card__M7uJZ{border-radius:1rem;border:1px solid var(--border);background-color:var(--bg-surface);padding:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.Features_dark__G0F_Q .Features_card__M7uJZ{border-color:var(--border);background-color:var(--bg-surface)}.Features_cardTitle__nzUwY{font-weight:600;margin-bottom:.75rem;color:var(--fg)}.Features_dark__G0F_Q .Features_cardTitle__nzUwY{color:var(--fg)}.Features_cardList__dx5GU{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--fg-secondary)}.Features_dark__G0F_Q .Features_cardList__dx5GU{color:var(--fg-secondary)}.Features_listItem__7K7Ag{display:flex;align-items:flex-start;gap:.5rem}.Features_checkIcon__ajwtD{height:1rem;width:1rem;margin-top:.125rem;color:var(--fg-muted)}.Features_dark__G0F_Q .Features_checkIcon__ajwtD{color:var(--fg-muted)}.HowItWorks_section__DiiQy{border-top:1px solid var(--border);background-color:var(--bg-surface-secondary)}.HowItWorks_dark__qQ6WW .HowItWorks_section__DiiQy{border-color:var(--border);background-color:var(--bg)}.HowItWorks_container__tuDkl{max-width:1280px;margin:0 auto;padding:5rem 1rem}.HowItWorks_heading__eLx3h{text-align:center;font-size:1.5rem;font-weight:700;color:var(--fg)}.HowItWorks_dark__qQ6WW .HowItWorks_heading__eLx3h{color:var(--fg)}@media(min-width:768px){.HowItWorks_heading__eLx3h{font-size:1.875rem}}.HowItWorks_subheading__8pzbt{margin-top:.5rem;text-align:center;color:var(--fg-secondary);max-width:42rem;margin-left:auto;margin-right:auto}.HowItWorks_dark__qQ6WW .HowItWorks_subheading__8pzbt{color:var(--fg-muted)}.HowItWorks_grid__tnbZs{margin-top:3rem;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.HowItWorks_grid__tnbZs{grid-template-columns:repeat(2,minmax(0,1fr))}}.HowItWorks_category__C3MwT{display:flex;flex-direction:column;gap:1.5rem}.HowItWorks_categoryTitle__NLD4_{font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;color:var(--fg)}.HowItWorks_dark__qQ6WW .HowItWorks_categoryTitle__NLD4_{color:var(--fg)}.HowItWorks_categoryIcon__lT0Y0{height:1.25rem;width:1.25rem}.HowItWorks_card__8njtj{border-radius:1rem;border:1px solid var(--border);background-color:var(--bg-surface);padding:1.25rem;box-shadow:0 1px 0 0 rgba(0,0,0,.04)}.HowItWorks_dark__qQ6WW .HowItWorks_card__8njtj{border-color:var(--border);background-color:var(--bg-surface)}.HowItWorks_cardHeader___cXf2{display:flex;align-items:center;gap:.75rem;font-weight:500}.HowItWorks_stepNumber__4mBf6{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--fg);color:var(--bg-surface);font-size:.75rem}.HowItWorks_dark__qQ6WW .HowItWorks_stepNumber__4mBf6{background-color:var(--primary);color:var(--primary-fg)}.HowItWorks_cardTitle__DGT03,.HowItWorks_dark__qQ6WW .HowItWorks_cardTitle__DGT03{color:var(--fg)}.HowItWorks_cardList__8_3XT{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:var(--fg-secondary)}.HowItWorks_dark__qQ6WW .HowItWorks_cardList__8_3XT{color:var(--fg-secondary)}.HowItWorks_listItem__KmkCF{display:flex;align-items:flex-start;gap:.5rem}.HowItWorks_checkIcon__T4Igu{height:1rem;width:1rem;margin-top:.125rem;color:var(--fg-muted)}.HowItWorks_dark__qQ6WW .HowItWorks_checkIcon__T4Igu{color:var(--fg-muted)}.HowItWorks_ctaContainer__X32_v{margin-top:1rem}.HowItWorks_ctaButton__qtv7J{display:inline-flex;border-radius:.5rem;background-color:var(--fg);padding:.5rem 1rem;color:var(--bg-surface)}.HowItWorks_ctaButton__qtv7J:hover{background-color:var(--fg-secondary)}.HowItWorks_dark__qQ6WW .HowItWorks_ctaButton__qtv7J{background-color:var(--primary);color:var(--primary-fg)}.HowItWorks_dark__qQ6WW .HowItWorks_ctaButton__qtv7J:hover{background-color:var(--primary-hover)}.HowItWorks_footer__OPgHm{margin-top:2.5rem;text-align:center}.HowItWorks_footerButton__DRPnU{display:inline-flex;border-radius:.75rem;background-color:var(--fg);padding:.75rem 1.5rem;color:var(--bg-surface)}.HowItWorks_footerButton__DRPnU:hover{background-color:var(--fg-secondary)}.HowItWorks_dark__qQ6WW .HowItWorks_footerButton__DRPnU{background-color:var(--primary);color:var(--primary-fg)}.HowItWorks_dark__qQ6WW .HowItWorks_footerButton__DRPnU:hover{background-color:var(--primary-hover)}.Testimonials_section__mpxbR{max-width:1280px;margin:0 auto;padding:5rem 1rem}.Testimonials_heading__NcbjF{text-align:center;font-size:1.5rem;font-weight:700;color:var(--fg)}.Testimonials_dark__7RSpC .Testimonials_heading__NcbjF{color:var(--fg)}@media(min-width:768px){.Testimonials_heading__NcbjF{font-size:1.875rem}}.Testimonials_grid__dfFXt{margin-top:2.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.Testimonials_grid__dfFXt{grid-template-columns:repeat(3,minmax(0,1fr))}}.Testimonials_card__ehAlB{border-radius:1rem;border:1px solid var(--border);background-color:var(--bg-surface);padding:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.Testimonials_dark__7RSpC .Testimonials_card__ehAlB{border-color:var(--border);background-color:var(--bg-surface)}.Testimonials_cardHeader__DWbfn{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.Testimonials_avatar__AySRu{height:2.5rem;width:2.5rem;border-radius:9999px}.Testimonials_avatar__AySRu,.Testimonials_dark__7RSpC .Testimonials_avatar__AySRu{background-color:var(--bg-surface-secondary)}.Testimonials_userInfo__miqq9{flex:1}.Testimonials_userName__217MZ{font-weight:500;color:var(--fg)}.Testimonials_dark__7RSpC .Testimonials_userName__217MZ{color:var(--fg)}.Testimonials_userSub__lTdLE{font-size:.75rem;color:var(--fg-secondary)}.Testimonials_dark__7RSpC .Testimonials_userSub__lTdLE{color:var(--fg-muted)}.Testimonials_quote__wDL04{font-size:.875rem;color:var(--fg-secondary)}.Testimonials_dark__7RSpC .Testimonials_quote__wDL04{color:var(--fg-secondary)}.Testimonials_stars__g2VKi{margin-top:.75rem;display:flex;color:var(--fg)}.Testimonials_dark__7RSpC .Testimonials_stars__g2VKi{color:var(--warning)}.Testimonials_star__OsfXQ{height:1rem;width:1rem;fill:currentColor}.Testimonials_universitiesSection__ISylO{margin-top:3rem}.Testimonials_universitiesTitle__YBK6o{text-align:center;font-size:.875rem;color:var(--fg-secondary)}.Testimonials_dark__7RSpC .Testimonials_universitiesTitle__YBK6o{color:var(--fg-muted)}.Testimonials_universitiesGrid__LzdQs{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:768px){.Testimonials_universitiesGrid__LzdQs{grid-template-columns:repeat(4,minmax(0,1fr))}}.Testimonials_universityCard__LngVs{border-radius:.75rem;border:1px solid var(--border);background-color:var(--bg-surface);padding:1.5rem 1rem;text-align:center;font-size:.875rem;color:var(--fg)}.Testimonials_dark__7RSpC .Testimonials_universityCard__LngVs{border-color:var(--border);background-color:var(--bg-surface);color:var(--fg)}.Testimonials_universityIcon__wfUdh{margin:0 auto .5rem;height:1.25rem;width:1.25rem}.Testimonials_statsGrid__E5zHm{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;text-align:center}@media(min-width:768px){.Testimonials_statsGrid__E5zHm{grid-template-columns:repeat(4,minmax(0,1fr))}}.Testimonials_statValue__Vvu5K{font-size:1.875rem;font-weight:700;color:var(--fg)}.Testimonials_dark__7RSpC .Testimonials_statValue__Vvu5K{color:var(--fg)}.Testimonials_statLabel__6LiPu{font-size:.75rem;color:var(--fg-secondary)}.Testimonials_dark__7RSpC .Testimonials_statLabel__6LiPu{color:var(--fg-muted)}.Pricing_section__uGad2{border-top:1px solid var(--border);background-color:var(--bg-surface-secondary)}.Pricing_dark__Tnmo4 .Pricing_section__uGad2{border-color:var(--border);background-color:var(--bg)}.Pricing_container__3J40H{max-width:1280px;margin:0 auto;padding:5rem 1rem}.Pricing_heading__qLKLS{text-align:center;font-size:1.5rem;font-weight:700;color:var(--fg)}.Pricing_dark__Tnmo4 .Pricing_heading__qLKLS{color:var(--fg)}@media(min-width:768px){.Pricing_heading__qLKLS{font-size:1.875rem}}.Pricing_subheading__LzRT3{margin-top:.5rem;text-align:center;color:var(--fg-secondary)}.Pricing_dark__Tnmo4 .Pricing_subheading__LzRT3{color:var(--fg-muted)}.Pricing_grid__uPnWf{margin-top:2.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.Pricing_grid__uPnWf{grid-template-columns:repeat(3,minmax(0,1fr))}}.Pricing_card__Ghjmt{position:relative;border-radius:1rem;border:1px solid var(--border);background-color:var(--bg-surface);padding:2rem}.Pricing_dark__Tnmo4 .Pricing_card__Ghjmt{border-color:var(--border);background-color:var(--bg-surface)}.Pricing_card__Ghjmt.Pricing_featured__jeTsA{border-color:var(--fg)}.Pricing_dark__Tnmo4 .Pricing_card__Ghjmt.Pricing_featured__jeTsA{border-color:var(--primary)}.Pricing_badge__ztTTd{position:absolute;right:1rem;top:1rem;border-radius:9999px;background-color:var(--fg);padding:.25rem .5rem;font-size:.75rem;color:var(--bg-surface)}.Pricing_dark__Tnmo4 .Pricing_badge__ztTTd{background-color:var(--primary);color:var(--primary-fg)}.Pricing_cardHeader__z8ObL{margin-bottom:1.5rem}.Pricing_cardTitle__yDWZr{font-size:1.25rem;font-weight:600;color:var(--fg)}.Pricing_dark__Tnmo4 .Pricing_cardTitle__yDWZr{color:var(--fg)}.Pricing_price__1c5dZ{margin-top:.5rem;font-size:2.25rem;font-weight:700;color:var(--fg)}.Pricing_dark__Tnmo4 .Pricing_price__1c5dZ{color:var(--fg)}.Pricing_priceUnit__nSmga{font-size:1rem;font-weight:400;color:var(--fg-muted)}.Pricing_dark__Tnmo4 .Pricing_priceUnit__nSmga{color:var(--fg-muted)}.Pricing_featureList__fEuqF{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--fg-secondary)}.Pricing_dark__Tnmo4 .Pricing_featureList__fEuqF{color:var(--fg-secondary)}.Pricing_featureItem__jMG_4{display:flex;align-items:flex-start;gap:.5rem}.Pricing_featureItem__jMG_4.Pricing_disabled__Sb2JV{opacity:.6}.Pricing_checkIcon__hnHeC{height:1rem;width:1rem;margin-top:.125rem;color:var(--fg-muted)}.Pricing_dark__Tnmo4 .Pricing_checkIcon__hnHeC{color:var(--fg-muted)}.Pricing_button__ku_Ou{margin-top:1.5rem;display:inline-flex;width:100%;justify-content:center;border-radius:.75rem;padding:.75rem 1.25rem}.Pricing_button__ku_Ou.Pricing_outline__Qbb_f{border:1px solid var(--fg);color:var(--fg)}.Pricing_button__ku_Ou.Pricing_outline__Qbb_f:hover{background-color:var(--bg-surface-secondary)}.Pricing_dark__Tnmo4 .Pricing_button__ku_Ou.Pricing_outline__Qbb_f{border-color:var(--border);color:var(--fg)}.Pricing_dark__Tnmo4 .Pricing_button__ku_Ou.Pricing_outline__Qbb_f:hover{background-color:var(--bg-surface-secondary)}.Pricing_button__ku_Ou.Pricing_solid__Xy9VB{background-color:var(--fg);color:var(--bg-surface)}.Pricing_button__ku_Ou.Pricing_solid__Xy9VB:hover{background-color:var(--fg-secondary)}.Pricing_dark__Tnmo4 .Pricing_button__ku_Ou.Pricing_solid__Xy9VB{background-color:var(--primary);color:var(--primary-fg)}.Pricing_dark__Tnmo4 .Pricing_button__ku_Ou.Pricing_solid__Xy9VB:hover{background-color:var(--primary-hover)}.Pricing_infoBox__MvWWG{margin-top:2rem;border-radius:1rem;border:1px solid var(--border);background-color:var(--bg-surface);padding:1.5rem;font-size:.875rem;color:var(--fg-secondary)}.Pricing_dark__Tnmo4 .Pricing_infoBox__MvWWG{border-color:var(--border);background-color:var(--bg-surface);color:var(--fg-secondary)}.Pricing_infoList__G1Haw{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.Pricing_infoList__G1Haw{grid-template-columns:repeat(3,minmax(0,1fr))}}.Footer_footer__5ta_O{background-color:var(--bg-surface);color:var(--fg-muted);border-top:1px solid var(--border)}.Footer_container__X7SyA{max-width:1280px;margin:0 auto;padding:3.5rem 1rem;display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.Footer_container__X7SyA{grid-template-columns:repeat(4,minmax(0,1fr))}}.Footer_brand__SIz99{margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--fg)}.Footer_iconWrapper__pc7nX{display:inline-grid;height:1.75rem;width:1.75rem;place-items:center;border-radius:.375rem;background-color:var(--bg-surface-secondary);color:var(--fg)}.Footer_icon__UzFPp{height:1rem;width:1rem}.Footer_description__T6XID{font-size:.875rem;color:var(--fg-muted);max-width:20rem}.Footer_sectionTitle__ri34f{margin-bottom:.75rem;font-weight:600;color:var(--fg)}.Footer_linkList__Y02LI{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.Footer_link__ina7c{color:var(--fg-muted)}.Footer_link__ina7c:hover{color:var(--fg)}.Footer_divider__QoOwR{border-top:1px solid var(--border)}.Footer_copyright__0hZKi{max-width:1280px;margin:0 auto;padding:1.5rem 1rem;font-size:.75rem;color:var(--fg-muted);display:flex;align-items:center;justify-content:space-between}.page_main__akH3E{min-height:100vh;background-color:var(--bg-surface);color:var(--fg)}.page_dark__Unfb4 .page_main__akH3E{background-color:var(--bg);color:var(--fg)}