.zalo-products_page__iLG42{background:#edf2f3;color:#12232d;min-height:100vh;padding:24px 16px 96px}body:has(.zalo-products_page__iLG42) .chat-launcher,body:has(.zalo-products_page__iLG42) .chat-menu{display:none}.zalo-products_shell__HgOOu{margin:0 auto;max-width:1120px}.zalo-products_companyCard__ChoeL,.zalo-products_groupHero__QAvGT,.zalo-products_hero__aXtPb{background:#fff;border:1px solid #ccd9dd;border-radius:18px;box-shadow:0 14px 36px rgb(12 38 50/8%);overflow:hidden}.zalo-products_heroImage___gNAs{background:#eef3f5;display:block;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center;width:100%}.zalo-products_heroCopy__Qa_1w{padding:24px}.zalo-products_kicker___5Kqs{color:#08786f;display:block;font-size:.76rem;font-weight:800;letter-spacing:.11em;margin-bottom:8px}.zalo-products_companyCard__ChoeL h2,.zalo-products_groupHeroCopy__J4I_m h1,.zalo-products_heroCopy__Qa_1w h1,.zalo-products_sectionHeading__YRB1w h2{color:#0a2633;line-height:1.18;margin:0}.zalo-products_heroCopy__Qa_1w h1{font-size:clamp(1.65rem,5vw,2.6rem)}.zalo-products_companyCard__ChoeL p,.zalo-products_groupHeroCopy__J4I_m p,.zalo-products_heroCopy__Qa_1w p{color:#425965;line-height:1.65;margin:10px 0 0}.zalo-products_section__X97wk{padding:42px 0 0}.zalo-products_sectionHeading__YRB1w{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.zalo-products_sectionHeading__YRB1w h2{font-size:clamp(1.45rem,4vw,2rem)}.zalo-products_sectionHeading__YRB1w p{color:#60737c;margin:0}.zalo-products_productCard__5gyhT{background:#fff;border:1px solid #cbdadd;border-radius:12px;box-shadow:0 7px 20px rgb(12 51 67/6%);color:inherit;overflow:hidden;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.zalo-products_productCard__5gyhT:focus-within,.zalo-products_productCard__5gyhT:hover{border-color:#19a89b;box-shadow:0 16px 34px rgb(7 120 111/14%);transform:translateY(-2px)}.zalo-products_groupHeroImage__OSCQm,.zalo-products_productImage__k_Ey_{background:linear-gradient(145deg,#eef2f3,#fafcfc);display:block;overflow:hidden;position:relative}.zalo-products_groupHeroImage__OSCQm img,.zalo-products_productImage__k_Ey_ img{object-fit:contain;object-position:center;padding:8px}.zalo-products_seriesList__mHN5v{display:grid;gap:20px}.zalo-products_seriesSection__gyjrM{background:#fff;border:1px solid #cbdadd;border-radius:18px;box-shadow:0 12px 32px rgb(12 51 67/7%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;overflow:hidden}.zalo-products_seriesSection__gyjrM:nth-child(2n) .zalo-products_seriesVisual__a8Y4k{order:2}.zalo-products_seriesVisual__a8Y4k{aspect-ratio:1/1;background:linear-gradient(145deg,#f8fafb,#e8eff2);border-right:1px solid #d7e2e5;min-height:0;overflow:hidden;position:relative}.zalo-products_seriesSection__gyjrM:nth-child(2n) .zalo-products_seriesVisual__a8Y4k{border-left:1px solid #d7e2e5;border-right:0}.zalo-products_seriesVisual__a8Y4k img{object-fit:contain;object-position:center;padding:0}.zalo-products_seriesNumber__emsxg{color:#0a6670;font-weight:900;letter-spacing:.08em}.zalo-products_seriesCopy__fhClL{align-self:center;padding:38px}.zalo-products_seriesNumber__emsxg{display:block;font-size:.78rem;margin-bottom:16px}.zalo-products_seriesCopy__fhClL h3{color:#0a2633;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.18;margin:0}.zalo-products_seriesCopy__fhClL h3 a{color:inherit;text-decoration:none}.zalo-products_seriesCopy__fhClL h3 a:focus-visible,.zalo-products_seriesCopy__fhClL h3 a:hover{color:#176fd1;text-decoration:underline;text-underline-offset:.18em}.zalo-products_seriesLead__XGUsW{color:#415963;font-size:.98rem;line-height:1.65;margin:13px 0 0}.zalo-products_seriesFacts__shuFF{border-bottom:1px solid #dfe8ea;border-top:1px solid #dfe8ea;margin:22px 0 0;padding:7px 0}.zalo-products_seriesFacts__shuFF div{display:grid;gap:16px;grid-template-columns:86px minmax(0,1fr);padding:8px 0}.zalo-products_seriesFacts__shuFF div+div{border-top:1px dashed #e2eaec}.zalo-products_seriesFacts__shuFF dt{color:#667a83;font-size:.76rem;font-weight:700}.zalo-products_seriesFacts__shuFF dd{color:#17323e;font-size:.82rem;font-weight:800;line-height:1.45;margin:0}.zalo-products_seriesHighlights___HICM{display:grid;gap:7px;list-style:none;margin:18px 0 0;padding:0}.zalo-products_seriesHighlights___HICM li{color:#36515d;font-size:.85rem;line-height:1.45;padding-left:20px;position:relative}.zalo-products_seriesHighlights___HICM li:before{color:#0a8b82;content:"✓";font-weight:900;left:0;position:absolute}.zalo-products_seriesActions__VzNfW{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.zalo-products_inlineConsult__3X6At{color:#0b666a;font-size:.88rem;font-weight:900;text-decoration:none}.zalo-products_companyCard__ChoeL{margin-top:42px;padding:26px}.zalo-products_actions__Y2K3h{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.zalo-products_primaryAction__hj3WO,.zalo-products_secondaryAction__CCepm{border-radius:12px;display:inline-flex;font-weight:800;justify-content:center;padding:13px 18px;text-decoration:none}.zalo-products_primaryAction__hj3WO{background:#08786f;color:#fff}.zalo-products_secondaryAction__CCepm{background:#eaf4f5;border:1px solid #bfd7da;color:#0b5f62}.zalo-products_contactLine__A9Wn6{font-size:.88rem}.zalo-products_groupShell__CL_lL{max-width:1080px}.zalo-products_backLink__HgYz4{color:#0b6f6a;display:inline-flex;font-weight:800;margin:0 0 16px;text-decoration:none}.zalo-products_groupHero__QAvGT{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.zalo-products_groupHeroImage__OSCQm{background:linear-gradient(145deg,#f8fafb,#eaf0f2);aspect-ratio:1/1;min-height:0}.zalo-products_groupHeroImage__OSCQm img{padding:0}.zalo-products_groupHeroCopy__J4I_m{align-self:center;padding:40px}.zalo-products_groupHeroCopy__J4I_m h1{font-size:clamp(1.8rem,4vw,2.8rem)}.zalo-products_groupHeroCopy__J4I_m .zalo-products_primaryAction__hj3WO{margin-top:22px}.zalo-products_productGrid__hajoP{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.zalo-products_productCard__5gyhT{display:flex;flex-direction:column}.zalo-products_productImage__k_Ey_{aspect-ratio:1/1}.zalo-products_imageAction__YFnAo{background:rgb(255 255 255/94%);border:1px solid #cadadd;border-radius:999px;bottom:12px;color:#0a5860;font-size:.74rem;font-weight:900;padding:7px 11px;position:absolute;right:12px}.zalo-products_productCopy__Uao5J{display:flex;flex:1 1;flex-direction:column;padding:18px}.zalo-products_productType__tmj6U{color:#08786f;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.zalo-products_productCopy__Uao5J h2{font-size:1.08rem;line-height:1.35;margin:7px 0 0}.zalo-products_productCopy__Uao5J h2 a{color:#0a2633;text-decoration:none}.zalo-products_productCopy__Uao5J p{color:#526873;font-size:.88rem;line-height:1.55;margin:9px 0 0}.zalo-products_specs__pwq7n{border-bottom:1px solid #e2eaec;border-top:1px solid #e2eaec;display:grid;gap:8px;margin:16px 0;padding:12px 0}.zalo-products_specs__pwq7n div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.zalo-products_specs__pwq7n div+div{border-top:1px dashed #e3eaec;padding-top:8px}.zalo-products_specs__pwq7n dt{color:#6a7c84;font-size:.75rem}.zalo-products_specs__pwq7n dd{color:#17323e;font-size:.8rem;font-weight:800;margin:0;max-width:64%;text-align:right}.zalo-products_detailLink__9_mvW{color:#08786f;font-size:.86rem;font-weight:800;margin-top:auto;text-decoration:none}.zalo-products_specSheet__qMhqi{background:#fff;border:1px solid #cbdadd;border-radius:18px;box-shadow:0 12px 32px rgb(12 51 67/7%);margin-top:28px;padding:30px}.zalo-products_specSectionGrid__6iiLf{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.zalo-products_specSectionGrid__6iiLf>:only-child{grid-column:1/-1}.zalo-products_specSectionCard__vUf9X{border:1px solid #c9dce1;border-radius:14px;overflow:hidden}.zalo-products_specSectionCard__vUf9X h3{background:#eaf3fb;border-left:6px solid #176fd1;color:#0b2d59;font-size:1.02rem;margin:0;padding:14px 16px}.zalo-products_specSectionCard__vUf9X:nth-child(2n) h3{background:#edf9f0;border-left-color:#28b95c}.zalo-products_specTable__9K5zH{margin:0}.zalo-products_specTable__9K5zH div{display:grid;gap:14px;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);padding:12px 16px}.zalo-products_specTable__9K5zH div+div{border-top:1px solid #e2eaec}.zalo-products_specTable__9K5zH dt{color:#5d7380;font-size:.82rem;font-weight:700}.zalo-products_specTable__9K5zH dd{color:#112f45;font-size:.84rem;font-weight:800;line-height:1.45;margin:0}.zalo-products_detailNotes__GgxQY{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.zalo-products_detailNotes__GgxQY li{background:#f3f8f9;border:1px solid #d5e3e6;border-radius:10px;color:#36515d;font-size:.82rem;line-height:1.45;padding:12px 14px 12px 34px;position:relative}.zalo-products_detailNotes__GgxQY li:before{color:#17a55d;content:"✓";font-weight:900;left:14px;position:absolute}.zalo-products_sourceLine___i_eH{color:#0c5072;font-size:.86rem;font-weight:900;margin:18px 0 0}@media (max-width:800px){.zalo-products_groupHero__QAvGT{grid-template-columns:1fr}.zalo-products_groupHeroCopy__J4I_m{padding:26px}.zalo-products_productGrid__hajoP{grid-template-columns:repeat(2,minmax(0,1fr))}.zalo-products_seriesSection__gyjrM{grid-template-columns:1fr}.zalo-products_seriesSection__gyjrM:nth-child(2n) .zalo-products_seriesVisual__a8Y4k{order:0}.zalo-products_seriesSection__gyjrM:nth-child(2n) .zalo-products_seriesVisual__a8Y4k,.zalo-products_seriesVisual__a8Y4k{border-bottom:1px solid #d7e2e5;border-left:0;border-right:0}.zalo-products_detailNotes__GgxQY,.zalo-products_specSectionGrid__6iiLf{grid-template-columns:1fr}.zalo-products_specSectionGrid__6iiLf>:only-child{grid-column:auto}}@media (max-width:560px){.zalo-products_page__iLG42{padding:10px 10px 86px}.zalo-products_companyCard__ChoeL,.zalo-products_groupHero__QAvGT,.zalo-products_hero__aXtPb{border-radius:12px}.zalo-products_companyCard__ChoeL,.zalo-products_heroCopy__Qa_1w{padding:12px 15px 14px}.zalo-products_heroCopy__Qa_1w p{font-size:.78rem;line-height:1.45;margin-top:5px}.zalo-products_heroCopy__Qa_1w h1{font-size:1.35rem}.zalo-products_heroCopy__Qa_1w .zalo-products_kicker___5Kqs{font-size:.64rem;margin-bottom:4px}.zalo-products_section__X97wk{padding-top:15px}.zalo-products_sectionHeading__YRB1w{align-items:start;flex-direction:column;gap:2px;margin-bottom:10px}.zalo-products_sectionHeading__YRB1w h2{font-size:1.2rem}.zalo-products_sectionHeading__YRB1w .zalo-products_kicker___5Kqs{font-size:.62rem;margin-bottom:3px}.zalo-products_sectionHeading__YRB1w>p{display:none}.zalo-products_seriesList__mHN5v{gap:14px}.zalo-products_seriesSection__gyjrM{border-radius:12px;min-height:0}.zalo-products_seriesCopy__fhClL{padding:22px 18px 24px}.zalo-products_seriesCopy__fhClL h3{font-size:1.45rem}.zalo-products_seriesLead__XGUsW{font-size:.9rem}.zalo-products_seriesFacts__shuFF div{gap:10px;grid-template-columns:72px minmax(0,1fr)}.zalo-products_seriesActions__VzNfW{align-items:stretch;flex-direction:column}.zalo-products_inlineConsult__3X6At{border:1px solid #c4d9dc;border-radius:12px;padding:12px 16px;text-align:center}.zalo-products_groupHeroCopy__J4I_m{padding:20px}.zalo-products_productGrid__hajoP{grid-template-columns:1fr}.zalo-products_specSheet__qMhqi{border-radius:12px;margin-top:14px;padding:16px}.zalo-products_specTable__9K5zH div{gap:10px;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);padding:11px 12px}.zalo-products_actions__Y2K3h{flex-direction:column}.zalo-products_primaryAction__hj3WO,.zalo-products_secondaryAction__CCepm{width:100%}}.zalo-products_actions__Y2K3h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zalo-products_primaryAction__hj3WO,.zalo-products_secondaryAction__CCepm{min-width:0;height:var(--control-height);min-height:var(--control-height);align-items:center;padding:6px 10px;border:1px solid var(--control-blue);border-radius:var(--control-radius);background:var(--control-blue);color:#fff;font-size:13px;line-height:1.2;text-align:center}.zalo-products_primaryAction__hj3WO:hover,.zalo-products_secondaryAction__CCepm:hover{background:var(--control-hover)}