/* Original FOBENG line icons; no network fonts or third-party icon runtime. */
:root{
--fb-icon-factory:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021V9l6%204V9l6%204V3h4v18H3Z%22%2F%3E%3Cpath%20d%3D%22M7%2017h1m3%200h1m3%200h1M19%207h2v14h-2%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-map-pin:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2011-8%2011S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-drafting:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%203%207%207L10%2021H3v-7L14%203Z%22%2F%3E%3Cpath%20d%3D%22m11%206%207%207M3%2014l7%207M6%2011l2%202m1-5%202%202m1-5%202%202%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-gauge:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018a9%209%200%201%201%2016%200H4Z%22%2F%3E%3Cpath%20d%3D%22M12%205v2M5.6%208.6%207%2010m11.4-1.4L17%2010M12%2015l4-4%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2215%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-sliders:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h5m5%200h6M4%2012h10m5%200h1M4%2019h2m5%200h9%22%2F%3E%3Ccircle%20cx%3D%2211.5%22%20cy%3D%225%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2212%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%2219%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-file-text:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%203H5v18h14V8l-5-5Z%22%2F%3E%3Cpath%20d%3D%22M14%203v5h5M8%2012h8M8%2016h8%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-building-water:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2021V5h10v16M2%2021h20M8%209h2m-2%204h2m-2%204h2%22%2F%3E%3Cpath%20d%3D%22M18%209s-3%203.6-3%205.5a3%203%200%200%200%206%200C21%2012.6%2018%209%2018%209Z%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-filter:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h18l-7%208v7l-4%202v-9L3%204Z%22%2F%3E%3Cpath%20d%3D%22M7%208h10%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-fan:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M10.5%2010.5C5%207%208%202%2011.5%203c2.5.6%201.3%204.6.5%207M13.5%2010.5C17%205%2022%208%2021%2011.5c-.6%202.5-4.6%201.3-7%20.5M13.5%2013.5C19%2017%2016%2022%2012.5%2021c-2.5-.6-1.3-4.6-.5-7M10.5%2013.5C7%2019%202%2016%203%2012.5c.6-2.5%204.6-1.3%207-.5%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-water-transfer:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2015c2-2%204-2%206%200s4%202%206%200%204-2%206%200M3%2020c2-2%204-2%206%200s4%202%206%200%204-2%206%200M5%205h14m-4-4%204%204-4%204%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-message:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2015a3%203%200%200%201-3%203H9l-6%204V6a3%203%200%200%201%203-3h12a3%203%200%200%201%203%203v9Z%22%2F%3E%3Cpath%20d%3D%22M7%208h10M7%2012h7%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-clipboard-check:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%205H5v16h14V5h-4%22%2F%3E%3Crect%20x%3D%229%22%20y%3D%223%22%20width%3D%226%22%20height%3D%224%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22m8%2013%203%203%205-6%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-compass:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m16%208-2.5%205.5L8%2016l2.5-5.5L16%208Z%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-checklist:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%206%201.5%201.5L7%204M10%206h11M3%2012h4m3%200h11M3%2018h4m3%200h11%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-mail:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%207%209%206%209-6%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-phone:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%203%203%205-2%202a15%2015%200%200%200%206%206l2-2%205%203-1%204C10%2022%202%2014%203%204l4-1Z%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-send:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m21%203-6%2018-4-8-8-4%2018-6Z%22%2F%3E%3Cpath%20d%3D%22m11%2013%205-5%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-package:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%207%209-4%209%204v10l-9%204-9-4V7Z%22%2F%3E%3Cpath%20d%3D%22m3%207%209%204%209-4M12%2011v10M7%205l10%204%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-arrow-up-right:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2018%2018%206M6%206h12v12%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-chevron-down:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-arrow-blue:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b3451%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2018%2018%206M6%206h12v12%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-arrow-white:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2018%2018%206M6%206h12v12%22%2F%3E%3C%2Fsvg%3E");
--fb-icon-chevron:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b5d84%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E");
}
[data-fb-icon="factory"]{--fb-inner-icon:var(--fb-icon-factory);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021V9l6%204V9l6%204V3h4v18H3Z%22%2F%3E%3Cpath%20d%3D%22M7%2017h1m3%200h1m3%200h1M19%207h2v14h-2%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="map-pin"]{--fb-inner-icon:var(--fb-icon-map-pin);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2011-8%2011S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="drafting"]{--fb-inner-icon:var(--fb-icon-drafting);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%203%207%207L10%2021H3v-7L14%203Z%22%2F%3E%3Cpath%20d%3D%22m11%206%207%207M3%2014l7%207M6%2011l2%202m1-5%202%202m1-5%202%202%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="gauge"]{--fb-inner-icon:var(--fb-icon-gauge);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018a9%209%200%201%201%2016%200H4Z%22%2F%3E%3Cpath%20d%3D%22M12%205v2M5.6%208.6%207%2010m11.4-1.4L17%2010M12%2015l4-4%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2215%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="sliders"]{--fb-inner-icon:var(--fb-icon-sliders);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h5m5%200h6M4%2012h10m5%200h1M4%2019h2m5%200h9%22%2F%3E%3Ccircle%20cx%3D%2211.5%22%20cy%3D%225%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2212%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%2219%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="file-text"]{--fb-inner-icon:var(--fb-icon-file-text);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%203H5v18h14V8l-5-5Z%22%2F%3E%3Cpath%20d%3D%22M14%203v5h5M8%2012h8M8%2016h8%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="building-water"]{--fb-inner-icon:var(--fb-icon-building-water);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2021V5h10v16M2%2021h20M8%209h2m-2%204h2m-2%204h2%22%2F%3E%3Cpath%20d%3D%22M18%209s-3%203.6-3%205.5a3%203%200%200%200%206%200C21%2012.6%2018%209%2018%209Z%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="filter"]{--fb-inner-icon:var(--fb-icon-filter);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h18l-7%208v7l-4%202v-9L3%204Z%22%2F%3E%3Cpath%20d%3D%22M7%208h10%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="fan"]{--fb-inner-icon:var(--fb-icon-fan);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M10.5%2010.5C5%207%208%202%2011.5%203c2.5.6%201.3%204.6.5%207M13.5%2010.5C17%205%2022%208%2021%2011.5c-.6%202.5-4.6%201.3-7%20.5M13.5%2013.5C19%2017%2016%2022%2012.5%2021c-2.5-.6-1.3-4.6-.5-7M10.5%2013.5C7%2019%202%2016%203%2012.5c.6-2.5%204.6-1.3%207-.5%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="water-transfer"]{--fb-inner-icon:var(--fb-icon-water-transfer);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2015c2-2%204-2%206%200s4%202%206%200%204-2%206%200M3%2020c2-2%204-2%206%200s4%202%206%200%204-2%206%200M5%205h14m-4-4%204%204-4%204%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="message"]{--fb-inner-icon:var(--fb-icon-message);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2015a3%203%200%200%201-3%203H9l-6%204V6a3%203%200%200%201%203-3h12a3%203%200%200%201%203%203v9Z%22%2F%3E%3Cpath%20d%3D%22M7%208h10M7%2012h7%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="clipboard-check"]{--fb-inner-icon:var(--fb-icon-clipboard-check);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%205H5v16h14V5h-4%22%2F%3E%3Crect%20x%3D%229%22%20y%3D%223%22%20width%3D%226%22%20height%3D%224%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22m8%2013%203%203%205-6%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="compass"]{--fb-inner-icon:var(--fb-icon-compass);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m16%208-2.5%205.5L8%2016l2.5-5.5L16%208Z%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="checklist"]{--fb-inner-icon:var(--fb-icon-checklist);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%206%201.5%201.5L7%204M10%206h11M3%2012h4m3%200h11M3%2018h4m3%200h11%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="mail"]{--fb-inner-icon:var(--fb-icon-mail);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%207%209%206%209-6%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="phone"]{--fb-inner-icon:var(--fb-icon-phone);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%203%203%205-2%202a15%2015%200%200%200%206%206l2-2%205%203-1%204C10%2022%202%2014%203%204l4-1Z%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="send"]{--fb-inner-icon:var(--fb-icon-send);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m21%203-6%2018-4-8-8-4%2018-6Z%22%2F%3E%3Cpath%20d%3D%22m11%2013%205-5%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="package"]{--fb-inner-icon:var(--fb-icon-package);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%207%209-4%209%204v10l-9%204-9-4V7Z%22%2F%3E%3Cpath%20d%3D%22m3%207%209%204%209-4M12%2011v10M7%205l10%204%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="arrow-up-right"]{--fb-inner-icon:var(--fb-icon-arrow-up-right);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2018%2018%206M6%206h12v12%22%2F%3E%3C%2Fsvg%3E")}
[data-fb-icon="chevron-down"]{--fb-inner-icon:var(--fb-icon-chevron-down);--fb-inner-icon-contrast:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c6e9fa%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E")}
/* FOBENG inner pages: one industrial visual language, adapted to reading tasks. */
.fb-inner-template,.fb-inner-blog{background:#f6f9fb}
.fb-inner-template .f-page-header,.fb-inner-blog .f-page-header{padding:30px 0!important;margin:0 0 40px!important;background:#edf4f8;border-bottom:1px solid #d7e4ec}
.fb-inner-header-title{display:flex;align-items:center;justify-content:center;gap:17px;min-width:0}
.fb-inner-header-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:54px;height:54px;border:1px solid #c8dce8;background:#e4eff6;color:#0b5d84;border-radius:5px}
.fb-inner-header-mark .fb-icon{width:29px;height:29px}
.fb-inner-header-title .f-page-header__title{font-size:40px!important;line-height:1.2!important;font-weight:700;color:#0b3451;margin:0!important;min-width:0}
.fb-inner-template .f-page-header .f-breadcrumb,.fb-inner-blog .f-page-header .f-breadcrumb{margin-top:15px;padding-block:0}
.fb-inner-template .f-page-content{padding-bottom:56px}
.fb-inner.fb-page{max-width:1280px;color:#173649;font-size:16px;line-height:1.85}
.fb-inner.fb-page *{box-sizing:border-box}
.fb-inner.fb-page h2,.fb-inner.fb-page h3{color:#0b3451;letter-spacing:-.025em;overflow-wrap:break-word}
.fb-inner.fb-page h2{font-size:30px;line-height:1.25;margin:0 0 20px}
.fb-inner.fb-page h3{font-size:21px;line-height:1.35;margin:0 0 14px}
.fb-inner.fb-page p{margin:0 0 18px}
.fb-inner.fb-page p:last-child{margin-bottom:0}
.fb-inner.fb-page h2[data-fb-icon]{display:flex;align-items:flex-start;gap:13px}
.fb-inner.fb-page h2[data-fb-icon]::before{content:"";display:block;flex:none;width:36px;height:36px;margin-top:1px;border:1px solid #d0e1eb;border-radius:4px;background:#eaf3f8 var(--fb-inner-icon) no-repeat center/23px 23px}
.fb-heading-text{min-width:0}
.fb-inner.fb-page .fb-intro{padding:12px 0 36px}
.fb-inner.fb-page .fb-intro h2{font-size:40px;line-height:1.17;letter-spacing:-.035em;margin-bottom:22px}
.fb-inner.fb-page .fb-intro h2::before{display:none}
.fb-inner.fb-page .fb-eyebrow{font-size:11px;line-height:1.5;letter-spacing:1.8px;margin:0 0 17px;text-transform:uppercase;font-weight:700;color:#0b5d84}
.fb-inner.fb-page .fb-lead{font-size:18px;line-height:1.85;color:#435f72}
.fb-inner.fb-page .fb-split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.fb-inner.fb-page .fb-intro figure{margin:0;min-width:0}
.fb-inner.fb-page .fb-intro img{width:100%;height:auto;border:1px solid #d7e3eb;border-radius:4px;background:#edf3f7}
.fb-inner.fb-page .fb-inner-factory-image img{aspect-ratio:4/3;object-fit:cover}
.fb-inner.fb-page .fb-inner-photo-caption{font-size:12px;line-height:1.7;color:#526b7b;margin-top:10px}
.fb-inner.fb-page .fb-inner-panel{margin:28px 0;padding:34px 0;border:0}
.fb-inner.fb-page .fb-inner-panel--copy,.fb-inner.fb-page .fb-inner-panel--table{padding:30px;background:#fff;border:1px solid #d7e3eb;border-radius:5px}
.fb-inner.fb-page .fb-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.fb-inner.fb-page .fb-card{padding:26px;background:#fff;border:1px solid #d1e1eb;border-radius:5px;min-width:0;box-shadow:0 4px 12px rgba(16,51,72,.025)}
.fb-inner.fb-page .fb-card h3[data-fb-icon]::before{content:"";display:block;width:48px;height:48px;margin-bottom:19px;border:1px solid #cddfe9;border-radius:4px;background:#eaf3f8 var(--fb-inner-icon) no-repeat center/27px 27px}
.fb-inner.fb-page .fb-card p{font-size:15px;line-height:1.85;color:#4b6678}
.fb-inner.fb-page .fb-card p:last-child{margin-bottom:0}
.fb-inner.fb-page .fb-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0!important;margin:24px 0 0;list-style:none}
.fb-inner.fb-page .fb-steps li{padding:25px;border:1px solid #d1e1eb;border-radius:5px;background:#fff;margin:0;min-width:0}
.fb-inner.fb-page .fb-steps li::before{content:none!important}
.fb-step-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:18px;margin-bottom:19px;border-bottom:1px solid #d8e4eb}
.fb-step-chip{display:block;flex:none;width:48px;height:48px;border:1px solid #cddfe9;border-radius:4px;background:#eaf3f8 var(--fb-inner-icon) no-repeat center/26px 26px}
.fb-step-index{font-size:28px;line-height:1;font-weight:700;letter-spacing:-.5px;color:#5b7e93}
.fb-inner.fb-page .fb-steps h3::before{display:none!important}
.fb-inner.fb-page .fb-steps li p{font-size:15px;line-height:1.85;color:#4b6678}
.fb-inner.fb-page .fb-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #cfdee8;border-radius:4px;margin:22px 0;background:#fff}
.fb-inner.fb-page table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.7;margin:0}
.fb-inner.fb-page th{background:#123d58;color:#fff;padding:15px 18px;font-weight:600;vertical-align:top;text-align:left}
.fb-inner.fb-page td{padding:16px 18px;border-bottom:1px solid #d8e4eb;vertical-align:top;color:#304f64}
.fb-inner.fb-page tbody tr:last-child td{border-bottom:0}
.fb-inner.fb-page tr:nth-child(even){background:#f1f6fa}
body .fb-inner.fb-page a.fb-button{display:inline-flex!important;align-items:center;justify-content:center;gap:20px;min-height:48px!important;padding:13px 22px!important;background:#0b5d84!important;border:1px solid #0b5d84!important;border-radius:4px!important;color:#fff!important;text-decoration:none!important;line-height:1.5!important;font-size:15px!important;font-weight:600!important;max-width:100%;white-space:normal!important}
body .fb-inner.fb-page a.fb-button::before{content:none!important}
body .fb-inner.fb-page a.fb-button::after{content:""!important;display:block;position:static!important;flex:none;width:18px!important;height:18px!important;transform:none!important;border:0!important;background:var(--fb-icon-arrow-white) no-repeat center/18px 18px!important;pointer-events:none}
body .fb-inner.fb-page a.fb-button:hover{background:#0b3451!important;border-color:#0b3451!important}
.fb-inner.fb-page .fb-cta{padding:34px 36px;border:1px solid #123d58;border-radius:5px;background:#0b3451;color:#e8f0f5;margin:30px 0 18px}
.fb-inner.fb-page .fb-cta h2,.fb-inner.fb-page .fb-cta p{color:inherit}
.fb-inner.fb-page .fb-cta h2::before{background-color:#214b65;background-image:var(--fb-inner-icon-contrast);border-color:#52758c}
body .fb-inner.fb-page .fb-cta a.fb-button{background:#fff!important;border-color:#fff!important;color:#0b3451!important}
body .fb-inner.fb-page .fb-cta a.fb-button::after{background-image:var(--fb-icon-arrow-blue)!important}
.fb-inner.fb-page .fb-small{font-size:13px;line-height:1.8}
.fb-inner.fb-page .fb-note{border-left:3px solid #0b5d84;background:#eaf3f8;padding:20px 24px}
.fb-inner--company.fb-page,.fb-inner--quality.fb-page{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.fb-inner--company.fb-page>.fb-intro,.fb-inner--quality.fb-page>.fb-intro,.fb-inner--company.fb-page>.fb-inner-panel--cards,.fb-inner--quality.fb-page>.fb-inner-panel--cards,.fb-inner--company.fb-page>.fb-inner-panel--steps,.fb-inner--quality.fb-page>.fb-inner-panel--steps,.fb-inner--company.fb-page>[data-fb-purpose="location"],.fb-inner--company.fb-page>.fb-cta,.fb-inner--quality.fb-page>.fb-cta{grid-column:1/-1}
.fb-inner--company.fb-page>.fb-inner-panel,.fb-inner--quality.fb-page>.fb-inner-panel{margin:0}
.fb-inner--company.fb-page>.fb-inner-panel--copy h2,.fb-inner--quality.fb-page>.fb-inner-panel--copy h2{font-size:25px;line-height:1.3}
.fb-inner--policy.fb-page{max-width:920px;background:#fff;border:1px solid #d6e3ec;border-radius:5px;padding:32px 38px}
.fb-inner--policy.fb-page .fb-intro h2{font-size:29px}
.fb-inner--policy.fb-page h2{font-size:25px;line-height:1.35;display:block}
.fb-inner--policy.fb-page h2::before{display:none!important}
.fb-inner--policy.fb-page .fb-inner-panel{padding:28px 0;margin:0;border:0;border-top:1px solid #d6e3ec;border-radius:0}
.fb-inner--policy.fb-page .fb-lead{font-size:17px}
.fb-inner.fb-page .fb-faq details{background:#fff;border:1px solid #d4e2eb;border-radius:4px;padding:19px 22px;margin:12px 0}
.fb-inner.fb-page .fb-faq summary{position:relative;display:block;padding-right:32px;font-size:17px;line-height:1.55;font-weight:600;list-style:none;color:#143b55;cursor:pointer}
.fb-inner.fb-page .fb-faq summary::-webkit-details-marker,.fb-inner.fb-page .fb-article-toc summary::-webkit-details-marker{display:none}
.fb-inner.fb-page .fb-faq summary::after,.fb-inner.fb-page .fb-article-toc summary::after{content:"";position:absolute;right:0;top:3px;width:21px;height:21px;background:var(--fb-icon-chevron) no-repeat center/20px 20px}
.fb-inner.fb-page .fb-faq details[open] summary::after,.fb-inner.fb-page .fb-article-toc[open] summary::after{transform:rotate(180deg)}
.fb-inner.fb-page .fb-faq details>div{padding-top:16px;color:#4b6678}
.fb-inner-article-template{background:#f6f9fb;padding-top:34px;padding-bottom:50px}
.fb-inner-article-template .f-article__wrapper{max-width:1120px;margin:auto}
.fb-inner-article-template .f-article__header{background:#eaf2f7;border:1px solid #d2e1eb;border-radius:5px;padding:30px 34px;text-align:left;margin:20px 0 28px}
.fb-inner-article-title{display:flex;align-items:flex-start;gap:18px;margin-top:17px}
.fb-inner-article-title .f-article__title{font-size:38px;line-height:1.18;letter-spacing:-.03em;color:#0b3451;margin:0!important;min-width:0}
.fb-inner-article-template .f-article__blog{font-size:11px;line-height:1.5;letter-spacing:1.6px;font-weight:700;text-transform:uppercase;color:#0b5d84}
.fb-inner-article-template .f-article__meta{font-size:13px;color:#526b7b;margin-top:18px}
.fb-inner-article-template .f-article__content{padding:0}
.fb-inner.fb-article{max-width:980px;padding:30px 36px;background:#fff;border:1px solid #d8e4ec;border-radius:5px;font-size:16px;line-height:1.9}
.fb-inner.fb-article>section{padding:28px 0;border-bottom:1px solid #dce6ed}
.fb-inner.fb-article>section:first-child{padding-top:0}
.fb-inner.fb-article>section:last-child{border:0;padding-bottom:0}
.fb-inner.fb-article h2{font-size:27px;line-height:1.3;margin-bottom:20px;scroll-margin-top:100px}
.fb-inner.fb-article h2::before{width:32px;height:32px;background-size:21px 21px}
.fb-inner.fb-article .fb-table{margin-block:24px}
.fb-inner.fb-page .fb-article-toc{display:block;padding:19px 22px;border:1px solid #cbdfe9;background:#f0f6fa;border-radius:4px;margin:25px 0}
.fb-inner.fb-page .fb-article-toc summary{position:relative;display:block;list-style:none;padding:0 30px 0 37px;cursor:pointer;font-size:17px;line-height:1.6;font-weight:700;color:#0b3451}
.fb-inner.fb-page .fb-article-toc summary::before{content:"";position:absolute;width:26px;height:26px;left:0;top:0;background:var(--fb-inner-icon) no-repeat center/24px 24px}
.fb-inner.fb-page .fb-article-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:4px 25px;padding:18px 0 0;margin:0;list-style:none}
.fb-inner.fb-page .fb-article-toc li{margin:0;min-width:0}
.fb-inner.fb-page .fb-article-toc a{display:flex;align-items:center;min-height:40px;font-size:14px;font-weight:400;line-height:1.5;color:#285770;text-decoration:none!important;padding:7px 0}
.fb-inner.fb-page .fb-article-toc a::before,.fb-inner.fb-page .fb-article-toc a::after{content:none!important}
.fb-inner.fb-page .fb-article-toc a:hover{text-decoration:underline!important}
.fb-inner.fb-article>.fb-reading-cta{margin-top:26px;padding:25px;background:#edf5fa;border:1px solid #d0e1eb;border-radius:4px}
.fb-inner.fb-article>.fb-reading-cta h2{font-size:25px}
.fb-inner-catalog-header .f-collection-page-header__inner{padding:32px 32px 42px!important}
.fb-inner-catalog-header .fb-inner-header-mark--dark{width:48px;height:48px;background:rgba(218,240,252,.12);border-color:rgba(219,240,252,.38);color:#c6e9fa;margin:20px 0 17px}
.fb-inner-catalog-header .f-collection-page-header__title{font-size:39px;line-height:1.2;margin:0 0 18px}
.fb-inner-catalog-header .f-collection-page-header__description{font-size:16px;line-height:1.8;max-width:820px;margin-inline:auto}
.fb-inner-catalog-header .f-breadcrumb{padding-block:0!important}
[data-fb-inner="catalog"] .f-product-card,.fb-inner-article-template .f-product-card{height:100%;background:#fff;border:1px solid #d4e1eb;border-radius:4px;overflow:hidden}
[data-fb-inner="catalog"] .f-product-card__content,.fb-inner-article-template .f-product-card__content{padding:20px}
[data-fb-inner="catalog"] .f-product-card__title,.fb-inner-article-template .f-product-card__title{font-size:19px;line-height:1.4;margin:0 0 13px}
[data-fb-inner="catalog"] .f-product-card__media,.fb-inner-article-template .f-product-card__media{border-bottom:1px solid #dce7ee;background:#f1f6fa}
[data-fb-inner="catalog"] .f-collection-products:not(.f-cols-1) .f-product-card__main-image .f-image,[data-fb-inner="catalog"] .f-collection-products:not(.f-cols-1) .f-product-card__hover-image .f-image{height:300px!important;padding-bottom:0!important;aspect-ratio:auto!important;--aspect-ratio:1!important}
[data-fb-inner="catalog"] .f-collection-products:not(.f-cols-1) .f-product-card__media img{object-fit:contain!important;padding:14px}
.fb-inner-product-template .f-product-info--wrapper{padding:27px;background:#fff;border:1px solid #d6e3eb;border-radius:5px}
.fb-product-title-copy{min-width:0;width:100%}
.fb-inner-product-template .fb-product-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.7px;line-height:1.5;color:#0b5d84;margin:0 0 16px}
.fb-inner-product-template .f-product-title{font-size:34px;line-height:1.22;letter-spacing:-.03em;color:#0b3451;margin:0}
.fb-product-principles{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0;margin:21px 0 0}
.fb-product-principles li{display:inline-flex;align-items:center;gap:7px;background:#edf5fa;border:1px solid #d2e3ed;border-radius:3px;padding:7px 9px;font-size:12px;line-height:1.5;color:#28566f;margin:0}
.fb-product-principles .fb-icon{width:18px;height:18px;color:#0b5d84}
.fb-inner-product-template .f-main-product--media .f-media-gallery__list{height:560px!important}
.fb-inner-product-template .f-main-product--media .f-product-media--item>.f-product-media,.fb-inner-product-template .f-main-product--media .f-product-media--item>.f-product-media>.f-image{height:560px!important;aspect-ratio:auto!important;padding-bottom:0!important;--aspect-ratio:1!important;background:#f0f5f8}
.fb-inner-product-template .f-main-product--media .f-product-media--item img{height:100%!important;object-fit:contain!important;padding:18px}
.fb-inner-product-template .f-main-product--media .f-product-media--item>.f-product-media{border:1px solid #d5e2eb;border-radius:4px;overflow:hidden}
.fb-inner-product-description.body_html{font-size:16px;line-height:1.85;color:#36576c;padding:28px!important;border:1px solid #d6e3eb;background:#fff;border-radius:4px}
.fb-inner-product-description.body_html h2{display:flex;align-items:center;gap:12px;font-size:25px;line-height:1.3;margin:30px 0 17px;color:#0b3451}
.fb-inner-product-description.body_html h2:first-child{margin-top:0}
.fb-inner-product-description.body_html h2::before{content:"";display:block;flex:none;width:34px;height:34px;border:1px solid #d0e1eb;background:#eaf3f8 var(--fb-icon-file-text) no-repeat center/22px 22px;border-radius:4px}
.fb-inner-product-description.body_html h2:nth-of-type(1)::before{background-image:var(--fb-icon-factory)}
.fb-inner-product-description.body_html h2:nth-of-type(2)::before{background-image:var(--fb-icon-compass)}
.fb-inner-product-description.body_html h2:nth-of-type(4)::before{background-image:var(--fb-icon-message)}
.fb-inner-product-description.body_html p,.fb-inner-product-description.body_html li{font-size:16px;line-height:1.85}
.fb-inner-blog .f-page-header__description{max-width:800px;margin:20px auto 0;font-size:16px;line-height:1.8;color:#49687c}
.fb-inner-blog .f-blog__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}
.fb-inner-guide-card.f-article-card{height:100%;border:1px solid #d4e2eb;border-radius:5px;background:#fff;overflow:hidden;text-align:left}
.fb-inner-guide-card .f-article-card__image{border-radius:0;margin:0}
.fb-inner-guide-card .f-article-card__image img{object-fit:contain!important}
.fb-inner-guide-card .f-article-card__content{padding:25px 27px!important;text-align:left;min-width:0}
.fb-guide-meta{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:1.4px;line-height:1.5;color:#0b5d84;margin-bottom:17px}
.fb-guide-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #cbdfe9;background:#eaf3f8;border-radius:4px;flex:none}
.fb-guide-icon .fb-icon{width:23px;height:23px}
.fb-inner-guide-card .f-article-card__title{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin:11px 0 15px}
.fb-inner-guide-card .f-article-card__excerpt{font-size:15px;line-height:1.8;color:#4b677a;display:block!important}
.fb-inner-guide-card .f-article-card__date{font-size:12px;color:#597182}
.fb-inner-guide-card .f-article-card__readmore{display:inline-flex;align-items:center;gap:14px;font-size:14px;font-weight:600;min-height:44px;color:#0b5d84;margin-top:17px}
.fb-inner-support-wrap{padding-block:30px 50px}
.fb-inner-support{display:flex;align-items:center;gap:20px;padding:28px 32px;border:1px solid #ccdfeb;background:#eaf3f8;border-radius:5px;color:#17394e}
.fb-inner-support>div{min-width:0;flex:1}
.fb-inner-support h2{font-size:25px;line-height:1.25;letter-spacing:-.025em;margin:0 0 9px;color:#0b3451}
.fb-inner-support p{font-size:15px;line-height:1.7;color:#4b687b;margin:0}
.fb-inner-support-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 19px;background:#0b5d84;border:1px solid #0b5d84;border-radius:3px;color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:600;line-height:1.5;flex:none}
.fb-inner-support-button:hover{background:#0b3451}
@media(max-width:1199px){.fb-inner.fb-page .fb-intro h2{font-size:35px}.fb-inner.fb-page .fb-split{gap:30px}.fb-inner.fb-page .fb-card{padding:23px}.fb-inner.fb-page .fb-steps li{padding:23px}.fb-inner-product-template .f-product-info--wrapper{padding:23px}.fb-inner-product-template .f-product-title{font-size:29px}.fb-product-principles{gap:7px}.fb-inner-article-template .f-article__wrapper{max-width:100%}}
@media(max-width:1099px) and (min-width:768px){.fb-inner.fb-page .fb-cards,.fb-inner.fb-page .fb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-inner.fb-page .fb-cards>.fb-card:last-child:nth-child(3),.fb-inner.fb-page .fb-steps>li:last-child:nth-child(3){grid-column:1/-1}.fb-inner.fb-page .fb-split{gap:26px}.fb-inner.fb-page .fb-intro h2{font-size:32px}.fb-inner.fb-page .fb-lead{font-size:16px}.fb-inner-support{flex-wrap:wrap}.fb-inner-support-button{margin-left:74px}.fb-inner--company.fb-page,.fb-inner--quality.fb-page{gap:22px}.fb-inner--company.fb-page>.fb-inner-panel--copy h2,.fb-inner--quality.fb-page>.fb-inner-panel--copy h2{font-size:23px}}
@media(max-width:899px){.fb-inner-template .f-page-header,.fb-inner-blog .f-page-header{padding:27px 0!important;margin-bottom:28px!important}.fb-inner-header-title .f-page-header__title{font-size:32px!important}.fb-inner.fb-page .fb-split{grid-template-columns:1fr;gap:28px}.fb-inner--company.fb-page,.fb-inner--quality.fb-page{grid-template-columns:1fr}.fb-inner--company.fb-page>* , .fb-inner--quality.fb-page>*{grid-column:1/-1}.fb-inner.fb-page .fb-lead{font-size:17px}.fb-inner-article-title .f-article__title{font-size:32px}.fb-inner.fb-article{padding:27px}.fb-inner.fb-page .fb-article-toc ol{grid-template-columns:1fr}.fb-inner-product-template .f-product-title{font-size:27px}.fb-inner-product-template .f-product-info--wrapper{padding:20px}}
@media(max-width:767px){.fb-inner-header-title{gap:13px;padding-inline:15px;align-items:center}.fb-inner-header-title .f-page-header__title{font-size:29px!important;line-height:1.22!important}.fb-inner-header-mark{width:43px;height:43px}.fb-inner-header-mark .fb-icon{width:25px;height:25px}.fb-inner.fb-page{font-size:16px;line-height:1.85}.fb-inner.fb-page .fb-intro{padding:8px 0 24px}.fb-inner.fb-page .fb-intro h2{font-size:30px;line-height:1.18;letter-spacing:-.8px}.fb-inner.fb-page h2{font-size:26px;line-height:1.28}.fb-inner.fb-page h2[data-fb-icon]{gap:11px}.fb-inner.fb-page h2[data-fb-icon]::before{width:31px;height:31px;background-size:21px 21px}.fb-inner.fb-page .fb-cards,.fb-inner.fb-page .fb-steps{grid-template-columns:1fr;gap:17px}.fb-inner.fb-page .fb-card{padding:24px}.fb-inner.fb-page .fb-card h3{font-size:22px}.fb-inner.fb-page .fb-card p,.fb-inner.fb-page .fb-steps li p{font-size:15px}.fb-inner.fb-page .fb-card h3::before{width:44px;height:44px;background-size:25px 25px;margin-bottom:17px}.fb-inner.fb-page .fb-inner-panel{margin:20px 0;padding-block:23px}.fb-inner.fb-page .fb-inner-panel--copy,.fb-inner.fb-page .fb-inner-panel--table{padding:23px 20px}.fb-inner--company.fb-page>.fb-inner-panel,.fb-inner--quality.fb-page>.fb-inner-panel{margin:0}.fb-inner--company.fb-page,.fb-inner--quality.fb-page{gap:23px}.fb-inner.fb-page .fb-steps li{padding:23px}.fb-step-topline{padding-bottom:17px;margin-bottom:17px}.fb-step-chip{width:44px;height:44px;background-size:25px 25px}.fb-inner.fb-page .fb-cta{padding:27px 22px;margin-top:25px}.fb-inner.fb-page .fb-cta h2{font-size:27px}.fb-inner.fb-page .fb-table{margin:20px 0}.fb-inner.fb-page th,.fb-inner.fb-page td{padding:13px 15px;font-size:14px}.fb-inner--policy.fb-page{padding:25px 21px}.fb-inner--policy.fb-page .fb-intro h2{font-size:26px}.fb-inner--policy.fb-page h2{font-size:23px}.fb-inner.fb-page .fb-faq details{padding:18px}.fb-inner.fb-page .fb-faq summary{font-size:17px}.fb-inner-article-template{padding-top:20px;padding-bottom:30px}.fb-inner-article-template .f-article__header{padding:24px 21px;margin:18px 0 23px}.fb-inner-article-title{display:block;margin-top:15px}.fb-inner-article-title .fb-inner-header-mark{margin-bottom:16px}.fb-inner-article-title .f-article__title{font-size:30px;line-height:1.2}.fb-inner.fb-article{padding:25px 20px;font-size:16px}.fb-inner.fb-article h2{font-size:25px;scroll-margin-top:80px}.fb-inner.fb-article>section{padding:24px 0}.fb-inner.fb-page .fb-article-toc{padding:17px;margin-block:23px}.fb-inner.fb-page .fb-article-toc a{font-size:14px;min-height:44px}.fb-inner.fb-article>.fb-reading-cta{padding:22px 18px}.fb-inner-catalog-header .f-collection-page-header__inner{padding:22px 20px 30px!important}.fb-inner-catalog-header .f-collection-page-header__title{font-size:30px;line-height:1.22}.fb-inner-catalog-header .f-collection-page-header__description{font-size:15px;line-height:1.8}.fb-inner-catalog-header .fb-inner-header-mark--dark{width:43px;height:43px;margin:16px 0 15px}[data-fb-inner="catalog"] .f-product-card__content,.fb-inner-article-template .f-product-card__content{padding:15px}[data-fb-inner="catalog"] .f-product-card__title,.fb-inner-article-template .f-product-card__title{font-size:17px;line-height:1.35}[data-fb-inner="catalog"] .f-collection-products:not(.f-cols-1) .f-product-card__main-image .f-image,[data-fb-inner="catalog"] .f-collection-products:not(.f-cols-1) .f-product-card__hover-image .f-image{height:240px!important}.fb-inner-product-template .f-main-product--media .f-media-gallery__list{height:360px!important}.fb-inner-product-template .f-main-product--media .f-product-media--item>.f-product-media,.fb-inner-product-template .f-main-product--media .f-product-media--item>.f-product-media>.f-image{height:360px!important}.fb-inner-product-template .f-main-product--media .f-product-media--item img{padding:12px}.fb-inner-product-template .f-product-info--wrapper{padding:23px 20px;margin-top:19px}.fb-inner-product-template .f-product-title{font-size:28px}.fb-product-principles{margin-top:19px;gap:8px}.fb-product-principles li{font-size:12px}.fb-inner-product-description.body_html{padding:22px 19px!important}.fb-inner-product-description.body_html h2{font-size:24px}.fb-inner-blog .f-page-header__description{font-size:15px;margin-top:18px;padding:0 20px}.fb-inner-blog .f-blog__list{grid-template-columns:1fr;gap:23px}.fb-inner-guide-card .f-article-card__content{padding:23px!important}.fb-inner-guide-card .f-article-card__title{font-size:24px}.fb-guide-meta{margin-bottom:16px}.fb-inner-support-wrap{padding-block:20px 35px}.fb-inner-support{display:grid;grid-template-columns:43px 1fr;align-items:start;gap:16px;padding:23px 20px}.fb-inner-support h2{font-size:23px;line-height:1.3}.fb-inner-support p{font-size:14px}.fb-inner-support-button{grid-column:1/-1;width:100%;margin:3px 0 0;min-height:48px}}
@media(prefers-reduced-motion:reduce){.fb-inner *,.fb-inner-article-template *,.fb-inner-product-template *{scroll-behavior:auto!important;transition:none!important}}
