.DocModal_overlay__jS1Uw{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:DocModal_overlayIn___WzoR .3s var(--ease-default)}@keyframes DocModal_overlayIn___WzoR{0%{opacity:0}to{opacity:1}}.DocModal_modal__mSBfG{width:90%;max-width:520px;background:rgba(255,255,255,.1);backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 24px 80px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1);animation:DocModal_modalIn__gkTTS .35s cubic-bezier(.16,1,.3,1)}@keyframes DocModal_modalIn__gkTTS{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.DocModal_header__0DbgX{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.DocModal_title__0sWVo{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:var(--fw-semibold);color:var(--color-white);margin:0}.DocModal_closeBtn__DqDNk{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);padding:0}.DocModal_closeBtn__DqDNk:hover{background:rgba(255,255,255,.15);color:var(--color-white)}.DocModal_list__Xif_9{display:flex;flex-direction:column;gap:var(--space-2)}.DocModal_docItem__KKtyi{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.85);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);text-decoration:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.DocModal_docItem__KKtyi:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);color:var(--color-white);transform:translateX(4px)}@media (max-width:480px){.DocModal_modal__mSBfG{width:95%;padding:var(--space-6)}.DocModal_docItem__KKtyi{padding:var(--space-3) var(--space-4);font-size:var(--fs-caption)}}.ApplicationsSection_section__e6WEG{background:rgb(5,5,3);color:#fff;min-height:100vh;height:100vh;display:flex;align-items:center;scroll-snap-align:start;scroll-snap-stop:always}.ApplicationsSection_container__fpzsV{display:flex;align-items:center;width:100%;max-width:1600px;margin:0 auto;padding:var(--space-16) var(--container-padding);gap:var(--space-16)}.ApplicationsSection_content__fTv5v{flex:1 1;display:flex;flex-direction:column;gap:var(--space-10)}.ApplicationsSection_rightColumn__DzbV2{flex:0 0 45%;display:flex;flex-direction:column;align-items:center;gap:0}.ApplicationsSection_imageArea__ZGLKW{position:relative;width:100%;aspect-ratio:4/3}.ApplicationsSection_image__BBx00{object-fit:contain;object-position:center bottom}.ApplicationsSection_header__7IYMt{max-width:600px}.ApplicationsSection_overline__lsp5y{display:block;font-size:14px;font-weight:var(--fw-regular);color:rgba(255,255,255,.7);margin-bottom:var(--space-2)}.ApplicationsSection_title__qD8Am{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--fw-semibold);color:#fff;line-height:1.2;letter-spacing:-.02em;margin:0 0 var(--space-3) 0}.ApplicationsSection_description__xM7ih{font-size:12px;font-weight:var(--fw-regular);color:rgba(255,255,255,.6);line-height:1.5;margin:0}.ApplicationsSection_featuresGrid__AC2fu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-8) var(--space-12);gap:var(--space-8) var(--space-12)}.ApplicationsSection_featureItem__jV1aA{display:flex;flex-direction:column}.ApplicationsSection_featureLine___FYCo{width:40px;height:2px;background:rgba(255,255,255,.3);margin-bottom:var(--space-3)}.ApplicationsSection_featureTitle__K9Ta7{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:#fff;margin:0 0 var(--space-2) 0;line-height:1.3}.ApplicationsSection_featureDescription__UzzJU{font-size:13px;font-weight:var(--fw-regular);color:rgba(255,255,255,.5);line-height:1.4;margin:0}.ApplicationsSection_docsBtn__sAD4D{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-6);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--color-white);background:rgba(255,255,255,.1);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-normal) var(--ease-default);box-shadow:0 4px 16px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.1)}.ApplicationsSection_docsBtn__sAD4D:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.25);transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.15)}@media (max-width:1024px){.ApplicationsSection_container__fpzsV{flex-direction:column;gap:var(--space-10)}.ApplicationsSection_rightColumn__DzbV2{flex:none;width:100%;order:2}.ApplicationsSection_imageArea__ZGLKW{height:450px}.ApplicationsSection_content__fTv5v{width:100%;order:1}.ApplicationsSection_header__7IYMt{max-width:100%}}@media (max-width:768px){.ApplicationsSection_section__e6WEG{min-height:100vh;height:100vh;padding:var(--space-12) 0}.ApplicationsSection_container__fpzsV{padding:0 var(--container-padding)}.ApplicationsSection_imageArea__ZGLKW{height:300px}.ApplicationsSection_featuresGrid__AC2fu{grid-template-columns:1fr;gap:var(--space-6)}.ApplicationsSection_title__qD8Am{font-size:1.25rem}}@media (max-width:1280px){.ApplicationsSection_section__e6WEG{height:auto;min-height:0}}.CaseStudiesSection_section__OoR_u{background:#fff;min-height:100vh;height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:var(--space-16);scroll-snap-align:start;scroll-snap-stop:always}.CaseStudiesSection_imageContainer__HIawv{position:relative;width:calc(100% - 80px);max-width:1400px;height:58vh;max-height:580px;margin:0 auto;border-radius:24px;overflow:hidden}.CaseStudiesSection_imageWrapper__lZk1d{position:absolute;inset:0;opacity:0;transition:opacity .6s ease-in-out}.CaseStudiesSection_imageWrapper__lZk1d.CaseStudiesSection_active__p6Eoh{opacity:1}.CaseStudiesSection_image__HdUAL{object-fit:cover;object-position:center;border-radius:24px}.CaseStudiesSection_casesContainer__8jmK2{max-width:1400px;margin:0 auto;padding:var(--space-12) var(--container-padding)}.CaseStudiesSection_casesGrid__N8Jdm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.CaseStudiesSection_caseTab__JXNi1{background:none;border:none;padding:0;text-align:left;cursor:pointer;transition:all .3s ease}.CaseStudiesSection_accentLine__WLz_J{width:100%;height:3px;background:rgba(0,0,0,.15);margin-bottom:var(--space-4);transition:background .3s ease}.CaseStudiesSection_activeTab__TrSii .CaseStudiesSection_accentLine__WLz_J,.CaseStudiesSection_caseTab__JXNi1:hover .CaseStudiesSection_accentLine__WLz_J{background:#000}.CaseStudiesSection_caseTitle__atMPo{font-size:1.125rem;font-weight:var(--fw-semibold);color:rgba(0,0,0,.4);margin:0 0 var(--space-2) 0;line-height:1.3;transition:color .3s ease}.CaseStudiesSection_activeTab__TrSii .CaseStudiesSection_caseTitle__atMPo,.CaseStudiesSection_caseTab__JXNi1:hover .CaseStudiesSection_caseTitle__atMPo{color:#000}.CaseStudiesSection_caseDescription__oFGlH{font-size:13px;font-weight:var(--fw-regular);color:rgba(0,0,0,.5);line-height:1.5;margin:0;transition:color .3s ease}.CaseStudiesSection_activeTab__TrSii .CaseStudiesSection_caseDescription__oFGlH,.CaseStudiesSection_caseTab__JXNi1:hover .CaseStudiesSection_caseDescription__oFGlH{color:rgba(0,0,0,.7)}@media (max-width:1024px){.CaseStudiesSection_imageContainer__HIawv{width:calc(100% - 48px);height:55vh;max-height:500px;border-radius:20px}.CaseStudiesSection_image__HdUAL{border-radius:20px}.CaseStudiesSection_casesGrid__N8Jdm{gap:var(--space-6)}.CaseStudiesSection_caseTitle__atMPo{font-size:1rem}}@media (max-width:768px){.CaseStudiesSection_section__OoR_u{min-height:100vh;height:100vh;padding:var(--space-6) 0}.CaseStudiesSection_imageContainer__HIawv{width:calc(100% - 32px);height:45vh;max-height:350px;border-radius:16px}.CaseStudiesSection_image__HdUAL{border-radius:16px}.CaseStudiesSection_casesGrid__N8Jdm{grid-template-columns:1fr;gap:var(--space-6)}.CaseStudiesSection_caseTab__JXNi1{padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.1)}.CaseStudiesSection_caseTab__JXNi1:last-child{border-bottom:none}.CaseStudiesSection_accentLine__WLz_J{width:60px;margin-bottom:var(--space-3)}}@media (max-width:1280px){.CaseStudiesSection_section__OoR_u{height:auto;min-height:0}.CaseStudiesSection_imageContainer__HIawv{max-height:none}}.HeroSection_section__uYMYD{position:relative;width:100%;height:100vh;min-height:600px;max-height:1200px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.HeroSection_imageWrapper__JOW7u{position:absolute;inset:0;z-index:0}.HeroSection_heroImage__aS65w{object-fit:cover;object-position:center}.HeroSection_pageTitle__z1XmW{position:absolute;top:18%;left:50%;transform:translateX(-50%);z-index:10;font-size:clamp(2rem,4vw,3rem);font-weight:var(--fw-medium);color:var(--color-white);letter-spacing:-.02em;text-align:center;margin:0}.HeroSection_statsBar__2Qgc3{position:absolute;bottom:0;left:0;right:0;z-index:10;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.5) 60%,transparent);padding-top:var(--space-20);padding-bottom:var(--space-12)}.HeroSection_statsContainer__jsd3J{max-width:var(--container-xl);margin:0 auto;padding:0 var(--container-padding);display:flex;align-items:center;justify-content:center;gap:var(--space-16)}.HeroSection_statItem__CynoI{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.HeroSection_statValue__Jak9Z{font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--fw-medium);color:var(--color-white);letter-spacing:-.02em;line-height:1}.HeroSection_statUnit__xhEzN{font-size:.65em;font-weight:var(--fw-regular);margin-left:2px}.HeroSection_statLabel__mGhDV{font-size:var(--fs-caption);color:rgba(255,255,255,.85);font-weight:var(--fw-regular);line-height:1.5;max-width:120px;min-width:80px;width:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HeroSection_contactBtn__1hlTK{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 var(--space-8);background:transparent;border:1.5px solid var(--color-white);color:var(--color-white);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-normal) var(--ease-default);min-width:140px;text-decoration:none}.HeroSection_contactBtn__1hlTK:hover,.HeroSection_technicalBtn__yAlGO{background:var(--color-white);color:var(--color-black)}.HeroSection_technicalBtn__yAlGO{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 var(--space-8);border:1.5px solid var(--color-white);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-normal) var(--ease-default);min-width:140px;text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,.15)}.HeroSection_technicalBtn__yAlGO:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25)}@media (max-width:1024px){.HeroSection_statsContainer__jsd3J{gap:var(--space-10)}.HeroSection_statLabel__mGhDV{font-size:var(--fs-caption);max-width:100px}}@media (max-width:768px){.HeroSection_section__uYMYD{height:100vh;min-height:100vh}.HeroSection_statsBar__2Qgc3{position:relative;background:var(--color-black);padding:var(--space-10) 0}.HeroSection_statsContainer__jsd3J{flex-wrap:wrap;gap:var(--space-8)}.HeroSection_statItem__CynoI{flex:1 1 calc(50% - var(--space-4));min-width:140px}.HeroSection_statValue__Jak9Z{font-size:1.75rem}.HeroSection_contactBtn__1hlTK,.HeroSection_technicalBtn__yAlGO{flex:1 1 100%;height:48px;margin-top:var(--space-4)}.HeroSection_technicalBtn__yAlGO{margin-top:var(--space-4)}.HeroSection_contactBtn__1hlTK{margin-top:var(--space-2)}}@media (max-width:480px){.HeroSection_statItem__CynoI{flex:1 1 100%}.HeroSection_statsContainer__jsd3J{gap:var(--space-6)}.HeroSection_statLabel__mGhDV{max-width:none;min-width:auto}}@media (max-width:320px){.HeroSection_pageTitle__z1XmW{font-size:1.5rem;padding:0 var(--space-2)}.HeroSection_statsBar__2Qgc3{padding:var(--space-6) 0}.HeroSection_statsContainer__jsd3J{padding:0 var(--space-3);gap:var(--space-4)}.HeroSection_statValue__Jak9Z{font-size:1.25rem}.HeroSection_statLabel__mGhDV{font-size:.75rem}.HeroSection_contactBtn__1hlTK,.HeroSection_technicalBtn__yAlGO{min-width:100%;padding:var(--space-3) var(--space-4);font-size:.875rem}}@media (max-height:500px) and (orientation:landscape){.HeroSection_section__uYMYD{height:auto;min-height:auto;padding:var(--space-10) 0}.HeroSection_pageTitle__z1XmW{font-size:clamp(1.5rem,4vw,2rem)}.HeroSection_statsBar__2Qgc3{padding:var(--space-4) 0}.HeroSection_statValue__Jak9Z{font-size:1.25rem}.HeroSection_statLabel__mGhDV{font-size:.75rem}}@media (max-width:1280px){.HeroSection_section__uYMYD{height:auto;min-height:0}}@media (min-width:769px) and (max-width:1280px){.HeroSection_section__uYMYD{max-height:none;padding:calc(var(--navbar-height) + 240px) 0 240px}}@media (max-width:768px){.HeroSection_pageTitle__z1XmW{position:relative;top:auto;left:auto;transform:unset}.HeroSection_statsBar__2Qgc3{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent)}.HeroSection_section__uYMYD{padding-top:120px}}@media (max-width:1280px){.HeroSection_section__uYMYD{max-height:none}}.InquirySection_section__iK1fs{background:#fff;min-height:100vh;display:flex;align-items:center;padding:var(--space-20) 0;scroll-snap-align:start;scroll-snap-stop:always}.InquirySection_container__hRVSh{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:var(--space-16);gap:var(--space-16);max-width:1400px;margin:0 auto;padding:0 var(--container-padding)}.InquirySection_titleArea__vrb6j{position:-webkit-sticky;position:sticky;top:120px;align-self:start}.InquirySection_title__RGT0S{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--fw-semibold);color:var(--color-text);line-height:1.2;letter-spacing:-.02em;margin:0}.InquirySection_formArea__bwFJM{background:#fff}.InquirySection_form__BjMG2{display:flex;flex-direction:column;gap:var(--space-6)}.InquirySection_formRow__Dqwfy{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.InquirySection_formGroupFull__QEBa5,.InquirySection_formGroup__5lTSQ{display:flex;flex-direction:column;gap:var(--space-2)}.InquirySection_label__DPna3{font-size:14px;font-weight:var(--fw-medium);color:rgba(0,0,0,.7)}.InquirySection_required__pEBXZ{color:#dc2626}.InquirySection_input__eXO1i,.InquirySection_select__ZYRy1,.InquirySection_textarea___JV__{padding:16px 20px;font-size:16px;font-family:inherit;background:#f4f4f4;border:2px solid transparent;border-radius:12px;color:var(--color-text);transition:all .2s ease;outline:none}.InquirySection_input__eXO1i:focus,.InquirySection_select__ZYRy1:focus,.InquirySection_textarea___JV__:focus{border-color:var(--color-text);background:#fff}.InquirySection_input__eXO1i::placeholder,.InquirySection_textarea___JV__::placeholder{color:rgba(0,0,0,.4)}.InquirySection_select__ZYRy1{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px;padding-right:48px}.InquirySection_textarea___JV__{resize:vertical;min-height:140px}.InquirySection_submitButton__wwxqI{margin-top:var(--space-4);padding:18px 40px;font-size:16px;font-weight:var(--fw-semibold);font-family:inherit;color:#fff;background:#171717;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease}.InquirySection_submitButton__wwxqI:hover{background:#333;transform:translateY(-2px)}.InquirySection_consent__ecZbE{margin-top:var(--space-4);font-size:12px;color:rgba(0,0,0,.5);line-height:1.6;text-align:center}@media (max-width:1024px){.InquirySection_container__hRVSh{grid-template-columns:1fr;gap:var(--space-10)}.InquirySection_titleArea__vrb6j{position:static}.InquirySection_title__RGT0S{text-align:center}}@media (max-width:768px){.InquirySection_section__iK1fs{padding:var(--space-12) 0}.InquirySection_formRow__Dqwfy{grid-template-columns:1fr;gap:var(--space-4)}.InquirySection_title__RGT0S{font-size:1.5rem}.InquirySection_input__eXO1i,.InquirySection_select__ZYRy1,.InquirySection_textarea___JV__{padding:14px 16px;font-size:15px}.InquirySection_submitButton__wwxqI{width:100%;padding:16px 32px}}@media (max-width:1280px){.InquirySection_section__iK1fs{min-height:0}}.MegapackSection_section__Kl7DN{display:flex;min-height:100vh;height:100vh;background:var(--color-bg);scroll-snap-align:start;scroll-snap-stop:always}.MegapackSection_imageArea__vpBws{flex:0 0 75%;max-width:75%;position:relative;height:100vh;overflow:hidden}.MegapackSection_image__luoVh{object-fit:cover;object-position:center;width:100%;height:100%}.MegapackSection_statsBar__cV6nl{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:10;display:flex;justify-content:center;gap:var(--space-12);padding:var(--space-8) var(--space-6);background:transparent;max-width:100%}.MegapackSection_statItem__TgwBX{display:flex;flex-direction:column;align-items:center;text-align:center;width:240px}.MegapackSection_statValue__dEPob{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--fw-medium);color:var(--color-text);line-height:1.2;margin-bottom:var(--space-2)}.MegapackSection_statLabel__zuBZM{font-size:var(--fs-body-sm);color:var(--color-text);line-height:1.4;width:220px}.MegapackSection_content__2C0JX{flex:0 0 25%;max-width:25%;justify-content:space-between;padding:var(--space-12) var(--container-padding) var(--space-12) var(--space-8)}.MegapackSection_content__2C0JX,.MegapackSection_textContent__i17iU{display:flex;flex-direction:column}.MegapackSection_overline__cucHe{display:block;font-size:12px;font-weight:var(--fw-regular);color:var(--color-text);text-transform:none;letter-spacing:0;margin-bottom:var(--space-2)}.MegapackSection_title__qpbb_{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--fw-semibold);color:var(--color-text);line-height:1.2;letter-spacing:-.02em;margin:0 0 var(--space-4) 0}.MegapackSection_description__yv3dQ{font-size:var(--fs-body-sm);font-weight:var(--fw-regular);color:var(--color-text-secondary);line-height:1.65;margin:0}.MegapackSection_actions__IUNnX{display:flex;flex-direction:column;gap:var(--space-3)}.MegapackSection_btnOutline__agMGE{display:flex;align-items:center;justify-content:center;padding:12px 32px;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--color-text);background:transparent;border:2px solid var(--color-text);border-radius:50px;text-decoration:none;transition:all var(--duration-fast) var(--ease-default);white-space:nowrap}.MegapackSection_btnOutline__agMGE:hover{background:var(--color-text);color:var(--color-bg)}@media (max-width:1024px){.MegapackSection_imageArea__vpBws{flex:0 0 65%;max-width:65%}.MegapackSection_content__2C0JX{flex:0 0 35%;max-width:35%}.MegapackSection_statsBar__cV6nl{gap:var(--space-8)}.MegapackSection_statItem__TgwBX{min-width:140px}}@media (max-width:768px){.MegapackSection_section__Kl7DN{flex-direction:column;min-height:100vh;height:100vh}.MegapackSection_imageArea__vpBws{flex:none;max-width:100%;height:60vh;min-height:400px}.MegapackSection_statsBar__cV6nl{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;flex-wrap:wrap;justify-content:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);background:transparent}.MegapackSection_statItem__TgwBX{flex:0 0 auto;width:110px}.MegapackSection_statLabel__zuBZM{width:100px;font-size:12px}.MegapackSection_content__2C0JX{flex:none;max-width:100%;padding:var(--space-8) var(--container-padding);gap:var(--space-6)}.MegapackSection_actions__IUNnX{flex-direction:row}.MegapackSection_btnOutline__agMGE{flex:1 1}}@media (max-width:1280px){.MegapackSection_section__Kl7DN{height:auto;min-height:0}.MegapackSection_imageArea__vpBws{height:auto}}@media (min-width:1920px){.MegapackSection_imageArea__vpBws{flex:1 1;max-width:none}.MegapackSection_content__2C0JX{flex:0 0 480px;max-width:480px;-webkit-margin-end:calc((100vw - 1920px) / 2);margin-inline-end:calc((100vw - 1920px) / 2)}}.FooterBar_footerBar__DAlol{border-top:1px solid var(--color-border);padding:var(--space-2) 0;background:var(--color-bg);scroll-snap-align:none}.FooterBar_inner__B210S{display:flex;align-items:center;position:relative;min-height:32px;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.FooterBar_copyright__oi6mL{position:absolute;left:var(--container-padding);font-size:var(--fs-caption);color:var(--color-text-secondary);white-space:nowrap}.FooterBar_links__YyN98{display:flex;align-items:center;justify-content:center;gap:var(--space-6);flex-wrap:wrap;width:100%}.FooterBar_link__iblQI{font-size:var(--fs-small);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.FooterBar_link__iblQI:hover{color:var(--color-text)}@media (max-width:768px){.FooterBar_inner__B210S{flex-direction:column;gap:var(--space-4)}.FooterBar_copyright__oi6mL{position:static}.FooterBar_links__YyN98{justify-content:center;gap:var(--space-4)}}@media (max-width:320px){.FooterBar_footerBar__DAlol{padding:var(--space-3) 0}.FooterBar_inner__B210S{padding:0 var(--space-3);gap:var(--space-3)}.FooterBar_copyright__oi6mL{font-size:.625rem}.FooterBar_links__YyN98{gap:var(--space-2)}.FooterBar_link__iblQI{font-size:var(--fs-caption)}}.LanguageSwitcher_wrapper__ufKpb{position:fixed;bottom:24px;right:24px;z-index:900;display:flex;flex-direction:column;align-items:center}.LanguageSwitcher_trigger__H0_Gx{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:rgba(0,0,0,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-full);cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.15),inset 0 0 0 1px rgba(255,255,255,.05);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s cubic-bezier(.4,0,.2,1),background .3s ease}.LanguageSwitcher_trigger__H0_Gx:hover{background:rgba(0,0,0,.95);box-shadow:0 8px 32px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.1);transform:scale(1.08)}.LanguageSwitcher_triggerOpen__1Luo6{transform:scale(.95) rotate(180deg);background:var(--color-primary);box-shadow:0 8px 32px rgba(47,82,160,.35),inset 0 0 0 1px rgba(255,255,255,.2)}.LanguageSwitcher_triggerOpen__1Luo6:hover{transform:scale(1.02) rotate(180deg);background:var(--color-primary)}.LanguageSwitcher_flagWrap__G15HM{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.LanguageSwitcher_trigger__H0_Gx .LanguageSwitcher_flagWrap__G15HM{width:28px;height:28px}.LanguageSwitcher_triggerOpen__1Luo6 .LanguageSwitcher_flagWrap__G15HM{transform:rotate(-180deg)}.LanguageSwitcher_flag__O4Zcp{width:40px;height:auto;display:block}.LanguageSwitcher_menu__ASQiD{position:absolute;bottom:calc(100% + 12px);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.LanguageSwitcher_menuOpen__4RgK0{pointer-events:auto}.LanguageSwitcher_option__aTaec{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:rgba(0,0,0,.9);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.12),inset 0 0 0 1px rgba(255,255,255,.04);opacity:0;transform:translateY(20px) scale(.3);filter:blur(8px);transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1),filter .4s cubic-bezier(.4,0,.2,1),background .25s ease,box-shadow .25s ease}.LanguageSwitcher_menuOpen__4RgK0 .LanguageSwitcher_option__aTaec{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.LanguageSwitcher_menuOpen__4RgK0 .LanguageSwitcher_option__aTaec:first-child{transition-delay:0s}.LanguageSwitcher_menuOpen__4RgK0 .LanguageSwitcher_option__aTaec:nth-child(2){transition-delay:40ms}.LanguageSwitcher_menuOpen__4RgK0 .LanguageSwitcher_option__aTaec:nth-child(3){transition-delay:80ms}.LanguageSwitcher_menuOpen__4RgK0 .LanguageSwitcher_option__aTaec:nth-child(4){transition-delay:.12s}.LanguageSwitcher_menuOpen__4RgK0 .LanguageSwitcher_option__aTaec:nth-child(5){transition-delay:.16s}.LanguageSwitcher_menu__ASQiD:not(.LanguageSwitcher_menuOpen__4RgK0) .LanguageSwitcher_option__aTaec:nth-child(5){transition-delay:0s}.LanguageSwitcher_menu__ASQiD:not(.LanguageSwitcher_menuOpen__4RgK0) .LanguageSwitcher_option__aTaec:nth-child(4){transition-delay:30ms}.LanguageSwitcher_menu__ASQiD:not(.LanguageSwitcher_menuOpen__4RgK0) .LanguageSwitcher_option__aTaec:nth-child(3){transition-delay:60ms}.LanguageSwitcher_menu__ASQiD:not(.LanguageSwitcher_menuOpen__4RgK0) .LanguageSwitcher_option__aTaec:nth-child(2){transition-delay:90ms}.LanguageSwitcher_menu__ASQiD:not(.LanguageSwitcher_menuOpen__4RgK0) .LanguageSwitcher_option__aTaec:first-child{transition-delay:.12s}.LanguageSwitcher_option__aTaec:hover{background:var(--color-primary);box-shadow:0 8px 24px rgba(47,82,160,.3),inset 0 0 0 1px rgba(255,255,255,.15);transform:scale(1.15)}.LanguageSwitcher_option__aTaec .LanguageSwitcher_flagWrap__G15HM{width:24px;height:24px}.LanguageSwitcher_wrapper__ufKpb:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:200px;background:radial-gradient(ellipse at bottom,rgba(47,82,160,.15) 0,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:-1}.LanguageSwitcher_wrapper__ufKpb:has(.LanguageSwitcher_menuOpen__4RgK0):before{opacity:1}@media (max-width:768px){.LanguageSwitcher_wrapper__ufKpb{bottom:16px;right:16px}.LanguageSwitcher_trigger__H0_Gx{width:44px;height:44px}.LanguageSwitcher_trigger__H0_Gx .LanguageSwitcher_flagWrap__G15HM{width:24px;height:24px}.LanguageSwitcher_option__aTaec{width:36px;height:36px}.LanguageSwitcher_option__aTaec .LanguageSwitcher_flagWrap__G15HM{width:20px;height:20px}.LanguageSwitcher_flag__O4Zcp{width:32px}.LanguageSwitcher_menu__ASQiD{gap:6px}}@media (max-width:480px){.LanguageSwitcher_wrapper__ufKpb{bottom:14px;right:14px}.LanguageSwitcher_trigger__H0_Gx{width:40px;height:40px}.LanguageSwitcher_trigger__H0_Gx .LanguageSwitcher_flagWrap__G15HM{width:22px;height:22px}.LanguageSwitcher_option__aTaec{width:34px;height:34px}.LanguageSwitcher_option__aTaec .LanguageSwitcher_flagWrap__G15HM{width:18px;height:18px}.LanguageSwitcher_flag__O4Zcp{width:28px}}.MobileNav_overlay__iw1hX{position:fixed;inset:0;z-index:2000;background:#ffffff;display:flex;flex-direction:column;padding:0 var(--container-padding,24px);transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;visibility:hidden}.MobileNav_open__sCncm{transform:translateX(0);visibility:visible}.MobileNav_header___ZbJs{display:flex;align-items:center;justify-content:space-between;height:var(--navbar-height);flex-shrink:0}.MobileNav_logo__z_Rvi{font-size:22px;font-weight:var(--fw-bold);letter-spacing:.15em;color:var(--color-text)}.MobileNav_closeBtn__JqOtb{background:none;border:none;cursor:pointer;color:var(--color-text);padding:var(--space-2)}.MobileNav_nav__A3Ley{flex:1 1;padding:var(--space-12) 0}.MobileNav_link__x2eqX{display:block;font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--color-text);text-decoration:none;padding:var(--space-4) 0}.MobileNav_group__nLgtF,.MobileNav_link__x2eqX{border-bottom:1px solid var(--color-border)}.MobileNav_groupTitle__FJvWm{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--color-text);padding:var(--space-4) 0;background:none;border:none;cursor:pointer;font-family:var(--font-family)}.MobileNav_chevron__2ZgOU{transition:transform .3s ease}.MobileNav_rotated__Lo7yD{transform:rotate(180deg)}.MobileNav_subLinks__W1a9n{padding-bottom:var(--space-4)}.MobileNav_subLink__Z_vIZ{display:block;font-size:var(--fs-body-lg);font-weight:var(--fw-medium);color:var(--color-text-secondary);text-decoration:none;padding:var(--space-3) 0 var(--space-3) var(--space-6);transition:color .2s ease}.MobileNav_subLink__Z_vIZ:hover{color:var(--color-primary)}.MobileNav_footer__rUWRf{padding:var(--space-8) 0;border-top:1px solid var(--color-border)}.MobileNav_ctaButton__2YBwc{display:flex;align-items:center;justify-content:center;width:100%;height:52px;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-white);background:var(--color-primary);border-radius:var(--radius-full);text-decoration:none;transition:all .3s ease}.MobileNav_ctaButton__2YBwc:hover{background:var(--color-primary-hover)}.Navbar_navbar__3BIeH{position:fixed;top:16px;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 clamp(16px,calc((100% - 1200px) / 2),300px);pointer-events:none;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.Navbar_hidden__7sSTE{transform:translateY(calc(-100% - 24px));opacity:0}.Navbar_island__CoGiA{display:flex;align-items:center;justify-content:center;height:56px;border-radius:100px;pointer-events:auto;transition:background .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);background:rgba(255,255,255,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.03);color:var(--color-text)}.Navbar_logoIsland__vhwHe{padding:0 14px}.Navbar_logo__Am5h2{text-decoration:none;display:flex;align-items:center}.Navbar_logoImage__de79e{height:34px;width:auto;max-width:none;object-fit:contain;transition:filter .4s ease;filter:none}body[data-navbar-theme=dark] .Navbar_navbar__3BIeH:not(.Navbar_scrolled__nobxR) .Navbar_logoImage__de79e{filter:brightness(0) invert(1)}body[data-navbar-theme=dark] .Navbar_navbar__3BIeH:not(.Navbar_scrolled__nobxR) .Navbar_island__CoGiA{background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 24px rgba(0,0,0,.2);color:#ffffff}body[data-navbar-theme=dark] .Navbar_navbar__3BIeH:not(.Navbar_scrolled__nobxR) .Navbar_ctaButton__4k7Gs{color:#ffffff;background:rgba(255,255,255,.1);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 24px rgba(0,0,0,.2)}body[data-navbar-theme=dark] .Navbar_navbar__3BIeH:not(.Navbar_scrolled__nobxR) .Navbar_ctaButton__4k7Gs:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.25)}body[data-navbar-theme=dark] .Navbar_navbar__3BIeH:not(.Navbar_scrolled__nobxR) .Navbar_navLink__A03oH:hover{background:rgba(255,255,255,.15);color:#ffffff}body[data-navbar-theme=dark] .Navbar_navbar__3BIeH:not(.Navbar_scrolled__nobxR) .Navbar_dropdownWrapper__s2XsN:hover .Navbar_navLink__A03oH{background:rgba(255,255,255,.18);color:#ffffff}body[data-navbar-theme=dark] .Navbar_navbar__3BIeH:not(.Navbar_scrolled__nobxR) .Navbar_dropdown__1vJ_E{background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.3);color:#ffffff}body[data-navbar-theme=dark] .Navbar_navbar__3BIeH:not(.Navbar_scrolled__nobxR) .Navbar_hamburger__HA1m5:hover{background:rgba(255,255,255,.15)}.Navbar_scrolled__nobxR .Navbar_logoImage__de79e{filter:none}.Navbar_navIsland__Eq44R{padding:0 8px}.Navbar_navLinks__chCYm{display:flex;align-items:center;gap:2px}.Navbar_navLink__A03oH{font-size:13px;font-weight:var(--fw-medium);color:inherit;text-decoration:none;background:none;border:none;cursor:pointer;padding:8px 14px;border-radius:100px;transition:all .2s ease;font-family:var(--font-family);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.Navbar_navLink__A03oH:hover{background:rgba(0,0,0,.05);color:var(--color-primary)}.Navbar_navChevron__8Q6J9{transition:transform .2s ease;opacity:.6}.Navbar_dropdownWrapper__s2XsN:hover .Navbar_navLink__A03oH{background:rgba(0,0,0,.06);color:var(--color-primary)}.Navbar_dropdownWrapper__s2XsN:hover .Navbar_navChevron__8Q6J9{transform:rotate(180deg);opacity:1}.Navbar_dropdownWrapper__s2XsN{position:relative}.Navbar_dropdown__1vJ_E{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);min-width:180px;padding:6px;animation:Navbar_dropdownIn__9Pitf .3s cubic-bezier(.16,1,.3,1);background:rgba(255,255,255,.9);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.03);color:var(--color-text)}.Navbar_dropdown__1vJ_E:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}@keyframes Navbar_dropdownIn__9Pitf{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95);filter:blur(4px)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1);filter:blur(0)}}.Navbar_dropdownItem__vfTIG{display:block;padding:10px 14px;font-size:13px;font-weight:var(--fw-medium);color:inherit;text-decoration:none;border-radius:2px;transition:all .2s ease;white-space:nowrap}.Navbar_dropdownItem__vfTIG:hover{background:rgba(0,0,0,.05);color:var(--color-primary)}.Navbar_ctaIsland__nD5M6{padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.Navbar_ctaIsland__nD5M6,.Navbar_scrolled__nobxR .Navbar_ctaIsland__nD5M6{background:transparent;border:none;box-shadow:none}.Navbar_ctaButton__4k7Gs{display:flex;align-items:center;justify-content:center;height:56px;padding:0 28px;font-size:13px;font-weight:var(--fw-semibold);border-radius:100px;text-decoration:none;white-space:nowrap;transition:all .3s ease;letter-spacing:.01em;color:#ffffff;background:var(--color-primary);border:1px solid var(--color-primary);box-shadow:0 4px 16px rgba(47,82,160,.25)}.Navbar_ctaButton__4k7Gs:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px rgba(47,82,160,.3)}.Navbar_mobileIsland__I33wF{display:none;padding:0 16px}.Navbar_hamburger__HA1m5{display:flex;align-items:center;justify-content:center;color:inherit;padding:8px;border-radius:50%;transition:background .2s ease}.Navbar_hamburger__HA1m5:hover{background:rgba(0,0,0,.05)}.Navbar_aboutUsWrapper__2_IgF{position:relative}.Navbar_aboutUsWrapper__2_IgF .Navbar_navLink__A03oH.Navbar_active__YMfDB{background:rgba(0,0,0,.06);color:var(--color-primary)}.Navbar_rotated__Mnki4{transform:rotate(180deg);opacity:1}.Navbar_aboutUsBar__EjW7f{position:fixed;top:88px;left:0;right:0;z-index:1003;display:flex;justify-content:center;padding:0 24px;pointer-events:none}.Navbar_aboutUsBar__EjW7f:before{content:"";position:absolute;top:-30px;left:0;right:0;height:30px;background:transparent}.Navbar_aboutUsBarOpen__OwF45{pointer-events:auto}@keyframes Navbar_slideInItem__6tZ0s{0%{opacity:0;transform:translateY(-6px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.Navbar_aboutUsBarOpen__OwF45 .Navbar_aboutUsItem__ekqvf{animation:Navbar_slideInItem__6tZ0s .4s cubic-bezier(.4,0,.2,1) backwards}.Navbar_aboutUsBarOpen__OwF45 .Navbar_aboutUsItem__ekqvf:first-child{animation-delay:.05s}.Navbar_aboutUsBarOpen__OwF45 .Navbar_aboutUsItem__ekqvf:nth-child(2){animation-delay:.1s}.Navbar_aboutUsBarOpen__OwF45 .Navbar_aboutUsItem__ekqvf:nth-child(3){animation-delay:.15s}.Navbar_aboutUsBarOpen__OwF45 .Navbar_aboutUsItem__ekqvf:nth-child(4){animation-delay:.2s}.Navbar_aboutUsBarContent__sfUWY{display:flex;align-items:center;justify-content:center;gap:2px;height:56px;padding:0 8px;border-radius:100px;opacity:0;transform:translateY(-8px);filter:blur(4px);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1),filter .35s cubic-bezier(.4,0,.2,1);background:rgba(255,255,255,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.03)}.Navbar_aboutUsBarOpen__OwF45 .Navbar_aboutUsBarContent__sfUWY{opacity:1;transform:translateY(0);filter:blur(0)}.Navbar_aboutUsItem__ekqvf{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;font-size:13px;font-weight:var(--fw-medium);color:var(--color-text);text-decoration:none;border-radius:100px;transition:all .2s ease;white-space:nowrap;background:rgba(0,0,0,.04)}.Navbar_aboutUsItem__ekqvf:hover{background:rgba(0,0,0,.08);color:var(--color-primary)}body[data-navbar-theme=dark] .Navbar_aboutUsBar__EjW7f .Navbar_aboutUsBarContent__sfUWY{background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.12)}body[data-navbar-theme=dark] .Navbar_aboutUsBar__EjW7f .Navbar_aboutUsItem__ekqvf{color:#ffffff;background:rgba(255,255,255,.06)}body[data-navbar-theme=dark] .Navbar_aboutUsBar__EjW7f .Navbar_aboutUsItem__ekqvf:hover,body[data-navbar-theme=dark] .Navbar_aboutUsWrapper__2_IgF .Navbar_navLink__A03oH.Navbar_active__YMfDB{background:rgba(255,255,255,.15);color:#ffffff}.Navbar_industriesWrapper__1b8O1{position:relative}.Navbar_industriesWrapper__1b8O1 .Navbar_navLink__A03oH.Navbar_active__YMfDB{background:rgba(0,0,0,.06);color:var(--color-primary)}body[data-navbar-theme=dark] .Navbar_industriesWrapper__1b8O1 .Navbar_navLink__A03oH.Navbar_active__YMfDB{background:rgba(255,255,255,.15);color:#ffffff}.Navbar_industriesBar__eQhIW{position:fixed;top:88px;left:0;right:0;z-index:1003;display:flex;justify-content:center;padding:0 24px;pointer-events:none}.Navbar_industriesBar__eQhIW:before{content:"";position:absolute;top:-30px;left:0;right:0;height:30px;background:transparent}.Navbar_industriesBarOpen__uJnBD{pointer-events:auto}.Navbar_industriesBarOpen__uJnBD .Navbar_industriesItem__sgUQU{animation:Navbar_slideInItem__6tZ0s .4s cubic-bezier(.4,0,.2,1) backwards}.Navbar_industriesBarOpen__uJnBD .Navbar_industriesItem__sgUQU:first-child{animation-delay:.05s}.Navbar_industriesBarOpen__uJnBD .Navbar_industriesItem__sgUQU:nth-child(2){animation-delay:.1s}.Navbar_industriesBarOpen__uJnBD .Navbar_industriesItem__sgUQU:nth-child(3){animation-delay:.15s}.Navbar_industriesBarOpen__uJnBD .Navbar_industriesItem__sgUQU:nth-child(4){animation-delay:.2s}.Navbar_industriesBarOpen__uJnBD .Navbar_industriesItem__sgUQU:nth-child(5){animation-delay:.25s}.Navbar_industriesBarContent__rehCy{display:flex;align-items:center;justify-content:center;gap:2px;height:56px;padding:0 8px;border-radius:100px;opacity:0;transform:translateY(-8px);filter:blur(4px);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1),filter .35s cubic-bezier(.4,0,.2,1);background:rgba(255,255,255,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.03)}.Navbar_industriesBarOpen__uJnBD .Navbar_industriesBarContent__rehCy{opacity:1;transform:translateY(0);filter:blur(0)}body[data-navbar-theme=dark] .Navbar_industriesBar__eQhIW .Navbar_industriesBarContent__rehCy{background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.12);box-shadow:none}.Navbar_industriesItem__sgUQU{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;font-size:13px;font-weight:var(--fw-medium);color:var(--color-text);text-decoration:none;border-radius:100px;transition:all .2s ease;white-space:nowrap;background:rgba(0,0,0,.04)}.Navbar_industriesItem__sgUQU:hover{background:rgba(0,0,0,.08);color:var(--color-primary)}body[data-navbar-theme=dark] .Navbar_industriesBar__eQhIW .Navbar_industriesItem__sgUQU{color:#ffffff;background:rgba(255,255,255,.06)}body[data-navbar-theme=dark] .Navbar_industriesBar__eQhIW .Navbar_industriesItem__sgUQU:hover{background:rgba(255,255,255,.15);color:#ffffff}@media (max-width:1024px){.Navbar_navbar__3BIeH{padding:0 16px;gap:10px}.Navbar_island__CoGiA{height:50px}.Navbar_aboutUsBar__EjW7f,.Navbar_ctaIsland__nD5M6,.Navbar_industriesBar__eQhIW,.Navbar_navIsland__Eq44R{display:none}.Navbar_mobileIsland__I33wF{display:flex}.Navbar_ctaButton__4k7Gs{height:50px;padding:0 20px}.Navbar_logoImage__de79e{height:28px}}@media (max-width:480px){.Navbar_navbar__3BIeH{top:10px;padding:0 12px;gap:8px}.Navbar_island__CoGiA{height:46px}.Navbar_logoIsland__vhwHe{padding:0 14px}.Navbar_logoImage__de79e{height:24px}}@media (max-width:320px){.Navbar_navbar__3BIeH{top:8px;padding:0 8px;gap:6px}.Navbar_island__CoGiA{height:42px}.Navbar_logoIsland__vhwHe{padding:0 10px}.Navbar_logoImage__de79e{height:20px}.Navbar_mobileIsland__I33wF{padding:0 10px}.Navbar_hamburger__HA1m5{padding:6px}}.Button_btn__7j1TA{font-family:var(--font-primary);font-weight:var(--fw-semibold);border-radius:var(--radius-pill);border:none;cursor:pointer;transition:all .3s var(--ease-default);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);text-decoration:none;white-space:nowrap}.Button_btn__7j1TA:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Button_btn__7j1TA:disabled{background:var(--color-gray-200);color:var(--color-gray-500);cursor:not-allowed;transform:none;box-shadow:none}.Button_primary__nb_GB{background:var(--color-accent);color:var(--color-white)}.Button_primary__nb_GB:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:var(--shadow-accent)}.Button_primary__nb_GB:active:not(:disabled){transform:translateY(0)}.Button_secondary__pc0Dr{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.Button_secondary__pc0Dr:hover:not(:disabled){background:var(--color-primary);color:var(--color-white)}.Button_ghost__qeyIJ{background:transparent;color:var(--color-accent)}.Button_ghost__qeyIJ:hover:not(:disabled){background:var(--color-accent-light)}.Button_dark__M0FMH{background:var(--color-primary);color:var(--color-white)}.Button_dark__M0FMH:hover:not(:disabled){background:var(--color-gray-900);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Button_white__k2kvF{background:var(--color-white);color:var(--color-primary)}.Button_white__k2kvF:hover:not(:disabled){background:var(--color-gray-50);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Button_glass__vIEmn{background:var(--color-white-alpha-10);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--color-white);border:1px solid var(--color-white-alpha-20)}.Button_glass__vIEmn:hover:not(:disabled){background:var(--color-white-alpha-20);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Button_text__rTPoT{background:transparent;color:var(--color-accent);padding:0;font-weight:var(--fw-semibold);border-radius:0;min-width:unset}.Button_text__rTPoT:hover:not(:disabled){color:var(--color-accent-hover)}.Button_text__rTPoT:hover .Button_arrow__yVoGI{transform:translateX(4px)}.Button_arrow__yVoGI{transition:transform .2s var(--ease-default);flex-shrink:0}.Button_sm__usuRf{padding:10px 24px;font-size:var(--fs-caption);min-width:100px}.Button_md__K6fCb{padding:14px 32px;font-size:var(--fs-body);min-width:140px}.Button_lg__ayxAt{padding:18px 40px;font-size:var(--fs-body);min-width:180px}.Button_icon__iUPog{display:inline-flex;align-items:center;flex-shrink:0}.ChatBot_fab__WFBa9{position:fixed;z-index:9998;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:none;border-radius:var(--radius-full);background:var(--color-accent,#3B82F6);color:#fff;cursor:pointer;box-shadow:var(--shadow-lg),0 0 0 0 rgba(59,130,246,.4);transition:transform var(--duration-normal,.3s) var(--ease-default,ease),box-shadow var(--duration-normal,.3s) var(--ease-default,ease),opacity var(--duration-normal,.3s) var(--ease-default,ease)}.ChatBot_fab__WFBa9:hover{transform:scale(1.08);box-shadow:var(--shadow-xl),0 0 0 0 rgba(59,130,246,.4)}.ChatBot_fab__WFBa9:active{transform:scale(.95)}.ChatBot_fab__WFBa9.ChatBot_fabHidden__6wMNV{opacity:0;pointer-events:none;transform:scale(.6)}.ChatBot_fab__WFBa9.ChatBot_bottom-left__scVH8{bottom:24px;left:24px}.ChatBot_fab__WFBa9.ChatBot_bottom-right__B_g_D{bottom:24px;right:24px}.ChatBot_fabPulse__Xjy6Y{position:absolute;inset:0;border-radius:var(--radius-full);background:var(--color-accent,#3B82F6);opacity:0;animation:ChatBot_fabPulse__Xjy6Y 2.5s ease-out infinite;pointer-events:none}@keyframes ChatBot_fabPulse__Xjy6Y{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.ChatBot_chatWindow__CGyz1{position:fixed;z-index:9999;display:flex;flex-direction:column;width:400px;height:560px;max-height:calc(100vh - 120px);background:var(--color-bg,#fff);border-radius:var(--radius-xl,24px);box-shadow:0 24px 80px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);overflow:hidden;animation:ChatBot_chatWindowEnter___0_FV .3s var(--ease-default,ease) forwards}.ChatBot_chatWindow__CGyz1.ChatBot_bottom-left__scVH8{bottom:24px;left:24px}.ChatBot_chatWindow__CGyz1.ChatBot_bottom-right__B_g_D{bottom:24px;right:24px}@keyframes ChatBot_chatWindowEnter___0_FV{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatBot_header__UrYpn{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--color-accent,#3B82F6);color:#fff;flex-shrink:0}.ChatBot_headerInfo__nBvMK{display:flex;align-items:center;gap:12px}.ChatBot_headerAvatar__KSoso{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:rgba(255,255,255,.2);flex-shrink:0}.ChatBot_headerTitle__xyvxn{font-size:var(--fs-body,1rem);font-weight:var(--fw-semibold,600);color:#ffffff;margin:0;line-height:1.2}.ChatBot_headerSubtitle__41XMl{font-size:var(--fs-caption,.75rem);color:rgba(255,255,255,.9);margin:2px 0 0;line-height:1.3}.ChatBot_closeButton__z7jLg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-md,12px);background:rgba(255,255,255,.15);color:#fff;cursor:pointer;transition:background var(--duration-fast,.2s) var(--ease-default,ease);flex-shrink:0}.ChatBot_closeButton__z7jLg:hover{background:rgba(255,255,255,.25)}.ChatBot_body__u8EHQ{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--color-bg-alt,#F9FAFB);scroll-behavior:smooth}.ChatBot_body__u8EHQ::-webkit-scrollbar{width:5px}.ChatBot_body__u8EHQ::-webkit-scrollbar-track{background:transparent}.ChatBot_body__u8EHQ::-webkit-scrollbar-thumb{background:var(--color-border,#E5E7EB);border-radius:10px}.ChatBot_message__OCoir{display:flex;gap:8px;max-width:85%;animation:ChatBot_messageEnter__BgCof .25s var(--ease-default,ease) forwards}@keyframes ChatBot_messageEnter__BgCof{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatBot_userMessage__ogoDN{align-self:flex-end;flex-direction:row-reverse}.ChatBot_botMessage__yqBba{align-self:flex-start}.ChatBot_messageBotIcon__VbkA3{display:flex;align-items:flex-end;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-accent,#3B82F6);color:#fff;flex-shrink:0;margin-bottom:2px}.ChatBot_messageBubble__KkWxW{padding:10px 14px;font-size:var(--fs-small,.875rem);line-height:var(--lh-body,1.6);word-break:break-word;white-space:pre-wrap}.ChatBot_userBubble__b1ssU{background:var(--color-accent,#3B82F6);color:#fff;border-radius:var(--radius-lg,16px) var(--radius-lg,16px) var(--radius-sm,8px) var(--radius-lg,16px)}.ChatBot_botBubble__qoKd0{background:var(--color-bg,#fff);color:var(--color-text,#111);border-radius:var(--radius-lg,16px) var(--radius-lg,16px) var(--radius-lg,16px) var(--radius-sm,8px);border:1px solid var(--color-border,#e5e7eb)}.ChatBot_messageLink__SnNl0{color:var(--color-accent,#3B82F6);text-decoration:underline;text-underline-offset:2px;transition:opacity var(--duration-fast,.2s) var(--ease-default,ease)}.ChatBot_messageLink__SnNl0:hover{opacity:.8}.ChatBot_userBubble__b1ssU .ChatBot_messageLink__SnNl0{color:#fff;text-decoration:underline}.ChatBot_typingBubble__9kQps{display:flex;align-items:center;gap:4px;padding:12px 18px;min-height:40px}.ChatBot_typingDot__VKDpJ{display:block;width:7px;height:7px;border-radius:var(--radius-full);background:var(--color-text-secondary,#6B7280);opacity:.5;animation:ChatBot_typingBounce__LxG7I 1.4s ease-in-out infinite}.ChatBot_typingDot__VKDpJ:nth-child(2){animation-delay:.15s}.ChatBot_typingDot__VKDpJ:nth-child(3){animation-delay:.3s}@keyframes ChatBot_typingBounce__LxG7I{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.ChatBot_inputArea__BZ8r5{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--color-border,#e5e7eb);background:var(--color-bg,#fff);flex-shrink:0}.ChatBot_textarea__CpP8E{flex:1 1;min-height:40px;max-height:120px;padding:10px 14px;border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,16px);background:var(--color-bg-alt,#F9FAFB);color:var(--color-text,#111);font-family:inherit;font-size:var(--fs-small,.875rem);line-height:1.4;resize:none;outline:none;transition:border-color var(--duration-fast,.2s) var(--ease-default,ease)}.ChatBot_textarea__CpP8E::placeholder{color:var(--color-text-light,#9CA3AF)}.ChatBot_textarea__CpP8E:focus{border-color:var(--color-accent,#3B82F6)}.ChatBot_textarea__CpP8E:disabled{opacity:.6;cursor:not-allowed}.ChatBot_sendButton__w4nLU{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--radius-full);background:var(--color-accent,#3B82F6);color:#fff;cursor:pointer;flex-shrink:0;transition:background var(--duration-fast,.2s) var(--ease-default,ease),transform var(--duration-fast,.2s) var(--ease-default,ease)}.ChatBot_sendButton__w4nLU:hover:not(:disabled){background:var(--color-accent-hover,#2563EB);transform:scale(1.05)}.ChatBot_sendButton__w4nLU:disabled{opacity:.4;cursor:not-allowed}.ChatBot_spinner__A1VQv{animation:ChatBot_spin__5OiF7 1s linear infinite}@keyframes ChatBot_spin__5OiF7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChatBot_limitMessage__HZU9H{flex:1 1;font-size:var(--fs-caption,.75rem);color:var(--color-text-secondary,#6B7280);text-align:center;padding:8px;margin:0;line-height:1.5}.ChatBot_footer__vkRFl{display:flex;align-items:center;justify-content:center;padding:8px;font-size:11px;color:var(--color-text-light,#9CA3AF);background:var(--color-bg,#fff);border-top:1px solid var(--color-border,#e5e7eb);flex-shrink:0}@media (max-width:480px){.ChatBot_chatWindow__CGyz1{width:calc(100vw - 16px);height:calc(100vh - 80px);max-height:calc(100vh - 80px);bottom:8px!important;left:8px!important;right:8px!important;border-radius:var(--radius-xl,24px)}.ChatBot_fab__WFBa9.ChatBot_bottom-left__scVH8,.ChatBot_fab__WFBa9.ChatBot_bottom-right__B_g_D{bottom:16px}.ChatBot_fab__WFBa9.ChatBot_bottom-left__scVH8{left:16px}.ChatBot_fab__WFBa9.ChatBot_bottom-right__B_g_D{right:16px}}@media (prefers-reduced-motion:reduce){.ChatBot_chatWindow__CGyz1,.ChatBot_fab__WFBa9,.ChatBot_message__OCoir,.ChatBot_typingDot__VKDpJ{animation:none;transition:none}.ChatBot_fabPulse__Xjy6Y{display:none}}.Checkbox_container__wCElq{display:flex;flex-direction:column;gap:var(--space-1)}.Checkbox_wrapper__FNe_T{display:flex;align-items:flex-start;gap:var(--space-3)}.Checkbox_checkboxWrapper__4GTxi{position:relative;flex-shrink:0}.Checkbox_input__kSMBW{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;margin:0}.Checkbox_input__kSMBW:disabled{cursor:not-allowed}.Checkbox_checkbox__h2HSN{display:flex;align-items:center;justify-content:center;background:var(--color-white);border:2px solid var(--color-border-strong);border-radius:var(--radius-sm);transition:var(--transition-all)}.Checkbox_sm__f_JBR .Checkbox_checkbox__h2HSN{width:16px;height:16px}.Checkbox_md__GsutL .Checkbox_checkbox__h2HSN{width:20px;height:20px}.Checkbox_lg__W5qqG .Checkbox_checkbox__h2HSN{width:24px;height:24px}.Checkbox_icon__l3SZx{opacity:0;transform:scale(.5);color:var(--color-white);transition:var(--transition-all)}.Checkbox_sm__f_JBR .Checkbox_icon__l3SZx{width:12px;height:12px}.Checkbox_md__GsutL .Checkbox_icon__l3SZx{width:14px;height:14px}.Checkbox_lg__W5qqG .Checkbox_icon__l3SZx{width:16px;height:16px}.Checkbox_input__kSMBW:not(:disabled):hover+.Checkbox_checkbox__h2HSN{border-color:var(--color-primary)}.Checkbox_input__kSMBW:focus-visible+.Checkbox_checkbox__h2HSN{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-10)}.Checkbox_input__kSMBW:checked+.Checkbox_checkbox__h2HSN{background:var(--color-primary);border-color:var(--color-primary)}.Checkbox_input__kSMBW:checked+.Checkbox_checkbox__h2HSN .Checkbox_icon__l3SZx{opacity:1;transform:scale(1)}.Checkbox_input__kSMBW:indeterminate+.Checkbox_checkbox__h2HSN{background:var(--color-primary);border-color:var(--color-primary)}.Checkbox_input__kSMBW:indeterminate+.Checkbox_checkbox__h2HSN .Checkbox_icon__l3SZx{opacity:1;transform:scale(1)}.Checkbox_error__2ZtCc .Checkbox_checkbox__h2HSN{border-color:var(--color-error)}.Checkbox_error__2ZtCc .Checkbox_input__kSMBW:checked+.Checkbox_checkbox__h2HSN{background:var(--color-error);border-color:var(--color-error)}.Checkbox_error__2ZtCc .Checkbox_input__kSMBW:focus-visible+.Checkbox_checkbox__h2HSN{box-shadow:0 0 0 3px var(--color-error-light)}.Checkbox_disabled__kEEgR .Checkbox_checkbox__h2HSN{background:var(--color-gray-100);border-color:var(--color-gray-200)}.Checkbox_disabled__kEEgR .Checkbox_input__kSMBW:checked+.Checkbox_checkbox__h2HSN{background:var(--color-gray-300);border-color:var(--color-gray-300)}.Checkbox_label__6cFjW{color:var(--color-text);line-height:var(--lh-ui);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_label-sm__D1D8o{font-size:var(--fs-body-sm);padding-top:0}.Checkbox_label-md__pvuGE{font-size:var(--fs-body);padding-top:1px}.Checkbox_label-lg__0qNuf{font-size:var(--fs-body-lg);padding-top:2px}.Checkbox_label__6cFjW a{color:var(--color-primary);text-decoration:underline}.Checkbox_label__6cFjW a:hover{color:var(--color-primary-dark)}.Checkbox_labelDisabled__lstYV{color:var(--color-text-muted);cursor:not-allowed}.Checkbox_required__P46Og{color:var(--color-error);margin-left:var(--space-1)}.Checkbox_helperText__56i0k{color:var(--color-text-muted)}.Checkbox_errorText__NMW7o,.Checkbox_helperText__56i0k{font-size:var(--fs-caption);line-height:var(--lh-ui);margin:0;padding-left:calc(20px + var(--space-3))}.Checkbox_errorText__NMW7o{color:var(--color-error)}.Input_container__rylhY{display:flex;flex-direction:column;gap:var(--space-2)}.Input_fullWidth__9mldt{width:100%}.Input_label__6PY_A{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--color-text);line-height:var(--lh-ui)}.Input_required__3CUHr{color:var(--color-error);margin-left:var(--space-1)}.Input_inputWrapper__qcv7V{position:relative;display:flex;align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:var(--transition-all)}.Input_inputWrapper__qcv7V:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-10)}.Input_sm__Kdq9O{height:36px;padding:0 var(--space-3)}.Input_md__FFJO2{height:44px;padding:0 var(--space-4)}.Input_lg__EFE2z{height:52px;padding:0 var(--space-5)}.Input_input__uVqN4{flex:1 1;width:100%;height:100%;border:none;background:transparent;font-size:var(--fs-body);font-family:inherit;color:var(--color-text);outline:none}.Input_input__uVqN4::placeholder{color:var(--color-text-muted)}.Input_input__uVqN4:disabled{cursor:not-allowed}.Input_hasLeftIcon__EK5J9 .Input_input__uVqN4{padding-left:var(--space-2)}.Input_hasRightIcon__7_aus .Input_input__uVqN4{padding-right:var(--space-2)}.Input_leftIcon__V_vpT,.Input_rightIcon__A7xr3{flex-shrink:0}.Input_leftIcon__V_vpT,.Input_rightIcon__A7xr3,.Input_togglePassword__ZokHQ{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.Input_togglePassword__ZokHQ{padding:var(--space-1);border:none;background:transparent;cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition-colors)}.Input_togglePassword__ZokHQ:hover{color:var(--color-text);background:var(--color-gray-100)}.Input_error__NRstF{border-color:var(--color-error)}.Input_error__NRstF:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-light)}.Input_error__NRstF .Input_rightIcon__A7xr3{color:var(--color-error)}.Input_success__4Zl_w{border-color:var(--color-success)}.Input_success__4Zl_w:focus-within{border-color:var(--color-success);box-shadow:0 0 0 3px var(--color-success-light)}.Input_success__4Zl_w .Input_rightIcon__A7xr3{color:var(--color-success)}.Input_disabled__JKJxz{background:var(--color-gray-50);border-color:var(--color-gray-200);cursor:not-allowed}.Input_disabled__JKJxz .Input_input__uVqN4{color:var(--color-text-muted)}.Input_helperText__4Nwoq{color:var(--color-text-muted)}.Input_errorText__CFDiI,.Input_helperText__4Nwoq{font-size:var(--fs-caption);line-height:var(--lh-ui);margin:0}.Input_errorText__CFDiI{color:var(--color-error)}.Modal_overlay__tXWx_{position:fixed;inset:0;z-index:var(--z-modal);background:var(--color-overlay);animation:Modal_overlayEnter__G7qMf .2s ease-out}.Modal_overlay__tXWx_.Modal_exiting__ubgr8{animation:Modal_overlayExit__asuuW .2s ease-in forwards}@keyframes Modal_overlayEnter__G7qMf{0%{opacity:0}to{opacity:1}}@keyframes Modal_overlayExit__asuuW{0%{opacity:1}to{opacity:0}}.Modal_container__rz_os{position:fixed;inset:0;z-index:var(--z-modal);display:flex;padding:var(--space-6);overflow-y:auto}.Modal_centered__Atz3h{align-items:center;justify-content:center}.Modal_modal__7__pa{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - var(--space-12));background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);animation:Modal_modalEnter__dATCn .2s ease-out}.Modal_modal__7__pa.Modal_exiting__ubgr8{animation:Modal_modalExit__cyDdc .2s ease-in forwards}@keyframes Modal_modalEnter__dATCn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Modal_modalExit__cyDdc{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}.Modal_sm__NhUmV{max-width:400px}.Modal_md__DcnCW{max-width:500px}.Modal_lg__ZRwe0{max-width:700px}.Modal_xl__iid4q{max-width:900px}.Modal_full__ABl4Z{max-width:calc(100vw - var(--space-12));max-height:calc(100vh - var(--space-12));width:100%;height:100%}.Modal_header__xHgk2{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-border);flex-shrink:0}.Modal_headerContent__MxDMr{flex:1 1;min-width:0}.Modal_title__h64Bu{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--color-text);line-height:var(--lh-heading);margin:0}.Modal_description__1LXIL{font-size:var(--fs-body-sm);color:var(--color-text-muted);line-height:var(--lh-body);margin:var(--space-2) 0 0}.Modal_closeButton__WKP0n{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:var(--transition-all)}.Modal_closeButton__WKP0n:hover{color:var(--color-text);background:var(--color-gray-100)}.Modal_closeButton__WKP0n:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Modal_body__GMPxp{flex:1 1;padding:var(--space-6);overflow-y:auto}.Modal_footer__R1JrU{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);flex-shrink:0}@media (max-width:640px){.Modal_container__rz_os{padding:var(--space-4);align-items:flex-end}.Modal_modal__7__pa{max-height:calc(100vh - var(--space-8));border-radius:var(--radius-xl) var(--radius-xl) 0 0}.Modal_lg__ZRwe0,.Modal_md__DcnCW,.Modal_sm__NhUmV,.Modal_xl__iid4q{max-width:100%}@keyframes Modal_modalEnter__dATCn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes Modal_modalExit__cyDdc{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}}.ConfirmDialog_content__ynaiq{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-8) var(--space-6)}.ConfirmDialog_iconWrapper__Zp4Dj{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);margin-bottom:var(--space-5)}.ConfirmDialog_iconWrapper__Zp4Dj.ConfirmDialog_default__B5nF_{background:var(--color-primary-alpha-10);color:var(--color-primary)}.ConfirmDialog_iconWrapper__Zp4Dj.ConfirmDialog_danger__l56i5{background:var(--color-error-light);color:var(--color-error)}.ConfirmDialog_iconWrapper__Zp4Dj.ConfirmDialog_warning__AMjRi{background:var(--color-warning-light);color:var(--color-warning)}.ConfirmDialog_iconWrapper__Zp4Dj.ConfirmDialog_info__U9DDG{background:var(--color-info-light);color:var(--color-info)}.ConfirmDialog_textContent__5_Kpr{margin-bottom:var(--space-6)}.ConfirmDialog_title__ykfXe{font-size:var(--fs-h5);font-weight:var(--fw-semibold);color:var(--color-text);line-height:var(--lh-heading);margin:0}.ConfirmDialog_description__sW8_T{font-size:var(--fs-body-sm);color:var(--color-text-muted);line-height:var(--lh-body);margin:var(--space-2) 0 0;max-width:320px}.ConfirmDialog_actions__yOrbi{display:flex;gap:var(--space-3);width:100%}.ConfirmDialog_cancelButton__OHGNN,.ConfirmDialog_confirmButton__0dgIr{flex:1 1}.ConfirmDialog_dangerButton__H7csl{background:var(--color-error);border-color:var(--color-error)}.ConfirmDialog_dangerButton__H7csl:hover{background:var(--color-error-dark);border-color:var(--color-error-dark)}@media (max-width:480px){.ConfirmDialog_actions__yOrbi{flex-direction:column-reverse}}.Progress_container__dPeLG{display:flex;align-items:center;gap:var(--space-3);width:100%}.Progress_track__EtN5b{flex:1 1;background:var(--color-gray-100);border-radius:var(--radius-full);overflow:hidden}.Progress_track__EtN5b.Progress_sm__8rB8B{height:4px}.Progress_track__EtN5b.Progress_md__5hIkg{height:8px}.Progress_track__EtN5b.Progress_lg__szY_h{height:12px}.Progress_indicator__qL7lg{height:100%;border-radius:var(--radius-full);transition:width .3s ease}.Progress_indicator__qL7lg.Progress_primary__M1vrv{background:var(--color-primary)}.Progress_indicator__qL7lg.Progress_success__rDy7D{background:var(--color-success)}.Progress_indicator__qL7lg.Progress_warning__xi8bK{background:var(--color-warning)}.Progress_indicator__qL7lg.Progress_error__o3jdg{background:var(--color-error)}.Progress_indeterminate__iQMiQ .Progress_indicator__qL7lg{width:30%;animation:Progress_indeterminate__iQMiQ 1.5s ease-in-out infinite}@keyframes Progress_indeterminate__iQMiQ{0%{transform:translateX(-100%)}50%{transform:translateX(200%)}to{transform:translateX(-100%)}}.Progress_label__MrNnR{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--color-text);white-space:nowrap;min-width:45px;text-align:right}.Progress_stepContainer__jG56v{width:100%;padding:var(--space-4) 0}.Progress_stepTrack__U_gPF{display:flex;align-items:flex-start;justify-content:space-between}.Progress_stepItem__H6v2Z{display:flex;flex-direction:column;align-items:center;position:relative;flex:1 1}.Progress_stepItem__H6v2Z:first-child{align-items:flex-start}.Progress_stepItem__H6v2Z:last-child{align-items:flex-end}.Progress_stepConnector__3lxYk{position:absolute;top:50%;right:50%;width:100%;background:var(--color-gray-200);transform:translateY(-50%);z-index:0}.Progress_stepConnector__3lxYk.Progress_sm__8rB8B{height:2px;top:10px}.Progress_stepConnector__3lxYk.Progress_md__5hIkg{height:2px;top:14px}.Progress_stepConnector__3lxYk.Progress_lg__szY_h{height:3px;top:18px}.Progress_stepConnector__3lxYk.Progress_completed__M9zyu{background:var(--color-primary)}.Progress_stepCircle__MSDqd{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-full);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--color-text-muted);transition:var(--transition-all)}.Progress_stepCircle__MSDqd.Progress_sm__8rB8B{width:20px;height:20px;font-size:var(--fs-caption)}.Progress_stepCircle__MSDqd.Progress_md__5hIkg{width:28px;height:28px}.Progress_stepCircle__MSDqd.Progress_lg__szY_h{width:36px;height:36px}.Progress_stepCircle__MSDqd.Progress_completed__M9zyu{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.Progress_stepCircle__MSDqd.Progress_current__bL2lR{border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-alpha-20)}.Progress_checkIcon__0o7Y9{width:60%;height:60%}.Progress_stepLabel__uz8Tc{margin-top:var(--space-2);font-size:var(--fs-caption);color:var(--color-text-muted);text-align:center;white-space:nowrap}.Progress_stepLabel__uz8Tc.Progress_activeLabel__uWiq6{color:var(--color-text);font-weight:var(--fw-medium)}@media (max-width:640px){.Progress_stepLabel__uz8Tc{display:none}.Progress_stepItem__H6v2Z:first-child,.Progress_stepItem__H6v2Z:last-child{align-items:center}}.SectionHeading_heading__wqL_i{margin-bottom:var(--space-3xl)}.SectionHeading_center__8BkHl{text-align:center}.SectionHeading_left___ZEWP{text-align:left}.SectionHeading_title__xcyrO{font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--color-text);margin-bottom:var(--space-md)}.SectionHeading_subtitle__m9u_d{font-size:var(--fs-body-lg);color:var(--color-text-secondary);line-height:var(--lh-body);max-width:640px}.SectionHeading_center__8BkHl .SectionHeading_subtitle__m9u_d{margin:0 auto}.SectionHeading_light__zR1E5 .SectionHeading_title__xcyrO{color:var(--color-text-on-dark)}.SectionHeading_light__zR1E5 .SectionHeading_subtitle__m9u_d{color:var(--color-white-alpha-70)}.Select_container__rkAzO{display:flex;flex-direction:column;gap:var(--space-2)}.Select_fullWidth__zv7Yr{width:100%}.Select_label__OjOOr{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--color-text);line-height:var(--lh-ui)}.Select_required__ZvyYL{color:var(--color-error);margin-left:var(--space-1)}.Select_selectWrapper__NEWxl{position:relative;display:flex;align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:var(--transition-all)}.Select_selectWrapper__NEWxl:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-10)}.Select_sm___jKx7{height:36px}.Select_md__WSME2{height:44px}.Select_lg__TzVvu{height:52px}.Select_select__3adjE{width:100%;height:100%;padding:0 var(--space-10) 0 var(--space-4);border:none;background:transparent;font-size:var(--fs-body);font-family:inherit;color:var(--color-text);cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.Select_select__3adjE:disabled{cursor:not-allowed}.Select_icon__5WUua,.Select_placeholder__UZkSx .Select_select__3adjE{color:var(--color-text-muted)}.Select_icon__5WUua{position:absolute;right:var(--space-3);pointer-events:none;display:flex;align-items:center;justify-content:center;transition:var(--transition-colors)}.Select_selectWrapper__NEWxl:focus-within .Select_icon__5WUua{color:var(--color-primary)}.Select_error__VdDfp{border-color:var(--color-error)}.Select_error__VdDfp:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-light)}.Select_error__VdDfp .Select_icon__5WUua{color:var(--color-error)}.Select_disabled__G0N0e{background:var(--color-gray-50);border-color:var(--color-gray-200);cursor:not-allowed}.Select_disabled__G0N0e .Select_select__3adjE{color:var(--color-text-muted)}.Select_helperText__338hc{color:var(--color-text-muted)}.Select_errorText__XnhA6,.Select_helperText__338hc{font-size:var(--fs-caption);line-height:var(--lh-ui);margin:0}.Select_errorText__XnhA6{color:var(--color-error)}.Select_select__3adjE option{padding:var(--space-2) var(--space-3);background:var(--color-white);color:var(--color-text)}.Select_select__3adjE option:disabled{color:var(--color-text-muted)}.Select_select__3adjE option:checked{background:var(--color-primary-alpha-10)}.Skeleton_skeleton__76eZw{display:block;background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-200) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:Skeleton_shimmer__T8Hby 1.5s ease-in-out infinite}@keyframes Skeleton_shimmer__T8Hby{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton_noAnimation__XIrZq{animation:none;background:var(--color-gray-100)}.Skeleton_text__SgC1G{border-radius:var(--radius-sm);width:100%;height:16px}.Skeleton_circle__ecqDI{border-radius:var(--radius-full);flex-shrink:0}.Skeleton_rectangle__wrlwh{border-radius:var(--radius-md)}.Skeleton_textContainer__rbLsp{display:flex;flex-direction:column}.Skeleton_cardSkeleton__793Hp{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.Skeleton_cardContent__hwJKh{padding:var(--space-4)}.Skeleton_avatarSkeleton__bgpE_{display:flex;align-items:center;gap:var(--space-3)}.Skeleton_avatarText__kAj3o{display:flex;flex-direction:column}.Skeleton_productCardSkeleton__5jOfR{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.Skeleton_productCardSkeleton__5jOfR .Skeleton_imageWrapper__iot8s{position:relative;width:100%;aspect-ratio:4/3;background:var(--color-gray-50)}.Skeleton_productCardSkeleton__5jOfR .Skeleton_content__oFzdj{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.Skeleton_tableRowSkeleton__ztgHb{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-border)}.Skeleton_tableRowSkeleton__ztgHb:last-child{border-bottom:none}.Spinner_spinner__3OhgM{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Spinner_inline__FLXNn{vertical-align:middle;margin-left:var(--space-2)}.Spinner_svg__iCDNu{animation:Spinner_spin__a8XGm 1s linear infinite}@keyframes Spinner_spin__a8XGm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_track__p2i7q{opacity:.2}.Spinner_indicator__7aJ65{opacity:1}.Spinner_xs__Lqv01{width:12px;height:12px}.Spinner_sm__PlJH9{width:16px;height:16px}.Spinner_md__wTzbt{width:24px;height:24px}.Spinner_lg__5Z_Rl{width:32px;height:32px}.Spinner_xl__KSHt6{width:48px;height:48px}.Spinner_primary__rLbBJ{color:var(--color-primary)}.Spinner_white__eY3D3{color:var(--color-white)}.Spinner_current__WzLRe{color:currentColor}.Spinner_srOnly__gUECn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Spinner_pageLoader___af8_{display:flex;align-items:center;justify-content:center;padding:var(--space-12)}.Spinner_fullScreen__ES4Q_{position:fixed;inset:0;z-index:var(--z-modal);background:var(--color-overlay-light);padding:0}.Spinner_pageLoaderContent__OWVJO{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.Spinner_pageLoaderText__KUi_Q{font-size:var(--fs-body);color:var(--color-text-muted);margin:0}.Textarea_container__ri7Jb{display:flex;flex-direction:column;gap:var(--space-2)}.Textarea_fullWidth__391pI{width:100%}.Textarea_label__Pdc5f{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--color-text);line-height:var(--lh-ui)}.Textarea_required__or_As{color:var(--color-error);margin-left:var(--space-1)}.Textarea_textareaWrapper__quqJ3{position:relative;display:flex;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:var(--transition-all)}.Textarea_textareaWrapper__quqJ3:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-10)}.Textarea_textarea__WNACu{flex:1 1;width:100%;min-height:100px;padding:var(--space-3) var(--space-4);border:none;background:transparent;font-size:var(--fs-body);font-family:inherit;color:var(--color-text);line-height:var(--lh-body);resize:vertical;outline:none}.Textarea_textarea__WNACu::placeholder{color:var(--color-text-muted)}.Textarea_textarea__WNACu:disabled{cursor:not-allowed;resize:none}.Textarea_autoResize__rW_Pp{resize:none;overflow:hidden}.Textarea_errorIcon__HKoFD{position:absolute;top:var(--space-3);right:var(--space-3);color:var(--color-error)}.Textarea_error__OtClq{border-color:var(--color-error)}.Textarea_error__OtClq:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-light)}.Textarea_error__OtClq .Textarea_textarea__WNACu{padding-right:var(--space-10)}.Textarea_disabled__muelW{background:var(--color-gray-50);border-color:var(--color-gray-200);cursor:not-allowed}.Textarea_disabled__muelW .Textarea_textarea__WNACu{color:var(--color-text-muted)}.Textarea_footer__GuJgP{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:var(--space-5)}.Textarea_helperText__iEG8s{color:var(--color-text-muted)}.Textarea_errorText__g82Sv,.Textarea_helperText__iEG8s{flex:1 1;font-size:var(--fs-caption);line-height:var(--lh-ui);margin:0}.Textarea_errorText__g82Sv{color:var(--color-error)}.Textarea_charCount__HbJLz{font-size:var(--fs-caption);color:var(--color-text-muted);white-space:nowrap}.Toast_backdrop__N8fi8{position:fixed;inset:0;z-index:9998;background:transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);pointer-events:none;transition:all .4s cubic-bezier(.16,1,.3,1)}.Toast_backdropVisible__umDT5{background:var(--color-black-alpha-8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto}.Toast_toastContainer__EVBjh{position:fixed;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none;max-width:480px;width:calc(100% - 48px)}.Toast_bottomCenter__WbXuH,.Toast_bottomLeft__5EO0l,.Toast_bottomRight__QfIKo,.Toast_centered__yeOZ4,.Toast_topCenter__Hr6yP,.Toast_topLeft__fVhLc,.Toast_topRight__T6iQR{top:50%;left:50%;transform:translate(-50%,-50%)}.Toast_toast__tj2E4{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;gap:14px;padding:28px 36px;background:var(--color-white-alpha-80);backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border:1px solid var(--color-white-alpha-50);border-radius:var(--radius-2xl);box-shadow:0 16px 48px var(--color-black-alpha-10),0 4px 16px var(--color-black-alpha-5),inset 0 1px 0 var(--color-white-alpha-70);pointer-events:auto;overflow:hidden;animation:Toast_toastEnter__7OcA_ .5s cubic-bezier(.16,1,.3,1);width:100%}.Toast_toast__tj2E4.Toast_exiting__ketFj{animation:Toast_toastExit__Ni5mY .35s cubic-bezier(.4,0,1,1) forwards}@keyframes Toast_toastEnter__7OcA_{0%{opacity:0;transform:scale(.88);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes Toast_toastExit__Ni5mY{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.92);filter:blur(8px)}}.Toast_error__Cdw2k,.Toast_info__qBqUF,.Toast_loading__t3nMW,.Toast_success__6V_cl,.Toast_warning__0isVb{border-color:var(--color-black-alpha-15)}.Toast_spinner__bnv_u{animation:Toast_spin__mJBR0 1s linear infinite}@keyframes Toast_spin__mJBR0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Toast_content__vSacH{flex:1 1;min-width:0}.Toast_message__DhboA{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-black);line-height:1.5;margin:0;letter-spacing:-.01em}.Toast_description__6JX_a{font-size:var(--fs-body-sm);color:var(--color-black-alpha-50);line-height:1.5;margin:6px 0 0}.Toast_closeButton__i07t0{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:var(--color-black-alpha-4);color:var(--color-black-alpha-35);cursor:pointer;border-radius:var(--radius-md);transition:all .2s ease}.Toast_closeButton__i07t0:hover{color:var(--color-black);background:var(--color-black-alpha-8)}.Toast_progressBar__umkoD{position:absolute;bottom:0;left:0;height:2px;border-radius:0 2px 2px 0;opacity:.4;animation:Toast_progressShrink__FqikR linear forwards}.Toast_success__6V_cl .Toast_progressBar__umkoD{background:var(--gradient-success)}.Toast_error__Cdw2k .Toast_progressBar__umkoD{background:var(--gradient-error)}.Toast_warning__0isVb .Toast_progressBar__umkoD{background:var(--gradient-warning)}.Toast_info__qBqUF .Toast_progressBar__umkoD{background:var(--gradient-info)}@keyframes Toast_progressShrink__FqikR{0%{width:100%}to{width:0}}@media (max-width:480px){.Toast_toastContainer__EVBjh{width:calc(100% - 32px)}.Toast_toast__tj2E4{padding:22px 28px;border-radius:var(--radius-xl)}}.Card_card__KBLrG{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all .4s var(--ease-default)}.Card_hoverable__SyQWI{cursor:default}.Card_hoverable__SyQWI:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:transparent}.Card_clickable__90AC0{cursor:pointer}.Card_clickable__90AC0:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:transparent}.Card_clickable__90AC0:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Card_padsm__YRs59{padding:var(--space-md)}.Card_padmd__FRYJP{padding:28px}.Card_padlg__FMfa3{padding:var(--space-2xl)}.Card_featured__jAjDe{border-color:var(--color-accent);border-width:2px}.Card_darkCard__HKQFg{background:var(--color-bg-dark);border-color:var(--color-white-alpha-10);color:var(--color-text-on-dark)}.Card_altCard__CxUgV{background:var(--color-bg-alt);border-color:transparent}.Container_container__JYsZJ{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);width:100%}.Container_narrow__LlDHz{max-width:800px}.Container_wide__E_0Iv{max-width:1400px}