.ProjectPage-module__wKwtVq__container{flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper{width:100%;height:350px;color:var(--color-light-on-dark);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;margin-top:50px;padding:32px;display:flex;position:relative}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper .ProjectPage-module__wKwtVq__projectFeaturedImage{object-fit:cover;border-radius:var(--border-radius-xl);corner-shape:squircle;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper .ProjectPage-module__wKwtVq__imageCover{background:linear-gradient(to bottom,var(--color-bg-half-transparent),var(--color-bg-half-transparent));border-radius:var(--border-radius-xl);corner-shape:squircle;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper .ProjectPage-module__wKwtVq__categories{z-index:2;flex-wrap:wrap;gap:8px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper .ProjectPage-module__wKwtVq__categoryTag{backdrop-filter:blur(8px);color:var(--color-bg-white);background:#fff3}[data-theme=dark] :is(.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper) .ProjectPage-module__wKwtVq__categoryTag{color:var(--color-light-on-dark);border-radius:var(--border-radius-sm);corner-shape:squircle;padding:6px 12px;font-size:14px;text-decoration:none;transition:background .2s}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper .ProjectPage-module__wKwtVq__categoryTag:hover{background:#ffffff4d}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper .ProjectPage-module__wKwtVq__projectTitle{z-index:2;color:var(--color-text-primary);margin:0;padding:0;font-size:64px;font-weight:700}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper .ProjectPage-module__wKwtVq__projectShortDesc{z-index:2;color:var(--color-text-primary);font-size:24px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper .ProjectPage-module__wKwtVq__projectShortDesc p{margin:0;padding:0}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;width:100%;display:grid}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox{border:1px solid var(--color-overlay-shadow);border-radius:var(--border-radius-4xl);corner-shape:squircle;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox p,.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox h4{margin:0;padding:0}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox .ProjectPage-module__wKwtVq__title{color:var(--color-text-lighter);font-size:14px;font-weight:400}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox .ProjectPage-module__wKwtVq__value{font-size:14px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox.ProjectPage-module__wKwtVq__technologies .ProjectPage-module__wKwtVq__techList{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox.ProjectPage-module__wKwtVq__technologies .ProjectPage-module__wKwtVq__techTag{background:var(--color-bg-light);border-radius:var(--border-radius-sm);corner-shape:squircle;color:var(--color-text-body);padding:4px 10px;font-size:14px;text-decoration:none;transition:background .2s,color .2s}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox.ProjectPage-module__wKwtVq__technologies .ProjectPage-module__wKwtVq__techTag:hover{background:var(--color-primary-accent);color:var(--color-bg-white)}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox.ProjectPage-module__wKwtVq__linkAndCode{justify-content:center;gap:16px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox.ProjectPage-module__wKwtVq__linkAndCode .ProjectPage-module__wKwtVq__linkItem{width:100%;box-shadow:var(--shadow-project-page);border-radius:var(--border-radius-md);corner-shape:squircle;color:inherit;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox.ProjectPage-module__wKwtVq__linkAndCode .ProjectPage-module__wKwtVq__linkItem:hover{background-color:var(--color-primary-accent);color:var(--color-bg-white)}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper{box-sizing:border-box;grid-template-columns:1fr 25%;gap:24px;width:100%;display:grid}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__borderedSection{border:1px solid var(--color-overlay-shadow);border-radius:var(--border-radius-4xl);corner-shape:squircle;padding:24px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__formColumn{width:100%;height:100%}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__formColumn .ProjectPage-module__wKwtVq__formWrapper{border:1px solid var(--color-overlay-shadow);border-radius:var(--border-radius-4xl);corner-shape:squircle;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;padding:16px;display:flex;position:sticky;top:100px;left:0}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__formColumn .ProjectPage-module__wKwtVq__formWrapper .ProjectPage-module__wKwtVq__formTitle{margin:0;padding:0;font-size:16px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__formColumn .ProjectPage-module__wKwtVq__formWrapper .ProjectPage-module__wKwtVq__formSubtitle{margin:0;padding:0;font-size:14px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__formColumn .ProjectPage-module__wKwtVq__formWrapper .ProjectPage-module__wKwtVq__successMessage{color:#155724;border-radius:var(--border-radius-md);corner-shape:squircle;text-align:center;background-color:#d4edda;border:1px solid #c3e6cb;width:100%;margin-top:16px;padding:12px;font-size:14px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__formColumn .ProjectPage-module__wKwtVq__formWrapper .ProjectPage-module__wKwtVq__errorMessage{color:#721c24;border-radius:var(--border-radius-md);corner-shape:squircle;text-align:center;background-color:#f8d7da;border:1px solid #f5c6cb;width:100%;margin-top:16px;padding:12px;font-size:14px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__formColumn .ProjectPage-module__wKwtVq__formWrapper .ProjectPage-module__wKwtVq__contactForm{flex-direction:column;gap:8px;width:100%;margin-top:16px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__formColumn .ProjectPage-module__wKwtVq__formWrapper .ProjectPage-module__wKwtVq__contactForm .ProjectPage-module__wKwtVq__input{border-radius:var(--border-radius-md);corner-shape:squircle;border:1px solid var(--color-border-gray);text-align:right;direction:rtl;padding:8px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__formColumn .ProjectPage-module__wKwtVq__formWrapper .ProjectPage-module__wKwtVq__contactForm .ProjectPage-module__wKwtVq__submitButton{background-color:var(--color-primary-accent);border-radius:var(--border-radius-md);corner-shape:squircle;color:var(--color-bg-white);cursor:pointer;border:none;padding:8px;font-size:14px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__formColumn .ProjectPage-module__wKwtVq__formWrapper .ProjectPage-module__wKwtVq__contactForm .ProjectPage-module__wKwtVq__submitButton:hover{background-color:var(--color-primary-hover)}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__formColumn .ProjectPage-module__wKwtVq__formWrapper .ProjectPage-module__wKwtVq__contactForm .ProjectPage-module__wKwtVq__submitButton:disabled{background-color:var(--color-border-gray);cursor:not-allowed}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent{flex-direction:column;gap:24px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectAttributesWrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectAttributesWrapper .ProjectPage-module__wKwtVq__projectAttributes{box-sizing:border-box;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:24px 48px;display:grid}@media (max-width:768px){.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectAttributesWrapper .ProjectPage-module__wKwtVq__projectAttributes{grid-template-columns:1fr}}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectAttributesWrapper .ProjectPage-module__wKwtVq__projectAttributes .ProjectPage-module__wKwtVq__projectAttribute{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:8px;width:100%;font-size:14px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectAttributesWrapper .ProjectPage-module__wKwtVq__projectAttributes .ProjectPage-module__wKwtVq__attrIcon{justify-content:flex-start;align-items:center;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectChallengesAndSolutions{gap:24px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectChallengesAndSolutions .ProjectPage-module__wKwtVq__title{justify-content:flex-start;align-items:center;gap:8px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectChallengesAndSolutions .ProjectPage-module__wKwtVq__challengesWrapper,.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectChallengesAndSolutions .ProjectPage-module__wKwtVq__solutionsWrapper{width:100%}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__resultsWrapper .ProjectPage-module__wKwtVq__results{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__resultsWrapper .ProjectPage-module__wKwtVq__results .ProjectPage-module__wKwtVq__result{background-color:var(--color-primary-red-light);border-radius:var(--border-radius-xl);corner-shape:squircle;justify-content:flex-start;align-items:center;gap:8px;padding:12px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectGallery{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectGallery .ProjectPage-module__wKwtVq__galleryImageWrapper{cursor:pointer;border:2px solid var(--color-red);corner-shape:squircle;border-radius:18px;height:200px;overflow:hidden}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectGallery .ProjectPage-module__wKwtVq__galleryImageWrapper img.ProjectPage-module__wKwtVq__galleryImage{object-fit:cover;border-radius:var(--border-radius-3xl);corner-shape:squircle;width:100%;height:100%;transition:transform .3s}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectGallery .ProjectPage-module__wKwtVq__galleryImageWrapper img.ProjectPage-module__wKwtVq__galleryImage:hover{transform:scale(1.1)}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectQuoteWrapper{background-color:var(--color-primary-red-light);flex-direction:column;gap:12px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectQuoteWrapper .ProjectPage-module__wKwtVq__quoteIcon{width:48px;height:48px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectQuoteWrapper .ProjectPage-module__wKwtVq__projectQuote{text-align:right;margin:0}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectQuoteWrapper .ProjectPage-module__wKwtVq__projectQuote .ProjectPage-module__wKwtVq__cite{text-align:right;justify-content:flex-start;align-items:center;gap:4px;display:flex}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectQuoteWrapper .ProjectPage-module__wKwtVq__quoteMeta{color:var(--color-text-light-gray)}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectQuoteWrapper .ProjectPage-module__wKwtVq__quoteMeta .ProjectPage-module__wKwtVq__clientName{color:var(--color-text-secondary);font-size:14px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectQuoteWrapper .ProjectPage-module__wKwtVq__quoteMeta .ProjectPage-module__wKwtVq__role,.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectQuoteWrapper .ProjectPage-module__wKwtVq__quoteMeta .ProjectPage-module__wKwtVq__companyName{font-size:14px}@media (max-width:1024px){.ProjectPage-module__wKwtVq__container{gap:20px;padding:0 16px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper{border-radius:var(--border-radius-lg);corner-shape:squircle;height:max-content;padding:24px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper .ProjectPage-module__wKwtVq__projectTitle{font-size:48px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectHeroWrapper .ProjectPage-module__wKwtVq__projectShortDesc{font-size:20px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox{padding:10px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox .ProjectPage-module__wKwtVq__title,.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox .ProjectPage-module__wKwtVq__value{font-size:13px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox.ProjectPage-module__wKwtVq__technologies .ProjectPage-module__wKwtVq__techList{gap:6px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox.ProjectPage-module__wKwtVq__technologies .ProjectPage-module__wKwtVq__techList .ProjectPage-module__wKwtVq__techTag{padding:3px 8px;font-size:13px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectMeta .ProjectPage-module__wKwtVq__metaBox.ProjectPage-module__wKwtVq__linkAndCode .ProjectPage-module__wKwtVq__linkItem{padding:7px 14px;font-size:13px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper{grid-template-columns:1fr;gap:20px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__resultsWrapper .ProjectPage-module__wKwtVq__results{grid-template-columns:repeat(1,1fr);gap:14px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__resultsWrapper .ProjectPage-module__wKwtVq__results .ProjectPage-module__wKwtVq__result{padding:10px;font-size:13px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectGallery{grid-template-columns:repeat(1,1fr);gap:10px;padding:0}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectGallery .ProjectPage-module__wKwtVq__galleryImageWrapper{height:180px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__mainContentWrapper .ProjectPage-module__wKwtVq__projectMainContent .ProjectPage-module__wKwtVq__projectGallery .ProjectPage-module__wKwtVq__galleryImageWrapper .ProjectPage-module__wKwtVq__galleryImage{border-radius:var(--border-radius-xl);corner-shape:squircle}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectAttributesWrapper{gap:20px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectAttributesWrapper .ProjectPage-module__wKwtVq__projectAttributes{gap:20px 36px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectAttributesWrapper .ProjectPage-module__wKwtVq__projectAttributes .ProjectPage-module__wKwtVq__projectAttribute{font-size:13px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectChallengesAndSolutions{flex-direction:column;gap:20px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectQuoteWrapper{gap:10px;padding:16px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectQuoteWrapper .ProjectPage-module__wKwtVq__quoteIcon{width:40px;height:40px}.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectQuoteWrapper .ProjectPage-module__wKwtVq__projectQuote,.ProjectPage-module__wKwtVq__container .ProjectPage-module__wKwtVq__projectQuoteWrapper .ProjectPage-module__wKwtVq__quoteMeta{font-size:13px}}.ProjectPage-module__wKwtVq__projectNavigation{background:var(--color-bg-secondary);border-radius:var(--border-radius-xl);corner-shape:squircle;width:100%;margin-top:48px;padding:32px}.ProjectPage-module__wKwtVq__navTitle{text-align:right;color:var(--color-text-primary);margin-bottom:24px;font-size:1.25rem;font-weight:600}.ProjectPage-module__wKwtVq__navLinks{justify-content:space-between;gap:24px;display:flex}.ProjectPage-module__wKwtVq__navLink{background:var(--color-bg-primary);border-radius:var(--border-radius-lg);corner-shape:squircle;color:inherit;border:1px solid var(--color-border);flex:1;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.ProjectPage-module__wKwtVq__navLink:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.ProjectPage-module__wKwtVq__navLinkNext{text-align:right;flex-direction:row-reverse}.ProjectPage-module__wKwtVq__navArrow{background:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ProjectPage-module__wKwtVq__navArrow img{filter:brightness(0)invert()}.ProjectPage-module__wKwtVq__navImageWrapper{border-radius:var(--border-radius-md);corner-shape:squircle;flex-shrink:0;width:120px;height:80px;overflow:hidden}.ProjectPage-module__wKwtVq__navImage{object-fit:cover;width:100%;height:100%}.ProjectPage-module__wKwtVq__navContent{text-align:right;flex-direction:column;flex:1;justify-content:flex-start;gap:4px;display:flex;overflow:hidden}.ProjectPage-module__wKwtVq__navLabel{text-align:right;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.ProjectPage-module__wKwtVq__navProjectTitle{text-align:right;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.ProjectPage-module__wKwtVq__navProjectDesc{text-align:right;color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;display:-webkit-box;overflow:hidden}.ProjectPage-module__wKwtVq__navPlaceholder{flex:1}@media (max-width:768px){.ProjectPage-module__wKwtVq__projectNavigation{margin-top:32px;padding:20px}.ProjectPage-module__wKwtVq__navLinks{flex-direction:column;gap:16px}.ProjectPage-module__wKwtVq__navLink,.ProjectPage-module__wKwtVq__navLinkNext{text-align:right;flex-direction:row}.ProjectPage-module__wKwtVq__navImageWrapper{width:80px;height:60px}.ProjectPage-module__wKwtVq__navArrow{width:32px;height:32px}.ProjectPage-module__wKwtVq__navPlaceholder{display:none}}.ProjectPage-module__wKwtVq__lightboxLoading{z-index:9999;width:100%;height:100%;color:var(--color-bg-white);background:#000000d9;justify-content:center;align-items:center;font-size:18px;display:flex;position:fixed;top:0;left:0}
.GeneralForm-module__cHeZbG__formWrapper{background-color:var(--color-bg-secondary);border-radius:var(--border-radius-5xl);corner-shape:squircle;border:2px solid var(--color-border-gray);flex-direction:column;align-self:flex-start;gap:8px;padding:24px;display:flex;position:sticky;top:120px}@media (max-width:1024px){.GeneralForm-module__cHeZbG__formWrapper{position:static}}.GeneralForm-module__cHeZbG__formTitle{margin:0;padding:0;font-size:16px}.GeneralForm-module__cHeZbG__formSubtitle{margin:0;padding:0;font-size:14px}.GeneralForm-module__cHeZbG__successMessage{color:#155724;border-radius:var(--border-radius-md);corner-shape:squircle;text-align:center;background-color:#d4edda;border:1px solid #c3e6cb;width:100%;margin-top:16px;padding:12px;font-size:14px}.GeneralForm-module__cHeZbG__errorMessage{color:#721c24;border-radius:var(--border-radius-md);corner-shape:squircle;text-align:center;background-color:#f8d7da;border:1px solid #f5c6cb;width:100%;margin-top:16px;padding:12px;font-size:14px}.GeneralForm-module__cHeZbG__contactForm{flex-direction:column;gap:8px;width:100%;margin-top:16px;display:flex}.GeneralForm-module__cHeZbG__input{border-radius:var(--border-radius-md);corner-shape:squircle;border:1px solid var(--color-border-gray);text-align:right;direction:rtl;padding:8px}.GeneralForm-module__cHeZbG__submitButton{background-color:var(--color-primary-accent);border-radius:var(--border-radius-md);corner-shape:squircle;color:var(--color-bg-white);cursor:pointer;border:none;padding:8px;font-size:14px}.GeneralForm-module__cHeZbG__submitButton:hover{background-color:var(--color-primary-hover)}.GeneralForm-module__cHeZbG__submitButton:disabled{background-color:var(--color-border-gray);cursor:not-allowed}
.AuthorBox-module__4y9IeW__box{border:1px solid var(--color-border-medium,#e5e7eb);border-radius:var(--border-radius-lg,20px);corner-shape:squircle;background:var(--color-bg-lighter,#f1f5f9);align-items:flex-start;gap:18px;margin:40px 0 8px;padding:24px;display:flex}.AuthorBox-module__4y9IeW__avatar{box-shadow:0 0 0 2px #fff,0 2px 10px #00000014}.AuthorBox-module__4y9IeW__body{flex:auto;min-width:0}.AuthorBox-module__4y9IeW__kicker{letter-spacing:.04em;color:var(--color-text-light-gray,#6b7280);margin:0 0 2px;font-size:12px}.AuthorBox-module__4y9IeW__name{color:var(--color-text-primary,#0f172a);margin:0;font-size:20px;font-weight:700;line-height:1.3}.AuthorBox-module__4y9IeW__nameLink{color:inherit;text-decoration:none}.AuthorBox-module__4y9IeW__nameLink:hover,.AuthorBox-module__4y9IeW__nameLink:focus-visible{color:var(--color-primary,#c00)}.AuthorBox-module__4y9IeW__title{color:var(--color-primary,#c00);margin:4px 0 0;font-size:14px;font-weight:500}.AuthorBox-module__4y9IeW__bio{color:var(--color-text-body,#222);margin:10px 0 0;font-size:15px;line-height:1.75}.AuthorBox-module__4y9IeW__footer{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.AuthorBox-module__4y9IeW__more{color:var(--color-primary,#c00);border-bottom:1px solid #0000;font-size:14px;font-weight:600;text-decoration:none}.AuthorBox-module__4y9IeW__more:hover,.AuthorBox-module__4y9IeW__more:focus-visible{border-bottom-color:currentColor}.AuthorBox-module__4y9IeW__profiles{align-items:center;gap:8px;display:inline-flex}.AuthorBox-module__4y9IeW__profile{border:1px solid var(--color-border-gray,#e2e8f0);width:32px;height:32px;color:var(--color-text-muted,#555);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.AuthorBox-module__4y9IeW__profile:hover,.AuthorBox-module__4y9IeW__profile:focus-visible{color:var(--color-primary,#c00);border-color:var(--color-primary,#c00);transform:translateY(-1px)}@media (max-width:640px){.AuthorBox-module__4y9IeW__box{gap:14px;padding:20px}.AuthorBox-module__4y9IeW__name{font-size:18px}.AuthorBox-module__4y9IeW__bio{font-size:14px}}
.ProjectNavigation-module__VZmY0G__projectNavigation{background:var(--color-bg-secondary);border-radius:var(--border-radius-xl);corner-shape:squircle;width:100%;margin-top:48px;padding:32px}.ProjectNavigation-module__VZmY0G__navTitle{text-align:right;color:var(--color-text-primary);margin-bottom:24px;font-size:1.25rem;font-weight:600}.ProjectNavigation-module__VZmY0G__navLinks{justify-content:space-between;gap:24px;display:flex}.ProjectNavigation-module__VZmY0G__navLink{background:var(--color-bg-primary);border-radius:var(--border-radius-lg);corner-shape:squircle;color:inherit;border:1px solid var(--color-border);flex:1;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.ProjectNavigation-module__VZmY0G__navLink:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.ProjectNavigation-module__VZmY0G__navLinkNext{text-align:right;flex-direction:row-reverse}.ProjectNavigation-module__VZmY0G__navImageWrapper{border-radius:var(--border-radius-md);corner-shape:squircle;flex-shrink:0;width:120px;height:80px;overflow:hidden}.ProjectNavigation-module__VZmY0G__navImage{object-fit:cover;width:100%;height:100%}.ProjectNavigation-module__VZmY0G__navContent{text-align:right;flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden}.ProjectNavigation-module__VZmY0G__navLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.ProjectNavigation-module__VZmY0G__navProjectTitle{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.ProjectNavigation-module__VZmY0G__navProjectDesc{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;display:-webkit-box;overflow:hidden}.ProjectNavigation-module__VZmY0G__navPlaceholder{flex:1}@media (max-width:768px){.ProjectNavigation-module__VZmY0G__projectNavigation{margin-top:32px;padding:20px}.ProjectNavigation-module__VZmY0G__navLinks{flex-direction:column;gap:16px}.ProjectNavigation-module__VZmY0G__navLink,.ProjectNavigation-module__VZmY0G__navLinkNext{text-align:right;flex-direction:row}.ProjectNavigation-module__VZmY0G__navImageWrapper{width:80px;height:60px}.ProjectNavigation-module__VZmY0G__navPlaceholder{display:none}}.ProjectNavigation-module__VZmY0G__themeBig{background:var(--color-bg-secondary);border-radius:var(--border-radius-xl);corner-shape:squircle;width:100%;margin-top:0;padding:0}.ProjectNavigation-module__VZmY0G__bigNavLinks{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ProjectNavigation-module__VZmY0G__bigNavLink{color:inherit;flex-direction:column;text-decoration:none;display:flex}.ProjectNavigation-module__VZmY0G__bigNavLink:hover .ProjectNavigation-module__VZmY0G__bigNavImageWrapper{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.ProjectNavigation-module__VZmY0G__bigNavLabel{color:var(--color-text-secondary);text-align:right;margin-bottom:12px;font-size:.875rem;font-weight:500;display:block}.ProjectNavigation-module__VZmY0G__bigNavImageWrapper{aspect-ratio:16/10;border-radius:var(--border-radius-xl);corner-shape:squircle;background:var(--color-bg-tertiary);width:100%;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.ProjectNavigation-module__VZmY0G__bigNavImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ProjectNavigation-module__VZmY0G__bigNavImageOverlay{z-index:1;background:linear-gradient(#0000001a 0%,#00000080 60%,#000000d9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.ProjectNavigation-module__VZmY0G__bigNavContent{z-index:2;color:#fff;text-align:right;padding:24px;position:absolute;bottom:0;left:0;right:0}.ProjectNavigation-module__VZmY0G__bigNavProjectTitle{color:#fff;margin:0 0 8px;font-size:1.25rem;font-weight:600}.ProjectNavigation-module__VZmY0G__bigNavProjectDesc{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;display:-webkit-box;overflow:hidden}.ProjectNavigation-module__VZmY0G__bigNavPlaceholder{flex:1}@media (max-width:768px){.ProjectNavigation-module__VZmY0G__themeBig{padding:20px}.ProjectNavigation-module__VZmY0G__bigNavLinks{grid-template-columns:1fr;gap:24px}.ProjectNavigation-module__VZmY0G__bigNavContent{padding:16px}.ProjectNavigation-module__VZmY0G__bigNavProjectTitle{font-size:1.1rem}.ProjectNavigation-module__VZmY0G__bigNavPlaceholder{display:none}}
