.AboutSection_container__WZvJB{display:flex;flex-direction:column;min-height:100vh;justify-content:center;padding:20px;background-color:#fff;color:#333;width:100%;box-sizing:border-box;overflow:visible}.AboutSection_accent__9oacM,.AboutSection_bold__3qq3u{font-weight:900;font-size:64px}.AboutSection_accent__9oacM{color:#c15832}.AboutSection_name__WKYrb{font-size:18px;color:#666;margin-bottom:30px}.AboutSection_desc__58Vvu{font-size:20px;line-height:1.6;margin-bottom:40px}.AboutSection_iconRow__ZNp7u{display:flex;gap:30px;align-items:center}.AboutSection_iconRow__ZNp7u img{width:40px;height:40px;transition:transform .2s ease-in-out}.AboutSection_iconRow__ZNp7u img:hover{transform:scale(1.15)}.AboutSection_iconCircle__o3_nR{width:3rem;height:3rem;background-color:#4a4a4a;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff}.AboutSection_iconCircle__o3_nR i{font-size:1.5rem}.AboutSection_iconCircle__o3_nR:hover{background-color:#333}@media (max-width:768px){.AboutSection_container__WZvJB{padding:0 24px;width:100%;box-sizing:border-box}.AboutSection_accent__9oacM,.AboutSection_bold__3qq3u{font-size:2.2rem}.AboutSection_desc__58Vvu{font-size:1.1rem}.AboutSection_iconRow__ZNp7u{gap:18px}.AboutSection_iconRow__ZNp7u img{width:32px;height:32px}}.SkillSection_container__w7j1g{display:flex;flex-direction:column;min-height:100vh;justify-content:center;padding:20px;background-color:#fff;color:#333;width:100%;box-sizing:border-box;overflow:visible}.SkillSection_title__eZZO8{font-size:2rem;font-weight:900;margin-bottom:1rem;margin-top:1rem}.SkillSection_subtitle__TLfw5{margin-bottom:2rem;color:#666;font-size:1rem}.SkillSection_categoryBlock__VAGMe{margin-bottom:2rem}.SkillSection_categoryTitle__SuhXc{font-size:1rem;font-weight:700;color:#333;margin-bottom:1rem}.SkillSection_skillsGrid__OwNpG{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.SkillSection_skillItem__CUcxg{display:flex;flex-direction:column;align-items:center;font-weight:600;font-size:14px}.SkillSection_iconCircle__K81gh{width:3rem;height:3rem;background:#dddcdc;border-radius:20%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;transition:background-color .2s}.SkillSection_iconCircle__K81gh img{width:55%;height:55%;object-fit:contain}.SkillSection_iconCircle__K81gh:hover{background:#bcbcbc}.SkillSection_skillName__Z_3Ol{margin-top:.5rem;font-size:.875rem;color:#333}@media (max-width:768px){.SkillSection_container__w7j1g{padding:0 24px 48px;width:100%;box-sizing:border-box}.SkillSection_title__eZZO8{font-size:2.3rem;margin-bottom:1rem;margin-top:1rem}.SkillSection_skillsGrid__OwNpG{gap:.75rem}.SkillSection_iconCircle__K81gh{width:2.2rem;height:2.2rem;font-size:1.2rem}}.ProjectsSection_container__4iKhs{display:flex;flex-direction:column;gap:3rem;padding:20px;background-color:#fafafb;width:100%;box-sizing:border-box;overflow:visible}.ProjectsSection_sectionTitle__mkwE_{font-size:2.5rem;font-weight:900;margin-bottom:1rem;margin-top:1rem;letter-spacing:1px}.ProjectsSection_projectItem__bxQGY{display:flex;flex-direction:column;margin-bottom:80px}@media (min-width:768px){.ProjectsSection_projectItem__bxQGY{display:flex;flex-direction:row;justify-content:space-between;gap:40px}}.ProjectsSection_projectContent__Lf0_4{flex:1}.ProjectsSection_projectTitle__HF3an{font-size:1.75rem;font-weight:700;margin:0}.ProjectsSection_header__qiCGR{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ProjectsSection_title__WmYrp{font-size:2rem;font-weight:900;margin-bottom:7px}.ProjectsSection_subtitle__SwZ5P{font-size:1rem;color:#666;margin-bottom:20px}.ProjectsSection_period__s3f6k{color:#c15832;font-weight:600}.ProjectsSection_images__8HNyC{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:32px}.ProjectsSection_image__OjnY5{border-radius:8px;object-fit:cover}.ProjectsSection_cardSection__TCqmh{display:flex;flex-direction:column;gap:24px}.ProjectsSection_card___C30x{border-radius:6px;overflow:hidden}.ProjectsSection_cardHeader__WrIp_{padding:12px 16px;font-weight:700}.ProjectsSection_cardBody__IhDCK{padding:16px;background-color:white}.ProjectsSection_cardEntry__KQyqq+.ProjectsSection_cardEntry__KQyqq{margin-top:12px}.ProjectsSection_cardTitle__PCHL1{margin:0 0 4px;font-size:16px;font-weight:600}.ProjectsSection_cardText__E2tU9{margin:0;font-size:14px;line-height:1.5}.ProjectsSection_success__fZh0I .ProjectsSection_cardHeader__WrIp_{background-color:#198754;color:white}.ProjectsSection_warning__YuhUg .ProjectsSection_cardHeader__WrIp_{background-color:#ffc107;color:white}@media (max-width:768px){.ProjectsSection_container__4iKhs{padding:0 24px 48px;width:100%;box-sizing:border-box}.ProjectsSection_sectionTitle__mkwE_{font-size:2.3rem;margin-bottom:1rem;margin-top:1rem}.ProjectsSection_subtitle__SwZ5P{font-size:1rem}.ProjectsSection_images__8HNyC{gap:8px;margin-bottom:16px}.ProjectsSection_resultImage__64keI{width:100%!important;height:auto!important;object-fit:contain;margin-bottom:1rem}.ProjectsSection_image__OjnY5{width:80px!important;height:auto!important;object-fit:contain}}.ProjectCard_container__CgqE_{display:flex;flex-direction:column;gap:3rem;padding:20px;background-color:#fafafb;width:100%;box-sizing:border-box;overflow:visible}.ProjectCard_sectionTitle__HHJsK{font-size:2.5rem;font-weight:900;margin-bottom:3rem;letter-spacing:1px}.ProjectCard_projectItem__UpLD2{display:flex;flex-direction:column;margin-bottom:10px}.ProjectCard_mainImageWrapper__kUZLH{display:flex;align-items:center;margin-bottom:5px}.ProjectCard_mainImage__hk_Gz{border-radius:12px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.08);width:100px;height:100px;aspect-ratio:1/1;max-width:100%;max-height:100vw}@media (min-width:768px){.ProjectCard_projectItem__UpLD2{gap:40px}}.ProjectCard_projectContent__NqgHb{flex:1}.ProjectCard_projectTitle__iV2UF{font-size:1.75rem;font-weight:700;margin:0}.ProjectCard_header__tW1aC{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ProjectCard_title__G0Gax{font-size:2rem;font-weight:900;margin-bottom:7px}.ProjectCard_subtitle__u07Zd{font-size:1rem;color:#666;margin-bottom:40px}.ProjectCard_period__kMgeO{color:#c15832;font-weight:600}.ProjectCard_images__PGZOy{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:32px}.ProjectCard_image__c1_kH{border-radius:8px;object-fit:cover}.ProjectCard_cardSection__CCWm3{display:flex;flex-direction:column;gap:24px}.ProjectCard_card__Kfo8_{border-radius:6px;overflow:hidden}.ProjectCard_cardHeader__tOFu0{padding:12px 16px;font-weight:700}.ProjectCard_cardBody___sun8{padding:16px;background-color:white}.ProjectCard_cardEntry__xXvWZ+.ProjectCard_cardEntry__xXvWZ{margin-top:20px;margin-bottom:20px}.ProjectCard_cardTitle__qvpUi{margin:0 0 10px;font-size:16px;font-weight:600}.ProjectCard_cardText__xnE63{margin:0 0 5px;font-size:14px;line-height:1.5}.ProjectCard_success__WRoIB .ProjectCard_cardHeader__tOFu0{background-color:#a2a2a2;color:white}.ProjectCard_result__ILA_H .ProjectCard_cardHeader__tOFu0{background-color:#58b188;color:white}.ProjectCard_warning__jB0Fv .ProjectCard_cardHeader__tOFu0{background-color:#eacf7d;color:white}@media (max-width:768px){.ProjectCard_container__CgqE_{padding:0 24px 48px;width:100%;box-sizing:border-box}.ProjectCard_sectionTitle__HHJsK{font-size:2.3rem}.ProjectCard_subtitle__u07Zd{font-size:1rem}.ProjectCard_images__PGZOy{gap:8px;margin-bottom:16px}.ProjectCard_resultImage__DZf1K{width:100%!important;height:auto!important;object-fit:contain;margin-bottom:1rem}.ProjectCard_image__c1_kH{width:200px!important;height:auto!important;object-fit:contain}.ProjectCard_mainImage__hk_Gz{width:120px;height:120px;aspect-ratio:1/1}}.WorkflowSection_container__F7hQo{display:flex;flex-direction:column;min-height:100vh;justify-content:center;padding:20px;background-color:#fff;color:#333;width:100%;box-sizing:border-box;overflow:visible}.WorkflowSection_title__AOEs_{font-size:2rem;font-weight:900;margin-bottom:1rem;margin-top:1rem}.WorkflowSection_subtitle__rQbrj{font-size:18px;color:#666;margin-bottom:30px}.WorkflowSection_list__MPAd1{display:flex;flex-direction:column;gap:20px}.WorkflowSection_item__acYjQ{display:flex;align-items:center;font-size:18px;font-weight:500}.WorkflowSection_icon__JUn3w{margin-right:12px;color:#c15832}@media (max-width:768px){.WorkflowSection_container__F7hQo{padding:0 24px 48px;width:100%;box-sizing:border-box}.WorkflowSection_title__AOEs_{font-size:2.3rem}.WorkflowSection_item__acYjQ,.WorkflowSection_subtitle__rQbrj{font-size:1rem}}