.Hero_hero__1d92z{position:relative;min-height:100dvh;display:flex;flex-direction:column}.Hero_bg_wrapper__DSWDz{position:absolute;inset:0;z-index:-1;overflow:hidden}.Hero_bg_img__ZWwW0{object-fit:cover;object-position:center right}.Hero_bg_overlay__bAFzf{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,20,.82),rgba(10,10,20,.55) 45%,rgba(10,10,20,.15))}.Hero_content__FJG4L{flex:1 1;display:flex;align-items:center;padding:0 var(--space-xl);max-width:1400px;width:100%;margin:0 auto}.Hero_text__HwgeS{max-width:900px}.Hero_eyebrow__hnRKR{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:24px}.Hero_heading__4Dlt_{font-size:clamp(32px,9vw,96px);overflow-wrap:break-word;font-weight:600;line-height:1;letter-spacing:-.03em;color:#ffffff;margin-bottom:28px}.Hero_sub__g9xxg{font-size:17px;font-weight:400;line-height:1.65;color:rgba(255,255,255,.75);max-width:520px;margin-bottom:48px}.Hero_btns__pWP01{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.Hero_btn_primary__eQVGi{display:inline-flex;align-items:center;padding:14px 28px;background:var(--color-accent);color:var(--color-accent-text);border-radius:6px;font-size:14px;font-weight:600;transition:opacity .2s ease;cursor:pointer}.Hero_btn_primary__eQVGi:hover{opacity:.7}.Hero_btn_secondary__DriDj{display:inline-flex;align-items:center;padding:14px 28px;background:transparent;border:1px solid rgba(255,255,255,.35);color:rgba(255,255,255,.85);border-radius:6px;font-size:14px;transition:border-color .2s ease,color .2s ease;cursor:pointer}.Hero_btn_secondary__DriDj:hover{border-color:rgba(255,255,255,.7);color:#ffffff}.Hero_bottom__gxVJp{border-top:1px solid rgba(255,255,255,.12)}.Hero_stats__NK_pR{max-width:1400px;width:100%;margin:0 auto;padding:24px var(--space-xl);font-size:12px;letter-spacing:.1em;color:rgba(255,255,255,.45);text-transform:uppercase}@media (max-width:767px){.Hero_content__FJG4L{padding:var(--space-lg) var(--space-md)}.Hero_stats__NK_pR{padding:24px var(--space-md)}.Hero_btns__pWP01{flex-direction:column;align-items:flex-start}.Hero_bg_overlay__bAFzf{background:rgba(10,10,20,.72)}}.CTAStrip_section__JJN5i{background:var(--color-accent);padding:80px var(--space-xl)}.CTAStrip_inner__9TARM{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.CTAStrip_heading__UwgyE{font-size:42px;font-weight:600;color:#ffffff;line-height:1.1;margin-bottom:12px}.CTAStrip_sub__ngT52{font-size:16px;color:rgba(255,255,255,.9);line-height:1.5}.CTAStrip_btn__gcVV3{display:inline-flex;align-items:center;padding:16px 32px;background:#ffffff;color:var(--color-text-primary);border-radius:6px;font-size:14px;font-weight:600;transition:opacity .2s ease;cursor:pointer;white-space:nowrap;flex-shrink:0}.CTAStrip_btn__gcVV3:hover{opacity:.7}@media (max-width:767px){.CTAStrip_section__JJN5i{padding:var(--space-lg) var(--space-md)}.CTAStrip_inner__9TARM{flex-direction:column;align-items:flex-start;text-align:left}.CTAStrip_heading__UwgyE{font-size:32px}}.Navbar_navbar__UMdIx{position:-webkit-sticky;position:sticky;top:0;z-index:200;width:100%;height:64px;background:rgba(252,252,252,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);display:flex;align-items:center}.Navbar_inner__YeqeH{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--space-xl);display:flex;align-items:center;justify-content:space-between}.Navbar_logo__PiZmU{display:flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.15em;color:var(--color-text-primary);text-transform:uppercase;white-space:nowrap}.Navbar_logo_img__JSFi6{width:32px;height:32px;object-fit:contain;border-radius:8px;background:#111;padding:4px}.Navbar_logo_bold__WJBHt{font-weight:600}.Navbar_logo_light__ZIIEy{font-weight:400}.Navbar_nav__vVzDp{display:none;align-items:center;gap:var(--space-md)}.Navbar_nav__vVzDp a{font-size:13px;color:var(--color-text-secondary);transition:color .15s ease;position:relative;padding-bottom:2px}.Navbar_nav__vVzDp a:hover{color:var(--color-text-primary)}.Navbar_nav_active__3p3fI{color:var(--color-text-primary)!important;font-weight:600}.Navbar_nav_active__3p3fI:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--color-accent);border-radius:2px}.Navbar_cta__8gkXS{display:none;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:10px 20px;background:var(--color-accent);color:var(--color-accent-text);border-radius:6px;transition:opacity .2s ease;cursor:pointer;white-space:nowrap}.Navbar_cta__8gkXS:hover{opacity:.7}.Navbar_hamburger__ZaVM2{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;cursor:pointer;background:none;border:none;border-radius:6px}.Navbar_bar_bot__31IDJ,.Navbar_bar_bot_open__rE8N4,.Navbar_bar_mid__1Euxw,.Navbar_bar_mid_open___vBEb,.Navbar_bar_top__GuV8Z,.Navbar_bar_top_open__97Ndu{display:block;height:2px;background:var(--color-text-primary);border-radius:2px;transform-origin:center;transition:transform .2s ease,opacity .2s ease}.Navbar_bar_top__GuV8Z{width:22px;transform:none}.Navbar_bar_mid__1Euxw{width:22px;opacity:1}.Navbar_bar_bot__31IDJ{width:22px;transform:none}.Navbar_bar_top_open__97Ndu{width:22px;transform:rotate(45deg) translate(5px,5px)}.Navbar_bar_mid_open___vBEb{width:22px;opacity:0}.Navbar_bar_bot_open__rE8N4{width:22px;transform:rotate(-45deg) translate(5px,-5px)}.Navbar_drawer__xr0Qt,.Navbar_drawer_open__HBZiE{position:fixed;top:64px;left:0;right:0;z-index:190;background:rgba(252,252,252,.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.Navbar_drawer__xr0Qt{max-height:0;opacity:0;pointer-events:none}.Navbar_drawer_open__HBZiE{max-height:100dvh;opacity:1;pointer-events:auto}.Navbar_drawer_inner__rt6fy{display:flex;flex-direction:column;padding:var(--space-md);gap:4px}.Navbar_drawer_link__459PY,.Navbar_drawer_link_active__3gqMZ{font-size:18px;font-weight:500;color:var(--color-text-secondary);padding:14px 0;border-bottom:1px solid var(--color-border);transition:color .15s ease}.Navbar_drawer_link__459PY:last-of-type,.Navbar_drawer_link_active__3gqMZ:last-of-type{border-bottom:none}.Navbar_drawer_link_active__3gqMZ{color:var(--color-text-primary);font-weight:600}.Navbar_drawer_cta__SXkPi{display:inline-flex;justify-content:center;align-items:center;margin-top:var(--space-md);padding:14px 28px;background:var(--color-accent);color:var(--color-accent-text);border-radius:6px;font-size:14px;font-weight:600;text-align:center}.Navbar_backdrop__pEJLE{position:fixed;inset:0;top:64px;z-index:180;background:rgba(26,26,46,.25)}.Navbar_dropdown_wrap__FW3ge{position:relative}.Navbar_dropdown_trigger__Ledrk{font-size:13px;color:var(--color-text-secondary);transition:color .15s ease;display:flex;align-items:center;gap:4px;cursor:pointer}.Navbar_dropdown_trigger__Ledrk:hover{color:var(--color-text-primary)}.Navbar_chevron__tSSWO,.Navbar_chevron_open__RWCCO{flex-shrink:0;transition:transform .2s ease}.Navbar_chevron_open__RWCCO{transform:rotate(180deg)}.Navbar_dropdown__GsLXV{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:180px;background:rgba(252,252,252,.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:18px 6px 6px;display:flex;flex-direction:column;z-index:300;opacity:0;pointer-events:none;transition:opacity .15s ease}.Navbar_dropdown_wrap__FW3ge:hover .Navbar_dropdown__GsLXV{opacity:1;pointer-events:auto}.Navbar_dropdown_wrap__FW3ge:hover .Navbar_chevron__tSSWO{transform:rotate(180deg)}.Navbar_dropdown_item__ooaUe{font-size:13px;color:var(--color-text-secondary);padding:9px 14px;border-radius:5px;transition:background .12s ease,color .12s ease;white-space:nowrap}.Navbar_dropdown_item__ooaUe:hover{background:var(--color-border);color:var(--color-text-primary)}.Navbar_drawer_link__459PY,.Navbar_drawer_link_active__3gqMZ{display:flex;justify-content:space-between;align-items:center;background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}.Navbar_drawer_sub__2jL1N{display:flex;flex-direction:column;padding:4px 0 4px 16px;gap:0}.Navbar_drawer_sub_link__36OA3{font-size:15px;color:var(--color-text-secondary);padding:10px 0;border-bottom:1px solid var(--color-border);transition:color .15s ease}.Navbar_drawer_sub_link__36OA3:last-child{border-bottom:none}.Navbar_drawer_sub_link__36OA3:hover{color:var(--color-text-primary)}@media (min-width:1024px){.Navbar_nav__vVzDp{display:flex}.Navbar_cta__8gkXS{display:inline-flex}.Navbar_backdrop__pEJLE,.Navbar_drawer__xr0Qt,.Navbar_drawer_open__HBZiE,.Navbar_hamburger__ZaVM2{display:none}}@media (max-width:1023px){.Navbar_inner__YeqeH{padding:0 var(--space-md)}}@media (max-width:767px){.Navbar_logo__PiZmU{font-size:11px;letter-spacing:.1em;gap:8px}}.PageHeader_section__F_CJK{position:relative;background:var(--color-text-primary);padding:140px var(--space-xl) 100px;overflow:hidden}.PageHeader_bg_wrapper__ygZ52{position:absolute;inset:0;z-index:0}.PageHeader_bg_img__KI74M{object-fit:cover;object-position:center}.PageHeader_bg_overlay__DxYOm{position:absolute;inset:0;background:linear-gradient(90deg,rgba(26,26,46,.75),rgba(26,26,46,.55) 50%,rgba(26,26,46,.3))}.PageHeader_inner__ee6Gd{position:relative;z-index:1;max-width:1400px;margin:0 auto;text-align:left}.PageHeader_eyebrow__Wof9I{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:24px}.PageHeader_title__EKqaH{font-size:clamp(32px,8vw,80px);font-weight:600;line-height:1.05;letter-spacing:-.03em;color:#ffffff;margin-bottom:24px}.PageHeader_desc__xgX0c{font-size:18px;color:rgba(255,255,255,.7);line-height:1.6;max-width:600px}@media (min-width:768px) and (max-width:1023px){.PageHeader_section__F_CJK{padding:100px var(--space-xl) 72px}}@media (max-width:767px){.PageHeader_section__F_CJK{padding:80px var(--space-md) var(--space-lg)}}.About_section__BYALQ{background:var(--color-bg);padding:var(--space-xl) var(--space-xl) var(--space-2xl)}.About_inner__RuywR{max-width:900px;margin:0 auto}.About_lead__gPwEq{font-size:clamp(20px,3vw,28px);font-weight:400;color:var(--color-text-primary);line-height:1.6;margin-bottom:64px}.About_prose__fzBMO{font-size:16px;color:var(--color-text-secondary);line-height:1.8;display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}.About_col__ZypQi h2{font-size:20px;font-weight:600;color:var(--color-text-primary);margin-bottom:16px}.About_col__ZypQi p{margin-bottom:24px}.About_divider__ur7Ss{width:100%;height:1px;background:var(--color-border);margin:80px 0}@media (min-width:768px){.About_prose__fzBMO{grid-template-columns:repeat(2,1fr);gap:80px}}@media (max-width:767px){.About_section__BYALQ{padding:var(--space-lg) var(--space-md)}}.Faq_section__dhAmj{background:var(--color-bg);padding:0 var(--space-xl) var(--space-2xl)}.Faq_inner__YjB_g{max-width:900px;margin:0 auto}.Faq_faq__mSFLv{padding:48px 0;border-bottom:1px solid var(--color-border)}.Faq_faq__mSFLv:last-child{border-bottom:none}.Faq_q__0Kmqw{font-size:20px;font-weight:600;color:var(--color-text-primary);margin-bottom:24px}.Faq_a__DZQa8{font-size:16px;color:var(--color-text-secondary);line-height:1.7}@media (max-width:767px){.Faq_section__dhAmj{padding:var(--space-lg) var(--space-md)}}.ValueProps_section__wH72d{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-xl) var(--space-xl)}.ValueProps_heading__pp702{max-width:1400px;margin:0 auto 32px;font-size:13px;font-weight:500;color:var(--color-text-tertiary);letter-spacing:.05em;text-transform:uppercase}.ValueProps_grid__bRCzR{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:var(--color-border)}.ValueProps_cell__8t3xy{background:var(--color-surface);padding:40px 32px}.ValueProps_num__SkESa{font-size:11px;color:var(--color-text-tertiary);letter-spacing:.15em;margin-bottom:32px;text-transform:uppercase}.ValueProps_title__ce7u0{font-size:18px;font-weight:600;color:var(--color-text-primary);margin-bottom:12px}.ValueProps_body__iylLV{font-size:14px;line-height:1.7;color:var(--color-text-secondary)}@media (min-width:768px){.ValueProps_grid__bRCzR{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ValueProps_grid__bRCzR{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.ValueProps_section__wH72d{padding:var(--space-lg) var(--space-md)}}.Services_section__M5r1a{background:var(--color-bg);padding:var(--space-2xl) var(--space-xl)}.Services_inner__hWUEo{max-width:1400px;margin:0 auto}.Services_eyebrow__Dbtly{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:24px}.Services_heading__omCwW{font-size:clamp(36px,5vw,64px);font-weight:600;letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:var(--space-xl);line-height:1.05}.Services_bento__c7BH5{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px}.Services_card__qTMKd{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;text-decoration:none;color:inherit}.Services_card__qTMKd:hover{transform:translateY(-8px);box-shadow:0 16px 32px rgba(26,26,46,.08)}.Services_card_img_wrapper__D8g9Z{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.Services_card_img__xsfif{object-fit:cover;transition:transform .5s ease}.Services_card__qTMKd:hover .Services_card_img__xsfif{transform:scale(1.05)}.Services_card_content__Bz1Cm{padding:32px;display:flex;flex-direction:column;flex:1 1}.Services_card_name__7n7jM{font-size:22px;font-weight:600;color:var(--color-text-primary);margin-bottom:12px}.Services_card_desc__n7nRJ{font-size:15px;color:var(--color-text-secondary);line-height:1.65}.Services_tags___OPaC{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:32px}.Services_tag__Vhuto{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:100px;padding:6px 14px;font-size:11px;color:var(--color-text-primary);letter-spacing:.08em;white-space:nowrap}@media (min-width:1024px){.Services_bento__c7BH5{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.Services_section__M5r1a{padding:var(--space-lg) var(--space-md)}.Services_bento__c7BH5{grid-template-columns:1fr}}.ProcessDetail_detail__HsG_0{background:var(--color-surface);padding:var(--space-xl) var(--space-xl)}.ProcessDetail_detail_inner__rKeDx{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:56px}.ProcessDetail_img_break__rx3q7{width:100%;border-radius:12px;overflow:hidden;position:relative;aspect-ratio:16/7}.ProcessDetail_img_break__rx3q7 img{width:100%;height:100%;object-fit:cover;display:block}.ProcessDetail_img_pair__ud9j_{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ProcessDetail_img_pair_item__1UehX{border-radius:12px;overflow:hidden;position:relative;aspect-ratio:4/3}.ProcessDetail_img_pair_item__1UehX img{width:100%;height:100%;object-fit:cover;display:block}.ProcessDetail_gallery__K3BjG{background:var(--color-bg);padding:var(--space-xl) var(--space-xl)}.ProcessDetail_gallery_inner__HGDDS{max-width:1400px;margin:0 auto}.ProcessDetail_gallery_grid___uUGF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.ProcessDetail_gallery_item___Ape4{border-radius:12px;overflow:hidden;aspect-ratio:4/3;position:relative}.ProcessDetail_gallery_item___Ape4 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ProcessDetail_gallery_item___Ape4:hover img{transform:scale(1.04)}@media (max-width:767px){.ProcessDetail_img_pair__ud9j_{grid-template-columns:1fr}.ProcessDetail_gallery_grid___uUGF{grid-template-columns:repeat(2,1fr)}}.ProcessDetail_stats__ml_U1{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:0 var(--space-xl)}.ProcessDetail_stats_inner__X3a0V{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);divide:1px solid var(--color-border)}.ProcessDetail_stat_item__xIk6y{padding:36px 24px;text-align:center;border-right:1px solid var(--color-border)}.ProcessDetail_stat_item__xIk6y:last-child{border-right:none}.ProcessDetail_stat_number__jpXdR{font-size:40px;font-weight:700;color:var(--color-accent);letter-spacing:-.03em;line-height:1;margin-bottom:8px}.ProcessDetail_stat_label__kVGy5{font-size:12px;font-weight:500;color:var(--color-text-secondary);letter-spacing:.05em;text-transform:uppercase}.ProcessDetail_split_section__01vZZ{padding:var(--space-xl) var(--space-xl)}.ProcessDetail_split_section__01vZZ:nth-child(2n){background:var(--color-bg)}.ProcessDetail_split_section__01vZZ:nth-child(odd){background:var(--color-surface)}.ProcessDetail_split_inner__TW4V_{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.ProcessDetail_split_inner__TW4V_.ProcessDetail_reverse___rIDC{direction:rtl}.ProcessDetail_split_inner__TW4V_.ProcessDetail_reverse___rIDC>*{direction:ltr}.ProcessDetail_split_text__RtFt2 h2{font-size:clamp(22px,3vw,30px);font-weight:600;color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:16px;line-height:1.2}.ProcessDetail_split_text__RtFt2 p{font-size:16px;line-height:1.75;color:var(--color-text-secondary)}.ProcessDetail_split_img__DGe6E{border-radius:16px;overflow:hidden;aspect-ratio:4/3;position:relative}.ProcessDetail_steps_section__rnEwR{background:var(--color-text-primary);padding:var(--space-xl) var(--space-xl)}.ProcessDetail_steps_inner__8VBcJ{max-width:900px;margin:0 auto}.ProcessDetail_steps_eyebrow__s9WlK{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px}.ProcessDetail_steps_heading__gJA8d{font-size:clamp(24px,3vw,36px);font-weight:600;color:#fff;margin-bottom:48px;letter-spacing:-.02em}.ProcessDetail_steps_grid__vWKn_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.ProcessDetail_step__jLL2i{display:flex;flex-direction:column;gap:12px}.ProcessDetail_step_num__SzdE5{font-size:13px;font-weight:700;color:var(--color-accent);letter-spacing:.1em}.ProcessDetail_step_title__E0gB_{font-size:16px;font-weight:600;color:#fff}.ProcessDetail_step_desc__g6p_M{font-size:14px;line-height:1.6;color:rgba(255,255,255,.55)}@media (max-width:767px){.ProcessDetail_stats_inner__X3a0V{grid-template-columns:1fr}.ProcessDetail_stat_item__xIk6y{border-right:none;border-bottom:1px solid var(--color-border);padding:24px}.ProcessDetail_stat_item__xIk6y:last-child{border-bottom:none}.ProcessDetail_split_inner__TW4V_{grid-template-columns:1fr;gap:32px}.ProcessDetail_split_inner__TW4V_.ProcessDetail_reverse___rIDC{direction:ltr}.ProcessDetail_steps_grid__vWKn_{grid-template-columns:repeat(2,1fr);gap:24px}.ProcessDetail_stats__ml_U1{padding:0 var(--space-md)}.ProcessDetail_split_section__01vZZ,.ProcessDetail_steps_section__rnEwR{padding:var(--space-lg) var(--space-md)}}.ProcessDetail_detail_block__AdADt h2{font-size:22px;font-weight:600;color:var(--color-text-primary);margin-bottom:14px}.ProcessDetail_detail_block__AdADt p{font-size:16px;line-height:1.75;color:var(--color-text-secondary)}.ProcessDetail_specs__gOcZF{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-xl) var(--space-xl)}.ProcessDetail_specs_inner__83Yxg{max-width:900px;margin:0 auto}.ProcessDetail_specs_inner__83Yxg h2{font-size:20px;font-weight:600;color:var(--color-text-primary);margin-bottom:32px}.ProcessDetail_specs_grid__3md_K{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.ProcessDetail_spec_item__7up_R{background:var(--color-surface);padding:24px 28px}.ProcessDetail_spec_label__Mzc8W{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:6px}.ProcessDetail_spec_value__MAnIw{font-size:15px;font-weight:500;color:var(--color-text-primary)}@media (max-width:767px){.ProcessDetail_detail__HsG_0,.ProcessDetail_specs__gOcZF{padding:var(--space-lg) var(--space-md)}.ProcessDetail_specs_grid__3md_K{grid-template-columns:1fr}.ProcessDetail_detail_inner__rKeDx{gap:40px}}.Gallery_section__q6Foi{background:var(--color-bg);padding:var(--space-xl) var(--space-xl) var(--space-2xl)}.Gallery_grid__cxt_7{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.Gallery_card__g5o38{position:relative;aspect-ratio:3/4;border-radius:8px;overflow:hidden;border:1px solid var(--color-border)}.Gallery_img__j6_Tn{object-fit:cover;transition:transform .3s ease}.Gallery_card__g5o38:hover .Gallery_img__j6_Tn{transform:scale(1.03)}.Gallery_overlay__Qxi7y{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,10,.9),transparent 50%);display:flex;flex-direction:column;justify-content:flex-end;padding:32px 24px}.Gallery_tag__BcmeC{font-size:11px;letter-spacing:.15em;color:var(--color-accent);text-transform:uppercase;margin-bottom:8px}.Gallery_name__e7XXo{font-size:20px;font-weight:600;color:#ffffff}@media (max-width:1024px){.Gallery_grid__cxt_7{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.Gallery_section__q6Foi{padding:var(--space-lg) var(--space-md)}.Gallery_grid__cxt_7{grid-template-columns:1fr}}.Quote_section___HqHH{background:var(--color-bg);padding:var(--space-2xl) var(--space-xl)}.Quote_inner__p4fWB{max-width:600px;margin:0 auto}.Quote_form__JfUue{display:flex;flex-direction:column;gap:24px}.Quote_row__OZVNX{display:flex;flex-direction:column;gap:8px}.Quote_label__AqWbE{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em}.Quote_input__RJP7_,.Quote_select__pjTPh,.Quote_textarea__2zMUB{width:100%;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-family:inherit;font-size:16px;transition:border-color .2s ease}.Quote_select__pjTPh{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23888884%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px auto}.Quote_select__pjTPh option{background:var(--color-surface-2);color:var(--color-text-primary)}.Quote_input__RJP7_:focus,.Quote_select__pjTPh:focus,.Quote_textarea__2zMUB:focus{outline:none;border-color:rgba(26,26,46,.4)}.Quote_textarea__2zMUB{min-height:150px;resize:vertical}.Quote_submit__ckgx5{display:inline-flex;justify-content:center;align-items:center;padding:16px 32px;background:var(--color-accent);color:var(--color-accent-text);border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;margin-top:16px;width:100%;transition:opacity .2s ease;border:none;font-family:inherit}.Quote_submit__ckgx5:hover{opacity:.7}@media (max-width:767px){.Quote_section___HqHH{padding:var(--space-lg) var(--space-md)}}.Services_detail__BEW5F{background:var(--color-bg);padding:var(--space-2xl) var(--space-xl);border-top:1px solid var(--color-border)}.Services_detail_inner__wAcVS{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:56px}.Services_detail_heading__Da6u_{font-size:clamp(18px,2vw,22px);font-weight:600;color:var(--color-text-primary);margin-bottom:16px;line-height:1.3}.Services_detail_body___KEAO{font-size:16px;line-height:1.8;color:var(--color-text-secondary)}@media (max-width:767px){.Services_detail__BEW5F{padding:var(--space-xl) var(--space-md)}}.Blog_section__Sn1Qw{background:var(--color-bg);padding:0 var(--space-xl) var(--space-2xl)}.Blog_inner___yoQs{max-width:900px;margin:0 auto}.Blog_article__JhRsu{padding:48px 0;border-bottom:1px solid var(--color-border);display:block;transition:opacity .2s ease}.Blog_article__JhRsu:last-child{border-bottom:none}.Blog_article__JhRsu:hover{opacity:.7}.Blog_meta__1Qa5u{font-size:11px;letter-spacing:.15em;color:var(--color-text-tertiary);text-transform:uppercase;margin-bottom:16px}.Blog_title__kjYpF{font-size:24px;font-weight:600;color:var(--color-text-primary);margin-bottom:16px}.Blog_excerpt__pYmWs{font-size:16px;color:var(--color-text-secondary);line-height:1.6}@media (max-width:767px){.Blog_section__Sn1Qw{padding:var(--space-lg) var(--space-md)}}.Process_section__NoJ2G{background:var(--color-surface);padding:var(--space-xl) var(--space-xl)}.Process_grid__q1moB{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:var(--color-border);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.Process_step__8fhwM{background:var(--color-surface);padding:64px 48px;display:flex;flex-direction:column}.Process_num__gcV48{font-size:14px;font-weight:600;color:var(--color-accent);margin-bottom:40px}.Process_title__578q7{font-size:24px;font-weight:600;color:var(--color-text-primary);margin-bottom:16px}.Process_desc__08xtZ{font-size:16px;line-height:1.7;color:var(--color-text-secondary)}@media (min-width:768px){.Process_grid__q1moB{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.Process_section__NoJ2G{padding:var(--space-lg) var(--space-md)}.Process_step__8fhwM{padding:40px 32px}}