.ProjectLayout_project-layout__k9Sd3{width:100%;max-width:1200px;margin:0 auto;padding:60px 24px 120px}.ProjectLayout_project-section__9tOtH{margin-top:80px;padding:32px 0}.ProjectLayout_section-heading__5Dys1{margin-bottom:48px}.ProjectLayout_section-heading__5Dys1 h2{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;margin-bottom:16px}.ProjectLayout_section-heading__5Dys1 p{max-width:700px;line-height:1.8;opacity:.75;font-size:1.05rem}.ProjectLayout_section-content__CJ3je{width:100%}@media (max-width:768px){.ProjectLayout_project-layout__k9Sd3{padding:40px 16px 100px}.ProjectLayout_project-section__9tOtH{margin-top:60px;padding:24px 0}.ProjectLayout_section-heading__5Dys1{margin-bottom:32px}.ProjectLayout_section-heading__5Dys1 h2{font-size:1.6rem}}.Responsibilties_responsibilities-grid__tEFPL{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px}.Responsibilties_responsibility-card__GAEB4{padding:32px;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);transition:all .2s ease;display:flex;flex-direction:column;height:100%}.Responsibilties_responsibility-card__GAEB4:hover{transform:translateY(-8px);border-color:rgba(0,212,255,.25);background:hsla(0,0%,100%,.03);box-shadow:0 12px 40px rgba(0,0,0,.2)}.Responsibilties_responsibility-card__GAEB4 h3{margin-bottom:16px;font-size:1.4rem;font-weight:700}.Responsibilties_responsibility-card__GAEB4 p{line-height:1.8;opacity:.8;flex-grow:1;font-size:1.2rem}.Responsibilties_responsibility-skills__YYZKF{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.Responsibilties_responsibility-skills__YYZKF span{padding:8px 16px;border-radius:999px;font-size:13px;background:rgba(0,212,255,.08);border:1px solid rgba(0,212,255,.2);transition:all .2s ease}.Responsibilties_responsibility-skills__YYZKF span:hover{background:rgba(0,212,255,.15);border-color:rgba(0,212,255,.4)}@media (max-width:768px){.Responsibilties_responsibilities-grid__tEFPL{grid-template-columns:1fr;gap:16px}.Responsibilties_responsibility-card__GAEB4{padding:24px}.Responsibilties_responsibility-card__GAEB4 h3{font-size:1.25rem}}.HeroSection_project-hero__fjAuH{padding:60px 0 80px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.HeroSection_hero-badge__fJ0to{padding:8px 20px;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;opacity:.85}.HeroSection_hero-title__VAR_0{font-size:clamp(2.8rem,7vw,5rem);font-weight:900;margin:0;line-height:1.05}.HeroSection_hero-subtitle__EsP_S{font-size:1.5rem;opacity:.85;max-width:700px}.HeroSection_hero-role__uCeYW{color:#00d4ff;font-weight:700;letter-spacing:.5px;font-size:1.1rem;padding:16px 24px;border-radius:16px;background:rgba(0,212,255,.05);border:1px solid rgba(0,212,255,.1)}.HeroSection_hero-description__Fxa7N{max-width:760px;line-height:1.9;opacity:.8;font-size:1.1rem}.HeroSection_hero-metrics__YgIWJ{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px}.HeroSection_metric-chip__QcZ6q{padding:14px 22px;border-radius:999px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.03);font-weight:600;transition:background .2s ease,border-color .2s ease,transform .2s ease}.HeroSection_metric-chip__QcZ6q:hover{border-color:rgba(0,212,255,.25);background:rgba(0,212,255,.05);transform:translateY(-1px)}@media (max-width:768px){.HeroSection_project-hero__fjAuH{padding:40px 0 60px;gap:20px}.HeroSection_hero-title__VAR_0{font-size:2.4rem}.HeroSection_hero-subtitle__EsP_S{font-size:1.5rem}.HeroSection_hero-role__uCeYW{font-size:1.5rem;padding:12px 20px}.HeroSection_hero-description__Fxa7N{font-size:1rem}.HeroSection_hero-metrics__YgIWJ{gap:12px}.HeroSection_metric-chip__QcZ6q{padding:10px 16px;font-size:.9rem}}.ChallangeSection_challenge-paragraph__5SQZK{max-width:850px;line-height:1.9;opacity:.8;font-size:1.5rem}.ChallangeSection_challenge-paragraph__5SQZK:not(:last-child){margin-bottom:24px}.Highlights_highlights-grid__YKPfS{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.Highlights_highlight-card__52hjc{padding:24px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);display:flex;gap:14px;align-items:flex-start;transition:all .2s ease}.Highlights_highlight-card__52hjc:hover{transform:translateY(-6px);border-color:rgba(0,212,255,.25);background:hsla(0,0%,100%,.03)}.Highlights_highlight-card__52hjc span{color:#00d4ff;font-size:1.5rem;font-weight:700;flex-shrink:0;margin-top:2px}@media (max-width:768px){.Highlights_highlights-grid__YKPfS{grid-template-columns:1fr;gap:16px}.Highlights_highlight-card__52hjc{padding:20px}}.TechStacksSection_tech-grid__jW7lq{display:flex;flex-wrap:wrap;gap:14px}.TechStacksSection_tech-grid__jW7lq span{padding:12px 24px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);font-weight:500;transition:all .2s ease}.TechStacksSection_tech-grid__jW7lq span:hover{background:rgba(0,212,255,.08);border-color:rgba(0,212,255,.25);transform:translateY(-2px)}@media (max-width:768px){.TechStacksSection_tech-grid__jW7lq{gap:10px}.TechStacksSection_tech-grid__jW7lq span{padding:10px 18px;font-size:.9rem}}.OutcomesSection_outcomes-list__pXBy3{display:grid;grid-gap:20px;gap:20px;padding-left:24px}.OutcomesSection_outcomes-list__pXBy3 li{line-height:1.8;font-size:1.5rem;opacity:.9}.NextIn_back-button__GyxM2{display:inline-flex;align-items:center;gap:8px;color:#fff;opacity:.8;text-decoration:none;font-size:16px;font-weight:500;padding:10px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);transition:all .2s ease;margin-bottom:32px}.NextIn_back-button__GyxM2:hover{opacity:1;background:rgba(0,212,255,.08);border-color:rgba(0,212,255,.2);transform:translateX(-4px)}@media (max-width:768px){.NextIn_back-button__GyxM2{font-size:14px;padding:8px 14px;margin-bottom:24px}}