.styles_section__p4bde{position:relative;background-color:var(--light-purple);color:var(--color-white);z-index:1;padding:80px 0}.styles_sectionContent__jV0ch{max-width:1300px;margin:0 auto;padding:0 24px}.styles_sectionTitle__wf8Le{text-align:center;margin-bottom:40px}.styles_projectsGrid__EEkFp{display:flex;flex-direction:column;gap:24px}.styles_gridRow__o4fbX{display:flex;gap:24px;width:100%}.styles_gridItem__BZXLT{position:relative;display:block;overflow:hidden;transition:transform .3s ease;cursor:pointer}.styles_gridItem__BZXLT:hover .styles_gridImage__OfsL8{transform:scale(1.05)}.styles_gridItem__BZXLT:hover .styles_imageButton__OXkWI button{background-color:var(--light-green);color:var(--purple)}.styles_gridImage__OfsL8{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.styles_wideFirst__1qXFE{flex:6}.styles_narrowFirst__0sKeg,.styles_narrowSecond__xiGVG{flex:4}.styles_wideSecond__nzSxQ{flex:6}.styles_playOverlay__sRjm1{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.styles_playBlack__kFGFj{position:absolute;width:100%;height:100%;background-color:var(--black);opacity:.6;z-index:1;transition:opacity .3s ease}.styles_gridItem__BZXLT:hover .styles_playBlack__kFGFj{opacity:.3}.styles_playButton__xL5Jq{position:relative;z-index:2;transition:transform .3s ease}.styles_gridItem__BZXLT:hover .styles_playButton__xL5Jq{transform:scale(1.1)}.styles_imageButton__OXkWI{position:absolute;bottom:16px;right:16px;pointer-events:none;z-index:3}.styles_modalOverlay__9_k9H{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(178,174,233,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.styles_modalContent__9PEgv{background:var(--purple);padding:40px;border-radius:12px;max-width:1200px;width:95%;max-height:85vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}.styles_closeButton__nua9I{position:absolute;top:15px;right:20px;background:none;border:none;font-size:30px;cursor:pointer;color:var(--white);line-height:1}.styles_closeButton__nua9I:hover{opacity:.7}.styles_modalBody__jmmFj{display:flex;gap:40px;align-items:center}.styles_videoContainer__d0bq6{flex:1.5;aspect-ratio:16/9;position:relative;cursor:pointer}.styles_videoOverlay__ecJgZ{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;cursor:pointer}.styles_videoContainer__d0bq6:hover .styles_videoFrame__qomf_{opacity:.3}.styles_videoBlack__M6sbK{position:absolute;width:100%;height:100%;background-color:var(--black);z-index:1;border-radius:8px}.styles_videoFrame__qomf_{position:absolute;top:0;object-fit:cover;opacity:.4;z-index:2;border-radius:8px}.styles_videoPlay__cuGmA{position:absolute;top:calc(50% - 77.5px);left:calc(50% - 73px);z-index:4}.styles_videoIframe__i9qUP{width:100%;height:100%;border:none;border-radius:8px}.styles_contentContainer__rZzp2{flex:1;display:flex;flex-direction:column;gap:20px;text-align:center}.styles_modalTitle__Izgh2{color:var(--light-green);font-size:2rem;font-weight:700;margin:0;line-height:1.2}.styles_modalDescription__HZDO2{color:var(--white);font-size:1.2rem;line-height:1.6;margin:0}@media (max-width:768px){.styles_section__p4bde{padding:60px 0}.styles_projectsGrid__EEkFp{gap:16px}.styles_gridRow__o4fbX{flex-direction:column;gap:16px}.styles_gridItem__BZXLT{flex:1!important}.styles_modalContent__9PEgv{max-width:98%;padding:20px}.styles_modalBody__jmmFj{flex-direction:column;gap:20px}.styles_videoContainer__d0bq6{flex:1}.styles_modalTitle__Izgh2{font-size:1.6rem}.styles_modalDescription__HZDO2{font-size:1.1rem}.styles_videoPlay__cuGmA{width:44px;height:46px;top:calc(50% - 23px);left:calc(50% - 21px)}.styles_playButton__xL5Jq{width:40px;height:42px}.styles_sectionTitle__wf8Le{font-size:2rem;margin-bottom:30px}}