.header_heroSection__oxfL2{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:2rem 0}.header_heroBackground__uF9NX{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.header_gradientOverlay__BISts{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#96d9d1,#b39ddb);opacity:.1}.header_patternOverlay__GPonC{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,#96d9d1 2px,transparent 0),radial-gradient(circle at 75% 75%,#b39ddb 1px,transparent 0);background-size:60px 60px;opacity:.05}.header_heroContent__dPwVw{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}@media screen and (max-width:968px){.header_heroContent__dPwVw{grid-template-columns:1fr;gap:3rem;text-align:center}}.header_heroText__qgpfT{display:flex;flex-direction:column;gap:1.5rem}.header_badgeContainer__0gQa5{margin-bottom:.5rem}.header_badge__S2Zht{display:inline-block;background:linear-gradient(135deg,#96d9d1,#b39ddb);color:#fff;padding:.5rem 1rem;border-radius:50px;font-size:.9rem;font-weight:600;box-shadow:0 4px 15px rgba(150,217,209,.3)}.header_heroTitle__jP0tb{font-size:3.5rem;font-weight:800;line-height:1.1;color:#1a1a1a;margin:0}@media screen and (max-width:768px){.header_heroTitle__jP0tb{font-size:2.5rem}}@media screen and (max-width:480px){.header_heroTitle__jP0tb{font-size:2rem}}.header_highlight__8FeLS{background:linear-gradient(135deg,#96d9d1,#b39ddb);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.header_heroSubtitle__b0BGl{font-size:1.25rem;line-height:1.6;color:#666;margin:0;max-width:500px}@media screen and (max-width:768px){.header_heroSubtitle__b0BGl{font-size:1.1rem}}.header_statsRow__KjcAd{display:flex;gap:2rem;margin:1rem 0}@media screen and (max-width:768px){.header_statsRow__KjcAd{justify-content:center;gap:1.5rem}}@media screen and (max-width:480px){.header_statsRow__KjcAd{flex-direction:column;gap:1rem}}.header_stat__h_QHE{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:768px){.header_stat__h_QHE{align-items:center}}.header_statNumber__FFO_o{font-size:1.5rem;font-weight:700;color:#96d9d1;line-height:1}.header_statLabel__JmGrT{font-size:.85rem;color:#666;font-weight:500}.header_ctaContainer__zdVDY{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.header_primaryCta__Lfvcb{font-size:1.1rem!important;font-weight:600!important;padding:1rem 2rem!important;border-radius:50px!important;background:linear-gradient(135deg,#96d9d1,#b39ddb)!important;box-shadow:0 8px 25px rgba(150,217,209,.3)!important;transition:all .3s ease!important;text-transform:none!important}.header_primaryCta__Lfvcb:hover{transform:translateY(-2px)!important;box-shadow:0 12px 35px rgba(150,217,209,.4)!important}.header_ctaSubtext__XaF_u{font-size:.9rem;color:#666;margin:0;font-weight:500}.header_heroImage__NzWB_{position:relative;display:flex;justify-content:center;align-items:center}.header_imageContainer__fl4od{position:relative;max-width:500px;width:100%}.header_mainImage__wPrWz{width:100%;height:auto;border-radius:20px}.header_floatingCards__DseCJ{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.header_card__6VzTO{position:absolute;background:#fff;padding:.75rem 1rem;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);font-weight:600;font-size:.9rem;color:#333;animation:header_float__wLy4v 3s ease-in-out infinite}.header_card__6VzTO:first-child{top:20%;left:-10%;animation-delay:0s}.header_card__6VzTO:nth-child(2){top:60%;right:-15%;animation-delay:1s}.header_card__6VzTO:nth-child(3){bottom:15%;left:-5%;animation-delay:2s}@media screen and (max-width:800px){.header_card__6VzTO{display:none}}@keyframes header_float__wLy4v{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.header_introduction__GgSJt,.header_title__HO4WY,.header_welcome__Bcysx{display:none}.footer_footer__5Jh4e .footer_firstfooter__pSpS_{display:flex;border-top:1px solid #dfd6f0;padding:24px}.footer_footer__5Jh4e .footer_firstfooter__pSpS_ b{font-size:1.15rem}@media(max-width:768px){.footer_footer__5Jh4e .footer_firstfooter__pSpS_{flex-direction:column;gap:20px;align-items:center;text-align:center}}.footer_footer__5Jh4e .footer_navlist__EzFsF{flex:1 1;display:flex;justify-content:flex-end;text-align:center}@media(max-width:768px){.footer_footer__5Jh4e .footer_navlist__EzFsF{text-align:center}}.footer_footer__5Jh4e .footer_socialIcons__gFQF_{display:flex;gap:16px;margin:16px 0}.footer_footer__5Jh4e .footer_iconWrapper__mh_3C{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.footer_footer__5Jh4e .footer_iconWrapper__mh_3C:hover{background-color:rgba(0,0,0,.05)}.footer_footer__5Jh4e .footer_secondfooter__N1U3d{font-weight:200;display:flex;flex-direction:row;padding:24px;border-top:1px solid #dfd6f0;align-items:center}@media(max-width:768px){.footer_footer__5Jh4e .footer_secondfooter__N1U3d{flex-direction:column;gap:20px}}.footer_footer__5Jh4e .footer_secondfooter__N1U3d .footer_contact__J8BzX{display:flex;justify-content:space-around;flex:auto;align-items:baseline}.footer_footer__5Jh4e .footer_secondfooter__N1U3d .footer_contact__J8BzX a,.footer_footer__5Jh4e .footer_secondfooter__N1U3d .footer_contact__J8BzX button{padding:12px;margin:0 4px;min-height:44px;min-width:44px;display:flex;align-items:center}.footer_footer__5Jh4e .footer_secondfooter__N1U3d .footer_contact__J8BzX a:hover,.footer_footer__5Jh4e .footer_secondfooter__N1U3d .footer_contact__J8BzX button:hover{text-decoration:underline}@media(max-width:768px){.footer_footer__5Jh4e .footer_secondfooter__N1U3d .footer_contact__J8BzX{flex-direction:column;align-items:center;gap:16px}}.footer_footer__5Jh4e .footer_logo__txKVA{width:125px;height:30px;margin-top:0}.footer_footer__5Jh4e img{width:24px;height:24px}.attachment_attachment__C9Huc{display:flex;flex-wrap:wrap;justify-content:space-around;padding:4rem 2rem}@media screen and (max-width:975px){.attachment_attachment__C9Huc{flex-direction:column-reverse}}.attachment_description__W7r6v{max-width:450px}@media screen and (max-width:770px){.attachment_description__W7r6v{max-width:100%;padding:2rem 0}}.job-leaderboard_jobLeaderboard__hdP7T{padding:3rem 0;width:100%;background-color:#fafafa}.job-leaderboard_container__N7jkF{max-width:900px;margin:0 auto;padding:0 1.5rem}.job-leaderboard_heading__mLt86{text-align:center;margin-bottom:2rem}.job-leaderboard_heading__mLt86 h2{margin-bottom:1rem;font-size:2rem}.job-leaderboard_heading__mLt86 p{max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6;color:#555}.job-leaderboard_jobsList__B0Pqx{margin-top:.5rem;max-height:400px;overflow-y:auto;border:1px solid #eaeaea;border-radius:8px}.job-leaderboard_jobItem__cw7Qu{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #eaeaea;transition:background-color .2s ease}.job-leaderboard_jobItem__cw7Qu:last-child{border-bottom:none}.job-leaderboard_jobItem__cw7Qu:hover{background-color:#f0f0f0}.job-leaderboard_jobTitle__ZiFis{font-weight:500;flex:1 1}.job-leaderboard_jobCode__5ybXm{color:#666;font-size:.9rem;font-family:monospace;background-color:#f0f0f0;padding:.25rem .5rem;border-radius:4px}.job-leaderboard_comingSoon__LrRGc,.job-leaderboard_loading__MkEmU{text-align:center;padding:2rem;color:#666;font-style:italic}.job-leaderboard_sourceInfo__Da_pp{margin-top:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:6px;border-left:4px solid #dee2e6;font-size:.9rem}.job-leaderboard_sourceHeader__ouJ5q{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;color:#495057}.job-leaderboard_citation__AIwsx{margin-top:.75rem;color:#6c757d}.job-leaderboard_citation__AIwsx a{color:#07c;text-decoration:none}.job-leaderboard_citation__AIwsx a:hover{text-decoration:underline}.job-leaderboard_jobMeta__Zzvil{display:flex;align-items:center;gap:10px}.job-leaderboard_riskBadge__8m9AZ{font-size:.75rem;padding:3px 8px;border-radius:12px;color:#fff;font-weight:600;white-space:nowrap;min-width:60px;text-align:center}.job-leaderboard_tabWithBadge__1x8PM{display:flex;align-items:center;justify-content:center}.job-leaderboard_comingSoonContainer__cKv05{text-align:center;padding:3rem 1rem;background-color:#f9f9f9;border-radius:8px}.job-leaderboard_comingSoon__LrRGc{font-size:1.2rem;color:#555;margin-bottom:1rem}.job-leaderboard_comingSoonDetails__JdA1t{color:#777;max-width:500px;margin:0 auto}@media(max-width:768px){.job-leaderboard_jobItem__cw7Qu{flex-direction:column;align-items:flex-start;gap:.5rem}.job-leaderboard_jobCode__5ybXm{align-self:flex-start}}.mlq_mlq__9GpQV{display:flex;flex-wrap:wrap;justify-content:space-around;padding:4rem 2rem}@media screen and (max-width:975px){.mlq_mlq__9GpQV{flex-direction:column-reverse}}.mlq_description__iNWAP{max-width:450px}@media screen and (max-width:770px){.mlq_description__iNWAP{max-width:100%;padding:2rem 0}}.approach_approach__s5GX9{padding:4rem 0;position:relative}.approach_approach__s5GX9 .approach_title__PtCwC{text-align:center;margin-bottom:50px;padding-bottom:0;position:relative;margin-top:20px;font-weight:700}.approach_approach__s5GX9 .approach_container4cards__4xmYG{display:flex;flex-wrap:wrap;justify-content:space-evenly;position:relative;margin-left:3rem}.approach_approach__s5GX9 .approach_container4cards__4xmYG .approach_howitworks__ufSJi{display:flex;flex-direction:column;justify-content:center}.approach_approach__s5GX9 .approach_container4cards__4xmYG .approach_howitworks__ufSJi p{padding:1rem 2rem;font-size:1.5rem;font-weight:600;margin-bottom:0}.approach_approach__s5GX9 .approach_testselectioncards__y9FQb{max-width:300px;max-height:600px;background-color:#dfd6f0}.approach_approach__s5GX9 .approach_imageWrapper__15y0e{width:100%;max-width:700px}@media screen and (max-width:770px){.approach_approach__s5GX9 .approach_container4cards__4xmYG{margin-left:0}.approach_approach__s5GX9 .approach_imageWrapper__15y0e{width:100%;margin-bottom:2rem}}.faq_faqSection__huRuk{padding:4rem 2rem;max-width:1200px;margin:0 auto}.faq_faqSection__huRuk .faq_header__kOmf7{text-align:center;margin-bottom:3rem}.faq_faqSection__huRuk .faq_header__kOmf7 h2{font-size:2.5rem;margin-bottom:1rem;color:#333}.faq_faqSection__huRuk .faq_header__kOmf7 p{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.faq_faqSection__huRuk .faq_faqContainer__NMirR{max-width:800px;margin:0 auto 3rem}.faq_faqSection__huRuk .faq_faqContainer__NMirR .faq_faqItem__q2JQl{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.faq_faqSection__huRuk .faq_faqContainer__NMirR .faq_faqItem__q2JQl.faq_active__rL6EK{box-shadow:0 4px 8px rgba(0,0,0,.1);border-color:#ccc}.faq_faqSection__huRuk .faq_faqContainer__NMirR .faq_faqItem__q2JQl .faq_question__atfcu{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;cursor:pointer;background-color:#fff}.faq_faqSection__huRuk .faq_faqContainer__NMirR .faq_faqItem__q2JQl .faq_question__atfcu h3{font-size:1.1rem;margin:0;font-weight:500;color:#333}.faq_faqSection__huRuk .faq_faqContainer__NMirR .faq_faqItem__q2JQl .faq_question__atfcu .faq_icon___j5Jt{display:flex;align-items:center;justify-content:center}.faq_faqSection__huRuk .faq_faqContainer__NMirR .faq_faqItem__q2JQl .faq_answer__tE8iv{padding:0 1.5rem 1.5rem;background-color:#fafafa;border-top:1px solid #eee}.faq_faqSection__huRuk .faq_faqContainer__NMirR .faq_faqItem__q2JQl .faq_answer__tE8iv p{margin:1rem 0 0;line-height:1.6;color:#555}.faq_faqSection__huRuk .faq_ctaSection__baKul{text-align:center;background-color:#f5f5f5;padding:2.5rem;border-radius:12px}.faq_faqSection__huRuk .faq_ctaSection__baKul h3{font-size:1.5rem;margin-bottom:.5rem;color:#333}.faq_faqSection__huRuk .faq_ctaSection__baKul p{margin-bottom:1.5rem;color:#666}.faq_faqSection__huRuk .faq_ctaSection__baKul .faq_contactButton__GJPA5{padding:.75rem 2rem;background:linear-gradient(90deg,#b39ddb,#80cbc4);color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;font-weight:500;transition:transform .2s ease,box-shadow .2s ease}.faq_faqSection__huRuk .faq_ctaSection__baKul .faq_contactButton__GJPA5:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}@media(max-width:768px){.faq_faqSection__huRuk{padding:3rem 1rem}.faq_faqSection__huRuk .faq_header__kOmf7 h2{font-size:2rem}.faq_faqSection__huRuk .faq_ctaSection__baKul{padding:2rem 1.5rem}}.about_about__S0e2R{display:flex;flex-wrap:wrap;justify-content:space-around;padding:4rem 2rem}@media screen and (max-width:975px){.about_about__S0e2R{flex-direction:column-reverse}}.about_description__1uDnv{max-width:450px}@media screen and (max-width:770px){.about_description__1uDnv{max-width:100%;padding:2rem 0}}.manager_about__NDRA6{display:flex;flex-wrap:wrap;justify-content:space-around;padding:4rem 1rem}@media screen and (max-width:1175px){.manager_about__NDRA6{flex-direction:column-reverse;gap:1rem;align-items:center}}.manager_description__lhl_Q{max-width:450px}@media screen and (max-width:770px){.manager_description__lhl_Q{max-width:100%;padding:2rem 0;text-align:center}}.manager_imageWrapper__tMfMi{width:100%;max-width:700px;position:relative}.manager_imageContainer__eDBge{position:relative;width:100%}.manager_floatingCards__dMq6a{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.manager_card__Uku7c{position:absolute;background:#fff;padding:.75rem 1rem;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);font-weight:600;font-size:.9rem;color:#333;animation:manager_float__jm351 3s ease-in-out infinite}.manager_card__Uku7c:first-child{top:15%;left:-5%;animation-delay:0s}.manager_card__Uku7c:nth-child(2){top:50%;right:-8%;animation-delay:1s}.manager_card__Uku7c:nth-child(3){bottom:20%;left:-3%;animation-delay:2s}@media screen and (max-width:800px){.manager_card__Uku7c{display:none}}@keyframes manager_float__jm351{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media screen and (max-width:770px){.manager_imageWrapper__tMfMi{width:100%;margin-bottom:2rem}}.personality_personality__Ozq0E{display:flex;align-items:center;justify-content:center;gap:2rem;padding:4rem 2rem;background-color:#fff}@media(max-width:768px){.personality_personality__Ozq0E{flex-direction:column;text-align:center}}.personality_description__N0LDI{max-width:600px}.personality_description__N0LDI p{margin-bottom:1rem;line-height:1.6}.political_political__0_ueA{display:flex;flex-wrap:wrap;justify-content:space-around;padding:4rem 2rem}@media screen and (max-width:975px){.political_political__0_ueA{flex-direction:column-reverse}}.political_description__y4m_4{max-width:450px}@media screen and (max-width:770px){.political_description__y4m_4{max-width:100%;padding:2rem 0}}