.page_hero__7KFOs{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 0;text-align:center}.page_heroContent__dzLob{max-width:800px;margin:0 auto}.page_heroTitle__ixXIp{font-size:3.5rem;margin-bottom:24px;line-height:1.2}.page_highlight__Jnelb{color:#fbbf24}.page_heroSubtitle__ZW2Yq{font-size:1.25rem;margin-bottom:40px;opacity:.95;line-height:1.8}.page_heroButtons__QFahC{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.page_featuresGrid__txuLt{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;margin-top:60px}@media (max-width:1160px){.page_featuresGrid__txuLt{grid-template-columns:repeat(2,1fr)}}.page_featureCard__swyBK{background:#fff;padding:40px 24px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);text-align:center;transition:all .3s ease}.page_featureCard__swyBK:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.page_featureIcon__UHR_A{display:flex;align-items:center;justify-content:center;margin-bottom:20px;height:100px;margin-left:auto;margin-right:auto}.page_featureIcon__UHR_A img{height:100%;width:auto;object-fit:contain}.page_featureCard__swyBK h3{font-size:1.5rem;margin-bottom:16px;color:#1f2937}.page_featureCard__swyBK p{color:#6b7280;line-height:1.7}.page_featuresLinkContainer__jJ2SN{text-align:center;margin-top:48px}.page_viewAboutLink__le7bE{font-size:1rem;font-weight:600;color:#2563eb;text-decoration:none;transition:color .2s;display:inline-block}.page_viewAboutLink__le7bE:hover{color:#1d4ed8}.page_processSection__S6g9F{background-color:#f9fafb}.page_processButtonContainer__f9k9g{text-align:center;margin-top:48px}.page_viewProcessLink__jlVtZ{font-size:1rem;font-weight:600;color:#2563eb;text-decoration:none;transition:color .2s;display:inline-block}.page_viewProcessLink__jlVtZ:hover{color:#1d4ed8}.page_ctaSection__BmsKD{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);color:#fff;padding:80px 0 48px;text-align:center;position:relative;overflow:hidden}.page_ctaSection__BmsKD:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.page_ctaContent__MfmkM{position:relative;z-index:1}.page_ctaContent__MfmkM h2{font-size:2.5rem;margin-bottom:16px;font-weight:800;letter-spacing:-.02em}.page_ctaContent__MfmkM p{font-size:1.25rem;margin-bottom:32px;opacity:.85;font-weight:400}.page_ctaButton__lcwUc{display:inline-flex;align-items:center;justify-content:center;padding:16px 48px;font-size:1.25rem;font-weight:600;background:#1d4ed8;color:#fff;border-radius:8px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.page_ctaButton__lcwUc:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,99,235,.4)}.page_ctaPhoneWrapper__sYj0x{margin-top:40px;text-align:center}.page_ctaPhoneLabel__Ia2BW{font-size:.875rem;opacity:.7;display:block;margin-bottom:0}.page_ctaPhone__aZWZt{font-size:2.25rem;font-weight:700;margin:0;opacity:1;letter-spacing:.02em}.page_ctaButtons__Ge_hw{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.page_ctaButtons__Ge_hw .page_btn-outline__xwnLB{background-color:transparent;color:#fff;border-color:#fff}.page_ctaButtons__Ge_hw .page_btn-outline__xwnLB:hover{background-color:#fff;color:#1a1a2e}@media (max-width:768px){.page_hero__7KFOs{padding:80px 0}.page_heroTitle__ixXIp{font-size:2.5rem}.page_heroSubtitle__ZW2Yq{font-size:1.125rem}.page_heroButtons__QFahC{flex-direction:column;align-items:center}.page_heroButtons__QFahC .page_btn__hMGYV{width:100%;max-width:300px}.page_featuresGrid__txuLt{gap:24px}.page_featureIcon__UHR_A{height:64px;width:auto}.page_ctaContent__MfmkM h2{font-size:2rem}.page_ctaContent__MfmkM p{font-size:1.125rem}.page_ctaButtons__Ge_hw{flex-direction:row;justify-content:center;gap:12px}.page_ctaButtons__Ge_hw .page_btn__hMGYV{width:auto;padding:8px 16px}.page_processButtonContainer__f9k9g{margin-top:16px}}@media (max-width:600px){.page_featuresGrid__txuLt{grid-template-columns:1fr}}.HeroSlider_heroSlider__95s8I{position:relative;width:100%;aspect-ratio:21/9;overflow:hidden;background-color:#000;cursor:-webkit-grab;cursor:grab;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.HeroSlider_heroSlider__95s8I:active{cursor:-webkit-grabbing;cursor:grabbing}.HeroSlider_slidesContainer__O93pS{display:flex;width:100%;height:100%;transition:transform .6s ease-in-out}.HeroSlider_slide__dIpWX{flex-shrink:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;position:relative;padding-left:80px;padding-right:50px}.HeroSlider_slideContent__2bfQp{max-width:50%;color:#fff;text-align:left;animation:HeroSlider_slideInLeft__ysocl 1s ease-out;margin-left:88px;margin-top:0}@media (min-width:1200px){.HeroSlider_slide__dIpWX{padding-left:100px}.HeroSlider_slideContent__2bfQp{margin-left:104px}}@media (min-width:1536px){.HeroSlider_slide__dIpWX{padding-left:clamp(120px,8vw,180px)}.HeroSlider_slideContent__2bfQp{margin-left:clamp(112px,6vw,160px)}}@keyframes HeroSlider_slideInLeft__ysocl{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.HeroSlider_subtitle__wsrQ9{font-size:1.2rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#fbbf24;margin-bottom:10px;min-height:1.2em;opacity:.95}.HeroSlider_title__Hg4z6{font-size:3.75rem;font-weight:700;line-height:1.15;margin-bottom:24px}.HeroSlider_title__Hg4z6 span{display:block;font-size:2.75rem;color:#333336}@media (min-width:1200px){.HeroSlider_subtitle__wsrQ9{font-size:1.35rem;margin-bottom:12px}.HeroSlider_title__Hg4z6{font-size:4.25rem;margin-bottom:28px}.HeroSlider_title__Hg4z6 span{font-size:3.125rem}}@media (min-width:1536px){.HeroSlider_title__Hg4z6{font-size:4.75rem}.HeroSlider_title__Hg4z6 span{font-size:3.5rem}}.HeroSlider_buttons__NJfqr{display:flex;gap:16px;flex-wrap:wrap}@media (min-width:769px){.HeroSlider_buttons__NJfqr .btn{font-size:1rem;padding:12px 22px;min-height:44px}}@media (min-width:1200px){.HeroSlider_buttons__NJfqr .btn{font-size:1.125rem;padding:14px 28px;min-height:48px}}.HeroSlider_overlayImageContainer__vcN1A{position:absolute;right:-5%;top:50%;transform:translateY(-50%);width:60%;height:80%;max-width:60%;max-height:80%;display:flex;align-items:center;justify-content:center;z-index:2}.HeroSlider_overlayImage__C82RD{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3));margin-right:30px;pointer-events:none;-webkit-user-drag:none}.HeroSlider_indicators__OY3Yk{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:10}.HeroSlider_indicator__XYSnT{width:12px;height:12px;border-radius:50%;background-color:hsla(0,0%,100%,.4);border:2px solid hsla(0,0%,100%,.6);cursor:pointer;transition:all .3s ease;padding:0}.HeroSlider_indicator__XYSnT:hover{background-color:hsla(0,0%,100%,.6);transform:scale(1.2)}.HeroSlider_indicator__XYSnT.HeroSlider_activeIndicator__a_na3{background-color:#fff;border-color:#fff;transform:scale(1.3)}@media (max-width:1024px){.HeroSlider_slide__dIpWX{padding-left:40px;padding-right:40px}.HeroSlider_slideContent__2bfQp{max-width:60%;margin-left:30px}.HeroSlider_title__Hg4z6{font-size:2.5rem}.HeroSlider_title__Hg4z6 span{font-size:28px}}@media (max-width:768px){.HeroSlider_heroSlider__95s8I{aspect-ratio:4/3}.HeroSlider_slide__dIpWX{padding-left:20px;padding-right:20px;align-items:flex-start;padding-top:30px}.HeroSlider_slideContent__2bfQp{max-width:70%;margin-left:0}.HeroSlider_overlayImageContainer__vcN1A{display:flex;position:absolute;right:10px;bottom:40px;top:auto;transform:none;max-width:52%;height:auto;max-height:75%}.HeroSlider_subtitle__wsrQ9{font-size:.875rem;margin-bottom:8px;height:auto}.HeroSlider_title__Hg4z6{font-size:1.75rem;margin-bottom:16px;line-height:1.3}.HeroSlider_title__Hg4z6 span{font-size:1.75rem}.HeroSlider_buttons__NJfqr{flex-direction:row;gap:8px}.HeroSlider_indicators__OY3Yk{bottom:15px;gap:8px}.HeroSlider_indicator__XYSnT{width:8px;height:8px}}@media (max-width:480px){.HeroSlider_heroSlider__95s8I{aspect-ratio:3/4}.HeroSlider_slide__dIpWX{padding-left:16px;padding-right:16px;padding-top:24px}.HeroSlider_slideContent__2bfQp{max-width:65%}.HeroSlider_overlayImageContainer__vcN1A{right:8px;bottom:35px;max-width:60%;max-height:68%}.HeroSlider_subtitle__wsrQ9{font-size:.8rem;margin-bottom:6px}.HeroSlider_title__Hg4z6{font-size:1.5rem;margin-bottom:12px}.HeroSlider_title__Hg4z6 span{font-size:1.5rem}.HeroSlider_buttons__NJfqr{flex-direction:column;gap:8px}.HeroSlider_indicators__OY3Yk{bottom:12px}.HeroSlider_indicator__XYSnT{width:6px;height:6px}}.PortfolioSlider_portfolioSection__7d7Bs{padding:80px 0;background-color:#fff;overflow:visible}.PortfolioSlider_header__LcE2_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.PortfolioSlider_titleWrapper__S_R8r{display:flex;flex-direction:column;gap:8px}.PortfolioSlider_title__iY756{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0}.PortfolioSlider_viewAllLink__pXwPk{font-size:1rem;font-weight:600;color:#2563eb;text-decoration:none;transition:color .2s}.PortfolioSlider_viewAllLink__pXwPk:hover{color:#1d4ed8}.PortfolioSlider_viewAllLinkMobile__6ChVT{display:none}.PortfolioSlider_viewAllLinkDesktop__oOsML{display:block}.PortfolioSlider_sliderWrapper__t6FN0{position:relative;overflow:hidden;width:100%;padding:30px 0;margin:-30px 0}.PortfolioSlider_slider__Fi5NP{display:flex;gap:24px;animation:PortfolioSlider_scroll__HVqzu 30s linear infinite;width:-moz-fit-content;width:fit-content;padding:0 20px}.PortfolioSlider_slider__Fi5NP:hover{animation-play-state:paused}@keyframes PortfolioSlider_scroll__HVqzu{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.PortfolioSlider_portfolioCard__GLfDD{flex-shrink:0;width:280px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;text-decoration:none;display:block}.PortfolioSlider_portfolioCard__GLfDD:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.PortfolioSlider_cardImage__Vc8Ep{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:linear-gradient(145deg,#f3f4f6,#e5e7eb)}.PortfolioSlider_cardImage__Vc8Ep img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.PortfolioSlider_portfolioCard__GLfDD:hover .PortfolioSlider_cardImage__Vc8Ep img{transform:scale(1.1)}.PortfolioSlider_cardOverlay__3x7N_{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.6) 50%,transparent);opacity:0;transition:opacity .3s ease;padding:20px}.PortfolioSlider_portfolioCard__GLfDD:hover .PortfolioSlider_cardOverlay__3x7N_{opacity:1}.PortfolioSlider_viewButton__fmjuR{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:12px 24px;background:#fff;color:#1f2937;border-radius:8px;font-size:1rem;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:all .3s ease}.PortfolioSlider_viewButton__fmjuR:hover{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.4)}.PortfolioSlider_overlayContent__hkPEH{position:absolute;bottom:20px;left:20px;right:20px;width:calc(100% - 40px);display:flex;flex-direction:column;gap:6px}.PortfolioSlider_boxType__V6JcB{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:0}.PortfolioSlider_details__SArXB{display:flex;flex-direction:column;gap:8px}.PortfolioSlider_detailItem__jwGZ4{display:flex;flex-direction:column;gap:4px}.PortfolioSlider_detailLabel__euyM6{font-size:.75rem;color:hsla(0,0%,100%,.8);font-weight:500}.PortfolioSlider_detailValue__HlTO2{font-size:.9rem;color:#fff;font-weight:600;line-height:1.4}.PortfolioSlider_cardInfo__1E_tG{padding:16px;display:flex;align-items:center;justify-content:center}.PortfolioSlider_tag__L_3Lc{display:inline-block;padding:6px 12px;background:#f3f4f6;color:#4b5563;border-radius:20px;font-size:.85rem;font-weight:500}.PortfolioSlider_loading__CUJLm{text-align:center;padding:60px 20px;color:#6b7280;font-size:1.125rem}.PortfolioSlider_description__KyFl6{color:#6b7280;font-size:.9rem;font-weight:400;margin:0}@media (max-width:768px){.PortfolioSlider_portfolioSection__7d7Bs{padding:40px 0}.PortfolioSlider_header__LcE2_{margin-bottom:32px;flex-direction:column;align-items:center;text-align:center}.PortfolioSlider_titleWrapper__S_R8r{gap:6px;align-items:center;width:100%}.PortfolioSlider_title__iY756{font-size:2rem;text-align:center}.PortfolioSlider_description__KyFl6{font-size:.85rem;text-align:center}.PortfolioSlider_viewAllLinkDesktop__oOsML{display:none}.PortfolioSlider_viewAllLinkMobile__6ChVT{display:block;text-align:center;margin-top:24px;font-size:.9rem}.PortfolioSlider_viewAllLink__pXwPk{font-size:.9rem}.PortfolioSlider_slider__Fi5NP{gap:16px}.PortfolioSlider_portfolioCard__GLfDD{width:240px}.PortfolioSlider_cardOverlay__3x7N_{padding:16px}.PortfolioSlider_overlayContent__hkPEH{bottom:16px;left:16px;right:16px;width:calc(100% - 32px)}.PortfolioSlider_viewButton__fmjuR{padding:10px 20px;font-size:.9rem}.PortfolioSlider_boxType__V6JcB{font-size:1rem}.PortfolioSlider_detailLabel__euyM6{font-size:.7rem}.PortfolioSlider_detailValue__HlTO2{font-size:.85rem}}@media (max-width:480px){.PortfolioSlider_portfolioSection__7d7Bs{padding:40px 0}.PortfolioSlider_title__iY756{font-size:1.75rem}.PortfolioSlider_portfolioCard__GLfDD{width:200px}.PortfolioSlider_cardOverlay__3x7N_{padding:12px}.PortfolioSlider_overlayContent__hkPEH{bottom:12px;left:12px;right:12px;width:calc(100% - 24px)}.PortfolioSlider_viewButton__fmjuR{padding:8px 16px;font-size:.85rem}.PortfolioSlider_description__KyFl6{font-size:.8rem}.PortfolioSlider_viewAllLinkMobile__6ChVT{margin-top:20px;font-size:.85rem}.PortfolioSlider_boxType__V6JcB{font-size:.9rem}.PortfolioSlider_detailLabel__euyM6{font-size:.65rem}.PortfolioSlider_detailValue__HlTO2{font-size:.8rem}}.RecentBlogPosts_blogSection__UCud_{padding:80px 0;background-color:#f9fafb}.RecentBlogPosts_loading__K94er{text-align:center;padding:60px 0;color:#64748b}.RecentBlogPosts_postCard__TQpuD{box-shadow:0 4px 16px rgba(0,0,0,.08)}.RecentBlogPosts_header__X0QOW{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.RecentBlogPosts_titleWrapper__6_3tq{display:flex;flex-direction:column;gap:8px}.RecentBlogPosts_title__Et0xF{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0}.RecentBlogPosts_description__DxWsy{font-size:.9rem;font-weight:400;color:#6b7280;margin:0}.RecentBlogPosts_viewAllLink__Iw8tp{font-size:1rem;font-weight:600;color:#2563eb;text-decoration:none;transition:color .2s;white-space:nowrap}.RecentBlogPosts_viewAllLink__Iw8tp:hover{color:#1d4ed8}.RecentBlogPosts_viewAllLinkMobile__BWLR0{display:none;font-size:1rem;font-weight:600;color:#2563eb;text-decoration:none;transition:color .2s;text-align:center;margin-top:32px}.RecentBlogPosts_viewAllLinkMobile__BWLR0:hover{color:#1d4ed8}.RecentBlogPosts_postsGrid__Q7DRI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.RecentBlogPosts_postCard__TQpuD{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.06);transition:all .3s ease}.RecentBlogPosts_postCard__TQpuD:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.RecentBlogPosts_postCardLink__N5Lej{display:block;text-decoration:none;color:inherit}.RecentBlogPosts_postCardImage__Srsze{aspect-ratio:16/10;overflow:hidden}.RecentBlogPosts_thumbnailImage__IMhAA{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.RecentBlogPosts_postCard__TQpuD:hover .RecentBlogPosts_thumbnailImage__IMhAA{transform:scale(1.05)}.RecentBlogPosts_imagePlaceholder__cljBw{width:100%;height:100%;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);display:flex;align-items:center;justify-content:center;transition:transform .4s ease}.RecentBlogPosts_postCard__TQpuD:hover .RecentBlogPosts_imagePlaceholder__cljBw{transform:scale(1.05)}.RecentBlogPosts_imagePlaceholder__cljBw span{font-size:.9rem;font-weight:600;color:#4f46e5;background:hsla(0,0%,100%,.8);padding:6px 12px;border-radius:20px}.RecentBlogPosts_postCardContent__niTHD{padding:20px}.RecentBlogPosts_categoryBadge__rPGPQ{display:inline-block;font-size:.75rem;font-weight:600;color:#2563eb;background:#eff6ff;padding:4px 10px;border-radius:12px;margin-bottom:12px}.RecentBlogPosts_postCardContent__niTHD h3{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RecentBlogPosts_postCardContent__niTHD p{font-size:.9rem;color:#64748b;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RecentBlogPosts_postCardContent__niTHD time{font-size:.8rem;color:#94a3b8}@media (max-width:1024px){.RecentBlogPosts_title__Et0xF{font-size:2rem}.RecentBlogPosts_postsGrid__Q7DRI{grid-template-columns:repeat(2,1fr)}.RecentBlogPosts_postsGrid__Q7DRI .RecentBlogPosts_postCard__TQpuD:nth-child(3){display:none}}@media (max-width:768px){.RecentBlogPosts_blogSection__UCud_{padding:60px 0}.RecentBlogPosts_header__X0QOW{flex-direction:column;gap:16px}.RecentBlogPosts_viewAllLink__Iw8tp{display:none}.RecentBlogPosts_viewAllLinkMobile__BWLR0{display:block}.RecentBlogPosts_postsGrid__Q7DRI{grid-template-columns:1fr}.RecentBlogPosts_postsGrid__Q7DRI .RecentBlogPosts_postCard__TQpuD:nth-child(3){display:block}.RecentBlogPosts_title__Et0xF{font-size:1.75rem}.RecentBlogPosts_postCardContent__niTHD{padding:16px}.RecentBlogPosts_postCardContent__niTHD h3{font-size:1rem}}.Popup_overlay__caG5e{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:Popup_fadeIn__rOxr5 .2s ease}@keyframes Popup_fadeIn__rOxr5{0%{opacity:0}to{opacity:1}}.Popup_popup__mIGOJ{background:#fff;border-radius:16px;max-width:500px;width:100%;max-height:95vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:Popup_slideUp__mkpch .3s ease;position:relative}@keyframes Popup_slideUp__mkpch{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Popup_closeButton__eYMyw{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;z-index:10;transition:all .2s ease}.Popup_closeButton__eYMyw:hover{background:rgba(0,0,0,.7);transform:scale(1.1)}.Popup_popupContent__c6SAB{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.Popup_imageSection__7BiEF{flex:0 0 auto;width:100%;aspect-ratio:1/1;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.Popup_image__8O8PN{width:100%;height:100%;object-fit:cover}.Popup_contentSection__kR4TL{flex:1 1;padding:32px 32px 0;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;flex-shrink:1}.Popup_header__4GPX_{margin-bottom:20px}.Popup_title__3peaI{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.Popup_message__lsbI2{font-size:1rem;line-height:1.6;color:#374151}.Popup_contentSection__kR4TL::-webkit-scrollbar{width:6px}.Popup_contentSection__kR4TL::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.Popup_contentSection__kR4TL::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.Popup_contentSection__kR4TL::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.Popup_message__lsbI2 p{margin:0 0 12px}.Popup_message__lsbI2 p:last-child{margin-bottom:0}.Popup_message__lsbI2 b{font-weight:700;color:#1f2937}.Popup_buttonSection__K1taD{flex:0 0 auto;padding:24px 32px 32px;display:flex;flex-direction:row;gap:12px}.Popup_button__FKUb1{flex:1 1;padding:14px 24px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.Popup_button__FKUb1:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.4)}.Popup_button__FKUb1:active{transform:translateY(0)}.Popup_dontShowButton__TuS9D{flex:1 1;padding:12px 24px;background:transparent;color:#6b7280;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Popup_dontShowButton__TuS9D:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}@media (max-width:768px){.Popup_overlay__caG5e{padding:0}.Popup_popup__mIGOJ{max-width:100%;max-height:100vh;border-radius:0;flex-direction:column}.Popup_imageSection__7BiEF{flex:0 0 auto;width:100%;aspect-ratio:1/1}.Popup_contentSection__kR4TL{padding:24px 20px 0}.Popup_buttonSection__K1taD{padding:20px;flex-direction:column}.Popup_title__3peaI{font-size:1.25rem}.Popup_message__lsbI2{font-size:.9rem}.Popup_button__FKUb1{padding:12px 20px;font-size:.95rem}}.ProcessTimeline_timeline__Hfgga{position:relative;padding:50px 100px 100px}.ProcessTimeline_connections__7iF4c{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ProcessTimeline_baseLine__Jcl4X{stroke:#e5e7eb;shape-rendering:geometricPrecision}.ProcessTimeline_progressLine__97R0v{stroke:#0f3460;shape-rendering:geometricPrecision}.ProcessTimeline_nodes__ZQMJ8{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2}.ProcessTimeline_node__b1mOL{flex-direction:column;gap:12px;background:none;border:none;cursor:pointer;padding:0;flex:var(--flex,1);will-change:flex,margin-left,margin-right;transition:flex .5s cubic-bezier(.4,0,.2,1),margin-left .5s cubic-bezier(.4,0,.2,1),margin-right .5s cubic-bezier(.4,0,.2,1);position:relative}.ProcessTimeline_node__b1mOL,.ProcessTimeline_numberWrapper__5z16Y{display:flex;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ProcessTimeline_numberWrapper__5z16Y{height:80px;justify-content:center}.ProcessTimeline_numberCircle__RmNSt{width:48px;height:48px;border-radius:50%;background:#fff;border:3px solid #e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transition:transform .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1);position:relative;z-index:3}.ProcessTimeline_node__b1mOL.ProcessTimeline_active__OMJK4 .ProcessTimeline_numberCircle__RmNSt{transform:scale(1.5);border-color:#0f3460;color:#0f3460;box-shadow:0 4px 16px rgba(15,52,96,.2)}.ProcessTimeline_textContent__Qdfo8{display:flex;flex-direction:column;align-items:center}.ProcessTimeline_title__MpZ_4{font-size:.875rem;color:#9ca3af;font-weight:500;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s ease;white-space:nowrap;text-wrap:balance;transform-origin:center top;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ProcessTimeline_node__b1mOL.ProcessTimeline_active__OMJK4 .ProcessTimeline_title__MpZ_4{transform:scale(1.286);color:#1f2937;font-weight:600}.ProcessTimeline_description__nMiQG{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:20px;text-align:center;background:linear-gradient(135deg,rgba(26,26,46,.08),rgba(15,52,96,.08));padding:16px 20px;border-radius:12px;border:1px solid rgba(15,52,96,.15);width:300px;z-index:10;opacity:0;pointer-events:none;transition:opacity .4s ease-out}.ProcessTimeline_descriptionVisible__f_r1R{opacity:1;pointer-events:auto}.ProcessTimeline_description__nMiQG p{font-size:.85rem;color:#4b5563;line-height:1.5;margin:0;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.ProcessTimeline_node__b1mOL:hover:not(.ProcessTimeline_active__OMJK4) .ProcessTimeline_numberCircle__RmNSt{transform:scale(1.1);border-color:#0f3460;color:#0f3460}.ProcessTimeline_node__b1mOL:hover:not(.ProcessTimeline_active__OMJK4) .ProcessTimeline_title__MpZ_4{color:#0f3460}@media (min-width:769px) and (max-width:900px){.ProcessTimeline_title__MpZ_4{white-space:normal;word-break:keep-all;text-align:center;line-height:1.4}}@media (max-width:768px){.ProcessTimeline_timeline__Hfgga{padding:20px 16px}.ProcessTimeline_connections__7iF4c{display:none}.ProcessTimeline_nodes__ZQMJ8{flex-direction:column;gap:0;position:relative}.ProcessTimeline_node__b1mOL{flex-direction:row;align-items:flex-start;gap:20px;width:100%;margin:0!important;position:relative;text-align:left;padding:0 0 32px}.ProcessTimeline_node__b1mOL:last-child{padding-bottom:0}.ProcessTimeline_node__b1mOL:not(:last-child):before{content:"";position:absolute;top:48px;left:23px;width:2px;height:calc(100% - 24px);background:#e5e7eb;z-index:0}.ProcessTimeline_numberWrapper__5z16Y{width:48px;height:48px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.ProcessTimeline_numberCircle__RmNSt{width:48px;height:48px;font-size:.9rem;border-width:2px;background:#fff}.ProcessTimeline_node__b1mOL.ProcessTimeline_active__OMJK4 .ProcessTimeline_numberCircle__RmNSt{transform:none;width:48px;height:48px;font-size:.9rem;border-width:3px;border-color:#0f3460;color:#0f3460;box-shadow:0 2px 8px rgba(15,52,96,.2)}.ProcessTimeline_textContent__Qdfo8{align-items:flex-start;padding-top:0;flex:1 1;min-height:48px;display:flex;flex-direction:column;justify-content:center}.ProcessTimeline_node__b1mOL.ProcessTimeline_active__OMJK4 .ProcessTimeline_textContent__Qdfo8{justify-content:flex-start;padding-top:4px}.ProcessTimeline_title__MpZ_4{font-size:1rem;white-space:nowrap;text-align:left;max-width:none;color:#6b7280;transform:none;transform-origin:left top;transition:color .3s ease}.ProcessTimeline_node__b1mOL.ProcessTimeline_active__OMJK4 .ProcessTimeline_title__MpZ_4{transform:none;font-size:1.1rem;max-width:none;color:#1f2937;font-weight:600}.ProcessTimeline_description__nMiQG{position:static;transform:none;margin-top:0;margin-bottom:0;padding:0;text-align:left;background:transparent;border-radius:8px;border:none;width:100%;max-width:none;height:0;overflow:hidden;opacity:0;transition:none}.ProcessTimeline_descriptionVisible__f_r1R{margin-top:8px;padding:12px 16px;background:rgba(15,52,96,.05);height:auto;overflow:visible;opacity:1}.ProcessTimeline_description__nMiQG p{font-size:.85rem;color:#4b5563;line-height:1.6}}