.image-preview_modalOverlay__nEyR_{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999!important;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;animation:image-preview_fadeIn__sepg0 .3s ease forwards}@keyframes image-preview_fadeIn__sepg0{to{opacity:1}}.image-preview_modalContainer__w4Z6_{background:var(--bg-primary);border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,.5);max-width:95vw;max-height:95vh;width:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-color);transform:scale(.9);animation:image-preview_scaleIn__K2pBK .3s ease forwards}[data-theme=light] .image-preview_modalContainer__w4Z6_{background:#fff!important}[data-theme=dark] .image-preview_modalContainer__w4Z6_{background:#000!important}@keyframes image-preview_scaleIn__K2pBK{to{transform:scale(1)}}.image-preview_modalHeader___qbls{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.7);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);flex-shrink:0}[data-theme=light] .image-preview_modalHeader___qbls{background:hsla(0,0%,100%,.95)!important;border-bottom:1px solid rgba(0,0,0,.1)}[data-theme=dark] .image-preview_modalHeader___qbls{background:rgba(0,0,0,.9)!important}.image-preview_headerButtons__9iY0G{display:flex;align-items:center;gap:.75rem}.image-preview_modalTitle__kozeC{font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;margin:0}[data-theme=light] .image-preview_modalTitle__kozeC{color:#000!important}.image-preview_closeButton__5RT91,.image-preview_fullscreenButton__A8Jee{background:hsla(0,0%,100%,.1);border:none;color:#fff;cursor:pointer;padding:.75rem;border-radius:12px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:44px;height:44px}[data-theme=light] .image-preview_closeButton__5RT91,[data-theme=light] .image-preview_fullscreenButton__A8Jee{color:#000!important;background:rgba(0,0,0,.1)}.image-preview_closeButton__5RT91:hover,.image-preview_fullscreenButton__A8Jee:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:scale(1.1)}.image-preview_fullscreenButton__A8Jee:hover{background:hsla(32,33%,56%,.8);color:#fff}.image-preview_modalContent__T1lP3{display:flex;flex:1 1;min-height:0}.image-preview_thumbnailSidebar__Mj_LP{width:120px;background:rgba(0,0,0,.7);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;position:relative;overflow:hidden}.image-preview_thumbnailContainer__Vwmdi{flex:1 1;overflow-y:auto;padding:1rem .5rem;scrollbar-width:thin;scrollbar-color:var(--accent-gold) transparent}.image-preview_thumbnailContainer__Vwmdi::-webkit-scrollbar{width:6px}.image-preview_thumbnailContainer__Vwmdi::-webkit-scrollbar-track{background:transparent}.image-preview_thumbnailContainer__Vwmdi::-webkit-scrollbar-thumb{background:var(--accent-gold);border-radius:3px}.image-preview_thumbnailNavButton__cmsqV{position:absolute;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;width:30px;height:30px}.image-preview_thumbnailNavButton__cmsqV:hover{background:hsla(0,0%,100%,.3);transform:translateX(-50%) scale(1.1)}.image-preview_thumbnailNavButton__cmsqV:disabled{opacity:.3;cursor:not-allowed}.image-preview_thumbnailNavButton__cmsqV:disabled:hover{transform:translateX(-50%) scale(1);background:rgba(0,0,0,.7)}.image-preview_thumbnailNavUp__mYWWN{top:.5rem}.image-preview_thumbnailNavDown__7Dcvi{bottom:.5rem}.image-preview_mainImageArea__wfKZa{flex:1 1;display:flex;flex-direction:column;position:relative;background:var(--bg-primary)}.image-preview_mainImageContainer__7teym{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;min-height:400px}.image-preview_mainImage__6mFL_{object-fit:contain}.image-preview_mainImage__6mFL_,.image-preview_mainVideo__UfeaN{max-width:100%;max-height:100%;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.image-preview_mainVideo__UfeaN{width:100%;height:auto;min-height:400px}.image-preview_mainVideo__UfeaN .video-player-container{width:100%;height:100%;min-height:400px}.image-preview_mainVideo__UfeaN .video-player{width:100%;height:auto;max-height:100%;border-radius:12px}.image-preview_videoThumbnailContainer__q4FNF{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-preview_videoPlayIcon__r2yzo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.image-preview_videoThumbnailContainer__q4FNF:hover .image-preview_videoPlayIcon__r2yzo{background:hsla(32,33%,56%,.9);transform:translate(-50%,-50%) scale(1.1)}.image-preview_thumbnail__dYUCr{background:transparent;border:3px solid transparent;border-radius:12px;cursor:pointer;padding:0;margin-bottom:.75rem;transition:all .3s ease;overflow:hidden;position:relative;width:100%;aspect-ratio:4/3}.image-preview_thumbnail__dYUCr:hover{border-color:var(--accent-gold);transform:scale(1.05)}.image-preview_thumbnail__dYUCr.image-preview_active__RWRr9{border-color:var(--accent-gold);box-shadow:0 0 0 2px hsla(32,33%,56%,.3)}.image-preview_thumbnailImage__VdDEP{width:100%;height:100%;object-fit:contain;display:block;border-radius:8px;background:var(--bg-primary)}.image-preview_navButton__gT3mU{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.7);border:none;color:#fff;cursor:pointer;padding:1.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;width:50px;height:50px}.image-preview_navButton__gT3mU:hover{background:rgba(0,0,0,.9);transform:translateY(-50%) scale(1.1)}.image-preview_navLeft__AtFS7{left:2rem}.image-preview_navRight__xCZZd{right:2rem}.image-preview_imageCounter__2PPt0{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:#fff!important;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500}[data-theme=dark] .image-preview_imageCounter__2PPt0,[data-theme=light] .image-preview_imageCounter__2PPt0{color:#fff!important}@media (max-width:1024px){.image-preview_modalOverlay__nEyR_{padding:1rem}.image-preview_thumbnailSidebar__Mj_LP{width:100px}.image-preview_thumbnailImage__VdDEP{height:70px}}@media (max-width:768px){.image-preview_modalContainer__w4Z6_{max-width:98vw;max-height:98vh}.image-preview_modalHeader___qbls{padding:1rem 1.5rem}.image-preview_modalTitle__kozeC{font-size:1.1rem}.image-preview_modalContent__T1lP3{flex-direction:column}.image-preview_thumbnailSidebar__Mj_LP{width:100%;height:100px;flex-direction:row;border-right:none;border-bottom:1px solid var(--border-color);overflow:hidden}.image-preview_thumbnailContainer__Vwmdi{flex:1 1;overflow-x:auto;overflow-y:hidden;padding:.75rem;display:flex;flex-direction:row;gap:.75rem}.image-preview_thumbnail__dYUCr{margin-bottom:0;margin-right:0;flex-shrink:0;width:80px;height:60px;aspect-ratio:4/3}.image-preview_thumbnailImage__VdDEP{width:100%;height:100%}.image-preview_thumbnailNavButton__cmsqV{display:none}.image-preview_mainImageContainer__7teym{padding:1rem;min-height:300px}.image-preview_navButton__gT3mU{padding:.8rem;width:40px;height:40px}.image-preview_navLeft__AtFS7{left:1rem}.image-preview_navRight__xCZZd{right:1rem}.image-preview_imageCounter__2PPt0{bottom:1rem}}@media (max-width:480px){.image-preview_modalOverlay__nEyR_{padding:.5rem}.image-preview_modalContainer__w4Z6_{border-radius:16px}.image-preview_thumbnailSidebar__Mj_LP{height:80px;padding:.5rem}.image-preview_thumbnailImage__VdDEP{width:60px;height:45px}.image-preview_mainImageContainer__7teym{padding:.75rem;min-height:250px}.image-preview_navButton__gT3mU{width:35px;height:35px;padding:.6rem}}.service-detail_serviceOverview__kFd7v{padding:6rem 0}.service-detail_serviceOverviewContent__GoY1m{max-width:1200px;margin:0 auto;padding:0 2rem}.service-detail_serviceOverviewText__8gHGW{text-align:center;margin-bottom:4rem}.service-detail_serviceOverviewTitle__QzCNc{font-family:Playfair Display,serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.2}.service-detail_serviceOverviewDescription__iLgI4{font-family:Inter,sans-serif;font-size:1.2rem;color:var(--text-secondary);line-height:1.6;max-width:800px;margin:0 auto}.service-detail_serviceOverviewFeatures__MT9OI{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.service-detail_featureItem__ivy6R{display:flex;align-items:flex-start;gap:1rem;padding:2rem;background:var(--bg-secondary);border-radius:12px;border:1px solid hsla(32,33%,56%,.1);transition:all .3s ease}.service-detail_featureItem__ivy6R:hover{box-shadow:0 15px 30px var(--shadow-color);border-color:hsla(32,33%,56%,.3)}.service-detail_featureIcon__PtYvR{width:50px;height:50px;background:var(--accent-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-detail_featureIcon__PtYvR svg{width:24px;height:24px;color:var(--bg-primary)}.service-detail_featureContent__15T5j{flex:1 1}.service-detail_featureTitle__CJrg3{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.service-detail_featureDescription___hcVg{font-family:Inter,sans-serif;font-size:1rem;color:var(--text-secondary);line-height:1.5}.service-detail_whyChooseUs__1AGih{padding:6rem 0;background:var(--bg-secondary)}.service-detail_chooseUsContent__4RE3K{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.service-detail_chooseUsText__b4lfa{margin-bottom:4rem}.service-detail_chooseUsTitle__F5bam{font-family:Playfair Display,serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.2}.service-detail_chooseUsDescription__PHO2C{font-family:Inter,sans-serif;font-size:1.2rem;color:var(--text-secondary);line-height:1.6;max-width:800px;margin:0 auto}.service-detail_chooseUsStats__HPjeR{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem}.service-detail_statItem__iCwvK{text-align:center;padding:2rem;border-radius:12px;border:1px solid hsla(32,33%,56%,.1);transition:all .3s ease}.service-detail_statItem__iCwvK:hover{transform:translateY(0);box-shadow:0 15px 30px var(--shadow-color);border-color:hsla(32,33%,56%,.3)}.service-detail_statNumber__MUiwH{font-family:Playfair Display,serif;font-size:3rem;font-weight:700;color:var(--accent-gold);margin-bottom:.5rem}.service-detail_statLabel__u423L{font-family:Inter,sans-serif;font-size:1rem;color:var(--text-secondary);font-weight:500}.service-detail_keyDeliverables__7cDFh{padding:6rem 0}.service-detail_deliverablesHeader__w9irf{text-align:center;margin-bottom:4rem}.service-detail_deliverablesTitle__q2PwU{font-family:Playfair Display,serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.2}.service-detail_deliverablesSubtitle__i5vp8{font-family:Inter,sans-serif;font-size:1.2rem;color:var(--text-secondary);line-height:1.6;max-width:800px;margin:0 auto}.service-detail_deliverablesGrid__0ya9y{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem}.service-detail_deliverableItem__PfNj8{text-align:center;padding:3rem 2rem;background:var(--bg-secondary);border-radius:12px;border:1px solid hsla(32,33%,56%,.1);transition:all .3s ease;min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.service-detail_deliverableItem__PfNj8:hover{transform:translateY(0);box-shadow:0 15px 30px var(--shadow-color);border-color:hsla(32,33%,56%,.3)}.service-detail_deliverableIcon__iwJXO{width:80px;height:80px;background:var(--accent-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;flex-shrink:0}.service-detail_deliverableIcon__iwJXO svg{width:36px;height:36px;color:var(--bg-primary)}.service-detail_deliverableTitle__KBPY2{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;line-height:1.3}.service-detail_deliverableDescription__9fnev{font-family:Inter,sans-serif;font-size:1rem;color:var(--text-secondary);line-height:1.6;max-width:250px}.service-detail_serviceFaq__QWbq7{padding:6rem 0;background:var(--bg-secondary)}.service-detail_faqAccordion__Z2PKR{max-width:800px;margin:0 auto;padding:0 2rem}.service-detail_faqItem__om_CQ{margin-bottom:1rem;border-radius:12px;border:1px solid hsla(32,33%,56%,.1);overflow:hidden}.service-detail_faqQuestion__UX3f9{width:100%;padding:1.5rem;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;color:var(--text-primary);transition:all .3s ease}.service-detail_faqQuestion__UX3f9:hover{background:var(--bg-secondary)}.service-detail_faqIcon__ak__s{width:20px;height:20px;transition:transform .3s ease}.service-detail_faqIcon__ak__s.service-detail_active__zZW4j{transform:rotate(180deg)}.service-detail_faqAnswer__gQt_V{max-height:0;overflow:hidden;transition:max-height .3s ease}.service-detail_faqAnswer__gQt_V.service-detail_active__zZW4j{max-height:200px}.service-detail_faqAnswer__gQt_V p{padding:0 1.5rem 1.5rem;font-family:Inter,sans-serif;font-size:1rem;color:var(--text-secondary);line-height:1.6}@media (max-width:768px){.service-detail_chooseUsTitle__F5bam,.service-detail_deliverablesTitle__q2PwU,.service-detail_serviceOverviewTitle__QzCNc{font-size:2.5rem}.service-detail_chooseUsStats__HPjeR,.service-detail_deliverablesGrid__0ya9y,.service-detail_serviceOverviewFeatures__MT9OI{grid-template-columns:1fr;gap:1.5rem}.service-detail_featureItem__ivy6R{flex-direction:column;text-align:center}.service-detail_featureIcon__PtYvR{margin:0 auto}}