.page_mainContainer__YbxjV{background:var(--main-background);width:100%;min-height:100%}.page_technicalChallengeSection__CtQxx{width:100%}.page_sectionIntro__QUckg{color:var(--text-muted);font-size:1.15rem;font-weight:300;text-align:center;max-width:600px;margin:0 auto 3rem;line-height:1.5}.AIInterviewSection_container__F81Ct{background:var(--section-dark-bg);width:100%;padding:5rem 2rem;text-align:center}@media(max-width:768px){.AIInterviewSection_container__F81Ct{padding:3rem 1rem}}.AIInterviewSection_title__hyq7S{margin-bottom:.75rem}.AIInterviewSection_subtitle__TSgEq{color:var(--text-muted);font-size:1.15rem;font-weight:300;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}.AIInterviewSection_cardsGrid__jS5a8{max-width:960px;margin:0 auto}.AIInterviewSection_card__p9w_o{background:var(--section-card-bg);border:1px solid var(--border-dark);border-radius:16px;padding:1.25rem;text-align:left;transition:border-color .3s ease,box-shadow .3s ease}.AIInterviewSection_card__p9w_o:hover{border-color:var(--primary-color);box-shadow:0 12px 40px var(--primary-color-subtle),0 4px 16px var(--primary-color-subtle)}.AIInterviewSection_cardNumber__njAan{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--primary-color-subtle);color:var(--primary-color);font-size:.85rem;font-weight:700;margin-bottom:.75rem}.AIInterviewSection_cardTitle__dnA63{color:var(--text-light);font-size:1.05rem;font-weight:600;margin-bottom:.25rem}.AIInterviewSection_cardDescription__kikZD{color:var(--text-muted);font-size:.875rem;line-height:1.35;margin:0}.Languages_mainContainer__iVeNt{background:var(--section-dark-alt-bg);width:100%;padding:3rem 2rem 2rem;text-align:center}@media(max-width:768px){.Languages_mainContainer__iVeNt{padding:2rem 1rem 1.5rem}}.Languages_subsectionTitle__gvKKj{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:.5rem}.Languages_subtitle__vxB_5{color:var(--text-muted);font-size:1.15rem;font-weight:300;margin-bottom:2.5rem;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.5}.Languages_cardsGrid__TG1kN{max-width:960px;margin:0 auto}.Languages_card__kEQcB{background:var(--section-card-bg);border:1px solid var(--border-dark);border-radius:16px;padding:2rem 1.5rem;text-align:left;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.Languages_card__kEQcB:hover{border-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 12px 40px var(--primary-color-subtle),0 4px 16px var(--primary-color-subtle)}.Languages_cardTitle__FkqsQ{color:var(--primary-color)!important;font-size:1.2rem;margin:0}.Languages_cardStat__lnduh{color:var(--primary-color);font-size:1.5rem;font-weight:800}.Languages_tags__4NuKK{display:flex;flex-wrap:wrap;gap:.5rem}.Languages_tag__vMDfs{background:var(--primary-color-subtle);color:var(--text-light);font-size:.85rem;font-weight:500;padding:.35rem .75rem;border-radius:8px;border:1px solid var(--border-dark);margin:0}.Evaluation_mainContainer__jUX5d{background:var(--section-dark-bg);width:100%;padding:3rem 2rem 4rem;text-align:center}@media(max-width:768px){.Evaluation_mainContainer__jUX5d{padding:2rem 1rem 3rem}}.Evaluation_subsectionTitle__2v7jq{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:.5rem}.Evaluation_subtitle__8zYhb{color:var(--text-muted);font-size:1.15rem;font-weight:300;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}.Evaluation_image__1AtoL{max-width:800px;width:100%;height:400px;margin:0 auto;background:var(--section-card-bg);border-radius:16px;border:1px solid var(--border-dark)}@media(min-width:769px){.Evaluation_image__1AtoL{height:500px}}@media(min-width:1025px){.Evaluation_image__1AtoL{height:550px}}.ChallengeCategories_container__Fd6Hy{background:var(--section-dark-bg,#0a0a0a);width:100%;padding:3rem 2rem 4rem;text-align:center}@media(max-width:768px){.ChallengeCategories_container__Fd6Hy{padding:2rem 1rem 3rem}}.ChallengeCategories_card__7rof5{background:var(--section-card-bg,#1a1a1a);border:1px solid var(--border-dark,rgba(255,152,0,.2));border-radius:16px;padding:2rem 1.5rem}.ChallengeCategories_cardTitle__4NmX1{color:var(--text-light,#ffffff);font-size:1.05rem;font-weight:800;letter-spacing:.2px;margin-bottom:1rem}.ChallengeCategories_items__9EwHH{display:flex;flex-direction:column;gap:.45rem}.ChallengeCategories_item__scki0{color:var(--text-muted,#b0b0b0);font-size:.95rem;line-height:1.55}