.Achievements_pageHeader__ysyl6{padding:120px 0 60px;text-align:center;color:#fff}.Achievements_pageHeader__ysyl6 h1{font-size:3rem;margin-bottom:1rem;background:linear-gradient(45deg,#00f2fe,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Achievements_pageHeader__ysyl6 .Achievements_lead__u_SR3{font-size:1.25rem;opacity:.9}.Achievements_achievementsOverview__cvTb1{position:relative}.Achievements_achievementStatCard__jpcKq{height:100%;text-align:center}.Achievements_statNumber__LtRQ3{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#4facfe}.Achievements_percent__RmLW0,.Achievements_plus__9uwaX{font-size:2rem;color:#00f2fe}.Achievements_statLabel__nnxUJ{font-size:1.25rem;opacity:.9}.Achievements_majorProjects__RWp7f{color:#fff}.Achievements_projectTimeline__wmG6P{position:relative;padding:2rem 0}.Achievements_projectItem__CRBsc{margin-bottom:3rem}.Achievements_projectCard__zkdsb{height:100%}.Achievements_projectHeader__FY0se{background:rgba(0,242,254,.1);padding:1rem;display:flex;justify-content:space-between;align-items:center}.Achievements_projectHeader__FY0se h3{margin:0;color:#4facfe}.Achievements_projectDate__23rPU{color:#00f2fe}.Achievements_projectContent__T_xhn{padding:1.5rem;display:grid;grid-template-columns:1fr 2fr;gap:2rem}.Achievements_projectImage__GIvyz img{border-radius:10px;width:100%;height:auto}.Achievements_projectDetails__gB8rD h4{color:#4facfe;margin-top:1rem;margin-bottom:.5rem}.Achievements_projectDetails__gB8rD ul{list-style:none;padding-left:0}.Achievements_projectDetails__gB8rD li{margin-bottom:.5rem;position:relative;padding-left:1.5rem}.Achievements_projectDetails__gB8rD li:before{content:"•";color:#00f2fe;position:absolute;left:0}.Achievements_techTags__P9Snj{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.Achievements_techTag__eI_13{background:rgba(79,172,254,.2);color:#00f2fe;padding:.25rem .75rem;border-radius:15px;font-size:.9rem}.Achievements_testimonials__oJvxY{color:#fff}.Achievements_testimonialCard__PBdmq{height:100%}.Achievements_testimonialContent__BCkWp{font-style:italic;margin-bottom:1.5rem}.Achievements_authorInfo__mz2XP{text-align:right}.Achievements_authorName__ct_QU{color:#4facfe;font-weight:700}.Achievements_authorPosition__p7kXs{color:#00f2fe;font-size:.9rem}@media (max-width:768px){.Achievements_projectContent__T_xhn{grid-template-columns:1fr}.Achievements_projectImage__GIvyz{margin-bottom:1rem}}.Achievements_comingSoon__qI9GK{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:2rem 0}.Achievements_comingSoonCard__BlnPY{max-width:600px;width:100%;text-align:center;padding:3rem 2rem}.Achievements_sectionTitle__DDmHb{font-size:2.5rem;color:#4facfe;margin-bottom:2rem;font-family:Orbitron,sans-serif;text-shadow:0 0 15px rgba(79,172,254,.5)}.Achievements_comingSoonText__tQRaf{font-size:1.25rem;color:#fff;margin-bottom:1.5rem;line-height:1.8}.Achievements_comingSoonTextEn__5nyaN{font-size:1rem;color:rgba(255,255,255,.7);font-family:Orbitron,sans-serif;line-height:1.6}.Achievements_achievementBox__NSyrf{margin-bottom:30px}.Achievements_achievementBox__NSyrf:last-child{margin-bottom:0}@media (max-width:768px){.Achievements_achievementBox__NSyrf{margin-bottom:25px}}.Achievements_caseStudyBox__tHAjb{margin-bottom:30px}.Achievements_caseStudyBox__tHAjb:last-child{margin-bottom:0}@media (max-width:768px){.Achievements_caseStudyBox__tHAjb{margin-bottom:25px}}.Achievements_testimonialBox__E_rwA{margin-bottom:30px}.Achievements_testimonialBox__E_rwA:last-child{margin-bottom:0}@media (max-width:768px){.Achievements_testimonialBox__E_rwA{margin-bottom:25px}}.Achievements_achievementTitle__Ol1sP{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:2rem;font-family:Noto Sans JP,sans-serif}.Achievements_achievementSubtitle__1s1Y_{font-size:1.5rem;text-align:center;margin-bottom:3rem;font-family:Noto Sans JP,sans-serif}.Achievements_container__8K_Mg{max-width:var(--max-width-lg);margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}.Achievements_title__6BLrF{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--spacing-8);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Achievements_grid___Z3Tg{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6);margin-top:var(--spacing-8)}.Achievements_card__LbyFS{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.Achievements_card__LbyFS:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.Achievements_imageContainer__Oc6LT{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.Achievements_image__b9RRH{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.Achievements_card__LbyFS:hover .Achievements_image__b9RRH{transform:scale(1.05)}.Achievements_content__R20F0{padding:var(--spacing-6)}.Achievements_achievementTitle__Ol1sP{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-4);line-height:1.4}.Achievements_description__kxYfe{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-4);line-height:1.6}.Achievements_technologies__yusI1{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.Achievements_tag__wREwU{background:var(--color-tag-bg);color:var(--color-tag-text);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Achievements_metadata__Anr3_{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.Achievements_category__nUV6v{background:var(--color-category-bg);color:var(--color-category-text);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full)}.Achievements_date__N7t1W{color:var(--color-text-tertiary)}.Achievements_noData__4_2bK{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-lg);margin-top:var(--spacing-8)}@media (max-width:768px){.Achievements_container__8K_Mg{padding:var(--spacing-4) var(--spacing-4)}.Achievements_grid___Z3Tg{grid-template-columns:1fr;gap:var(--spacing-4)}.Achievements_title__6BLrF{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-6)}.Achievements_content__R20F0{padding:var(--spacing-4)}.Achievements_achievementTitle__Ol1sP{font-size:var(--font-size-lg)}.Achievements_comingSoonCard__BlnPY{padding:2rem 1rem}.Achievements_sectionTitle__DDmHb{font-size:2rem}.Achievements_comingSoonText__tQRaf{font-size:1.1rem}.Achievements_comingSoonTextEn__5nyaN{font-size:.9rem}}.Achievements_achievementsPage__8welK .dark-section{margin-bottom:0}.AchievementCard_card__S2x4s{text-align:left;align-items:flex-start;position:relative}.AchievementCard_categoryBadge__ICmx6{position:absolute;top:-10px;left:20px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;color:white;letter-spacing:.5px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.AchievementCard_year__lhL5V{position:absolute;top:16px;right:16px;color:rgba(255,255,255,.5);font-size:14px;font-weight:500}.AchievementCard_title__O57qi{margin-top:20px;margin-bottom:16px;font-size:20px;font-weight:700;color:var(--secondary-color);line-height:1.4;text-align:left}.AchievementCard_description__kXW92{color:rgba(255,255,255,.8);font-size:14px;line-height:1.8;margin-bottom:20px;flex-grow:1;text-align:left}.AchievementCard_card__S2x4s .AchievementCard_description__kXW92{text-align:left}.AchievementCard_technologies__ZE2b8{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.AchievementCard_techBadge__itIQQ{background:rgba(255,255,255,.1);padding:4px 10px;border-radius:6px;font-size:12px;color:rgba(255,255,255,.7);transition:all .2s ease}.AchievementCard_techBadge__itIQQ:hover{background:rgba(255,255,255,.1);color:white}.AchievementCard_highlights__Bu0uM{margin-top:auto;padding-top:16px;border-top:1px solid rgba(49,175,255,.5);width:100%}.AchievementCard_highlightsTitle__wVNQg{font-size:12px;font-weight:600;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.AchievementCard_highlightsList__t3JhV{list-style:none;padding:0;margin:0}.AchievementCard_highlightsList__t3JhV li{position:relative;padding-left:20px;margin-bottom:8px;font-size:13px;color:rgba(255,255,255,.7);line-height:1.6;text-align:left}.AchievementCard_highlightsList__t3JhV li:before{content:"✓";position:absolute;left:0;color:#10B981;font-weight:700}.AchievementCard_card__S2x4s .Defo-Btn1{margin-top:20px!important;margin-bottom:20px!important}@media (max-width:768px){.AchievementCard_card__S2x4s{padding:20px;text-align:center}.AchievementCard_title__O57qi{font-size:18px;text-align:left}.AchievementCard_description__kXW92{font-size:13px;text-align:left}.AchievementCard_highlightsTitle__wVNQg,.AchievementCard_highlights__Bu0uM{text-align:center}.AchievementCard_highlightsList__t3JhV{text-align:center;display:inline-block}.AchievementCard_technologies__ZE2b8{justify-content:center}.AchievementCard_card__S2x4s .Defo-Btn1{display:block!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}}.AchievementsList_container__xQy9I{width:100%;max-width:1200px;margin:0 auto;padding:0}.AchievementsList_filterContainer__28U7k{margin-bottom:40px;padding:24px}.AchievementsList_filterTitle__ddTNj{font-size:14px;font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.AchievementsList_filterButtons__kpvDy{display:flex;flex-wrap:wrap;gap:8px}.AchievementsList_count__wIQfr{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:rgba(255,255,255,.2);border-radius:10px;font-size:12px;font-weight:600}.AchievementsList_Defo-Btn1__tsoYz .AchievementsList_count__wIQfr{background:rgba(255,255,255,.3)}.AchievementsList_Defo-Btn2__9JRrY .AchievementsList_count__wIQfr{background:rgba(49,175,255,.2)}.AchievementsList_stats__lU4_o{display:grid;grid-template-columns:repeat(3,150px);gap:40px;margin-bottom:40px;justify-content:center}.AchievementsList_statItem__uKWC5{border-radius:50%;padding:24px;text-align:center;flex-direction:column;margin:0 auto;background:rgba(255,255,255,.05)!important;aspect-ratio:1}.AchievementsList_statItem__uKWC5,.AchievementsList_stats__lU4_o>*{width:150px;height:150px;display:flex;justify-content:center;align-items:center}.AchievementsList_statNumber__EjfDk{display:block;font-size:36px;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AchievementsList_statLabel____6og{font-size:14px;color:#ffffff;text-transform:uppercase;letter-spacing:1px}.AchievementsList_grid__DJ2kB{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.AchievementsList_noResults__ze4Qu{text-align:center;padding:60px 20px;color:rgba(255,255,255,.5);font-size:16px}@media (max-width:768px){.AchievementsList_grid__DJ2kB{grid-template-columns:1fr}.AchievementsList_filterButtons__kpvDy{gap:6px}.AchievementsList_stats__lU4_o{grid-template-columns:1fr}.AchievementsList_stats__lU4_o>*{width:150px;height:150px;margin:0 auto}.AchievementsList_statNumber__EjfDk{font-size:28px}}