.SkillsPage_container___FRUP{margin:0 auto}.SkillsPage_content__UgNhU{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.SkillsPage_content__UgNhU{flex-direction:row}}.SkillsPage_skillsPage__IRpOh{color:#f9fafb;padding:3rem 0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.SkillsPage_skillsPage__IRpOh{padding:unset;margin-top:0}}.SkillsPage_container___FRUP{max-width:1200px;width:100%;padding:0 1rem}.SkillsPage_heroSection__2r_IO{margin-top:2rem;margin-bottom:4rem;text-align:center}@media screen and (max-width:768px){.SkillsPage_heroSection__2r_IO{margin-top:1rem}}.SkillsPage_heroTitle__HfVz_{font-size:2.5rem;font-weight:700;color:#f9fafb;margin-bottom:.5rem}@media(min-width:768px){.SkillsPage_heroTitle__HfVz_{font-size:3.5rem}}.SkillsPage_heroTagline__ND9Pz{font-size:1.2rem;color:#e2e8f0;font-style:italic;font-weight:300;max-width:600px;margin:0 auto}.SkillsPage_skillsGrid__IycR2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.SkillsPage_skillCard__jsZB6{background-color:#334155;border-radius:12px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid rgba(99,102,241,.2);transition:all .3s ease}.SkillsPage_skillCard__jsZB6:hover{border-color:#6366f1;transform:translateY(-5px)}.SkillsPage_cardHeader__ysQ9C{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.SkillsPage_cardIcon__XV5a7{font-size:2.5rem;color:#6366f1}.SkillsPage_cardTitle__s2EXQ{font-size:1.5rem;font-weight:700;color:#f9fafb;text-transform:uppercase}.SkillsPage_skillList__nWY8f{display:flex;flex-direction:column;gap:1.5rem}.SkillsPage_skillItem__4xV3a{display:flex;flex-direction:column;gap:.5rem}.SkillsPage_skillName__s7RNm{font-size:1rem;color:#e2e8f0;font-weight:500}.SkillsPage_progressBarContainer__ts95R{height:8px;background-color:rgba(226,232,240,.2);border-radius:4px;position:relative}.SkillsPage_progressBar__FT4WW{height:100%;background-color:#6366f1;border-radius:4px;width:0;position:relative;box-shadow:0 0 8px rgba(99,102,241,.8)}.SkillsPage_progressValue__YAyhc{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:.8rem;color:#f9fafb;font-weight:700;text-shadow:0 0 5px #0d0e12}