.ProjectDetail-module__ddmJDa__detailedProjectSection{padding:5rem 0;position:relative;overflow:hidden}.ProjectDetail-module__ddmJDa__detailedProjectSectionLight{background:linear-gradient(135deg,#00364d1a 0%,#f57f421a 50%,#00364d1a 100%);animation:15s ease-in-out infinite ProjectDetail-module__ddmJDa__backgroundShift}.ProjectDetail-module__ddmJDa__detailedProjectSectionDark{background:linear-gradient(135deg,#00364d1a 0%,#f57f421a 50%,#00364d1a 100%);animation:15s ease-in-out infinite ProjectDetail-module__ddmJDa__backgroundShiftDark}@keyframes ProjectDetail-module__ddmJDa__backgroundShift{0%,to{background:linear-gradient(135deg,#00364d1a 0%,#f57f421a 50%,#00364d1a 100%)}50%{background:linear-gradient(135deg,#f57f421a 0%,#00364d1a 50%,#f57f421a 100%)}}@keyframes ProjectDetail-module__ddmJDa__backgroundShiftDark{0%,to{background:linear-gradient(135deg,#00364d1a 0%,#f57f421a 50%,#00364d1a 100%)}50%{background:linear-gradient(135deg,#f57f421a 0%,#00364d1a 50%,#f57f421a 100%)}}.ProjectDetail-module__ddmJDa__container{max-width:80rem;margin:0 auto;padding:0 1.5rem}.ProjectDetail-module__ddmJDa__contentGrid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}@media (max-width:1024px){.ProjectDetail-module__ddmJDa__contentGrid{grid-template-columns:1fr;gap:2rem}}.ProjectDetail-module__ddmJDa__imageContainer{border-radius:1rem;height:24rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.ProjectDetail-module__ddmJDa__projectImage{-o-object-fit:cover;object-fit:cover;transition:transform .6s}.ProjectDetail-module__ddmJDa__imageContainer:hover .ProjectDetail-module__ddmJDa__projectImage{transform:scale(1.05)}.ProjectDetail-module__ddmJDa__contentContainer{flex-direction:column;gap:1.5rem;display:flex}.ProjectDetail-module__ddmJDa__titleContainer{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ProjectDetail-module__ddmJDa__serviceIcon{filter:drop-shadow(0 4px 8px #0000001a);font-size:3rem}.ProjectDetail-module__ddmJDa__projectTitle{margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:1.1;transition:all 1s cubic-bezier(.68,-.55,.265,1.55);position:relative}@media (min-width:768px){.ProjectDetail-module__ddmJDa__projectTitle{font-size:2.5rem}}@media (min-width:1024px){.ProjectDetail-module__ddmJDa__projectTitle{font-size:3rem}}@media (min-width:1280px){.ProjectDetail-module__ddmJDa__projectTitle{font-size:3.5rem}}.ProjectDetail-module__ddmJDa__projectTitleLight{color:#00364d}.ProjectDetail-module__ddmJDa__projectTitleDark{color:#fef3c7}.ProjectDetail-module__ddmJDa__highlightText{color:#f57f42;display:inline-block;position:relative}.ProjectDetail-module__ddmJDa__highlightText:before{content:"";z-index:-1;opacity:0;background:linear-gradient(45deg,#f57f4233,#00364d33);border-radius:1rem;animation:2s ease-out 1s forwards ProjectDetail-module__ddmJDa__highlightGlow;position:absolute;inset:-.5rem}@keyframes ProjectDetail-module__ddmJDa__highlightGlow{0%{opacity:0;transform:scale(.8)rotate(-5deg)}50%{opacity:.7;transform:scale(1.1)rotate(2deg)}to{opacity:.4;transform:scale(1)rotate(0)}}.ProjectDetail-module__ddmJDa__projectSubtitle{color:#f57f42;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.ProjectDetail-module__ddmJDa__projectDescription{text-align:center;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.6}.ProjectDetail-module__ddmJDa__projectDescriptionLight{color:#00364dcc}.ProjectDetail-module__ddmJDa__projectDescriptionDark{color:#fef3c7cc}.ProjectDetail-module__ddmJDa__projectMeta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ProjectDetail-module__ddmJDa__projectYear{border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600}.ProjectDetail-module__ddmJDa__projectYearLight{color:#00364d;background-color:#00364d1a}.ProjectDetail-module__ddmJDa__projectYearDark{color:#fef3c7;background-color:#fef3c71a}.ProjectDetail-module__ddmJDa__projectClient{border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500}.ProjectDetail-module__ddmJDa__projectClientLight{color:#f57f42;background-color:#f57f421a}.ProjectDetail-module__ddmJDa__projectClientDark{color:#f57f42cc;background-color:#f57f4233}.ProjectDetail-module__ddmJDa__sectionContainer{margin-bottom:1.5rem}.ProjectDetail-module__ddmJDa__sectionTitle{color:#f57f42;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.ProjectDetail-module__ddmJDa__list{flex-direction:column;gap:.5rem;display:flex}.ProjectDetail-module__ddmJDa__listItem{align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5;display:flex}.ProjectDetail-module__ddmJDa__listItemLight{color:#00364db3}.ProjectDetail-module__ddmJDa__listItemDark{color:#fef3c7b3}.ProjectDetail-module__ddmJDa__bullet{background-color:#f57f42;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.5rem}.ProjectDetail-module__ddmJDa__featuresContainer{margin-bottom:1.5rem}.ProjectDetail-module__ddmJDa__featuresTitle{color:#f57f42;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.ProjectDetail-module__ddmJDa__featuresList{flex-direction:column;gap:.5rem;display:flex}.ProjectDetail-module__ddmJDa__featureItem{align-items:center;gap:.75rem;font-size:1rem;line-height:1.5;display:flex}.ProjectDetail-module__ddmJDa__featureItemLight{color:#00364db3}.ProjectDetail-module__ddmJDa__featureItemDark{color:#fef3c7b3}.ProjectDetail-module__ddmJDa__featureBullet{background-color:#f57f42;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.ProjectDetail-module__ddmJDa__technologiesContainer{margin-bottom:2rem}.ProjectDetail-module__ddmJDa__technologiesTitle{color:#f57f42;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.ProjectDetail-module__ddmJDa__technologiesList{flex-wrap:wrap;gap:.5rem;display:flex}.ProjectDetail-module__ddmJDa__techTag{border:1px solid;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:all .3s}.ProjectDetail-module__ddmJDa__techTag:hover{transform:translateY(-1px)}.ProjectDetail-module__ddmJDa__techTagLight{color:#00364d;border-color:#00364d4d}.ProjectDetail-module__ddmJDa__techTagDark{color:#fef3c7cc;border-color:#fef3c74d}.ProjectDetail-module__ddmJDa__ctaButton{cursor:pointer;color:#fef3c7;background:#f57f42;border:none;border-radius:.5rem;align-self:flex-start;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.ProjectDetail-module__ddmJDa__ctaButton:hover{color:#fef3c7cc;background:#f57f42cc;transform:scale(1.05)}.ProjectDetail-module__ddmJDa__pageLink{color:#f57f42;margin-left:1.5rem;font-weight:600;transition:transform .3s cubic-bezier(.25,.46,.45,.94);display:inline-block}.ProjectDetail-module__ddmJDa__pageLink:hover{transform:translate(4px)}
