.AnnouncementBanner_banner__M1unn{width:100%;padding:10px 20px;text-align:center;font-size:var(--fs-small);font-weight:var(--fw-medium);z-index:1000;position:relative}.AnnouncementBanner_info__mU4y4{background-color:var(--color-accent);color:#ffffff}.AnnouncementBanner_success__AIzDK{background-color:#059669;color:#ffffff}.AnnouncementBanner_warning__THD5i{background-color:#D97706;color:#ffffff}.AnnouncementBanner_content__W_UYd{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.AnnouncementBanner_text__o8fe1{line-height:1.4}.AnnouncementBanner_link__oJSlv{display:inline-flex;align-items:center;gap:4px;color:#ffffff;text-decoration:underline;text-underline-offset:2px;font-weight:var(--fw-semibold);transition:opacity var(--duration-fast) var(--ease-default)}.AnnouncementBanner_link__oJSlv:hover{opacity:.85}.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}}.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}.Footer_footer__eNA9m{background:var(--color-bg);border-top:1px solid var(--color-border)}.Footer_footerSnap__Sjquz{background:var(--color-bg);min-height:100vh;display:flex;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:always}.Footer_contactSection__OI2G5{flex:1 1;display:flex;align-items:center;padding:var(--space-16) 0}.Footer_contactWrapper__8_vY1{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:start}.Footer_contactHeading__gPu5x{position:-webkit-sticky;position:sticky;top:120px}.Footer_contactTitle__MxBpE{font-size:clamp(2rem,4vw,3rem);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-text);margin-bottom:var(--space-4)}.Footer_contactSubtitle__MIpuc{font-size:var(--fs-body-lg);color:var(--color-text-secondary);line-height:var(--lh-body)}.Footer_contactForm__SA1OF{display:flex;flex-direction:column;gap:var(--space-6)}.Footer_formRow__jRWBq{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.Footer_formGroupFull__daIr9,.Footer_formGroup__Nl6JH{display:flex;flex-direction:column;gap:var(--space-2)}.Footer_label__s3Dn7{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text)}.Footer_required__evg8x{color:var(--color-error)}.Footer_input__I76BF,.Footer_select__lxF9_,.Footer_textarea__3oODq{width:100%;padding:var(--space-4);font-size:var(--fs-body);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.Footer_input__I76BF:focus,.Footer_select__lxF9_:focus,.Footer_textarea__3oODq:focus{outline:none;border-color:var(--color-text);box-shadow:var(--shadow-ring-strong)}.Footer_input__I76BF::placeholder,.Footer_textarea__3oODq::placeholder{color:var(--color-text-light)}.Footer_selectWrapper__d_fMj{position:relative}.Footer_select__lxF9_{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:var(--space-10)}.Footer_selectIcon__bmIsp{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.Footer_textarea__3oODq{resize:vertical;min-height:120px}.Footer_phoneInputWrapper__ZBmuC{position:relative;display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);transition:border-color .2s ease,box-shadow .2s ease}.Footer_phoneInputWrapper__ZBmuC:focus-within{border-color:var(--color-text);box-shadow:var(--shadow-ring-strong)}.Footer_phonePrefix__uAef8{display:flex;align-items:center;gap:6px;padding:var(--space-4);padding-right:var(--space-2);background:none;border:none;border-right:1px solid var(--color-border);cursor:pointer;flex-shrink:0;color:var(--color-text);font-size:var(--fs-body);font-family:inherit;transition:background .15s ease;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.Footer_phonePrefix__uAef8:hover{background:var(--color-bg-secondary,var(--color-black-alpha-2))}.Footer_phoneDial__lXMD1{font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap}.Footer_phoneChevron__2_aIa{color:var(--color-text-secondary);transition:transform .2s ease;flex-shrink:0}.Footer_phoneChevronOpen__TbpI9{transform:rotate(180deg)}.Footer_phoneDropdown__bwIS6{position:absolute;top:calc(100% + 4px);left:0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:50;overflow:hidden;min-width:140px}.Footer_phoneOption__YR32y{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;font-size:var(--fs-small);font-family:inherit;color:var(--color-text);transition:background .15s ease}.Footer_phoneOptionActive__M4qyV,.Footer_phoneOption__YR32y:hover{background:var(--color-bg-secondary,var(--color-black-alpha-4))}.Footer_phoneInput__5f78g{flex:1 1;padding:var(--space-4);padding-left:var(--space-3);font-size:var(--fs-body);color:var(--color-text);background:transparent;border:none;outline:none;font-family:inherit;min-width:0}.Footer_phoneInput__5f78g::placeholder{color:var(--color-text-light)}.Footer_successMessage__CJdqB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-16) var(--space-8);text-align:center;color:var(--color-text)}.Footer_successMessage__CJdqB svg{color:var(--color-success)}.Footer_successMessage__CJdqB p{font-size:var(--fs-body-lg);line-height:var(--lh-body);max-width:400px}.Footer_errorBanner__pG0la{padding:var(--space-4);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-lg);color:var(--color-error-dark);font-size:var(--fs-small);text-align:center}.Footer_submitButton__9E9ke{width:100%;padding:var(--space-5);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-text-inverse);background:var(--color-text);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}.Footer_submitButton__9E9ke:hover:not(:disabled){background:var(--color-text-secondary)}.Footer_submitButton__9E9ke:disabled{opacity:.6;cursor:not-allowed}.Footer_privacyNote__r2Ysh{font-size:var(--fs-caption);color:var(--color-text-light);text-align:center;line-height:var(--lh-body)}.Footer_footerBar__t9dtQ{border-top:1px solid var(--color-border);padding:var(--space-2) 0}.Footer_footerBarInner__kaXPi{display:flex;align-items:center;position:relative;min-height:32px}.Footer_copyright__vFlrA{position:absolute;left:0;font-size:var(--fs-caption);color:var(--color-text-secondary)}.Footer_links__13oK3{display:flex;align-items:center;justify-content:center;gap:var(--space-6);flex-wrap:wrap;width:100%}.Footer_link___mmVB{font-size:var(--fs-small);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.Footer_link___mmVB:hover{color:var(--color-text)}@media (max-width:1024px){.Footer_contactWrapper__8_vY1{grid-template-columns:1fr;gap:var(--space-10)}.Footer_contactHeading__gPu5x{position:static;text-align:center}.Footer_contactTitle__MxBpE{font-size:clamp(1.75rem,5vw,2.5rem)}}@media (max-width:768px){.Footer_contactSection__OI2G5{padding:var(--space-10) 0}.Footer_formRow__jRWBq{grid-template-columns:1fr;gap:var(--space-4)}.Footer_footerBarInner__kaXPi{flex-direction:column;gap:var(--space-4)}.Footer_copyright__vFlrA{position:static}.Footer_links__13oK3{justify-content:center;gap:var(--space-4)}}@media (max-width:320px){.Footer_contactSection__OI2G5{padding:var(--space-6) 0}.Footer_contactTitle__MxBpE{font-size:1.5rem}.Footer_contactSubtitle__MIpuc{font-size:.875rem}.Footer_contactForm__SA1OF{gap:var(--space-4)}.Footer_input__I76BF,.Footer_select__lxF9_,.Footer_textarea__3oODq{padding:var(--space-3);font-size:16px}.Footer_submitButton__9E9ke{padding:var(--space-4);font-size:.9375rem}.Footer_footerBar__t9dtQ{padding:var(--space-3) 0}.Footer_links__13oK3{gap:var(--space-3)}.Footer_link___mmVB{font-size:var(--fs-caption)}.Footer_copyright__vFlrA{font-size:.625rem}}.CookieConsent_banner__LSKnM{position:fixed;bottom:var(--space-lg);left:var(--space-lg);right:var(--space-lg);z-index:1100;background:var(--color-bg-dark);color:var(--color-text-on-dark);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);display:flex;align-items:center;gap:var(--space-md);box-shadow:var(--shadow-xl);animation:CookieConsent_slideUp__wmL4o .4s ease}@keyframes CookieConsent_slideUp__wmL4o{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieConsent_content__5cVlf{flex:1 1;display:flex;align-items:center;gap:var(--space-xl)}.CookieConsent_text__GL1Cp{font-size:var(--fs-small);color:var(--color-white-alpha-80);line-height:var(--lh-body)}.CookieConsent_link__Exe59{color:var(--color-accent);text-decoration:underline}.CookieConsent_actions__fX_ph{display:flex;gap:var(--space-sm);flex-shrink:0}.CookieConsent_acceptBtn__5XgVu{padding:8px 20px;background:var(--color-accent);color:var(--color-white);border:none;border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer;transition:background .2s ease;font-family:var(--font-primary)}.CookieConsent_acceptBtn__5XgVu:hover{background:var(--color-accent-hover)}.CookieConsent_declineBtn__gLRkm{padding:8px 20px;background:transparent;color:var(--color-white-alpha-60);border:1px solid var(--color-white-alpha-20);border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;transition:all .2s ease;font-family:var(--font-primary)}.CookieConsent_declineBtn__gLRkm:hover{color:var(--color-white);border-color:var(--color-white-alpha-50)}.CookieConsent_closeBtn__1MmBG{background:none;border:none;color:var(--color-white-alpha-40);cursor:pointer;padding:var(--space-xs);transition:color .2s ease}.CookieConsent_closeBtn__1MmBG:hover{color:var(--color-white)}@media (max-width:768px){.CookieConsent_banner__LSKnM{left:var(--space-md);right:var(--space-md);bottom:var(--space-md)}.CookieConsent_content__5cVlf{flex-direction:column;align-items:flex-start;gap:var(--space-md)}}.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:var(--color-black-alpha-85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--color-white-alpha-10);border-radius:var(--radius-full);cursor:pointer;box-shadow:0 4px 20px var(--color-black-alpha-15),0 0 0 1px var(--color-white-alpha-5) inset;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:var(--color-black-alpha-95);box-shadow:0 8px 32px var(--color-black-alpha-25),0 0 0 1px var(--color-white-alpha-10) inset;transform:scale(1.08)}.LanguageSwitcher_triggerOpen__1Luo6{transform:scale(.95) rotate(180deg);background:var(--color-accent);box-shadow:0 8px 32px var(--color-info-alpha-35),0 0 0 1px var(--color-white-alpha-20) inset}.LanguageSwitcher_triggerOpen__1Luo6:hover{transform:scale(1.02) rotate(180deg);background:var(--color-accent)}.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 var(--color-black-alpha-20);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:var(--color-black-alpha-90);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--color-white-alpha-8);border-radius:var(--radius-full);cursor:pointer;box-shadow:0 4px 16px var(--color-black-alpha-12),0 0 0 1px var(--color-white-alpha-4) inset;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-accent);box-shadow:0 8px 24px var(--color-info-alpha-30),0 0 0 1px var(--color-white-alpha-15) inset;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,var(--color-info-alpha-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,72px);flex-shrink:0}.MobileNav_logo__z_Rvi{font-size:var(--fs-h5,20px);font-weight:var(--fw-bold,700);letter-spacing:.15em;color:var(--color-text,#111111)}.MobileNav_closeBtn__JqOtb{background:none;border:none;cursor:pointer;color:var(--color-text,#111111);padding:var(--space-xs,8px)}.MobileNav_nav__A3Ley{flex:1 1;padding:var(--space-2xl,48px) 0}.MobileNav_link__x2eqX{display:block;font-size:var(--fs-h4,22px);font-weight:var(--fw-semibold,600);color:var(--color-text,#111111);text-decoration:none;padding:var(--space-md,16px) 0}.MobileNav_group__nLgtF,.MobileNav_link__x2eqX{border-bottom:1px solid var(--color-border,#e5e5e5)}.MobileNav_groupTitle__FJvWm{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:var(--fs-h4,22px);font-weight:var(--fw-semibold,600);color:var(--color-text,#111111);padding:var(--space-md,16px) 0;background:none;border:none;cursor:pointer;font-family:var(--font-primary,"Inter",sans-serif)}.MobileNav_chevron__2ZgOU{transition:transform .3s ease}.MobileNav_rotated__Lo7yD{transform:rotate(180deg)}.MobileNav_subLinks__W1a9n{padding-bottom:var(--space-md,16px)}.MobileNav_subLink__Z_vIZ{display:block;font-size:var(--fs-body-lg,18px);font-weight:var(--fw-medium,500);color:var(--color-text-secondary,#6b7280);text-decoration:none;padding:var(--space-sm,12px) 0 var(--space-sm,12px) var(--space-lg,24px);transition:color .2s ease}.MobileNav_subLink__Z_vIZ:hover{color:var(--color-accent,#3B82F6)}.MobileNav_footer__rUWRf{padding:var(--space-xl,32px) 0;border-top:1px solid var(--color-border,#e5e5e5)}.NotFound_wrapper__kptKQ{padding:calc(var(--navbar-height) + var(--space-4xl)) 0 var(--space-4xl);min-height:60vh;display:flex;align-items:center}.NotFound_content__2rJPc{text-align:center;max-width:500px;margin:0 auto}.NotFound_code__RaH1N{font-size:var(--fs-display);font-weight:var(--fw-bold);color:var(--color-accent);line-height:1;margin-bottom:var(--space-lg)}.NotFound_title__j0os9{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text);margin-bottom:var(--space-md)}.NotFound_description__a9uXG{font-size:var(--fs-body-lg);color:var(--color-text-secondary);line-height:var(--lh-body);margin-bottom:var(--space-2xl)}.Certificates_grid__AZn3P{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.Certificates_card__YuAkw{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);height:100%;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94),border-color .5s cubic-bezier(.25,.46,.45,.94)}.Certificates_card__YuAkw:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft);border-color:var(--color-info-alpha-20)}.Certificates_iconWrapper__JaalB{flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.Certificates_card__YuAkw:hover .Certificates_iconWrapper__JaalB{transform:scale(1.05)}.Certificates_text__6D5Ep{display:flex;flex-direction:column;gap:2px;min-width:0}.Certificates_name__3tnUJ{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--color-text);line-height:1.3}.Certificates_desc__2PYHj{font-size:var(--fs-small);color:var(--color-text-secondary);line-height:1.4}@media (max-width:1024px){.Certificates_grid__AZn3P{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Certificates_grid__AZn3P{grid-template-columns:1fr}.Certificates_card__YuAkw{padding:var(--space-md) var(--space-lg)}}.CompanyIntro_grid__mICl9{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:center}.CompanyIntro_imagePlaceholder__zhafD{width:100%;aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--gradient-dark-navy)}.CompanyIntro_content__80JZQ{display:flex;flex-direction:column;gap:var(--space-lg)}.CompanyIntro_title__PM_XE{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text)}.CompanyIntro_description__FpziW{font-size:var(--fs-body-lg);color:var(--color-text-secondary);line-height:var(--lh-body)}@media (max-width:768px){.CompanyIntro_grid__mICl9{grid-template-columns:1fr}}.CompanyStats_title__gGYn_{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text-on-dark);text-align:center;margin-bottom:var(--space-3xl)}.CompanyStats_grid__XzdFX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap)}.CompanyStats_stat__CQw2U{text-align:center;padding:var(--space-xl)}.CompanyStats_value__V1Owv{display:block;font-size:var(--fs-display);font-weight:var(--fw-bold);color:var(--color-accent);margin-bottom:var(--space-xs)}.CompanyStats_label__PKbyJ{font-size:var(--fs-body);color:var(--color-text-on-dark);opacity:.8}@media (max-width:1024px){.CompanyStats_grid__XzdFX{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CompanyStats_grid__XzdFX{grid-template-columns:1fr;gap:var(--space-md)}.CompanyStats_stat__CQw2U{padding:var(--space-lg)}}.Facilities_grid__GEd_r{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap);gap:var(--grid-gap);align-items:stretch}.Facilities_card__y8QzG{overflow:hidden;padding:0;height:100%;display:flex;flex-direction:column}.Facilities_imageWrapper__9lYKU{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.Facilities_image___Nv6G{object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.Facilities_card__y8QzG:hover .Facilities_image___Nv6G{transform:scale(1.03)}.Facilities_imagePlaceholder__y1B1B{width:100%;height:100%;position:absolute;inset:0}.Facilities_content__Oej_d{padding:var(--space-xl);display:flex;flex-direction:column;flex:1 1}.Facilities_cardTitle__OlnZI{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--space-md)}.Facilities_cardDesc__B5wxk{font-size:var(--fs-body);margin-bottom:var(--space-lg);flex:1 1}.Facilities_address__fk5p4,.Facilities_cardDesc__B5wxk{color:var(--color-text-secondary);line-height:var(--lh-body)}.Facilities_address__fk5p4{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--fs-small)}.Facilities_address__fk5p4 svg{flex-shrink:0;margin-top:2px;color:var(--color-accent)}@media (max-width:768px){.Facilities_grid__GEd_r{grid-template-columns:1fr}}.Timeline_timeline__TN_2o{position:relative;padding:var(--space-2xl) 0}.Timeline_line__Fq7Qv{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--color-border);transform:translateX(-50%)}.Timeline_lineProgress__ZqCvc{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-primary);transform-origin:top center;transform:scaleY(0);will-change:transform}.Timeline_item__fprfH{position:relative;display:flex;align-items:flex-start;width:100%;margin-bottom:var(--space-2xl);opacity:0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.Timeline_item__fprfH:last-child{margin-bottom:0}.Timeline_item__fprfH.Timeline_visible__Jsln6{opacity:1;transform:translateX(0)}.Timeline_left__kn8gC{justify-content:flex-start;padding-right:calc(50% + 28px);transform:translateX(-30px)}.Timeline_left__kn8gC .Timeline_card__K9Mx_{text-align:right}.Timeline_right__jUq7u{justify-content:flex-end;padding-left:calc(50% + 28px);transform:translateX(30px)}.Timeline_right__jUq7u .Timeline_card__K9Mx_{text-align:left}.Timeline_dot__mMJDW{position:absolute;left:50%;top:4px;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;transform:translateX(-50%);z-index:2;box-shadow:0 0 0 4px var(--color-bg),0 0 0 6px var(--color-border);transition:box-shadow .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94)}.Timeline_item__fprfH.Timeline_visible__Jsln6 .Timeline_dot__mMJDW{box-shadow:0 0 0 4px var(--color-bg),0 0 0 6px var(--color-primary)}.Timeline_card__K9Mx_{padding:var(--space-lg) var(--space-xl);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94),border-color .5s cubic-bezier(.25,.46,.45,.94);width:100%}.Timeline_card__K9Mx_:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft);border-color:var(--color-info-alpha-20)}.Timeline_year__u9_kI{display:inline-block;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--color-white);background:var(--color-primary);padding:3px 14px;border-radius:var(--radius-pill);margin-bottom:var(--space-sm);letter-spacing:.02em}.Timeline_itemTitle__cdRdd{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--space-xs);line-height:1.3}.Timeline_itemDesc__hz0wg{font-size:var(--fs-body);color:var(--color-text-secondary);line-height:var(--lh-body)}@media (max-width:768px){.Timeline_line__Fq7Qv{left:20px;transform:none}.Timeline_item__fprfH{padding-left:52px;padding-right:0}.Timeline_left__kn8gC,.Timeline_right__jUq7u{justify-content:flex-start;padding-left:52px;padding-right:0;transform:translateY(20px)}.Timeline_left__kn8gC .Timeline_card__K9Mx_,.Timeline_right__jUq7u .Timeline_card__K9Mx_{text-align:left}.Timeline_dot__mMJDW{left:20px;width:36px;height:36px}.Timeline_item__fprfH.Timeline_visible__Jsln6{transform:translateY(0)}}.ProductionProcess_steps__pv3xw{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);position:relative}.ProductionProcess_steps__pv3xw:before{content:"";position:absolute;top:60px;left:10%;right:10%;height:2px;background:var(--color-border);z-index:0}.ProductionProcess_step__Jzdtl{text-align:center;position:relative;z-index:1}.ProductionProcess_stepNumber__FjekD{width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-text-on-dark);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-md)}.ProductionProcess_icon__QNSXS{width:64px;height:64px;border-radius:var(--radius-lg);background:var(--color-accent-light);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-lg)}.ProductionProcess_stepTitle__RzcNi{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--space-sm)}.ProductionProcess_stepDesc__rYufm{font-size:var(--fs-body-sm);color:var(--color-text-secondary);line-height:var(--lh-body)}@media (max-width:1024px){.ProductionProcess_steps__pv3xw{grid-template-columns:repeat(3,1fr)}.ProductionProcess_steps__pv3xw:before{display:none}}@media (max-width:768px){.ProductionProcess_steps__pv3xw{grid-template-columns:1fr;gap:var(--space-xl)}.ProductionProcess_step__Jzdtl{display:flex;text-align:left;gap:var(--space-lg);align-items:flex-start}.ProductionProcess_stepNumber__FjekD{margin:0;flex-shrink:0}.ProductionProcess_icon__QNSXS{display:none}}.QualityControl_grid__CK6qy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap)}.QualityControl_card__COYWj{display:flex;gap:var(--space-lg);align-items:flex-start}.QualityControl_icon__aG3l9{width:56px;height:56px;border-radius:var(--radius-md);background:var(--color-accent-light);color:var(--color-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.QualityControl_cardTitle__FS3ae{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--space-xs)}.QualityControl_cardDesc__ooTII{font-size:var(--fs-body);color:var(--color-text-secondary);line-height:var(--lh-body)}@media (max-width:768px){.QualityControl_grid__CK6qy{grid-template-columns:1fr}}.SustainabilityCTA_section__lnwR5{position:relative;height:100vh;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.SustainabilityCTA_backgroundImage__PsDYp{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.SustainabilityCTA_overlay__mtehx{position:absolute;inset:0;background:var(--color-black-alpha-60);z-index:1}.SustainabilityCTA_inner__kx9A8{position:relative;z-index:2;width:100%}.SustainabilityCTA_content__6cVyD{text-align:center;max-width:900px;margin:0 auto}.SustainabilityCTA_title__9Qupk{font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--color-text-on-dark);margin-bottom:var(--space-md)}.SustainabilityCTA_subtitle__kgWqi{font-size:var(--fs-body);color:var(--color-white-alpha-70);line-height:var(--lh-body);margin-bottom:var(--space-xl)}.SustainabilityCTA_popupBackdrop__KMI33{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:transparent;animation:SustainabilityCTA_backdropIn__Rdac6 .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes SustainabilityCTA_backdropIn__Rdac6{to{background:var(--color-black-alpha-45)}}.SustainabilityCTA_popupCard__1FRzr{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow-y:auto;padding:40px;background:var(--color-white-alpha-82);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid var(--color-white-alpha-50);border-radius:var(--radius-2xl);box-shadow:0 24px 80px var(--color-black-alpha-15),0 8px 24px var(--color-black-alpha-8),inset 0 1px 0 var(--color-white-alpha-80);animation:SustainabilityCTA_cardIn__r4OTc .5s cubic-bezier(.16,1,.3,1)}@keyframes SustainabilityCTA_cardIn__r4OTc{0%{opacity:0;transform:scale(.9) translateY(20px);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.SustainabilityCTA_popupClose__c9csM{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:var(--color-black-alpha-5);color:var(--color-black-alpha-50);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}.SustainabilityCTA_popupClose__c9csM:hover{background:var(--color-black-alpha-10);color:var(--color-black)}.SustainabilityCTA_popupTitle__CiuQ1{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:var(--fw-semibold);color:var(--color-black);line-height:1.3;margin-bottom:8px;padding-right:40px}.SustainabilityCTA_popupSubtitle__G5n2O{font-size:var(--fs-body-sm);color:var(--color-black-alpha-55);line-height:1.5;margin-bottom:28px}.SustainabilityCTA_popupForm__OmgpJ{display:flex;flex-direction:column;gap:18px}.SustainabilityCTA_popupRow__YmnNI{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.SustainabilityCTA_popupField__fE1Xg{display:flex;flex-direction:column;gap:6px}.SustainabilityCTA_popupLabel__wGWOk{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-black-alpha-70)}.SustainabilityCTA_required__7uVLh{color:var(--color-error)}.SustainabilityCTA_popupInput___DtTv,.SustainabilityCTA_popupTextarea__YtOLj{width:100%;padding:12px 16px;font-size:var(--fs-body-sm);font-family:inherit;color:var(--color-black);background:var(--color-white-alpha-60);border:1px solid var(--color-black-alpha-10);border-radius:var(--radius-lg);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.SustainabilityCTA_popupInput___DtTv:focus,.SustainabilityCTA_popupTextarea__YtOLj:focus{border-color:var(--color-black-alpha-25);background:var(--color-white-alpha-85);box-shadow:var(--shadow-ring)}.SustainabilityCTA_popupInput___DtTv::placeholder,.SustainabilityCTA_popupTextarea__YtOLj::placeholder{color:var(--color-black-alpha-30)}.SustainabilityCTA_popupTextarea__YtOLj{resize:vertical;min-height:80px}.SustainabilityCTA_popupSubmit__EIeYd{width:100%;padding:14px;font-size:var(--fs-body);font-weight:var(--fw-semibold);font-family:inherit;color:var(--color-white);background:var(--color-black);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease;margin-top:4px}.SustainabilityCTA_popupSubmit__EIeYd:hover:not(:disabled){background:var(--color-gray-800);transform:translateY(-1px);box-shadow:var(--shadow-md)}.SustainabilityCTA_popupSubmit__EIeYd:active:not(:disabled){transform:translateY(0)}.SustainabilityCTA_popupSubmit__EIeYd:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.SustainabilityCTA_section__lnwR5{min-height:400px}.SustainabilityCTA_popupCard__1FRzr{padding:28px;border-radius:var(--radius-2xl);max-height:calc(100vh - 32px)}.SustainabilityCTA_popupRow__YmnNI{grid-template-columns:1fr;gap:18px}}.SustainabilityHero_hero__LgMjL{position:relative;width:100%;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.SustainabilityHero_videoWrapper__Exl3o{position:absolute;inset:0;z-index:0}.SustainabilityHero_video__P7s5l{width:100%;height:100%;object-fit:cover;object-position:center}.SustainabilityHero_overlay__d_KaZ{position:absolute;inset:0;background:linear-gradient(180deg,var(--color-black-alpha-50) 0,var(--color-black-alpha-60) 100%)}.SustainabilityHero_content__LFh_K{position:relative;z-index:2;color:var(--color-white);max-width:800px;margin:0 auto;padding:0 var(--space-lg)}.SustainabilityHero_badge__sW2aO{display:inline-block;padding:var(--space-2) var(--space-6);background:var(--color-white-alpha-12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:var(--border-width) solid var(--color-white-alpha-20);border-radius:var(--radius-pill);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--color-white);text-transform:uppercase;letter-spacing:var(--ls-wider);margin-bottom:var(--space-lg)}.SustainabilityHero_title__ClXPv{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--color-white);margin-bottom:var(--space-lg)}.SustainabilityHero_subtitle__hGI8S{font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--color-white-alpha-85);line-height:var(--lh-body);max-width:480px;margin:0 auto}.SustainabilityHero_scrollIndicator__FDx9S{position:absolute;bottom:var(--space-10);left:50%;transform:translateX(-50%);z-index:2;color:var(--color-white);opacity:.7;background:none;border:none;cursor:pointer;padding:var(--space-3);border-radius:var(--radius-full);transition:all var(--duration-normal) var(--ease-default);animation:SustainabilityHero_bounce__gNCgO 2s infinite}.SustainabilityHero_scrollIndicator__FDx9S:hover{opacity:1;background:var(--color-white-alpha-10)}@keyframes SustainabilityHero_bounce__gNCgO{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}@media (max-width:768px){.SustainabilityHero_hero__LgMjL{height:70vh;min-height:500px}.SustainabilityHero_badge__sW2aO{font-size:var(--fs-caption);padding:var(--space-1) var(--space-4)}.SustainabilityHero_scrollIndicator__FDx9S{bottom:var(--space-6)}}.SustainabilityIntro_section___AwFq{height:100vh;min-height:700px;display:flex;align-items:center;background:var(--color-bg-alt);scroll-snap-align:start;scroll-snap-stop:always}.SustainabilityIntro_grid__pXOp8{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4xl);gap:var(--space-4xl);align-items:center}.SustainabilityIntro_content___XIuT{display:flex;flex-direction:column;gap:var(--space-lg)}.SustainabilityIntro_eyebrow__EEj4I{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--ls-wider)}.SustainabilityIntro_title__Thkm1{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text);line-height:var(--lh-heading)}.SustainabilityIntro_description__3v9_L{font-size:var(--fs-body-lg);color:var(--color-text-secondary);line-height:var(--lh-body)}.SustainabilityIntro_highlights__ai4Fo{list-style:none;padding:0;margin:var(--space-md) 0 0;display:flex;flex-direction:column;gap:var(--space-md)}.SustainabilityIntro_highlights__ai4Fo li{display:flex;align-items:center;gap:var(--space-md);font-size:var(--fs-body);color:var(--color-text);font-weight:var(--fw-medium)}.SustainabilityIntro_highlights__ai4Fo li:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent);flex-shrink:0}.SustainabilityIntro_imageWrapper__SqD3Y{position:relative;aspect-ratio:4/3;border-radius:var(--radius-xl);overflow:hidden}.SustainabilityIntro_image__EtHuu{object-fit:cover;transition:transform var(--duration-slow) var(--ease-default)}.SustainabilityIntro_imageWrapper__SqD3Y:hover .SustainabilityIntro_image__EtHuu{transform:scale(1.05)}@media (max-width:1024px){.SustainabilityIntro_grid__pXOp8{gap:var(--space-3xl)}}@media (max-width:768px){.SustainabilityIntro_section___AwFq{height:auto;min-height:100vh;padding:var(--space-4xl) 0}.SustainabilityIntro_grid__pXOp8{grid-template-columns:1fr;gap:var(--space-2xl)}.SustainabilityIntro_imageWrapper__SqD3Y{order:-1}}.SustainabilityPillars_section__zvkGs{position:relative;min-height:100vh;background:var(--color-bg);scroll-snap-align:start;display:flex;align-items:center;padding:var(--section-padding) 0}.SustainabilityPillars_sectionTitle__0Hpbx{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text);text-align:center;margin-bottom:var(--space-2xl);letter-spacing:var(--ls-heading)}.SustainabilityPillars_showcase__yJg6o{display:flex;flex-direction:column}.SustainabilityPillars_imageWrapper__bDQ9m{position:relative;width:80%;margin:0 auto;aspect-ratio:16/9;border-radius:var(--radius-xl);overflow:hidden;background:var(--color-bg-alt)}.SustainabilityPillars_showcaseImage__Ys83f{object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.SustainabilityPillars_imageActive__GiBVn{opacity:1;transform:scale(1)}.SustainabilityPillars_menuGrid__xkdWE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);padding:var(--space-2xl) 0 0}.SustainabilityPillars_menuCard__mnOnM{display:flex;flex-direction:column;gap:var(--space-sm);cursor:pointer;text-align:left;background:none;border:none;padding:0;font-family:inherit;transition:opacity var(--duration-normal) var(--ease-default)}.SustainabilityPillars_menuCard__mnOnM:hover{opacity:.85}.SustainabilityPillars_menuCardActive__114L4:hover{opacity:1}.SustainabilityPillars_menuBorder__7znB8{width:100%;height:2px;background:var(--color-border);margin-bottom:var(--space-md);position:relative;overflow:hidden;border-radius:var(--radius-pill)}.SustainabilityPillars_menuProgress__299WM{position:absolute;top:0;left:0;height:100%;width:0;background:var(--color-accent);border-radius:var(--radius-pill)}.SustainabilityPillars_menuCardActive__114L4 .SustainabilityPillars_menuProgress__299WM{animation:SustainabilityPillars_progressFill__roKsV 6s linear forwards}@keyframes SustainabilityPillars_progressFill__roKsV{0%{width:0}to{width:100%}}.SustainabilityPillars_menuTitle__cKLIF{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--color-text-secondary);line-height:var(--lh-heading);margin:0;transition:color var(--duration-normal) var(--ease-default)}.SustainabilityPillars_menuCardActive__114L4 .SustainabilityPillars_menuTitle__cKLIF{color:var(--color-text)}.SustainabilityPillars_menuDescription__EFN72{font-size:var(--fs-small);color:var(--color-text-light);line-height:var(--lh-body);margin:0;transition:color var(--duration-normal) var(--ease-default)}.SustainabilityPillars_menuCardActive__114L4 .SustainabilityPillars_menuDescription__EFN72{color:var(--color-text-secondary)}@media (max-width:1024px){.SustainabilityPillars_imageWrapper__bDQ9m{width:90%}.SustainabilityPillars_menuGrid__xkdWE{gap:var(--space-lg);padding:var(--space-xl) 0 0}.SustainabilityPillars_menuTitle__cKLIF{font-size:var(--fs-body)}}@media (max-width:768px){.SustainabilityPillars_section__zvkGs{padding:var(--section-padding-sm) 0}.SustainabilityPillars_sectionTitle__0Hpbx{font-size:var(--fs-h3);margin-bottom:var(--space-xl)}.SustainabilityPillars_imageWrapper__bDQ9m{width:100%;aspect-ratio:4/3;border-radius:var(--radius-lg)}.SustainabilityPillars_menuGrid__xkdWE{grid-template-columns:1fr;gap:var(--space-lg);padding:var(--space-lg) 0 0}}.SustainabilityStats_section__Vjsy0{height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;background:var(--color-bg);scroll-snap-align:start;scroll-snap-stop:always}.SustainabilityStats_grid__SQQBh{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);align-items:start}.SustainabilityStats_stat__N3Emg{text-align:center;padding:var(--space-xl) var(--space-lg);position:relative;display:flex;flex-direction:column;align-items:center}.SustainabilityStats_stat__N3Emg:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background:var(--color-border)}.SustainabilityStats_stat__N3Emg:last-child:after{display:none}.SustainabilityStats_value__nBJu7{font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:var(--fw-bold);color:var(--color-accent);line-height:var(--lh-none);margin-bottom:var(--space-lg);white-space:nowrap;display:flex;align-items:baseline;justify-content:center;gap:var(--space-1);min-height:60px}.SustainabilityStats_suffix__Fqgre{font-size:var(--fs-caption);font-weight:var(--fw-semibold)}.SustainabilityStats_label__iNm1R{font-size:var(--fs-h5);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--space-md);min-height:48px;display:flex;align-items:center;justify-content:center}.SustainabilityStats_description__hTW39{font-size:var(--fs-small);color:var(--color-text-secondary);line-height:var(--lh-body);max-width:240px}@media (max-width:1024px){.SustainabilityStats_grid__SQQBh{grid-template-columns:repeat(2,1fr)}.SustainabilityStats_stat__N3Emg:nth-child(2):after{display:none}.SustainabilityStats_stat__N3Emg:first-child:after,.SustainabilityStats_stat__N3Emg:nth-child(3):after{display:block}}@media (max-width:768px){.SustainabilityStats_section__Vjsy0{height:auto;min-height:100vh;padding:var(--space-4xl) 0}.SustainabilityStats_value__nBJu7{font-size:clamp(2rem,8vw,3rem);min-height:auto}.SustainabilityStats_label__iNm1R{min-height:auto}}@media (max-width:600px){.SustainabilityStats_grid__SQQBh{grid-template-columns:1fr;gap:var(--space-lg)}.SustainabilityStats_stat__N3Emg:after{display:none}.SustainabilityStats_stat__N3Emg{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border)}.SustainabilityStats_stat__N3Emg:last-child{border-bottom:none}}.DocumentsBanner_banner__yydYw{position:relative;padding-top:calc(var(--navbar-height) + var(--space-4xl));padding-bottom:var(--space-4xl);text-align:center;overflow:hidden;min-height:420px;display:flex;align-items:center}.DocumentsBanner_image__8dUT2{object-fit:cover;object-position:center 40%}.DocumentsBanner_overlay__FCMo_{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.45) 50%,rgba(0,0,0,.55));z-index:1}.DocumentsBanner_content__IPJ1O{position:relative;z-index:2;max-width:700px;margin:0 auto}.DocumentsBanner_title__SZrzc{font-size:var(--fs-h1);font-weight:var(--fw-bold);color:#ffffff;margin-bottom:var(--space-md);text-shadow:0 2px 12px rgba(0,0,0,.4)}.DocumentsBanner_subtitle__RDm2K{font-size:var(--fs-body-lg);color:rgba(255,255,255,.9);line-height:var(--lh-body);text-shadow:0 1px 6px rgba(0,0,0,.3)}@media (max-width:768px){.DocumentsBanner_banner__yydYw{min-height:320px;padding-top:calc(var(--navbar-height) + var(--space-2xl));padding-bottom:var(--space-2xl)}}@media (max-width:480px){.DocumentsBanner_banner__yydYw{min-height:280px}}.Kvkk_document__OwcfH{padding-top:calc(var(--navbar-height) + var(--space-3xl));padding-bottom:var(--space-3xl);background:var(--color-bg);min-height:100vh}.Kvkk_header__BrSJf{margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:2px solid var(--color-text)}.Kvkk_title__S9eKO{font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--color-text);line-height:var(--lh-heading);margin-bottom:var(--space-xs)}.Kvkk_date__TlB0o{font-size:var(--fs-caption);color:var(--color-text-muted)}.Kvkk_intro__XzD8E{font-size:var(--fs-small);color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-2xl)}.Kvkk_toc__Esvot{margin-bottom:var(--space-2xl);padding:var(--space-lg);border:1px solid var(--color-border)}.Kvkk_tocHeading__4lQNe{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:var(--ls-wide)}.Kvkk_tocList__DuA4D{padding-left:var(--space-lg);margin:0;display:flex;flex-direction:column;gap:2px}.Kvkk_tocLink__sF_0b{font-size:var(--fs-caption);color:var(--color-text-secondary);text-decoration:none;line-height:1.6;transition:color var(--duration-fast) var(--ease-default)}.Kvkk_tocLink__sF_0b:hover{color:var(--color-text)}.Kvkk_section__UfFYi{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border)}.Kvkk_section__UfFYi:last-of-type{border-bottom:none}.Kvkk_sectionTitle__oDXwf{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--space-sm);line-height:var(--lh-heading)}.Kvkk_sectionContent__7AuO9{font-size:var(--fs-small);color:var(--color-text-secondary);line-height:1.7}.Kvkk_list___7NRA{padding-left:var(--space-lg);margin:var(--space-md) 0 0 0;display:flex;flex-direction:column;gap:var(--space-sm)}.Kvkk_listItem__Nf4fb{font-size:var(--fs-small);color:var(--color-text-secondary);line-height:1.7}.Kvkk_listItem__Nf4fb::marker{color:var(--color-text-muted)}.Kvkk_documentFooter__3rUUy{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:2px solid var(--color-text);font-size:var(--fs-caption);color:var(--color-text-muted);line-height:1.6}@media (max-width:768px){.Kvkk_document__OwcfH{padding-top:calc(var(--navbar-height) + var(--space-xl))}.Kvkk_title__S9eKO{font-size:var(--fs-h5)}.Kvkk_sectionTitle__oDXwf{font-size:var(--fs-small)}.Kvkk_toc__Esvot{padding:var(--space-md)}}.MediaCenter_heroSection__AXdkT{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:var(--color-bg);padding:0 var(--container-padding);padding-top:clamp(100px,14vh,160px);position:relative;overflow:hidden}.MediaCenter_heroContent__GD2ZE{text-align:center;margin-bottom:var(--space-4xl);flex-shrink:0}.MediaCenter_heroTitle__jV91i{font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--color-text);letter-spacing:var(--ls-heading);margin-bottom:var(--space-sm)}.MediaCenter_heroSubtitle__oavPN{font-size:var(--fs-body);color:var(--color-text-secondary);line-height:var(--lh-body);max-width:480px;margin:0 auto}.MediaCenter_carouselWrapper__2qOqI{width:100%;position:relative;display:flex;flex-direction:column;align-items:center}.MediaCenter_swiper__zPXa6{width:100%;height:380px;padding:20px 0;overflow:hidden}.MediaCenter_slide__X71nX.swiper-slide{width:340px;height:340px;visibility:hidden}.MediaCenter_slideCard__On7jL{width:100%;height:100%;position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);opacity:0;transition:filter .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1),visibility .6s cubic-bezier(.4,0,.2,1),box-shadow var(--duration-normal) var(--ease-default)}.MediaCenter_slideImageWrapper__A7lG5{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var(--color-bg-secondary,#f2f2f2)}.MediaCenter_slideImage__k_9on{object-fit:cover;transition:transform var(--duration-slow) var(--ease-default)}.MediaCenter_slideBadge__p3f5W{position:absolute;top:var(--space-md);left:var(--space-md);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--color-white,#fff);background:var(--color-primary);padding:4px 12px;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:var(--ls-wide);z-index:2;opacity:0;transition:opacity .5s var(--ease-default)}.MediaCenter_slideBadgeEvent__fHX74{background:var(--color-accent)}.MediaCenter_slideContent__L9f_b{position:absolute;bottom:0;left:0;right:0;padding:var(--space-2xl) var(--space-lg) var(--space-lg);background:linear-gradient(to top,var(--color-black-alpha-70,rgba(0,0,0,.7)) 0,transparent 100%);z-index:1;opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-default),transform .5s var(--ease-default)}.MediaCenter_slideDate__LFs08{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-caption);color:var(--color-white-alpha-70,rgba(255,255,255,.7));margin-bottom:var(--space-xs)}.MediaCenter_slideTitle__O5Dsb{font-size:var(--fs-h5);font-weight:var(--fw-semibold);color:var(--color-white,#fff);line-height:var(--lh-heading);margin-bottom:var(--space-xs)}.MediaCenter_slideExcerpt__F_DYC,.MediaCenter_slideTitle__O5Dsb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MediaCenter_slideExcerpt__F_DYC{font-size:var(--fs-small);color:var(--color-white-alpha-70,rgba(255,255,255,.7));line-height:var(--lh-body);margin:0}.MediaCenter_slide__X71nX.swiper-slide-active{visibility:visible}.MediaCenter_slide__X71nX.swiper-slide-active .MediaCenter_slideCard__On7jL{filter:blur(0);opacity:1;box-shadow:var(--shadow-2xl)}.MediaCenter_slide__X71nX.swiper-slide-active .MediaCenter_slideContent__L9f_b{opacity:1;transform:translateY(0)}.MediaCenter_slide__X71nX.swiper-slide-active .MediaCenter_slideBadge__p3f5W{opacity:1}.MediaCenter_slide__X71nX.swiper-slide-active .MediaCenter_slideCard__On7jL:hover .MediaCenter_slideImage__k_9on{transform:scale(1.04)}.MediaCenter_slide__X71nX.swiper-slide-next,.MediaCenter_slide__X71nX.swiper-slide-prev{visibility:visible}.MediaCenter_slide__X71nX.swiper-slide-next .MediaCenter_slideCard__On7jL,.MediaCenter_slide__X71nX.swiper-slide-prev .MediaCenter_slideCard__On7jL{filter:blur(1.5px);opacity:.85;box-shadow:var(--shadow-lg)}.MediaCenter_slide__X71nX.swiper-slide-next .MediaCenter_slideBadge__p3f5W,.MediaCenter_slide__X71nX.swiper-slide-next .MediaCenter_slideContent__L9f_b,.MediaCenter_slide__X71nX.swiper-slide-prev .MediaCenter_slideBadge__p3f5W,.MediaCenter_slide__X71nX.swiper-slide-prev .MediaCenter_slideContent__L9f_b{opacity:0}.MediaCenter_slide__X71nX.swiper-slide-next+.MediaCenter_slide__X71nX{visibility:visible}.MediaCenter_slide__X71nX.swiper-slide-next+.MediaCenter_slide__X71nX .MediaCenter_slideCard__On7jL{filter:blur(4px);opacity:.5;box-shadow:var(--shadow-sm)}.MediaCenter_slide__X71nX:has(+.MediaCenter_slide__X71nX.swiper-slide-prev){visibility:visible}.MediaCenter_slide__X71nX:has(+.MediaCenter_slide__X71nX.swiper-slide-prev) .MediaCenter_slideCard__On7jL{filter:blur(4px);opacity:.5;box-shadow:var(--shadow-sm)}.MediaCenter_carouselNav__n8S9t{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--duration-normal) var(--ease-default);box-shadow:var(--shadow-sm);opacity:.85}.MediaCenter_carouselNav__n8S9t:hover{background:var(--color-bg-secondary,#f2f2f2);color:var(--color-text);box-shadow:var(--shadow-md);opacity:1;transform:translateY(-50%) scale(1.06)}.MediaCenter_carouselNavPrev__SDi81{left:var(--space-2xl)}.MediaCenter_carouselNavNext__PZ_qK{right:var(--space-2xl)}.MediaCenter_dots__Jkdsz{display:flex;justify-content:center;gap:var(--space-sm);margin-top:var(--space-4xl)}.MediaCenter_dot__a7FyO{width:8px;height:8px;border-radius:var(--radius-full);border:none;background:var(--color-border);cursor:pointer;padding:0;transition:all var(--duration-normal) var(--ease-default)}.MediaCenter_dot__a7FyO:hover{background:var(--color-text-muted)}.MediaCenter_dotActive__kFro_{background:var(--color-primary);width:24px}.MediaCenter_scrollIndicator__nf83u{position:absolute;bottom:var(--space-xl);left:50%;transform:translateX(-50%);color:var(--color-text-muted);animation:MediaCenter_bounceDown__qZWhf 2s ease-in-out infinite;background:none;border:none;cursor:pointer;padding:var(--space-sm)}@keyframes MediaCenter_bounceDown__qZWhf{0%,to{transform:translateX(-50%) translateY(0);opacity:.4}50%{transform:translateX(-50%) translateY(8px);opacity:.8}}.MediaCenter_gridSection__pSTI_{height:100vh;display:flex;flex-direction:column;background:var(--color-bg);overflow:hidden}.MediaCenter_gridInner__LgQNZ{flex:1 1;max-width:1200px;width:100%;margin:0 auto;padding:var(--space-2xl) var(--container-padding) var(--space-xl);display:flex;flex-direction:column;min-height:0}.MediaCenter_gridHeader__UENd3{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg);flex-shrink:0}.MediaCenter_gridNavGroup__0wE0v{display:flex;gap:var(--space-sm)}.MediaCenter_gridNav__XIp64{width:36px;height:36px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.MediaCenter_gridNav__XIp64:hover{background:var(--color-bg-secondary,#f2f2f2);color:var(--color-text);box-shadow:var(--shadow-sm)}.MediaCenter_gridNavHidden__DQa4V{opacity:.3;pointer-events:none}.MediaCenter_badge__WHOGY{position:absolute;top:var(--space-sm);left:var(--space-sm);font-size:10px;font-weight:var(--fw-semibold);color:white;background:var(--color-primary);padding:3px 10px;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:var(--ls-wide);z-index:1}.MediaCenter_badgeEvent__riFPg{background:var(--color-accent)}.MediaCenter_tabs__BU8c2{display:flex;gap:var(--space-xs)}.MediaCenter_tab__GZeCg{font-size:var(--fs-small);font-weight:var(--fw-medium);font-family:var(--font-primary);color:var(--color-text-secondary);background:none;border:none;padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.MediaCenter_tab__GZeCg:hover{color:var(--color-text);background:var(--color-bg-secondary,#f2f2f2)}.MediaCenter_tabActive__2OfaN,.MediaCenter_tabActive__2OfaN:hover{color:white;background:var(--color-primary)}.MediaCenter_grid__raVpR{flex:1 1;display:grid;grid-template-rows:repeat(2,1fr);grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-lg)) / 2);grid-gap:var(--space-lg);gap:var(--space-lg);overflow-x:auto;scrollbar-width:none;min-height:0}.MediaCenter_grid__raVpR::-webkit-scrollbar{display:none}.MediaCenter_card__5RRR2{display:flex;flex-direction:column;border-radius:var(--radius-xl);overflow:hidden;background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;transition:all var(--duration-normal) var(--ease-default)}.MediaCenter_card__5RRR2:hover{box-shadow:var(--shadow-lg);border-color:transparent}.MediaCenter_cardImage___iJPP{position:relative;flex:1 1;min-height:0;overflow:hidden}.MediaCenter_cardImg__LSpjf{object-fit:cover;transition:transform var(--duration-slow) var(--ease-default)}.MediaCenter_card__5RRR2:hover .MediaCenter_cardImg__LSpjf{transform:scale(1.05)}.MediaCenter_cardBody__CaV2I{padding:var(--space-sm) var(--space-md);flex-shrink:0}.MediaCenter_cardDate__JY6sX{font-size:var(--fs-caption);color:var(--color-text-muted);margin-bottom:2px;display:block}.MediaCenter_cardTitle__NxafY{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-text);line-height:var(--lh-heading);margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--duration-fast) var(--ease-default)}.MediaCenter_card__5RRR2:hover .MediaCenter_cardTitle__NxafY{color:var(--color-accent)}.MediaCenter_cardExcerpt__igiWT{font-size:var(--fs-caption);color:var(--color-text-secondary);line-height:var(--lh-body);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0}.MediaCenter_noItems__pXakQ{text-align:center;font-size:var(--fs-body);color:var(--color-text-muted);padding:var(--space-4xl) 0}.MediaCenter_overlay__Ny_D5{position:fixed;inset:0;z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:rgba(0,0,0,0);animation:MediaCenter_overlayIn__AQJNb .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes MediaCenter_overlayIn__AQJNb{to{background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}.MediaCenter_overlayClosing__yBV_3{animation:MediaCenter_overlayOut__cl4dU .35s cubic-bezier(.4,0,.2,1) forwards}@keyframes MediaCenter_overlayOut__cl4dU{0%{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}to{background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.MediaCenter_modal____MUE{position:relative;z-index:var(--z-modal);width:100%;max-width:800px;max-height:calc(100vh - 64px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--color-bg);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);animation:MediaCenter_modalIn__PimJ_ .5s cubic-bezier(.16,1,.3,1)}@keyframes MediaCenter_modalIn__PimJ_{0%{opacity:0;transform:scale(.88) translateY(24px);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.MediaCenter_modalClosing__moOwL{animation:MediaCenter_modalOut__Bxc4I .35s cubic-bezier(.4,0,.2,1) forwards}@keyframes MediaCenter_modalOut__Bxc4I{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}to{opacity:0;transform:scale(.95) translateY(10px);filter:blur(4px)}}.MediaCenter_modalClose__06YtH{position:absolute;top:var(--space-md);right:var(--space-md);z-index:2;width:40px;height:40px;border:none;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:white;border-radius:var(--radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast) var(--ease-default)}.MediaCenter_modalClose__06YtH:hover{background:rgba(0,0,0,.5)}.MediaCenter_modalImage__sovnU{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--color-bg-secondary,#f2f2f2)}.MediaCenter_modalImg___XUmF{object-fit:cover}.MediaCenter_modalContent__zvdsq{padding:var(--space-xl) var(--space-2xl) var(--space-2xl)}.MediaCenter_modalMeta__jaXLL{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap}.MediaCenter_modalBadge__oeaca{font-size:11px;font-weight:var(--fw-semibold);color:white;background:var(--color-primary);padding:4px 14px;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:var(--ls-wide)}.MediaCenter_modalBadgeEvent__Cb6Y8{background:var(--color-accent)}.MediaCenter_modalAuthor__ftQuu,.MediaCenter_modalDate__2JSQR{font-size:var(--fs-small);color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-xs)}.MediaCenter_modalTitle__CYxpl{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text);line-height:var(--lh-heading);margin-bottom:var(--space-lg)}.MediaCenter_modalBody__nMDH8{font-size:var(--fs-body);color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--space-lg)}.MediaCenter_modalTags__ga9JT{display:flex;gap:var(--space-sm);flex-wrap:wrap}.MediaCenter_modalTag__rHQU2{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-text-muted);padding:4px 14px;border:1px solid var(--color-border);border-radius:var(--radius-pill)}@media (max-width:1024px){.MediaCenter_swiper__zPXa6{height:320px}.MediaCenter_slide__X71nX.swiper-slide{width:280px;height:280px}.MediaCenter_carouselNavPrev__SDi81{left:var(--space-lg)}.MediaCenter_carouselNavNext__PZ_qK{right:var(--space-lg)}}@media (max-width:768px){.MediaCenter_heroTitle__jV91i{font-size:var(--fs-h2)}.MediaCenter_heroContent__GD2ZE{margin-bottom:var(--space-md)}.MediaCenter_swiper__zPXa6{height:260px}.MediaCenter_slide__X71nX.swiper-slide{width:230px;height:230px}.MediaCenter_slideTitle__O5Dsb{font-size:var(--fs-body)}.MediaCenter_carouselNav__n8S9t{width:36px;height:36px}.MediaCenter_carouselNavPrev__SDi81{left:var(--space-sm)}.MediaCenter_carouselNavNext__PZ_qK{right:var(--space-sm)}.MediaCenter_grid__raVpR{grid-template-rows:1fr;grid-auto-columns:85%}.MediaCenter_gridHeader__UENd3{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.MediaCenter_modal____MUE{max-width:100%;max-height:calc(100vh - 32px);border-radius:var(--radius-xl)}.MediaCenter_modalImage__sovnU{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.MediaCenter_modalContent__zvdsq{padding:var(--space-lg)}.MediaCenter_modalTitle__CYxpl{font-size:var(--fs-h4)}}.ProductCard_link__DcLvb{text-decoration:none;color:inherit;display:block}.ProductCard_card__zaOXP{overflow:hidden;padding:0;height:100%}.ProductCard_imagePlaceholder__xyMqh{width:100%;aspect-ratio:4/3}.ProductCard_content__TllVc{padding:var(--space-lg)}.ProductCard_name__sI14y{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--space-xs)}.ProductCard_desc__a0xju{font-size:var(--fs-body-sm);color:var(--color-text-secondary)}.PageHeader_header__C2FgJ{padding-top:calc(var(--navbar-height) + var(--space-4xl));padding-bottom:var(--space-3xl);background:var(--color-bg-alt);text-align:center}.PageHeader_content__i5zBN{max-width:700px;margin:0 auto}.PageHeader_title__P28aL{font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--color-text);margin-bottom:var(--space-md)}.PageHeader_subtitle__nW4_W{font-size:var(--fs-body-lg);color:var(--color-text-secondary);line-height:var(--lh-body)}.CTABand_band__YbLCo{position:relative;padding:var(--section-padding) 0;overflow:hidden}.CTABand_backgroundImage__BcY0_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.CTABand_overlay__tzMMu{position:absolute;inset:0;background:var(--color-black-alpha-60);z-index:1}.CTABand_inner__1MWcs{position:relative;z-index:2}.CTABand_content__G0v17{text-align:center;max-width:600px;margin:0 auto}.CTABand_title__R3vCG{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text-on-dark);margin-bottom:var(--space-md)}.CTABand_subtitle__asd4D{font-size:var(--fs-body-lg);color:var(--color-white-alpha-70);line-height:var(--lh-body);margin-bottom:var(--space-xl)}.ProductGallery_gallery__BjA7t{display:flex;flex-direction:column;gap:var(--space-md)}.ProductGallery_mainImage__e7ENM{width:100%;aspect-ratio:4/3;border-radius:var(--radius-xl)}.ProductGallery_thumbnails__QF42C{display:flex;gap:var(--space-sm)}.ProductGallery_thumb__IKVT3{width:80px;height:60px;border-radius:var(--radius-sm);cursor:pointer;transition:var(--ease-default)}.ProductGallery_thumb__IKVT3:hover{opacity:1}.SpecsTable_table__ZxBEt{width:100%;border-collapse:collapse}.SpecsTable_row__KRv6J{border-bottom:1px solid var(--color-border)}.SpecsTable_row__KRv6J:last-child{border-bottom:none}.SpecsTable_label__q_vAV{padding:var(--space-md) 0;font-weight:var(--fw-medium);color:var(--color-text);width:40%}.SpecsTable_value__56w68{padding:var(--space-md) 0;color:var(--color-text-secondary)}@media (max-width:768px){.SpecsTable_label__q_vAV{width:50%}.SpecsTable_label__q_vAV,.SpecsTable_value__56w68{font-size:var(--fs-small)}}.DatasheetDownload_wrapper__wZqjU{margin-top:var(--space-xl)}.DatasheetDownload_link__0M9jW{text-decoration:none}.ProductCertificates_list__QIoU5{display:flex;flex-wrap:wrap;gap:var(--space-md)}.ProductCertificates_badge__u_fyx{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--color-bg-alt);border-radius:var(--radius-pill);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--color-text)}.ProductCertificates_badge__u_fyx svg{color:var(--color-accent)}.ProductDetail_hero__QU0H6{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:start}.ProductDetail_info__WzrVW{display:flex;flex-direction:column;gap:var(--space-md)}.ProductDetail_name__NcARj{font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--color-text)}.ProductDetail_shortDesc__F0H60{font-size:var(--fs-h4);font-weight:var(--fw-medium);color:var(--color-accent)}.ProductDetail_description__7y23v{font-size:var(--fs-body-lg);color:var(--color-text-secondary);line-height:var(--lh-body)}.ProductDetail_specsSection__iFxf4{padding:var(--space-3xl) 0;background:var(--color-bg-alt)}.ProductDetail_certsSection__r_x6H{padding:var(--space-3xl) 0}@media (max-width:768px){.ProductDetail_hero__QU0H6{grid-template-columns:1fr}}.Section_section__zHcoY{position:relative;width:100%}.Section_bg_white__eHdgD{background:var(--color-bg)}.Section_bg_alt__DoVax{background:var(--color-bg-alt)}.Section_bg_dark__MLSaV{background:var(--color-bg-dark);color:var(--color-text-on-dark)}.Section_bg_transparent__nCKH1{background:transparent}.Section_pad_none__x0ZS_{padding-top:0;padding-bottom:0}.Section_pad_xs__dl5Ey{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.Section_pad_sm__66Nru{padding-top:var(--section-padding-sm);padding-bottom:var(--section-padding-sm)}.Section_pad_md__xZkdd{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.Section_pad_lg__k29QN{padding-top:calc(var(--section-padding) * 1.5);padding-bottom:calc(var(--section-padding) * 1.5)}.Section_pad_xl__B_8mi{padding-top:calc(var(--section-padding) * 2);padding-bottom:calc(var(--section-padding) * 2)}.Section_pad_full__ahawf{padding-top:25vh;padding-bottom:25vh}.Section_mt_none__ugsFm{margin-top:0}.Section_mt_sm__OC4_X{margin-top:var(--space-2xl)}.Section_mt_md__fPm9L{margin-top:var(--space-4xl)}.Section_mt_lg__GqeJ9{margin-top:clamp(80px,15vh,150px)}.Section_mt_xl__p_9SS{margin-top:clamp(120px,25vh,250px)}.Section_mb_none__qshM6{margin-bottom:0}.Section_mb_sm__y6uGY{margin-bottom:var(--space-2xl)}.Section_mb_md__8pa1O{margin-bottom:var(--space-4xl)}.Section_mb_lg__vU5ig{margin-bottom:clamp(80px,15vh,150px)}.Section_mb_xl__dpHVy{margin-bottom:clamp(120px,25vh,250px)}.Section_fullHeight__RThFq{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.Section_sticky___B67C{position:-webkit-sticky;position:sticky;top:0}.Section_spacer__7fstM{width:100%}.Section_spacer_none__lYPEa{height:0}.Section_spacer_sm__QoPxC{height:var(--space-2xl)}.Section_spacer_md__1wrbi{height:var(--space-4xl)}.Section_spacer_lg__9jWdi{height:clamp(80px,15vh,150px)}.Section_spacer_xl__WmgNg{height:clamp(120px,25vh,250px)}.Section_fullScreenSpacer__ots64{width:100%}@media (max-width:768px){.Section_pad_lg__k29QN{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.Section_pad_xl__B_8mi{padding-top:calc(var(--section-padding) * 1.5);padding-bottom:calc(var(--section-padding) * 1.5)}.Section_pad_full__ahawf{padding-top:15vh;padding-bottom:15vh}.Section_mt_lg__GqeJ9{margin-top:clamp(60px,10vh,100px)}.Section_mt_xl__p_9SS{margin-top:clamp(80px,15vh,150px)}.Section_mb_lg__vU5ig{margin-bottom:clamp(60px,10vh,100px)}.Section_mb_xl__dpHVy{margin-bottom:clamp(80px,15vh,150px)}.Section_spacer_lg__9jWdi{height:clamp(60px,10vh,100px)}.Section_spacer_xl__WmgNg{height:clamp(80px,15vh,150px)}}.ApplicationAreas_grid__Y7g98{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap)}.ApplicationAreas_card__TSgG2{padding:var(--space-xl);border-left:4px solid var(--color-accent)}.ApplicationAreas_cardTitle__Bv0qt{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--space-sm)}.ApplicationAreas_cardDesc__iZk6m{font-size:var(--fs-body);color:var(--color-text-secondary);line-height:var(--lh-body)}@media (max-width:768px){.ApplicationAreas_grid__Y7g98{grid-template-columns:1fr}}.SolutionCTA_wrapper__fbUyh{background:var(--color-bg-dark);padding:var(--section-padding) 0}.SolutionCTA_content__3zlD8{text-align:center;max-width:600px;margin:0 auto}.SolutionCTA_title__XJWfw{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text-on-dark);margin-bottom:var(--space-md)}.SolutionCTA_subtitle__gYgLf{font-size:var(--fs-body-lg);color:var(--color-text-on-dark);opacity:.8;margin-bottom:var(--space-xl);line-height:var(--lh-body)}.SolutionHero_grid__vEh23{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:center}.SolutionHero_description__eYCdC{font-size:var(--fs-body-lg);color:var(--color-text-secondary);line-height:1.8}.SolutionHero_imagePlaceholder__iK2yw{width:100%;aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--gradient-dark-navy)}@media (max-width:768px){.SolutionHero_grid__vEh23{grid-template-columns:1fr}}.SolutionStats_grid__Il2Pt{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap)}.SolutionStats_stat__eATTU{text-align:center;padding:var(--space-xl)}.SolutionStats_value__r1D9s{display:block;font-size:var(--fs-display);font-weight:var(--fw-bold);color:var(--color-accent);margin-bottom:var(--space-xs)}.SolutionStats_label__t_CR_{font-size:var(--fs-body);color:var(--color-text-on-dark);opacity:.8}@media (max-width:768px){.SolutionStats_grid__Il2Pt{grid-template-columns:repeat(2,1fr)}}