@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap");:root{--primary:#418fde;--primary-hover:#539eec;--primary-active:#2b82da;--primary-strong:#194a8a;--accent:#00d2ff;--primary-gradient:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);--navy-gradient:linear-gradient(135deg,var(--navy) 0%,var(--deep-navy) 100%);--navy:#29518d;--deep-navy:#264e83;--muted-badge:#748491;--bg-white:#fff;--bg-dim:#f2f2f2;--border:#dde5ed;--muted:#98a4ae;--text-body:#71797c;--text-dark:#1c1d1d;--text-on-dark:#fff;--overlay:rgba(0,0,0,.6);--glass-bg:hsla(0,0%,100%,.88);--glass-blur:16px;--shadow-sm:0 1px 3px rgba(0,0,0,.08);--shadow-md:0 4px 16px rgba(0,0,0,.1);--shadow-lg:0 12px 40px rgba(0,0,0,.12);--shadow-glow:0 0 0 3px rgba(65,143,222,.18);--grid-gutter:22px;--page-padding:40px;--page-narrow:780px;--page-wide:1280px;--section-gap:100px;--header-height:84px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--duration:0.35s}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Open Sans,sans-serif;font-weight:400;font-size:15px;line-height:1.6;letter-spacing:.025em;color:var(--text-body);background-color:var(--bg-white);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--primary);text-decoration:none;transition:color var(--duration) var(--ease-out)}a:hover{color:var(--primary-hover)}button{font-family:inherit;cursor:pointer;border:none;outline:none}ol,ul{list-style:none}h1,h2,h3{font-family:Open Sans,sans-serif;font-weight:300;color:var(--text-dark);line-height:1.1;letter-spacing:0}h1{font-size:56px}h2{font-size:42px}h3{font-size:28px}h4,h5,h6{font-family:Open Sans,sans-serif;font-weight:600;color:var(--text-dark);line-height:1.3;letter-spacing:.02em}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{margin-bottom:1em}p:last-child{margin-bottom:0}.container{max-width:var(--page-wide);margin:0 auto;padding-left:var(--page-padding);padding-right:var(--page-padding)}.container--narrow{max-width:var(--page-narrow)}.section{padding-top:var(--section-gap);padding-bottom:var(--section-gap)}.section--dim{background:linear-gradient(180deg,#f7fafd,#e8f0f8)}.section--navy{background:linear-gradient(135deg,var(--navy) 0,var(--deep-navy) 100%);color:var(--text-on-dark)}.section--dark{background-color:var(--text-dark);color:var(--text-on-dark)}.grid{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.divider{width:88px;height:4px;background:var(--primary-gradient);border-radius:2px;border:none;margin:16px 0 24px}.divider--center{margin-left:auto;margin-right:auto}.divider--white{background-color:var(--text-on-dark)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal--left{transform:translateX(-40px)}.reveal--right{transform:translateX(40px)}.reveal.visible{opacity:1;transform:translate(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.glass{background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 32px rgba(0,0,0,.05)}.glass,.glass-dark{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.glass-dark{background:rgba(15,27,45,.7);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.4)}.glow-bg{position:relative}.glow-bg:before{content:"";position:absolute;top:-20%;left:-20%;right:-20%;bottom:-20%;background:radial-gradient(circle at 50% 50%,var(--primary) 0,transparent 60%);opacity:.15;filter:blur(60px);z-index:0;pointer-events:none;animation:glowPulse 8s ease-in-out infinite alternate}@keyframes glowPulse{0%{transform:scale(.9) translate(0);opacity:.1}50%{transform:scale(1.1) translate(2%,2%);opacity:.2}to{transform:scale(1) translate(-2%,-2%);opacity:.15}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes heroTextReveal{0%{opacity:0;transform:translateY(30px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){:root{--page-padding:28px;--section-gap:72px}h1{font-size:42px}h2{font-size:34px}h3{font-size:24px}.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:root{--page-padding:20px;--section-gap:56px;--header-height:64px}h1{font-size:32px}h2{font-size:28px}h3{font-size:22px}h4{font-size:16px}body{font-size:14px}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}::selection{background-color:var(--primary);color:var(--text-on-dark)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dim)}::-webkit-scrollbar-thumb{background:var(--muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.article-prose{max-width:820px}.article-prose h2,.article-prose h3{margin-top:0;margin-bottom:14px;color:var(--text-dark)}.article-prose h2{font-size:34px}.article-prose h3{font-size:24px}.article-prose li,.article-prose p{font-size:15px;line-height:1.85;color:var(--text-body)}.article-prose p+p{margin-top:16px}.article-prose a{color:var(--primary);font-weight:600}.article-prose ol,.article-prose ul{list-style:disc;padding-left:20px}.article-prose blockquote{margin:28px 0;padding:18px 22px;border-left:3px solid var(--primary);background:linear-gradient(180deg,rgba(65,143,222,.06),rgba(0,210,255,.04))}@media (max-width:768px){.article-prose h2{font-size:28px}.article-prose h3{font-size:22px}.article-prose li,.article-prose p{font-size:14px}}.ChatbotHeaderButton_btn__MQowL{position:relative;display:inline-flex;align-items:center;gap:10px;padding:9px 18px 9px 10px;border-radius:14px;border:1px solid rgba(0,210,255,.28);background:linear-gradient(135deg,rgba(0,210,255,.08),rgba(65,143,222,.12)),linear-gradient(135deg,#0f1d38,#15264a 55%,#0b1830);color:#e6f6ff;font-size:11.5px;font-weight:700;letter-spacing:.14em;line-height:1;cursor:pointer;isolation:isolate;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .3s ease;box-shadow:0 8px 22px -10px rgba(0,210,255,.55),inset 0 0 0 1px rgba(0,210,255,.12),inset 0 1px 0 hsla(0,0%,100%,.06);white-space:nowrap}.ChatbotHeaderButton_btn__MQowL:hover{transform:translateY(-1px);border-color:rgba(0,210,255,.55);box-shadow:0 12px 30px -8px rgba(0,210,255,.8),inset 0 0 0 1px rgba(0,210,255,.18),inset 0 1px 0 hsla(0,0%,100%,.08)}.ChatbotHeaderButton_btn__MQowL:focus-visible{outline:none;border-color:var(--accent,#00d2ff);box-shadow:0 0 0 3px rgba(0,210,255,.35),0 8px 22px -8px rgba(0,210,255,.6)}.ChatbotHeaderButton_btn__MQowL:active{transform:translateY(0)}.ChatbotHeaderButton_active__uM5GK{border-color:rgba(0,210,255,.6);background:linear-gradient(135deg,rgba(0,210,255,.18),rgba(65,143,222,.22)),linear-gradient(135deg,#0b1830,#122346);color:#fff}.ChatbotHeaderButton_glow__Zvi1_{position:absolute;inset:-2px;border-radius:16px;z-index:-1;background:conic-gradient(from 0deg,rgba(0,210,255,0) 0deg,rgba(0,210,255,.55) 80deg,rgba(65,143,222,.5) 180deg,rgba(0,210,255,.45) 280deg,rgba(0,210,255,0) 1turn);filter:blur(12px);opacity:.55;animation:ChatbotHeaderButton_aiSpin__BQRge 6s linear infinite}.ChatbotHeaderButton_btn__MQowL:hover .ChatbotHeaderButton_glow__Zvi1_{opacity:.9}@keyframes ChatbotHeaderButton_aiSpin__BQRge{to{transform:rotate(1turn)}}.ChatbotHeaderButton_orb__r1x8w{position:relative;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,#fff 0,var(--accent,#00d2ff) 45%,var(--primary,#418fde) 85%,var(--primary-strong,#194a8a) 100%);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55),0 4px 14px -2px rgba(0,210,255,.8);animation:ChatbotHeaderButton_orbBreathe__ECdf1 2.8s ease-in-out infinite;flex:none}@keyframes ChatbotHeaderButton_orbBreathe__ECdf1{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.06);filter:brightness(1.15)}}.ChatbotHeaderButton_label__IkvKw{font-family:inherit;text-transform:uppercase;background:linear-gradient(90deg,#cfe9ff 0,#fff 35%,var(--accent,#00d2ff) 55%,#fff 75%,#cfe9ff 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ChatbotHeaderButton_labelShimmer__H7ggO 4s linear infinite;text-shadow:0 0 14px rgba(0,210,255,.25)}@keyframes ChatbotHeaderButton_labelShimmer__H7ggO{0%{background-position:100% 0}to{background-position:-100% 0}}.ChatbotHeaderButton_status__3_3ts{position:relative;width:8px;height:8px;flex:none}.ChatbotHeaderButton_dot__Dq8rT{position:absolute;inset:0;border-radius:50%;background:var(--accent,#00d2ff);box-shadow:0 0 8px rgba(0,210,255,.85)}.ChatbotHeaderButton_dot__Dq8rT:after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(0,210,255,.55);animation:ChatbotHeaderButton_dotPing__QgSjj 1.8s ease-out infinite}@keyframes ChatbotHeaderButton_dotPing__QgSjj{0%{transform:scale(1);opacity:.55}80%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.ChatbotHeaderButton_compact__UMwMB{padding:7px 10px;gap:6px;border-radius:12px}.ChatbotHeaderButton_compact__UMwMB .ChatbotHeaderButton_label__IkvKw{display:none}@media (max-width:900px){.ChatbotHeaderButton_btn__MQowL{padding:7px 12px 7px 8px;gap:8px;font-size:10.5px;letter-spacing:.1em}.ChatbotHeaderButton_orb__r1x8w{width:22px;height:22px}}@media (max-width:640px){.ChatbotHeaderButton_btn__MQowL .ChatbotHeaderButton_label__IkvKw{display:none}.ChatbotHeaderButton_btn__MQowL{padding:7px 10px;gap:6px;border-radius:12px}}@media (prefers-reduced-motion:reduce){.ChatbotHeaderButton_dot__Dq8rT:after,.ChatbotHeaderButton_glow__Zvi1_,.ChatbotHeaderButton_label__IkvKw,.ChatbotHeaderButton_orb__r1x8w{animation:none!important}}.Header_header__hO3lJ{position:fixed;top:0;left:0;right:0;z-index:1000;height:84px;background-color:var(--bg-white);border-bottom:1px solid var(--border);transition:all .4s var(--ease-out)}.Header_scrolled__sfZwa{height:72px;background-color:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:0 1px 8px rgba(0,0,0,.04);border-bottom-color:transparent}.Header_inner__ry5Nk{max-width:1400px;margin:0 auto;padding:0 40px;height:100%;display:flex;align-items:center;justify-content:space-between}.Header_logo__e5KhT{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.Header_logoImg__JXnqc{height:54px;width:auto;object-fit:contain}.Header_nav__3fHSH{display:flex;align-items:center;gap:0;margin:0 auto}.Header_navItem__1X8Ww{position:relative}.Header_navLink__LzXns{display:flex;align-items:center;gap:4px;padding:6px 16px;font-size:12px;font-weight:600;color:var(--text-dark);text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:color .25s var(--ease-out);white-space:nowrap;position:relative}.Header_navLink__LzXns:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1.5px;background-color:var(--primary);transform:scaleX(0);transition:transform .3s var(--ease-out);transform-origin:center}.Header_navLink__LzXns:hover{color:var(--primary)}.Header_navLink__LzXns:hover:after{transform:scaleX(1)}.Header_chevron__ncCzX{transition:transform .2s var(--ease-out);opacity:.5}.Header_chevronOpen__84T7b{transform:rotate(180deg)}.Header_dropdown__DtJe3{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:280px;padding-top:12px;animation:Header_dropIn__c5LSg .25s var(--ease-out);z-index:100}@keyframes Header_dropIn__c5LSg{0%{opacity:0;transform:translateX(-50%) translateY(-6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Header_dropdownInner__W6Riu{background:hsla(0,0%,100%,.72);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.45);box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.6);padding:8px 0}.Header_dropdownLink__PFnTf{display:block;padding:10px 24px;font-size:13px;font-weight:600;color:var(--text-dark);text-decoration:none;transition:all .2s var(--ease-out);letter-spacing:.02em}.Header_dropdownLink__PFnTf:hover{color:var(--primary);background-color:var(--bg-dim);padding-left:28px}.Header_dropdownSub__VtnUw{border-top:1px solid var(--border);margin:4px 0;padding-top:4px}.Header_dropdownSubLink__cgK9A{display:block;padding:8px 24px 8px 36px;font-size:12px;font-weight:400;color:var(--text-body);text-decoration:none;transition:all .2s var(--ease-out)}.Header_dropdownSubLink__cgK9A:hover{color:var(--primary);padding-left:40px}.Header_actions__SRauh{display:flex;align-items:center;gap:10px;flex-shrink:0}.Header_iconBtn__sGNob{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;color:var(--text-dark);cursor:pointer;transition:all .25s var(--ease-out);text-decoration:none;border-radius:0}.Header_iconBtn__sGNob:hover{color:var(--primary)}.Header_hamburger__lUulX{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;color:var(--text-dark);cursor:pointer;margin-left:4px}.Header_mobileOverlay__vyphN{position:fixed;inset:0;z-index:2000;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:Header_fadeIn__ngNF6 .2s var(--ease-out)}.Header_mobileNav__HHzTb{position:absolute;top:0;right:0;width:340px;max-width:88vw;height:100dvh;background-color:var(--bg-white);overflow-y:auto;animation:Header_slideInRight__CDWev .35s var(--ease-out);display:flex;flex-direction:column}@keyframes Header_slideInRight__CDWev{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Header_mobileHeader__wczqZ{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border);flex-shrink:0}.Header_closeBtn__w1SpJ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;color:var(--text-dark);cursor:pointer}.Header_mobileLinks__s6Pk8{flex:1 1;overflow-y:auto;padding:8px 0}.Header_mobileItem__w9ruj{border-bottom:1px solid var(--bg-dim)}.Header_mobileLink__wunBc{display:block;padding:14px 24px;font-size:13px;font-weight:600;color:var(--text-dark);text-decoration:none;letter-spacing:.06em;text-transform:uppercase;transition:color .2s}.Header_mobileLink__wunBc:hover{color:var(--primary)}.Header_mobileSub__tOxI8{padding:0 0 8px}.Header_mobileSubLink__RNVqm{display:block;padding:8px 24px 8px 40px;font-size:13px;color:var(--text-body);text-decoration:none;font-weight:400;transition:color .2s}.Header_mobileSubLink__RNVqm:hover{color:var(--primary)}.Header_mobileCta__wnLXH{padding:20px 24px;border-top:1px solid var(--border);flex-shrink:0}.Header_mobilePhoneBtn__VLMNi{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;background-color:var(--primary);color:var(--text-on-dark);text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.04em;border-radius:0;transition:background-color .2s}.Header_mobilePhoneBtn__VLMNi:hover{background-color:var(--primary-hover);color:var(--text-on-dark)}@media (max-width:1100px){.Header_nav__3fHSH{display:none}.Header_hamburger__lUulX{display:flex}}@media (min-width:1101px){.Header_mobileOverlay__vyphN{display:none}}@media (max-width:768px){.Header_inner__ry5Nk{padding:0 20px}.Header_header__hO3lJ{height:64px}.Header_logoSub__7Yy1E{display:none}}.Footer_footer__eNA9m{background-color:var(--text-dark);color:var(--muted);padding-top:64px}.Footer_inner__ngCVB{max-width:var(--page-wide);margin:0 auto;padding:0 var(--page-padding);display:grid;grid-template-columns:repeat(5,1fr);grid-gap:32px;gap:32px}.Footer_col__TmcuA{min-width:0}.Footer_colTitle__u3AX5{font-size:14px;font-weight:600;color:var(--text-on-dark);text-transform:uppercase;letter-spacing:.06em;margin-bottom:0}.Footer_colDivider__7T9_S{width:88px;height:2px;background-color:var(--primary);margin:12px 0 16px}.Footer_colLinks___x1_o{display:flex;flex-direction:column;gap:8px}.Footer_colLinks___x1_o a{font-size:13px;color:var(--muted);text-decoration:none;transition:color .2s,padding-left .2s;line-height:1.5}.Footer_colLinks___x1_o a:hover{color:var(--text-on-dark);padding-left:4px}.Footer_colText__VtHDv{font-size:13px;line-height:1.6;color:var(--muted);margin-bottom:16px}.Footer_socialRow__iw0l9{display:flex;gap:8px;flex-wrap:wrap}.Footer_socialIcon__2DO5i{width:36px;height:36px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;color:var(--muted);text-decoration:none;transition:all .25s var(--ease-out)}.Footer_socialIcon__2DO5i:hover{color:var(--text-on-dark);border-color:var(--primary);background-color:var(--primary);transform:scale(1.1)}.Footer_bottom__ch0uR{margin-top:48px;border-top:1px solid hsla(0,0%,100%,.08)}.Footer_bottomInner__dLnAc{max-width:var(--page-wide);margin:0 auto;padding:20px var(--page-padding);font-size:12px;color:hsla(0,0%,100%,.35);text-align:center}@media (max-width:1024px){.Footer_inner__ngCVB{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Footer_inner__ngCVB{grid-template-columns:repeat(2,1fr);gap:28px}}@media (max-width:480px){.Footer_inner__ngCVB{grid-template-columns:1fr}}.FloatingContact_wrapper__t5FJ_{position:fixed;bottom:24px;right:24px;z-index:900}.FloatingContact_buttons__oHQXy{display:flex;flex-direction:column;gap:10px;align-items:center}.FloatingContact_btn__TSX78{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-on-dark);text-decoration:none;border:none;cursor:pointer;transition:all .25s var(--ease-spring);position:relative;box-shadow:var(--shadow-md)}.FloatingContact_btn__TSX78:hover{transform:scale(1.12);box-shadow:var(--shadow-lg)}.FloatingContact_zalo__4NtOH{background-color:#25d366}.FloatingContact_phone__e_sBn{background-color:var(--primary);animation:FloatingContact_pulse__vJSZi 2s infinite}.FloatingContact_scrollTop__Zv0jk{background-color:var(--muted-badge)}.FloatingContact_scrollTop__Zv0jk:hover{background-color:var(--navy)}.FloatingContact_tooltip__XbYMb{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);background-color:var(--text-dark);color:var(--text-on-dark);font-size:12px;font-weight:600;padding:6px 12px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.FloatingContact_btn__TSX78:hover .FloatingContact_tooltip__XbYMb{opacity:1}.FloatingContact_mobile__hmxvf{display:none}.FloatingContact_fabExpanded__jnbwG{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;animation:FloatingContact_fadeUp__Wq9hE .3s var(--ease-spring)}.FloatingContact_fabToggle__wo_Wu{background:linear-gradient(135deg,var(--primary),var(--navy));width:56px;height:56px;font-size:28px;box-shadow:var(--shadow-lg)}.FloatingContact_fabActive__SQ2jJ{background:var(--muted-badge)}.FloatingContact_fabPlus__wd3py,.FloatingContact_fabX__m2mp5{font-weight:300;font-size:28px;line-height:1}@media (max-width:768px){.FloatingContact_desktop__7Vdu7{display:none}.FloatingContact_mobile__hmxvf{display:flex;flex-direction:column;align-items:center}.FloatingContact_wrapper__t5FJ_{bottom:16px;right:16px}}.MaintenanceBanner_banner__JueJ6{background:linear-gradient(90deg,#a9871f,#d6a72c);color:#fff;font-size:13px;font-weight:600;letter-spacing:.2px;border-bottom:1px solid rgba(0,0,0,.12);position:-webkit-sticky;position:sticky;top:0;z-index:101}.MaintenanceBanner_inner__3R_IH{display:flex;align-items:center;gap:10px;padding:10px 0}.MaintenanceBanner_inner__3R_IH svg{flex-shrink:0}.ChatbotWidget_launcher__N_5l6{position:fixed;right:20px;bottom:20px;width:56px;height:56px;border-radius:50%;border:none;background:#3f8afa;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(63,138,250,.4);cursor:pointer;z-index:9998;transition:transform .12s ease,box-shadow .12s ease}.ChatbotWidget_launcher__N_5l6:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(63,138,250,.48);background:#2e6fe0}.ChatbotWidget_minimizedChip__Zneq3{position:fixed;right:20px;bottom:20px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:8px 14px 8px 8px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 12px 28px rgba(0,0,0,.12);cursor:pointer;z-index:9998;transition:box-shadow .12s ease}.ChatbotWidget_minimizedChip__Zneq3:hover{box-shadow:0 16px 36px rgba(0,0,0,.18)}.ChatbotWidget_minimizedCopy__FxBUX{display:flex;flex-direction:column;text-align:left}.ChatbotWidget_minimizedTitle__Hwb1H{font-size:12.5px;font-weight:600;color:#1d1d1f}.ChatbotWidget_minimizedStatus__jHzt6{font-size:10px;color:#16a34a;display:inline-flex;align-items:center;gap:4px}.ChatbotWidget_minimizedStatus__jHzt6:before{content:"";width:6px;height:6px;border-radius:50%;background:#16a34a}.ChatbotWidget_window__EGTTN{position:fixed;right:20px;bottom:20px;width:380px;height:640px;max-height:calc(100vh - 40px);max-width:calc(100vw - 40px);background:#f0f5fe;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.18);overflow:hidden;display:flex;flex-direction:column;z-index:9999;font-family:inherit}@media (max-width:480px){.ChatbotWidget_window__EGTTN{right:8px;bottom:8px;width:calc(100vw - 16px);height:calc(100vh - 16px)}}.ChatbotWidget_header__9YhlJ{position:relative;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:10px 14px;display:flex;align-items:center;gap:10px;overflow:hidden;flex-shrink:0}.ChatbotWidget_headerWaves__ekbyP{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ChatbotWidget_headerInner__yoJBs{position:relative;display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.ChatbotWidget_headerTitleRow__zGm8G{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ChatbotWidget_headerTitle__z0ZdM{font-size:14px;font-weight:600;color:#1d1d1f;line-height:1.2;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatbotWidget_verifiedBadge__meOlz{flex-shrink:0}.ChatbotWidget_headerStatus__zhZBF{font-size:10.5px;color:#16a34a;display:inline-flex;align-items:center;gap:4px}.ChatbotWidget_headerStatus__zhZBF:before{content:"";width:6px;height:6px;border-radius:50%;background:#16a34a}.ChatbotWidget_headerStatus__zhZBF.ChatbotWidget_operator__iXPLU:before{background:#f59e0b}.ChatbotWidget_headerStatus__zhZBF.ChatbotWidget_operator__iXPLU{color:#b45309}.ChatbotWidget_headerBtn__F2Qg2{background:none;border:none;color:rgba(0,0,0,.4);padding:4px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .12s ease,background .12s ease}.ChatbotWidget_headerBtn__F2Qg2:hover{color:#1d1d1f;background:rgba(0,0,0,.06)}.ChatbotWidget_avatar__nMPi3{position:relative;border-radius:50%;flex-shrink:0;border:1px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden;background:linear-gradient(180deg,#eaf1fe,#d3e1fd)}.ChatbotWidget_avatarWaves__zyl9j{position:absolute;inset:0}.ChatbotWidget_avatarInitials__A0BWw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#1e4bb8;font-weight:700;letter-spacing:-.02em}.ChatbotWidget_avatarStarA__6Vx7F,.ChatbotWidget_avatarStarB__nGNmM{position:absolute;fill:#fff}.ChatbotWidget_messages__moWuN{flex:1 1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.ChatbotWidget_messages__moWuN::-webkit-scrollbar{width:4px}.ChatbotWidget_messages__moWuN::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:4px}.ChatbotWidget_disclaimerText__6xMKR{font-size:11px;color:rgba(0,0,0,.5);line-height:1.45;padding:0 4px;margin-bottom:4px}.ChatbotWidget_botRow__HhHrw{display:flex;gap:8px;align-items:flex-start}.ChatbotWidget_botContent__ehKF_{max-width:80%;display:flex;flex-direction:column;gap:8px}.ChatbotWidget_botBubble__j7fQZ{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;border-top-left-radius:4px;padding:10px 14px;color:#334155;font-size:13px;line-height:1.55;box-shadow:0 1px 2px rgba(0,0,0,.03);word-break:break-word}.ChatbotWidget_botBubble__j7fQZ p{margin:0}.ChatbotWidget_botBubble__j7fQZ p+p{margin-top:6px}.ChatbotWidget_botBubble__j7fQZ strong{color:#0f172a;font-weight:600}.ChatbotWidget_botBubble__j7fQZ ol,.ChatbotWidget_botBubble__j7fQZ ul{margin:6px 0 0;padding-left:18px}.ChatbotWidget_botBubble__j7fQZ li+li{margin-top:2px}.ChatbotWidget_botBubble__j7fQZ a{color:#2563eb;text-decoration:underline}.ChatbotWidget_botBubble__j7fQZ a:hover{text-decoration:none}.ChatbotWidget_botTimestamp__K7ZgD{font-size:10px;color:rgba(0,0,0,.4)}.ChatbotWidget_userRow__Fdf1R{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ChatbotWidget_userBubble__xwmMl{background:linear-gradient(135deg,#3f8afa,#2e6fe0);color:#fff;border-radius:16px;border-bottom-right-radius:4px;padding:10px 14px;max-width:78%;font-size:13px;line-height:1.55;box-shadow:0 2px 8px rgba(63,138,250,.3);white-space:pre-wrap;word-break:break-word}.ChatbotWidget_userMeta__E9A_0{display:inline-flex;align-items:center;gap:4px;padding-right:4px;font-size:10px;color:rgba(0,0,0,.4)}.ChatbotWidget_userCheck__LXVMm{color:#3f8afa}.ChatbotWidget_operatorBubble__ct9KN{max-width:82%;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;border-top-left-radius:4px;padding:10px 14px;font-size:13px;color:#9a3412;line-height:1.55;display:flex;flex-direction:column;gap:4px}.ChatbotWidget_operatorBadge__IcjZC{align-self:flex-start;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b45309;background:rgba(234,88,12,.12);padding:1px 8px;border-radius:999px}.ChatbotWidget_systemMessage__xvAAw{align-self:center;font-size:11px;color:rgba(0,0,0,.5);background:rgba(0,0,0,.04);padding:4px 12px;border-radius:999px}.ChatbotWidget_typingBubble__C2yGe{max-width:80%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;border-top-left-radius:4px;padding:12px 14px;display:inline-flex;gap:4px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.ChatbotWidget_typingDot__ydD_z{width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.22);animation:ChatbotWidget_typingBounce__fbzTK 1.2s ease-in-out infinite}.ChatbotWidget_typingDot__ydD_z:nth-child(2){animation-delay:.15s}.ChatbotWidget_typingDot__ydD_z:nth-child(3){animation-delay:.3s}@keyframes ChatbotWidget_typingBounce__fbzTK{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.ChatbotWidget_chipRow__8dMQ6{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:10px;padding:4px 0 4px 40px}.ChatbotWidget_chip__iKNGM{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #bfd3fb;background:#fff;color:#2e6fe0;border-radius:999px;font-size:11.5px;font-weight:500;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:background .12s ease,border-color .12s ease;white-space:nowrap}.ChatbotWidget_chip__iKNGM:hover{background:#e8f0fe;border-color:#2e6fe0}.ChatbotWidget_chip__iKNGM:disabled{opacity:.5;cursor:not-allowed}.ChatbotWidget_productCardWrap__uIQWU{display:flex;flex-direction:column;gap:8px}.ChatbotWidget_productCard__eoNOk{display:block;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:10px;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.ChatbotWidget_productCard__eoNOk:hover{border-color:#3f8afa;box-shadow:0 6px 14px rgba(63,138,250,.18);transform:translateY(-1px)}.ChatbotWidget_productBadge__N2eGL{display:inline-flex;align-items:center;gap:4px;background:#fefce8;color:#ca8a04;border:1px solid #fef08a;padding:1px 8px;border-radius:6px;font-size:9.5px;font-weight:600;letter-spacing:.06em;margin-bottom:8px}.ChatbotWidget_productBadge__N2eGL svg{fill:#eab308;color:#eab308}.ChatbotWidget_productBody__wgVxy{display:flex;gap:10px}.ChatbotWidget_productThumbFallback__LsG_L,.ChatbotWidget_productThumb__5Rbri{width:52px;height:78px;border-radius:6px;overflow:hidden;background:#f1f5f9;border:1px solid rgba(0,0,0,.06);object-fit:cover;flex-shrink:0}.ChatbotWidget_productText__Gx_wN{flex:1 1;min-width:0}.ChatbotWidget_productBrand__26FIU{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(0,0,0,.5)}.ChatbotWidget_productName__Ln0AY{font-size:13px;font-weight:600;color:#1d1d1f;line-height:1.3;margin-top:2px}.ChatbotWidget_productName__Ln0AY,.ChatbotWidget_productTag__M_6dU{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ChatbotWidget_productTag__M_6dU{font-size:11px;color:rgba(0,0,0,.55);line-height:1.4;margin-top:4px}.ChatbotWidget_productCta__CKHdF{display:inline-block;font-size:11.5px;font-weight:600;color:#3f8afa;margin-top:8px}.ChatbotWidget_escalate__hwmS0{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.ChatbotWidget_escalateLabel__EHKaK{font-size:12px;color:#334155;line-height:1.4}.ChatbotWidget_escalateActions__poTYH{display:flex;flex-wrap:wrap;gap:8px}.ChatbotWidget_escalateBtnAlt__zuPMa,.ChatbotWidget_escalateBtn__9mOf4{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:12px;font-weight:600;text-decoration:none;transition:background .12s ease,border-color .12s ease}.ChatbotWidget_escalateBtn__9mOf4{background:#3f8afa;color:#fff;border:1px solid transparent}.ChatbotWidget_escalateBtn__9mOf4:hover{background:#2e6fe0}.ChatbotWidget_escalateBtnAlt__zuPMa{background:#fff;color:#3f8afa;border:1px solid #bfd3fb}.ChatbotWidget_escalateBtnAlt__zuPMa:hover{background:#e8f0fe}.ChatbotWidget_waitBanner__SurM_{background:linear-gradient(135deg,#eaf1fe,#d3e1fd);border:1px solid #bfd3fb;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 2px 8px rgba(63,138,250,.12)}.ChatbotWidget_waitJoined__k6JQn{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#a7f3d0;box-shadow:0 2px 8px rgba(16,185,129,.12)}.ChatbotWidget_waitAccepted__QcAYJ{background:linear-gradient(135deg,#fefce8,#fef9c3);border-color:#fde68a;box-shadow:0 2px 8px rgba(234,179,8,.12)}.ChatbotWidget_waitAccepted__QcAYJ .ChatbotWidget_waitSpinner__ku0aZ{border-color:#ca8a04 rgba(202,138,4,.25) rgba(202,138,4,.25)}.ChatbotWidget_waitAccepted__QcAYJ .ChatbotWidget_waitText__wdfc6 strong{color:#854d0e}.ChatbotWidget_waitAccepted__QcAYJ .ChatbotWidget_waitProgressFill__zfbgI{background:linear-gradient(90deg,#eab308,#ca8a04)}.ChatbotWidget_waitExpired___CJir{background:#fff7ed;border-color:#fed7aa;box-shadow:none}.ChatbotWidget_waitHeader__a0v42{display:flex;align-items:flex-start;gap:10px}.ChatbotWidget_waitText__wdfc6{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#334155;line-height:1.4}.ChatbotWidget_waitText__wdfc6 strong{font-size:13px;color:#1d1d1f;font-weight:600}.ChatbotWidget_waitText__wdfc6 b{color:#2e6fe0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChatbotWidget_waitExpired___CJir .ChatbotWidget_waitText__wdfc6 strong{color:#9a3412}.ChatbotWidget_waitSpinner__ku0aZ{width:22px;height:22px;border-radius:50%;border:2px solid rgba(63,138,250,.25);border-top-color:#3f8afa;animation:ChatbotWidget_waitSpin__9zk2t .8s linear infinite;flex-shrink:0;margin-top:2px}@keyframes ChatbotWidget_waitSpin__9zk2t{to{transform:rotate(1turn)}}.ChatbotWidget_waitIconExpired__32YtT,.ChatbotWidget_waitIconJoined__KqlE2{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.ChatbotWidget_waitIconJoined__KqlE2{background:#10b981;color:#fff}.ChatbotWidget_waitIconExpired__32YtT{background:#f59e0b;color:#fff}.ChatbotWidget_waitProgressTrack__4HCDN{width:100%;height:6px;background:rgba(63,138,250,.15);border-radius:999px;overflow:hidden}.ChatbotWidget_waitProgressFill__zfbgI{height:100%;background:linear-gradient(90deg,#3f8afa,#2e6fe0);border-radius:999px;transition:width .48s linear}.ChatbotWidget_rateLimitBanner___2ztc{margin:0 14px 12px;padding:10px 12px;border-radius:10px;background:#fff1f2;border:1px solid #fecaca;color:#b91c1c;font-size:11.5px;line-height:1.4}.ChatbotWidget_inputArea__gudfV{background:#fff;border-top:1px solid rgba(0,0,0,.08);padding:12px;position:relative;flex-shrink:0}.ChatbotWidget_emojiPanel__ex3yk{position:absolute;bottom:calc(100% + 4px);left:12px;right:12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.12);padding:8px;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:4px;gap:4px;z-index:10}.ChatbotWidget_emojiBtn__i4mT2{background:none;border:none;padding:4px;border-radius:6px;font-size:18px;cursor:pointer;line-height:1;transition:background .12s ease}.ChatbotWidget_emojiBtn__i4mT2:hover{background:rgba(0,0,0,.05)}.ChatbotWidget_inputRow__npnHa{display:flex;align-items:flex-start;gap:8px}.ChatbotWidget_inputBox__XDkM3{flex:1 1;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:10px 14px 8px;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:border-color .12s ease,box-shadow .12s ease}.ChatbotWidget_inputBox__XDkM3:focus-within{border-color:#8fb4f9;box-shadow:0 0 0 3px rgba(63,138,250,.15)}.ChatbotWidget_inputField__kuTVn{width:100%;background:transparent;border:none;outline:none;font:inherit;font-size:13px;color:#1d1d1f}.ChatbotWidget_inputField__kuTVn::placeholder{color:rgba(0,0,0,.4)}.ChatbotWidget_inputTools__UV_PM{display:flex;align-items:center;gap:10px;margin-top:6px}.ChatbotWidget_inputToolBtn__vJQSu{background:none;border:none;color:rgba(0,0,0,.4);cursor:pointer;padding:2px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s ease}.ChatbotWidget_inputToolBtn__vJQSu.ChatbotWidget_active__XrogC,.ChatbotWidget_inputToolBtn__vJQSu:hover{color:#3f8afa}.ChatbotWidget_sendBtn__2eMwP{width:42px;height:42px;border:none;border-radius:14px;background:#3f8afa;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(63,138,250,.4);transition:background .12s ease;flex-shrink:0}.ChatbotWidget_sendBtn__2eMwP:hover:not(:disabled){background:#2e6fe0}.ChatbotWidget_sendBtn__2eMwP:disabled{background:rgba(0,0,0,.15);box-shadow:none;cursor:not-allowed}.ChatbotWidget_sendIcon__Xx0uF{transform:rotate(-12deg)}.ChatbotWidget_inputFootnote__hLtTq{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:rgba(0,0,0,.4);margin-top:10px}.CookieConsent_banner__ehAXF{position:fixed;left:16px;right:16px;bottom:16px;z-index:90;background:rgba(23,78,116,.96);color:var(--text-on-dark);border-radius:14px;box-shadow:var(--shadow-lg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid hsla(0,0%,100%,.08);animation:CookieConsent_slideUp__ERbsc .32s var(--ease-out,cubic-bezier(.16,1,.3,1))}.CookieConsent_inner__VFI6U{max-width:1180px;margin:0 auto;padding:18px 22px;display:flex;align-items:center;gap:24px}.CookieConsent_text__IHfi2{flex:1 1;min-width:0;font-size:13px;line-height:1.55}.CookieConsent_text__IHfi2 strong{display:block;font-size:14px;margin-bottom:4px}.CookieConsent_text__IHfi2 p{margin:0;color:hsla(0,0%,100%,.82)}.CookieConsent_text__IHfi2 a{color:var(--primary);text-decoration:underline}.CookieConsent_actions__SP_VY{display:flex;gap:10px;flex-shrink:0}.CookieConsent_btnGhost__mY4a7,.CookieConsent_btnPrimary__dXp46{font:inherit;font-size:13px;font-weight:600;padding:10px 18px;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:background .18s ease,border-color .18s ease;white-space:nowrap}.CookieConsent_btnGhost__mY4a7{background:transparent;color:var(--text-on-dark);border-color:hsla(0,0%,100%,.35)}.CookieConsent_btnGhost__mY4a7:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.55)}.CookieConsent_btnPrimary__dXp46{background:var(--primary);color:var(--text-on-dark)}.CookieConsent_btnPrimary__dXp46:hover{background:var(--primary-hover)}@keyframes CookieConsent_slideUp__ERbsc{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.CookieConsent_banner__ehAXF{left:8px;right:8px;bottom:8px}.CookieConsent_inner__VFI6U{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.CookieConsent_actions__SP_VY{justify-content:stretch}.CookieConsent_btnGhost__mY4a7,.CookieConsent_btnPrimary__dXp46{flex:1 1;padding:12px 16px}}