._auth-page_1pbog_1{background:#07111d;color:#fff;min-height:100vh}._auth-shell_1pbog_7{background-position:center right;background-size:cover;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(270px,360px) minmax(360px,560px) minmax(210px,300px);min-height:1000px;padding:clamp(42px,7vw,120px) max(28px,(100vw - 1320px) / 2);position:relative}._auth-shell_1pbog_7:before{background:linear-gradient(90deg,#040d18fc,#040d18f2 35%,#040d189e 67%,#040d18f0),#040d1852;content:"";top:0;right:0;bottom:0;left:0;position:absolute}._auth-shell_1pbog_7>*{position:relative;z-index:1}._auth-aside_1pbog_30{align-self:start;padding-top:24px}._auth-brand_1pbog_35{align-items:center;display:inline-flex;gap:14px}._auth-brand-mark_1pbog_41{align-items:center;background:conic-gradient(from 35deg,#ff7900 0,#ff7900 28%,#fff 28%,#fff 50%,#ff7900 50%,#ff7900 72%,#fff 72%,#fff);border-radius:8px;color:#07111d;display:flex;font-weight:1000;height:48px;justify-content:center;line-height:1;width:48px}._auth-brand_1pbog_35 strong{color:#fff;font-size:2.1rem;font-weight:1000;line-height:1}._auth-brand_1pbog_35 strong span{color:#ff7900}._auth-aside_1pbog_30 h1{font-size:clamp(1.55rem,2vw,2rem);line-height:1.15;margin:44px 0 16px}._auth-aside_1pbog_30>p{color:#dfe7f2b8;line-height:1.6;margin:0}._auth-benefits_1pbog_77{display:grid;gap:34px;margin-top:72px}._auth-benefit_1pbog_77{align-items:start;display:grid;gap:18px;grid-template-columns:58px minmax(0,1fr)}._auth-benefit_1pbog_77>span{align-items:center;background:#263b52c7;border:1px solid rgba(87,133,188,.36);border-radius:8px;color:#ff7900;display:flex;height:58px;justify-content:center;width:58px}._auth-benefit_1pbog_77 h2{font-size:1.14rem;line-height:1.25;margin:0 0 9px}._auth-benefit_1pbog_77 p{color:#dfe7f2ad;line-height:1.5;margin:0}._auth-card_1pbog_114{align-self:center;background:#0d1a28e6;border:1px solid rgba(77,136,214,.56);border-radius:8px;box-shadow:0 28px 80px #0000006b;padding:clamp(28px,4vw,42px)}._auth-card-head_1pbog_123{text-align:center}._auth-card-head_1pbog_123 h2{font-size:clamp(2rem,3vw,2.65rem);line-height:1.08;margin:0}._auth-card-head_1pbog_123 p{color:#dfe7f2b8;font-size:1.04rem;line-height:1.5;margin:18px auto 0;max-width:390px}._auth-step_1pbog_141{background:#1867bc59;border-radius:6px;color:#62b5ff;display:inline-flex;font-weight:800;margin-top:22px;padding:8px 14px}._auth-form_1pbog_151{display:grid;gap:16px;margin-top:36px}._auth-field_1pbog_157{align-items:center;background:#06101c8a;border:1px solid rgba(154,176,204,.36);border-radius:8px;color:#dfe7f29e;display:flex;gap:12px;min-height:58px;padding:0 18px}._auth-field_1pbog_157:focus-within{border-color:#ff7900}._auth-field_1pbog_157 input{background:transparent;border:0;color:#fff;min-height:56px;padding:0}._auth-field_1pbog_157 input::placeholder{color:#dfe7f294}._auth-row_1pbog_185{align-items:center;display:flex;gap:16px;justify-content:space-between}._auth-check_1pbog_192{align-items:center;color:#ffffffe0;display:flex;gap:10px;line-height:1.35}._auth-check_1pbog_192 input{accent-color:#ff7900;height:22px;min-height:22px;width:22px}._auth-check_1pbog_192 a,._auth-link_1pbog_208,._auth-switch_1pbog_209 button,._auth-help_1pbog_210 a{background:transparent;border:0;color:#ff7900;font-weight:800;padding:0}._auth-outline_1pbog_218{align-items:center;background:#08121f75;border:1px solid rgba(255,255,255,.68);border-radius:8px;color:#fff;display:inline-flex;gap:12px;justify-content:center;min-height:58px;padding:0 18px}._auth-outline_1pbog_218:hover{border-color:#ff7900;color:#ff7900}._auth-divider_1pbog_236{align-items:center;color:#dfe7f2a3;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:14px 0}._auth-divider_1pbog_236 span,._auth-separator_1pbog_246{background:#dfe7f22e;height:1px}._role-picker_1pbog_251{border:0;display:grid;gap:14px;margin:0;padding:0}._role-picker_1pbog_251 legend{color:#dfe7f2b8;float:left;margin-bottom:14px;text-align:center;width:100%}._role-picker_1pbog_251>div{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}._role-picker_1pbog_251 button,._auth-tabs_1pbog_274 button{align-items:center;background:#08121f80;border:1px solid rgba(154,176,204,.28);border-radius:8px;color:#ffffffd1;display:inline-flex;font-size:.88rem;font-weight:800;gap:9px;justify-content:center;min-height:50px;padding:0 12px}._role-picker_1pbog_251 button._active_1pbog_289,._role-picker_1pbog_251 button:hover,._auth-tabs_1pbog_274 button._active_1pbog_289,._auth-tabs_1pbog_274 button:hover{border-color:#ff7900;color:#fff}._auth-switch_1pbog_209,._auth-footnote_1pbog_298,._auth-status_1pbog_299{color:#dfe7f2ad;margin:2px 0 0;text-align:center}._auth-error_1pbog_305{color:#ff8b8b}._auth-footnote_1pbog_298{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:18px}._recovery-methods_1pbog_317{display:grid;gap:14px}._recovery-method_1pbog_317{background:#08121f85;border:1px solid rgba(154,176,204,.3);border-radius:8px;color:#fff;display:grid;gap:4px 18px;grid-template-columns:58px minmax(0,1fr) 20px;min-height:92px;padding:16px;text-align:left}._recovery-method_1pbog_317._active_1pbog_289{border-color:#ff7900}._recovery-method_1pbog_317>span{align-items:center;background:#ffffff14;border-radius:8px;display:flex;grid-column:1;grid-row:1/3;height:58px;justify-content:center;width:58px}._recovery-method_1pbog_317 strong,._recovery-method_1pbog_317 small{grid-column:2;min-width:0}._recovery-method_1pbog_317 strong{align-self:end}._recovery-method_1pbog_317 small{align-self:start;color:#dfe7f2ad;line-height:1.35}._recovery-method_1pbog_317 i{align-self:center;border:2px solid rgba(154,176,204,.42);border-radius:999px;grid-column:3;grid-row:1/3;height:20px;width:20px}._recovery-method_1pbog_317._active_1pbog_289 i{border:5px solid #ff7900}._auth-label_1pbog_381{color:#ffffffdb;display:grid;gap:10px}._auth-help_1pbog_210{align-items:start;border:1px solid rgba(154,176,204,.32);border-radius:8px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);margin-top:12px;padding:18px}._auth-help_1pbog_210 p{color:#dfe7f2ad;line-height:1.45;margin:6px 0 10px}._auth-help_1pbog_210 a+a{margin-left:14px}._auth-tabs_1pbog_274{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}._two-factor-copy_1pbog_414{color:#dfe7f2c2;line-height:1.5;margin:10px auto;max-width:320px;text-align:center}._code-grid_1pbog_422{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}._code-grid_1pbog_422 input{background:#08121f85;border:1px solid rgba(154,176,204,.34);border-radius:8px;color:#fff;font-size:1.45rem;min-height:66px;padding:0;text-align:center}._code-grid_1pbog_422 input:focus{border-color:#2da4ff;outline:none}._auth-inline-action_1pbog_444,._auth-back_1pbog_445{align-items:center;background:transparent;border:0;color:#dfe7f2c2;display:inline-flex;gap:10px;justify-content:center;min-height:44px}._totp-qr-card_1pbog_456{align-items:center;background:#fff;border-radius:8px;color:#07111d;display:flex;justify-content:center;justify-self:center;min-height:220px;padding:18px;width:min(100%,260px)}._totp-qr-card_1pbog_456 img{display:block;height:auto;max-width:100%}._auth-stat-stack_1pbog_475{align-self:center;display:grid;gap:32px}._auth-stat-card_1pbog_481{background:#0e1d2de0;border:1px solid rgba(154,176,204,.22);border-radius:8px;min-height:142px;overflow:hidden;padding:22px;position:relative}._auth-stat-card_1pbog_481 span,._auth-stat-card_1pbog_481 small{color:#dfe7f2b8;display:block;position:relative;z-index:1}._auth-stat-card_1pbog_481 strong{display:block;font-size:1.9rem;margin:18px 0 6px;position:relative;z-index:1}._auth-stat-card_1pbog_481 small{color:#30d47d}._auth-chart_1pbog_511{background:linear-gradient(135deg,transparent 15%,rgba(255,121,0,.2) 58%,rgba(255,121,0,.78));bottom:0;clip-path:polygon(0 82%,18% 72%,35% 80%,51% 56%,66% 66%,82% 42%,100% 20%,100% 100%,0 100%);height:92px;position:absolute;right:0;width:170px}._auth-chart-2_1pbog_521{border:14px solid #ff7900;border-left-color:#6372848a;border-radius:999px;clip-path:none;height:74px;right:24px;top:46px;width:74px}._auth-chart-3_1pbog_532{background:repeating-linear-gradient(90deg,rgba(107,126,150,.65) 0 12px,transparent 12px 24px);clip-path:none;height:96px;opacity:.72;right:18px;top:42px;width:160px}._auth-footer_1pbog_542{align-items:start;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:42px;grid-template-columns:minmax(260px,1fr) minmax(180px,260px) minmax(220px,320px);padding:58px max(28px,(100vw - 1320px) / 2)}._footer-brand_1pbog_551 ._auth-brand-mark_1pbog_41{height:38px;width:38px}._footer-brand_1pbog_551 strong{font-size:1.55rem}._auth-footer_1pbog_542 p,._auth-footer_1pbog_542 small,._auth-footer_1pbog_542 a{color:#dfe7f29e;line-height:1.6}._auth-footer_1pbog_542 nav{display:grid;gap:12px}._auth-footer_1pbog_542 nav strong{margin-bottom:8px}@media(max-width:1180px){._auth-shell_1pbog_7{grid-template-columns:minmax(270px,330px) minmax(360px,560px)}._auth-stat-stack_1pbog_475{display:none}}@media(max-width:820px){._auth-shell_1pbog_7{grid-template-columns:1fr;min-height:0;padding:30px 16px}._auth-aside_1pbog_30{padding-top:0}._auth-aside_1pbog_30>p,._auth-benefits_1pbog_77{display:none}._auth-aside_1pbog_30 h1{margin:28px 0 0}._auth-card_1pbog_114{padding:24px 18px}._auth-footer_1pbog_542{grid-template-columns:1fr;padding:34px 16px}}@media(max-width:520px){._role-picker_1pbog_251>div,._auth-tabs_1pbog_274,._code-grid_1pbog_422{grid-template-columns:1fr}._code-grid_1pbog_422{grid-template-columns:repeat(3,minmax(0,1fr))}._auth-row_1pbog_185{align-items:start;display:grid}._recovery-method_1pbog_317{grid-template-columns:48px minmax(0,1fr) 20px}._recovery-method_1pbog_317>span{height:48px;width:48px}}._site-header_1hzmi_1{align-items:center;background:#0a0f14f5;border-bottom:1px solid rgba(255,255,255,.12);color:#fff;display:grid;gap:22px;grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;min-height:78px;padding:14px max(28px,(100vw - 1320px) / 2);position:sticky;top:var(--development-warning-height, 0px);z-index:20}._brand_1hzmi_16{align-items:center;display:grid;gap:0;grid-template-columns:auto auto minmax(0,1fr);min-width:0}._brand_1hzmi_16 span{font-size:1.85rem;font-weight:900;line-height:1}._brand_1hzmi_16 span:nth-child(2){color:#ff7900}._brand_1hzmi_16 small{color:#ffffffc7;font-size:.72rem;font-weight:700;line-height:1.15;margin-left:13px;max-width:92px}._desktop-nav_1hzmi_40{align-items:center;display:flex;gap:clamp(16px,2.2vw,34px);justify-content:center;min-width:0}._desktop-nav_1hzmi_40 a{color:#ffffffe0;font-size:.92rem;font-weight:700;white-space:nowrap}._desktop-nav_1hzmi_40 a:hover,._desktop-nav_1hzmi_40 a._active_1hzmi_53{color:#ff7900}._desktop-nav_1hzmi_40 a._active_1hzmi_53{position:relative}._desktop-nav_1hzmi_40 a._active_1hzmi_53:after{background:#fff;bottom:-19px;content:"";height:2px;left:0;position:absolute;width:100%}._header-actions_1hzmi_69,._phone-link_1hzmi_70,._request-button_1hzmi_71,._login-button_1hzmi_72,._menu-button_1hzmi_73,._mobile-nav-login_1hzmi_74{align-items:center;display:flex}._header-actions_1hzmi_69{gap:14px;justify-content:end}._phone-link_1hzmi_70{gap:9px;font-weight:800;white-space:nowrap}._phone-link_1hzmi_70 small{color:#ffffffa3;display:block;font-size:.76rem;font-weight:500;margin-top:3px;text-align:right}._request-button_1hzmi_71{background:linear-gradient(180deg,#ff8c1a,#ff6a00);border:0;border-radius:6px;box-shadow:0 10px 24px #ff6a0040;color:#fff;font-weight:800;justify-content:center;min-height:46px;padding:0 20px}._request-button_1hzmi_71:hover{background:linear-gradient(180deg,#ff9a34,#ff780f)}._login-button_1hzmi_72,._mobile-nav-login_1hzmi_74{border:1px solid rgba(255,255,255,.26);border-radius:6px;color:#fff;font-weight:800;gap:8px;justify-content:center;min-height:46px;padding:0 16px}._login-button_1hzmi_72:hover,._mobile-nav-login_1hzmi_74:hover{border-color:#ff7900;color:#ff7900}._menu-button_1hzmi_73{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff;display:none;height:44px;justify-content:center;width:44px}._mobile-nav_1hzmi_74{display:none}@media(max-width:1180px){._site-header_1hzmi_1{grid-template-columns:minmax(180px,1fr) auto}._desktop-nav_1hzmi_40{display:none}._menu-button_1hzmi_73{display:inline-flex}._mobile-nav_1hzmi_74{background:#101820;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:2px;grid-column:1/-1;margin:0 -28px -14px;padding:8px 28px 16px}._mobile-nav_1hzmi_74 a{border-radius:6px;color:#ffffffdb;font-weight:800;padding:13px 12px}._mobile-nav_1hzmi_74 a._active_1hzmi_53{background:#ff790024;color:#ff7900}._mobile-nav-cta_1hzmi_174{background:#ff7900;color:#fff!important;margin-top:8px;text-align:center}._mobile-nav-login_1hzmi_74{margin-top:6px}}@media(max-width:820px){._site-header_1hzmi_1{gap:14px;padding:12px 16px}._mobile-nav_1hzmi_74{margin:0 -16px -12px;padding-left:16px;padding-right:16px}._phone-link_1hzmi_70,._request-button_1hzmi_71{display:none}}@media(max-width:520px){._brand_1hzmi_16 small{display:none}._brand_1hzmi_16 span{font-size:1.55rem}._login-button_1hzmi_72{min-width:44px;padding:0}._login-button_1hzmi_72 span{display:none}}._workspace-page_1mimp_1{background:#07111d;color:#f4f7fb;display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}._workspace-sidebar_1mimp_9{background:linear-gradient(180deg,#05101bfa,#05101bf0),url(/assets/background-after-header-BV4fDSeA.png);background-position:center;background-size:cover;border-right:1px solid rgba(132,159,190,.22);display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:calc(100vh - var(--development-warning-height, 0px));padding:28px 18px;position:sticky;top:var(--development-warning-height, 0px)}._workspace-sidebar_1mimp_9>div:first-child,._workspace-topbar_1mimp_23,._workspace-panel-head_1mimp_24,._workspace-action-list_1mimp_25 a,._workspace-user_1mimp_26{align-items:center;display:flex}._workspace-sidebar_1mimp_9>div:first-child{justify-content:space-between;margin-bottom:28px}._workspace-logo_1mimp_36{color:#fff;font-size:1.7rem;font-weight:1000;line-height:1}._workspace-logo_1mimp_36 span,._workspace-footer_1mimp_44 span span{color:#ff7900}._workspace-menu-button_1mimp_48,._workspace-icon-button_1mimp_49,._workspace-logout_1mimp_50,._workspace-mobile-notify_1mimp_51{align-items:center;background:#ffffff0a;border:1px solid rgba(132,159,190,.24);border-radius:8px;color:#f4f7fb;display:inline-flex;height:42px;justify-content:center;padding:0;width:42px}._workspace-mobile-title_1mimp_64,._workspace-mobile-notify_1mimp_51{display:none}._workspace-mobile-notify_1mimp_51{position:relative}._workspace-mobile-notify_1mimp_51 span{align-items:center;background:#ff7900;border-radius:999px;color:#fff;display:flex;font-size:.72rem;font-weight:900;height:19px;justify-content:center;position:absolute;right:-4px;top:-4px;width:19px}._workspace-topbar_1mimp_23 ._workspace-icon-button_1mimp_49,._workspace-topbar_1mimp_23 ._workspace-logout_1mimp_50{background:#ffffff0a;border-color:#849fbe3d;color:#f4f7fb;min-height:42px;padding:0}._workspace-sidebar_1mimp_9 nav{display:grid;gap:8px;align-content:start}._workspace-sidebar_1mimp_9 nav button{align-items:center;background:transparent;border:0;border-radius:8px;color:#e8eef7d1;display:flex;font-weight:800;gap:14px;min-height:52px;padding:0 16px;text-align:left;width:100%}._workspace-sidebar_1mimp_9 nav button._active_1mimp_119,._workspace-sidebar_1mimp_9 nav button:hover{background:linear-gradient(90deg,#ff790057,#ff79001f);color:#ff7900}._workspace-sidebar-bottom_1mimp_125{display:grid;gap:28px}._workspace-support-card_1mimp_130{background:#142536d1;border:1px solid rgba(132,159,190,.24);border-radius:8px;display:grid;gap:10px;padding:18px}._workspace-support-card_1mimp_130 svg{color:#e8eef7cc}._workspace-support-card_1mimp_130 p,._workspace-sidebar-bottom_1mimp_125 small,._workspace-footer_1mimp_44,._workspace-title-row_1mimp_146 nav,._workspace-panel-head_1mimp_24 a,._workspace-panel-head_1mimp_24 span,._workspace-table_1mimp_149 th,._workspace-table_1mimp_149 td,._workspace-list-item_1mimp_151 small,._workspace-action-list_1mimp_25 small,._workspace-capability_1mimp_153 p{color:#e8eef7a3}._workspace-support-card_1mimp_130 p{line-height:1.45;margin:0}._workspace-support-card_1mimp_130 a{align-items:center;background:#ff7900;border-radius:6px;color:#fff;display:inline-flex;font-size:.88rem;font-weight:900;justify-content:center;min-height:42px;padding:0 12px}._workspace-sidebar-bottom_1mimp_125 small span{display:block;margin-top:6px}._workspace-main_1mimp_180{display:block;min-width:0;padding:0}._workspace-topbar_1mimp_23{background:#07111df0;border-bottom:1px solid rgba(132,159,190,.22);gap:14px;min-height:78px;padding:16px 28px;position:sticky;top:var(--development-warning-height, 0px);z-index:12}._workspace-search_1mimp_197{align-items:center;background:#0d1c2bd1;border:1px solid rgba(132,159,190,.26);border-radius:8px;color:#e8eef7a8;display:flex;flex:1;gap:12px;min-width:220px;padding:0 14px}._workspace-search_1mimp_197 input{background:transparent;border:0;color:#fff;min-height:46px;padding:0}._workspace-search_1mimp_197 kbd{border:1px solid rgba(132,159,190,.28);border-radius:6px;color:#e8eef799;font-size:.78rem;padding:4px 7px}._workspace-icon-button_1mimp_49{position:relative}._workspace-icon-button_1mimp_49 span{align-items:center;background:#ff7900;border-radius:999px;color:#fff;display:flex;font-size:.72rem;font-weight:900;height:19px;justify-content:center;position:absolute;right:-4px;top:-4px;width:19px}._workspace-role-select_1mimp_246{background:#0d1c2bd1;border:1px solid rgba(132,159,190,.26);border-radius:8px;color:#fff;min-height:46px;padding:0 14px;width:auto}._workspace-user_1mimp_26{gap:10px;min-width:0}._workspace-user_1mimp_26>span{align-items:center;background:linear-gradient(135deg,#f0c3a4,#774b3c);border:2px solid rgba(255,255,255,.32);border-radius:999px;display:flex;flex:0 0 auto;font-weight:1000;height:44px;justify-content:center;width:44px}._workspace-user_1mimp_26 strong,._workspace-user_1mimp_26 small{display:block;white-space:nowrap}._workspace-user_1mimp_26 small{color:#e8eef794;margin-top:3px}._workspace-content_1mimp_285{display:grid;gap:22px;margin:0;max-width:none;padding:28px clamp(28px,3vw,56px) 38px;width:100%}._workspace-title-row_1mimp_146 nav{align-items:center;display:flex;gap:8px;font-size:.9rem;margin-bottom:16px}._workspace-title-row_1mimp_146 h1{font-size:clamp(2rem,3vw,2.75rem);line-height:1.1;margin:0}._workspace-panel_1mimp_24{background:linear-gradient(180deg,#162738f0,#0d1d2bf0);border:1px solid rgba(132,159,190,.24);border-radius:8px;box-shadow:0 18px 50px #0000002e;min-width:0;overflow:hidden;padding:18px}._workspace-panel-head_1mimp_24{justify-content:space-between;gap:14px;margin-bottom:16px}._workspace-panel-head_1mimp_24 h2{color:#fff;font-size:1.2rem;line-height:1.2;margin:0}._workspace-panel-head_1mimp_24 a{font-size:.88rem;white-space:nowrap}._workspace-capabilities_1mimp_336{padding:20px}._workspace-capability-grid_1mimp_340{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}._workspace-capability_1mimp_153{align-items:center;border-right:1px solid rgba(132,159,190,.18);display:grid;gap:16px;grid-template-columns:64px minmax(0,1fr);min-width:0;padding-right:16px}._workspace-capability_1mimp_153:last-child{border-right:0}._workspace-capability_1mimp_153>span,._workspace-metric_1mimp_361>span{align-items:center;background:#ff79001a;border:1px solid rgba(255,121,0,.38);border-radius:8px;color:#ff7900;display:flex;height:58px;justify-content:center;width:58px}._workspace-capability_1mimp_153 h3{font-size:1rem;margin:0 0 6px}._workspace-capability_1mimp_153 p{line-height:1.42;margin:0}._workspace-metrics_1mimp_383{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}._workspace-metric_1mimp_361{background:linear-gradient(180deg,#162738fa,#0d1d2bfa);border:1px solid rgba(132,159,190,.24);border-radius:8px;display:grid;gap:12px;min-height:166px;padding:20px}._workspace-metric_1mimp_361>span{height:52px;width:52px}._workspace-metric_1mimp_361 small{color:#e8eef7b8;font-weight:700;line-height:1.25}._workspace-metric_1mimp_361 strong{color:#fff;font-size:clamp(1.9rem,3vw,2.55rem);line-height:1}._workspace-metric_1mimp_361 em{color:#27d07d;font-style:normal;font-weight:800}._workspace-grid_1mimp_422{display:grid;gap:18px}._workspace-grid_1mimp_422._equal_1mimp_427{grid-template-columns:repeat(2,minmax(0,1fr))}._workspace-grid_1mimp_422._two-one_1mimp_431{grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr)}._workspace-grid_1mimp_422._thirds_1mimp_435{grid-template-columns:repeat(3,minmax(0,1fr))}._workspace-table-scroll_1mimp_439{overflow-x:auto;scrollbar-color:rgba(255,121,0,.8) rgba(255,255,255,.08);scrollbar-width:thin}._workspace-table_1mimp_149{border-collapse:collapse;min-width:760px;width:100%}._workspace-table-panel_1mimp_451._compact_1mimp_451 ._workspace-table_1mimp_149{min-width:460px}._workspace-table_1mimp_149 th{border-bottom:1px solid rgba(132,159,190,.22);font-size:.82rem;font-weight:900;padding:12px 10px;text-align:left}._workspace-table_1mimp_149 td{border-bottom:1px solid rgba(132,159,190,.14);font-size:.9rem;line-height:1.35;padding:13px 10px;vertical-align:middle}._workspace-table_1mimp_149 td:first-child{color:#fff;font-weight:800}._workspace-status_1mimp_476{border:1px solid rgba(132,159,190,.24);border-radius:6px;display:inline-flex;font-style:normal;font-weight:900;line-height:1;padding:7px 9px;white-space:nowrap}._workspace-status_1mimp_476._green_1mimp_487{background:#27d07d1f;border-color:#27d07d70;color:#31dd88}._workspace-status_1mimp_476._orange_1mimp_493{background:#ff790024;border-color:#ff790080;color:#ff7900}._workspace-status_1mimp_476._blue_1mimp_499{background:#4689e529;border-color:#4689e580;color:#67a9ff}._workspace-status_1mimp_476._red_1mimp_505{background:#ff4d4324;border-color:#ff4d4375;color:#ff6a5f}._workspace-status_1mimp_476._gray_1mimp_511{background:#849fbe1f;color:#e8eef7b8}._workspace-list_1mimp_151{display:grid;gap:10px}._workspace-list-item_1mimp_151{align-items:center;background:#ffffff08;border:1px solid rgba(132,159,190,.16);border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:72px;padding:12px}._workspace-list-icon_1mimp_533{background:linear-gradient(135deg,#ff790038,#4689e533);border-radius:8px;height:42px;width:42px}._workspace-list-item_1mimp_151 input{accent-color:#ff7900;height:18px;min-height:18px;width:18px}._workspace-list-item_1mimp_151 strong,._workspace-list-item_1mimp_151 small{display:block}._workspace-list-item_1mimp_151 small{margin-top:5px}._workspace-list-item_1mimp_151 button{background:#ffffff0d;border:1px solid rgba(132,159,190,.28);border-radius:6px;color:#fff;font-weight:800;min-height:34px;padding:0 12px}._workspace-chart-panel_1mimp_566{min-height:340px}._workspace-legend_1mimp_570{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:20px}._workspace-legend_1mimp_570 span{align-items:center;color:#e8eef7c2;display:inline-flex;gap:8px}._workspace-legend_1mimp_570 i{border-radius:2px;display:block;height:10px;width:16px}._workspace-legend_1mimp_570 ._blue_1mimp_499{background:#4689e5}._workspace-legend_1mimp_570 ._orange_1mimp_493{background:#ff7900}._workspace-bars_1mimp_599{align-items:end;border-bottom:1px solid rgba(132,159,190,.22);display:grid;gap:14px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:210px;padding:20px 6px 0}._workspace-bar-group_1mimp_609{display:grid;gap:10px;justify-items:center}._workspace-bar-group_1mimp_609>div{align-items:end;display:flex;gap:6px;height:170px}._workspace-bar-group_1mimp_609 span{border-radius:4px 4px 0 0;display:block;width:18px}._workspace-bar-group_1mimp_609 span:first-child,._workspace-funnel_1mimp_629 span{background:linear-gradient(180deg,#5ca1ff,#2465bd)}._workspace-bar-group_1mimp_609 span:last-child{background:linear-gradient(180deg,#ff9a34,#ff6a00)}._workspace-bar-group_1mimp_609 small,._workspace-funnel_1mimp_629 small,._workspace-funnel_1mimp_629 em{color:#e8eef7a8;font-size:.8rem}._workspace-funnel_1mimp_629{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:270px;padding-top:24px}._workspace-funnel_1mimp_629 div{display:grid;gap:10px;justify-items:center}._workspace-funnel_1mimp_629 strong{font-size:1.4rem}._workspace-funnel_1mimp_629 span{border-radius:6px 6px 0 0;width:100%}._workspace-system-list_1mimp_668{display:grid;gap:14px}._workspace-system-list_1mimp_668 div{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto}._dot_1mimp_680{border-radius:999px;height:9px;width:9px}._dot_1mimp_680._green_1mimp_487{background:#27d07d}._dot_1mimp_680._yellow_1mimp_690{background:#ffbd38}._workspace-action-list_1mimp_25{display:grid;gap:10px}._workspace-action-list_1mimp_25 a{background:#ffffff0a;border:1px solid rgba(132,159,190,.18);border-radius:8px;color:#fff;display:grid;gap:4px 12px;grid-template-columns:48px minmax(0,1fr) auto;min-height:72px;padding:12px}._workspace-action-list_1mimp_25 a>span{align-items:center;background:linear-gradient(180deg,#ff8f1f,#ff6a00);border-radius:8px;display:flex;grid-row:1/3;height:46px;justify-content:center;width:46px}._workspace-action-list_1mimp_25 a>svg{grid-column:3;grid-row:1/3}._workspace-action-list_1mimp_25 small{display:block}._workspace-card-grid_1mimp_731,._workspace-materials_1mimp_732{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}._workspace-route-card_1mimp_738,._workspace-materials_1mimp_732 a{background:#ffffff0a;border:1px solid rgba(132,159,190,.18);border-radius:8px;color:#fff;display:grid;gap:10px;padding:18px}._workspace-route-card_1mimp_738 svg,._workspace-materials_1mimp_732 svg{color:#e8eef7b3}._workspace-route-card_1mimp_738 h3,._workspace-route-card_1mimp_738 p{margin:0}._workspace-route-card_1mimp_738 p{color:#e8eef79e;line-height:1.4}._workspace-route-card_1mimp_738 a{align-items:center;color:#ff7900;display:inline-flex;font-weight:900;gap:6px;margin-top:6px}._workspace-quality-panel_1mimp_773{display:grid;gap:18px}._workspace-quality-row_1mimp_778{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}._workspace-quality-row_1mimp_778 i{background:#849fbe2e;border-radius:999px;display:block;grid-column:1/-1;height:8px;overflow:hidden}._workspace-quality-row_1mimp_778 b{background:linear-gradient(90deg,#27d07d,#ff7900);display:block;height:100%}._workspace-calendar_1mimp_799{display:grid}._workspace-calendar_1mimp_799 div{border-bottom:1px solid rgba(132,159,190,.14);display:grid;gap:6px 16px;grid-template-columns:72px minmax(0,1fr);min-height:78px;padding:14px 0}._workspace-calendar_1mimp_799 time{color:#e8eef79e;font-size:1.25rem;grid-row:1/3}._workspace-calendar_1mimp_799 small,._workspace-materials_1mimp_732 small{color:#e8eef79e}._workspace-materials_1mimp_732{grid-template-columns:repeat(3,minmax(0,1fr))}._workspace-materials_1mimp_732 a{align-items:center;grid-template-columns:auto minmax(0,1fr)}._workspace-materials_1mimp_732 strong,._workspace-materials_1mimp_732 small{display:block}._workspace-footer_1mimp_44{align-items:center;border-top:1px solid rgba(132,159,190,.18);display:flex;gap:28px;justify-content:end;margin-top:4px;padding-top:24px}._workspace-footer_1mimp_44 span{margin-right:auto}._admin-users-layout_1mimp_851{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(360px,440px)}._admin-users-main_1mimp_858{display:grid;gap:16px;min-width:0}._admin-users-toolbar_1mimp_864{display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) 180px 180px auto}._admin-users-search_1mimp_870{align-items:center;background:#0d1c2bd1;border:1px solid rgba(132,159,190,.26);border-radius:8px;color:#e8eef7a8;display:flex;gap:12px;min-width:0;padding:0 14px}._admin-users-search_1mimp_870 input{background:transparent;border:0;color:#fff;min-height:46px;padding:0}._admin-users-toolbar_1mimp_864 select,._admin-user-form_1mimp_891 select{background:#0d1c2bd1;border:1px solid rgba(132,159,190,.26);color:#fff;min-height:46px}._admin-users-primary_1mimp_898{align-items:center;background:linear-gradient(180deg,#ff8c1a,#ff6a00);border:0;border-radius:8px;color:#fff;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:46px;padding:0 18px;white-space:nowrap}._admin-users-primary_1mimp_898:disabled{cursor:not-allowed;opacity:.58}._admin-users-stats_1mimp_918{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}._admin-users-stat_1mimp_918{align-items:start;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr);min-height:126px}._admin-users-stat_1mimp_918>span{align-items:center;border:1px solid rgba(255,121,0,.45);border-radius:8px;color:#ff7900;display:flex;height:50px;justify-content:center;width:50px}._admin-users-stat_1mimp_918 small,._admin-users-stat_1mimp_918 p{color:#e8eef7b3}._admin-users-stat_1mimp_918 strong{color:#fff;display:block;font-size:2rem;line-height:1.1;margin-top:4px}._admin-users-stat_1mimp_918 p{line-height:1.35;margin:12px 0 0}._admin-users-table_1mimp_961{min-width:900px}._admin-user-cell_1mimp_965{align-items:center;display:flex;gap:10px}._admin-user-cell_1mimp_965 i{align-items:center;background:linear-gradient(135deg,#477fd7,#6d4fd2);border-radius:999px;color:#fff;display:flex;flex:0 0 auto;font-size:.78rem;font-style:normal;font-weight:900;height:34px;justify-content:center;width:34px}._admin-role-badge_1mimp_986{border:1px solid rgba(132,159,190,.24);border-radius:6px;display:inline-flex;font-weight:900;line-height:1;padding:7px 9px;white-space:nowrap}._admin-role-badge_1mimp_986._admin_1mimp_851{background:#ff790024;border-color:#ff790075;color:#ff7900}._admin-role-badge_1mimp_986._manager_1mimp_1002{background:#4689e529;border-color:#4689e57a;color:#67a9ff}._admin-role-badge_1mimp_986._supplier_1mimp_1008{background:#27d07d1f;border-color:#27d07d6b;color:#31dd88}._admin-user-actions_1mimp_1014{display:flex;gap:8px}._admin-user-actions_1mimp_1014 button,._admin-user-drawer-head_1mimp_1020 button{align-items:center;background:transparent;border:0;color:#f4f7fb;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}._admin-user-actions_1mimp_1014 button:disabled{cursor:not-allowed;opacity:.42}._admin-users-pagination_1mimp_1037{align-items:center;color:#e8eef7b8;display:flex;gap:16px;justify-content:space-between;padding-top:14px}._admin-users-pagination_1mimp_1037 div{align-items:center;display:flex;gap:8px}._admin-users-pagination_1mimp_1037 button{background:#ffffff0a;border:1px solid rgba(132,159,190,.24);border-radius:6px;color:#fff;font-weight:800;min-height:34px;padding:0 12px}._admin-users-pagination_1mimp_1037 button:disabled{cursor:not-allowed;opacity:.45}._admin-users-pagination_1mimp_1037 strong{align-items:center;background:#ff7900;border-radius:6px;color:#fff;display:flex;height:34px;justify-content:center;width:34px}._admin-role-matrix-table_1mimp_1078{display:grid;gap:0;grid-template-columns:130px minmax(170px,.7fr) 120px minmax(260px,1fr)}._admin-role-matrix-table_1mimp_1078>strong{color:#e8eef7ad;padding:0 8px 12px}._admin-role-matrix-row_1mimp_1089{display:contents}._admin-role-matrix-row_1mimp_1089>span{align-items:center;border-top:1px solid rgba(132,159,190,.16);display:flex;min-height:46px;padding:8px}._admin-role-dots_1mimp_1101{justify-content:space-around}._admin-role-dots_1mimp_1101 i{background:#ff4d43;border-radius:999px;box-shadow:0 7px 14px #00000038;height:9px;width:9px}._admin-role-dots_1mimp_1101 i._allowed_1mimp_1113{background:#31dd88}._admin-user-drawer_1mimp_1020{background:linear-gradient(180deg,#162738fa,#0d1d2bfa),#0d1d2b;border-left:1px solid rgba(132,159,190,.22);bottom:0;box-shadow:-24px 0 70px #0000003d;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - var(--development-warning-height, 0px) - 78px);overflow:auto;padding:26px 28px;position:sticky;top:calc(var(--development-warning-height, 0px) + 78px)}._admin-user-drawer-head_1mimp_1020{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}._admin-user-drawer-head_1mimp_1020 h2{font-size:1.45rem;margin:0}._admin-user-form_1mimp_891{display:grid;gap:16px}._admin-user-form_1mimp_891 label,._admin-permissions_1mimp_1150,._admin-role-picker_1mimp_1151{display:grid;gap:8px;min-width:0}._admin-user-form_1mimp_891 label span,._admin-permissions_1mimp_1150 legend,._admin-role-picker_1mimp_1151 legend{color:#e8eef7db;font-weight:800}._admin-user-form_1mimp_891 input{background:#0d1c2bd1;border:1px solid rgba(132,159,190,.26);color:#fff;min-height:46px}._admin-user-form-row_1mimp_1171{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr)}._admin-access-toggle_1mimp_1177 button{align-items:center;background:#ffffff0a;border:1px solid rgba(132,159,190,.24);border-radius:8px;color:#fff;display:inline-flex;font-weight:900;gap:8px;min-height:46px;padding:0 12px}._admin-access-toggle_1mimp_1177 i{background:#ffffff2e;border-radius:999px;display:block;height:22px;position:relative;width:42px}._admin-access-toggle_1mimp_1177 i:after{background:#fff;border-radius:999px;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:18px}._admin-access-toggle_1mimp_1177 button._active_1mimp_119 i{background:#ff7900}._admin-access-toggle_1mimp_1177 button._active_1mimp_119 i:after{transform:translate(20px)}._admin-permissions_1mimp_1150{border:1px solid rgba(132,159,190,.22);border-radius:8px;margin:0;padding:14px}._admin-permissions_1mimp_1150 label,._admin-invite-check_1mimp_1227{align-items:center;display:flex;gap:10px}._admin-permissions_1mimp_1150 input,._admin-invite-check_1mimp_1227 input{accent-color:#ff7900;height:18px;min-height:18px;padding:0;width:18px}._admin-role-picker_1mimp_1151{border:0;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}._admin-role-picker_1mimp_1151 legend{grid-column:1/-1;margin-bottom:2px}._admin-role-picker_1mimp_1151 button{background:#0d1c2be6;border:1px solid rgba(132,159,190,.22);border-radius:8px;color:#e8eef7b8;display:grid;gap:8px;justify-items:center;min-height:124px;padding:16px 10px;position:relative;text-align:center}._admin-role-picker_1mimp_1151 button._active_1mimp_119{border-color:#ff7900;box-shadow:inset 0 0 0 1px #ff7900;color:#ff7900}._admin-role-picker_1mimp_1151 strong{color:#fff;font-size:.92rem}._admin-role-picker_1mimp_1151 span{font-size:.78rem;line-height:1.25}._admin-role-check_1mimp_1285{background:#ff7900;border-radius:999px;color:#fff;position:absolute;right:8px;top:8px}._admin-invite-check_1mimp_1227{color:#e8eef7db;font-weight:800}._admin-user-form-actions_1mimp_1299{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:12px}._admin-user-form-actions_1mimp_1299>button:first-child{background:transparent;border:1px solid rgba(132,159,190,.26);border-radius:8px;color:#fff;font-weight:800;min-height:46px}._admin-users-message_1mimp_1315{background:#27d07d1f;border:1px solid rgba(39,208,125,.34);border-radius:8px;color:#31dd88;margin:0;padding:12px 14px}._admin-users-message_1mimp_1315._error_1mimp_1324{background:#ff4d431f;border-color:#ff4d435c;color:#ff6a5f}@media(max-width:1280px){._workspace-page_1mimp_1{grid-template-columns:92px minmax(0,1fr)}._workspace-sidebar_1mimp_9{padding:18px 14px}._workspace-logo_1mimp_36,._workspace-sidebar_1mimp_9 nav span,._workspace-support-card_1mimp_130,._workspace-sidebar-bottom_1mimp_125 small{display:none}._workspace-sidebar_1mimp_9>div:first-child{justify-content:center}._workspace-sidebar_1mimp_9 nav button{justify-content:center;padding:0}._workspace-capability-grid_1mimp_340,._workspace-grid_1mimp_422._thirds_1mimp_435{grid-template-columns:1fr}._workspace-capability_1mimp_153{border-right:0;border-bottom:1px solid rgba(132,159,190,.14);padding:0 0 16px}._workspace-capability_1mimp_153:last-child{border-bottom:0;padding-bottom:0}}@media(max-width:980px){._workspace-topbar_1mimp_23{align-items:stretch;display:grid;grid-template-columns:1fr auto auto}._workspace-search_1mimp_197{grid-column:1/-1;max-width:none}._workspace-user_1mimp_26{display:none}._workspace-content_1mimp_285{padding:20px 16px 30px}._workspace-metrics_1mimp_383{grid-template-columns:repeat(2,minmax(0,1fr))}._workspace-grid_1mimp_422._equal_1mimp_427,._workspace-grid_1mimp_422._two-one_1mimp_431,._workspace-card-grid_1mimp_731,._workspace-materials_1mimp_732,._admin-users-layout_1mimp_851,._admin-users-toolbar_1mimp_864,._admin-users-stats_1mimp_918,._admin-role-matrix-table_1mimp_1078{grid-template-columns:1fr}._admin-user-drawer_1mimp_1020{max-height:none;position:static}}@media(max-width:680px){._workspace-page_1mimp_1{grid-template-columns:1fr}._workspace-sidebar_1mimp_9{background:#07111dfa;border-bottom:1px solid rgba(132,159,190,.22);border-right:0;display:block;min-height:auto;padding:12px 16px;position:static}._workspace-sidebar_1mimp_9>div:first-child{display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) 44px;margin:0}._workspace-logo_1mimp_36{display:none}._workspace-menu-button_1mimp_48,._workspace-mobile-notify_1mimp_51{display:inline-flex;height:44px;width:44px}._workspace-mobile-title_1mimp_64{align-self:center;display:block;font-size:1.05rem;line-height:1.2;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}._workspace-sidebar_1mimp_9 nav{display:none;gap:6px;margin-top:12px}._workspace-sidebar_1mimp_9._nav-open_1mimp_1442 nav{display:grid}._workspace-sidebar_1mimp_9 nav button{justify-content:start;min-height:48px;padding:0 14px}._workspace-sidebar_1mimp_9 nav span{display:inline;font-size:.95rem}._workspace-sidebar-bottom_1mimp_125,._workspace-topbar_1mimp_23{display:none}._workspace-role-select_1mimp_246{min-width:0;width:100%}._workspace-metrics_1mimp_383{grid-template-columns:1fr}._workspace-content_1mimp_285{padding:20px 16px 30px}._admin-user-form-row_1mimp_1171,._admin-role-picker_1mimp_1151,._admin-user-form-actions_1mimp_1299{grid-template-columns:1fr}._workspace-list-item_1mimp_151,._workspace-action-list_1mimp_25 a,._workspace-system-list_1mimp_668 div{align-items:start;grid-template-columns:auto minmax(0,1fr)}._workspace-list-item_1mimp_151 em,._workspace-list-item_1mimp_151 button,._workspace-action-list_1mimp_25 a>svg,._workspace-system-list_1mimp_668 em,._workspace-system-list_1mimp_668 small{grid-column:2;justify-self:start}._workspace-bars_1mimp_599{gap:8px;overflow-x:auto}._workspace-bar-group_1mimp_609{min-width:54px}._workspace-footer_1mimp_44{align-items:start;display:grid;gap:12px}}:root{--development-warning-height: 0px;--site-header-height: 78px;color:#1d232d;background:#f7f8fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;letter-spacing:0;scroll-padding-top:calc(var(--development-warning-height) + var(--site-header-height) + 18px);scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow-x:clip}button,input,select,textarea{font:inherit;min-width:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%}#root{min-width:0;overflow-x:clip}.app-development-shell{min-height:100vh;padding-top:var(--development-warning-height)}.development-warning{background:#fc0;border-bottom:1px solid rgba(7,17,29,.28);box-shadow:0 8px 22px #0000002e;color:#07111d;font-size:.9rem;font-weight:900;height:var(--development-warning-height);inset:0 0 auto;letter-spacing:0;line-height:var(--development-warning-height);overflow:hidden;pointer-events:none;position:fixed;text-transform:uppercase;white-space:nowrap;z-index:10000}.development-warning div{animation:development-warning-scroll 28s linear infinite;display:inline-flex;min-width:max-content}.development-warning span{display:inline-block;padding:0 36px}@keyframes development-warning-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-page{background:#f7f8fa;min-height:100vh;overflow-x:clip}.text-link:hover,.solution-footer a:hover{color:#ff7900}.primary-button,.secondary-button,.text-link,.hero-feature,.project-proof,.filter-note,.solution-footer,.lead-section,.privacy-note,.privacy-note span{align-items:center;display:flex}.primary-button,.secondary-button{border:0;border-radius:6px;font-weight:800;justify-content:center;min-height:54px;padding:0 28px}.primary-button{background:linear-gradient(180deg,#ff8c1a,#ff6a00);color:#fff;box-shadow:0 10px 24px #ff6a0040}.primary-button:hover{background:linear-gradient(180deg,#ff9a34,#ff780f)}.primary-button.small{min-height:46px;padding:0 20px}.primary-button.full{width:100%}.secondary-button{background:transparent;border:1px solid rgba(255,255,255,.32);color:#fff;gap:12px;max-width:320px}.secondary-button:hover{border-color:#ff7900;color:#ff7900}.hero{background-position:center;background-size:cover;color:#fff;min-height:700px}.hero-overlay{background:linear-gradient(90deg,#060b0ffa,#060b0feb 36%,#060b0fa3,#060b0fe6),#060b0f26;min-height:700px;padding:54px max(28px,calc((100vw - 1320px)/2)) 30px}.hero-content{align-items:start;display:grid;gap:46px;grid-template-columns:minmax(360px,620px) minmax(560px,1fr);margin:0 auto;max-width:1320px}.hero-copy{padding-top:36px}.hero h1{font-size:clamp(2.7rem,5.1vw,5.25rem);line-height:1.05;margin:0 0 28px;max-width:680px}.hero p{color:#ffffffdb;font-size:1.28rem;line-height:1.55;margin:0;max-width:640px}.hero-features{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;max-width:710px}.hero-feature{gap:12px;min-width:0}.hero-feature svg,.filter-note svg,.comparison-row svg,.lead-copy svg{color:#ff7900;flex:0 0 auto}.hero-feature span{color:#ffffffe6;font-size:.95rem;font-weight:800;line-height:1.35}.hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:28px;margin-top:58px}.project-proof{gap:14px;max-width:260px}.project-proof>span:last-child{color:#ffffffd1;font-size:.95rem;line-height:1.35}.avatar-stack{display:flex;min-width:74px}.avatar-stack i{background:linear-gradient(135deg,#f5d6bd,#9f5b42);border:2px solid #fff;border-radius:999px;display:block;height:34px;margin-left:-10px;width:34px}.avatar-stack i:first-child{margin-left:0}.avatar-stack i:nth-child(2){background:linear-gradient(135deg,#e6b18a,#5c6672)}.avatar-stack i:nth-child(3){background:linear-gradient(135deg,#f1c7a8,#31526f)}.hero-board{display:grid;gap:16px;grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.equipment-filter,.equipment-card{background:#fffffff5;border:1px solid rgba(0,0,0,.08);color:#202734}.equipment-filter{border-radius:8px;box-shadow:0 18px 50px #00000047;display:grid;gap:15px;padding:20px}.equipment-filter h2{font-size:1rem;margin:0}.equipment-filter label{color:#606a78;display:grid;gap:8px;font-size:.8rem;font-weight:700}input,select,textarea{background:#fff;border:1px solid #dce1e8;border-radius:6px;color:#1d232d;min-height:42px;padding:0 12px;width:100%}textarea{min-height:116px;padding:12px;resize:vertical}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#ff7900 var(--range-progress, 50%),#3f454d var(--range-progress, 50%));background-position:center;background-repeat:no-repeat;background-size:100% 6px;border:0;border-radius:999px;height:24px;min-height:24px;padding:0}input[type=range]::-webkit-slider-runnable-track{background:transparent;border-radius:999px;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ff7900;border:0;border-radius:999px;box-shadow:0 0 0 4px #ff790024;height:18px;margin-top:-6px;width:18px}input[type=range]::-moz-range-track{background:transparent;border-radius:999px;height:6px}input[type=range]::-moz-range-thumb{background:#ff7900;border:0;border-radius:999px;box-shadow:0 0 0 4px #ff790024;height:18px;width:18px}.range-control{display:grid;gap:8px}.range-control-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.range-control output{color:#202734;font-size:.86rem;font-weight:900;white-space:nowrap}.filter-note{color:#7a8492;font-size:.86rem;gap:7px;justify-content:center}.equipment-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-card{border-radius:8px;display:grid;gap:8px;min-height:250px;overflow:hidden;padding:14px;position:relative}.equipment-card img{aspect-ratio:1.9;height:auto;object-fit:contain;padding:6px 12px;width:100%}.equipment-card h3{font-size:.94rem;line-height:1.2;margin:0}.equipment-card strong{font-size:1.08rem}.equipment-card>span:not(.card-badge){color:#6f7885;font-size:.86rem}.card-badge{background:#5ba7e8;border-radius:4px;color:#fff;font-size:.76rem;font-weight:800;left:12px;padding:5px 8px;position:absolute;top:12px;z-index:1}.equipment-card:nth-child(1) .card-badge{background:#ff7900}.equipment-card:nth-child(3) .card-badge{background:#43a76d}.show-more{align-items:center;background:#000000a6;border:0;border-radius:6px;color:#fff;display:inline-flex;font-weight:700;gap:8px;grid-column:1 / -1;justify-self:center;min-height:34px;padding:0 14px}.stats-band{background:linear-gradient(180deg,#202832,#151b22);color:#fff;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));padding:34px max(28px,calc((100vw - 1320px)/2))}.stat-item{align-items:center;display:flex;gap:20px;min-width:0}.stat-icon{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffdb;display:flex;flex:0 0 auto;height:78px;justify-content:center;width:78px}.stat-item strong{color:#ff7900;display:block;font-size:2rem;line-height:1.1}.stat-item span:last-child{color:#ffffffdb;display:block;line-height:1.35;margin-top:4px}.section{padding:34px max(28px,calc((100vw - 1320px)/2))}.compare-section{background:#fff}.section-heading{margin:0 auto 20px;max-width:900px;text-align:center}.section-heading h2,.case-copy h2,.lead-copy h2{color:#202734;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.15;margin:0}.comparison-table{border:1px solid #dfe4eb;border-radius:8px;display:grid;margin:0 auto;max-width:1220px;overflow:hidden}.comparison-head,.comparison-row{display:grid;grid-template-columns:300px minmax(0,1.45fr) minmax(0,1.45fr)}.comparison-head span{background:#f3f5f8;font-weight:800;padding:16px 20px}.comparison-head span:nth-child(2){background:#ff7900;color:#fff;text-align:center}.comparison-row>span{align-items:center;border-top:1px solid #e6ebf1;color:#414a57;display:flex;gap:12px;min-height:58px;padding:12px 20px}.comparison-row .comparison-equipro{background:#fff8f1;border-left:2px solid #ff7900;border-right:2px solid #ff7900}.comparison-row:first-of-type .comparison-equipro{border-top:0}.comparison-cell-content{align-items:center;display:flex;gap:12px}.comparison-card-label{display:none}.solutions-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1320px}.solution-card{background:#fff;border:1px solid #dfe4eb;border-radius:8px;display:grid;gap:14px;padding:18px}.solution-title{align-items:center;display:flex;justify-content:space-between;min-height:30px}.solution-title h3{font-size:1.35rem;margin:0}.solution-title span{background:#ff7900;border-radius:4px;color:#fff;font-size:.74rem;font-weight:800;padding:6px 9px;white-space:nowrap}.solution-card:nth-child(2) .solution-title span{background:#43a76d}.solution-card:nth-child(4) .solution-title span{background:#5ba7e8}.solution-card img{aspect-ratio:2.05;border-radius:6px;object-fit:cover;width:100%}.solution-card ul{color:#414a57;line-height:1.55;margin:0;padding-left:18px}.solution-footer{gap:12px;justify-content:space-between;margin-top:auto}.solution-footer strong{white-space:nowrap}.solution-footer a,.text-link{color:#f06f00;font-size:.9rem;font-weight:800;gap:7px}.text-link.centered{justify-content:center;margin:22px auto 0;width:max-content}.case-section{background:#151b22;color:#fff;display:grid;gap:60px;grid-template-columns:minmax(340px,520px) minmax(0,1fr);padding:50px max(28px,calc((100vw - 1320px)/2))}.eyebrow{color:#ff7900;display:block;font-size:.92rem;font-weight:900;margin-bottom:18px;text-transform:uppercase}.case-copy h2,.lead-copy h2{color:#fff}.case-copy p{color:#ffffffdb;font-size:1.1rem;line-height:1.6;margin:22px 0 0}.case-metrics{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:42px 0}.case-metrics div+div{border-left:1px solid rgba(255,255,255,.18);padding-left:24px}.case-metrics strong{color:#ff7900;display:block;font-size:1.75rem}.case-metrics span,.case-media footer span{color:#ffffffb8;display:block;line-height:1.35;margin-top:6px}.case-media{min-height:340px;position:relative}.case-media img{border-radius:8px;height:100%;max-height:440px;object-fit:cover;width:100%}.case-media blockquote{background:#121820e6;border-radius:8px;bottom:26px;margin:0;max-width:390px;padding:28px;position:absolute;right:26px}.case-media blockquote p{line-height:1.55;margin:0 0 18px}.faq-section{background:#fff}.faq-grid{align-items:start;display:grid;gap:14px 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1220px}.faq-item{background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:fit-content;overflow:hidden}.faq-item summary{cursor:pointer;font-weight:800;list-style:none;padding:18px 22px;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:#7b8490;font-size:1.4rem;line-height:1;position:absolute;right:22px;top:17px}.faq-item[open] summary:after{content:"-"}.faq-item p{border-top:1px solid #edf0f4;color:#566171;line-height:1.55;margin:0;padding:0 22px 18px}.lead-section{align-items:start;background:linear-gradient(90deg,#151b22,#202832);color:#fff;gap:46px;justify-content:space-between;padding:44px max(28px,calc((100vw - 1320px)/2))}.lead-copy{max-width:460px}.lead-copy ul{display:grid;gap:14px;list-style:none;margin:26px 0 0;padding:0}.lead-copy li{align-items:center;color:#ffffffdb;display:flex;gap:10px}.lead-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;width:100%}.lead-form .primary-button{grid-column:1 / -1}.privacy-note{gap:18px;max-width:280px}.privacy-note>span{border:2px solid rgba(255,255,255,.22);border-radius:999px;flex:0 0 auto;height:58px;justify-content:center;width:58px}.privacy-note strong{display:block;line-height:1.35}.privacy-note p{color:#fff9;font-size:.88rem;line-height:1.45;margin:16px 0 0}.catalog-page{background:#263340;min-height:100vh;overflow-x:clip}.catalog-hero{background-position:center;background-size:cover;color:#fff;padding:26px max(28px,calc((100vw - 1320px)/2)) 24px;position:relative}.catalog-hero:before{background:linear-gradient(90deg,#090e13f5,#090e13e0 48%,#090e13ad),#090e135c;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.catalog-hero-inner,.category-tabs{margin:0 auto;max-width:1320px;position:relative;z-index:1}.catalog-hero-inner{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(420px,620px)}.breadcrumbs{align-items:center;color:#ffffffb8;display:flex;flex-wrap:wrap;gap:10px;font-size:.92rem;margin-bottom:18px}.breadcrumbs a:hover{color:#ff7900}.catalog-heading h1{font-size:clamp(2.5rem,4vw,4rem);line-height:1.05;margin:0 0 18px}.catalog-heading p{color:#ffffffdb;font-size:1.08rem;line-height:1.55;margin:0 0 28px;max-width:640px}.catalog-search{align-items:center;background:#fff;border-radius:8px;display:flex;max-width:640px;padding:0 18px 0 0}.catalog-search input{border:0;min-height:58px}.catalog-search svg{color:#596473;flex:0 0 auto}.catalog-promo{align-items:center;background:linear-gradient(90deg,#0e141bf0,#0e141bbd),url(/assets/background-after-header-BV4fDSeA.png);background-position:right center;background-size:cover;border:1px solid rgba(255,121,0,.48);border-radius:8px;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr);min-height:176px;padding:28px}.catalog-promo>span{align-items:center;border:1px solid #ff7900;border-radius:8px;color:#ff7900;display:flex;height:58px;justify-content:center;width:58px}.catalog-promo h2{color:#ff7900;font-size:1.65rem;margin:0 0 10px}.catalog-promo small{color:#fff;font-size:1.1rem}.catalog-promo p{color:#ffffffc7;line-height:1.45;margin:0 0 18px}.catalog-promo a{border:1px solid #ff7900;border-radius:6px;color:#fff;display:inline-flex;font-weight:800;min-height:42px;padding:0 18px;align-items:center}.catalog-promo a:hover{background:#ff7900}.category-tabs{display:flex;gap:10px;margin-top:24px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:10px;scrollbar-color:rgba(255,121,0,.9) rgba(255,255,255,.14);scrollbar-gutter:stable;scrollbar-width:thin}.category-tabs::-webkit-scrollbar{height:6px}.category-tabs::-webkit-scrollbar-track{background:#ffffff24;border-radius:999px}.category-tabs::-webkit-scrollbar-thumb{background:#ff7900e6;border-radius:999px}.category-tabs button{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;display:inline-flex;flex:0 0 auto;font-weight:800;gap:8px;min-height:48px;padding:0 18px}.category-tabs button.active,.category-tabs button:hover{background:#ff7900;border-color:#ff7900}.catalog-layout{align-items:start;display:grid;gap:16px;grid-template-columns:300px minmax(0,1fr);margin:0 auto;max-width:1320px;padding:18px 0 24px;width:min(1320px,calc(100% - 56px))}.catalog-layout>*,.catalog-toolbar>*,.catalog-toolbar>div,.product-hero>*,.product-detail-grid>*,.product-info-columns>*,.product-panel,.product-help,.supplier-card,.similar-card,.catalog-product-card{min-width:0}.filter-sidebar,.catalog-content{background:#fff;border:1px solid #dfe4eb;border-radius:8px}.filter-sidebar{overflow:hidden}.filter-group{border-bottom:1px solid #e6ebf1;display:grid;gap:14px;padding:18px}.filter-title{align-items:center;background:transparent;border:0;color:#202734;display:flex;font-weight:900;justify-content:space-between;padding:0;text-align:left}.filter-search{align-items:center;border:1px solid #dfe4eb;border-radius:6px;color:#8a94a3;display:flex;gap:8px;padding:0 10px}.filter-search input{border:0;min-height:40px;padding:0}.filter-options{display:grid;gap:12px}.check-row{align-items:center;color:#596473;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;font-size:.92rem}.check-row input{accent-color:#ff7900;height:18px;min-height:18px;padding:0;width:18px}.check-row small{color:#a0a8b3}.show-filter,.reset-filters{align-items:center;background:transparent;border:0;color:#607083;display:inline-flex;font-weight:800;gap:8px;justify-content:start;padding:0}.range-fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.range-labels{color:#9ca5b0;display:flex;font-size:.78rem;justify-content:space-between}.sidebar-help{background:linear-gradient(135deg,#101820,#1d2b37);border-radius:8px;color:#fff;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:18px;padding:18px}.sidebar-help h3{font-size:1.25rem;line-height:1.2;margin:0 0 10px}.sidebar-help p{color:#ffffffb8;line-height:1.45;margin:0}.sidebar-help .primary-button{grid-column:1 / -1;min-height:46px}.consultant-avatar{background:linear-gradient(135deg,#f4d2b9,#394f63);border:3px solid rgba(255,255,255,.8);border-radius:999px;height:64px;width:64px}.reset-filters{margin:0 18px 22px}.catalog-content{padding:18px}.catalog-toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.catalog-toolbar p{color:#596473;margin:0}.catalog-toolbar>div{align-items:center;display:flex;gap:10px}.catalog-toolbar select{min-width:280px}.view-button{align-items:center;background:#fff;border:1px solid #dfe4eb;border-radius:6px;color:#596473;display:flex;height:44px;justify-content:center;width:52px}.view-button.active{background:#ff7900;border-color:#ff7900;color:#fff}.product-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-product-card{border:1px solid #dfe4eb;border-radius:8px;display:grid;gap:9px;min-height:390px;padding:18px;position:relative}.catalog-product-card img{aspect-ratio:1.8;object-fit:contain;padding:6px 12px;width:100%}.catalog-product-card h2{font-size:1.02rem;line-height:1.2;margin:0}.catalog-product-card p{color:#6d7785;line-height:1.35;margin:0}.catalog-product-card>strong{font-size:1.28rem;margin-top:8px}.product-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.product-meta span{color:#7a8491;font-size:.86rem}.product-meta span:last-child{color:#ff7900;white-space:nowrap}.product-actions{align-items:center;display:grid;gap:8px;grid-template-columns:38px 38px minmax(0,1fr);margin-top:auto}.product-actions button{align-items:center;background:#fff;border:1px solid #dfe4eb;border-radius:6px;color:#6b7583;display:flex;height:38px;justify-content:center;padding:0}.product-actions a{align-items:center;background:#121a22;border-radius:6px;color:#fff;display:flex;font-size:.82rem;font-weight:900;justify-content:center;min-height:38px;padding:0 10px;text-align:center}.product-actions a:hover{background:#ff7900}.pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin:24px 0 4px}.pagination button{background:#1a2430;border:0;border-radius:6px;color:#fff;font-weight:800;min-height:42px;min-width:42px;padding:0 14px}.pagination button.active{background:#ff7900}.pagination button:disabled{cursor:not-allowed;opacity:.45}.pagination span{color:#d8dee6;font-weight:800}.catalog-guide{background:#0f171f;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#fff;margin:0 auto;max-width:1320px;padding:28px;width:min(1320px,calc(100% - 56px))}.catalog-guide>h2{font-size:1.75rem;margin:0 0 22px}.guide-grid{display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.guide-grid article{align-items:center;border-right:1px solid rgba(255,255,255,.16);display:grid;gap:8px 20px;grid-template-columns:74px minmax(0,1fr);padding-right:24px}.guide-grid article:last-child{border-right:0}.guide-grid svg{color:#ff7900;grid-row:1 / 3;height:auto;width:auto}.guide-grid h3{font-size:1.15rem;margin:0}.guide-grid p{color:#ffffffb8;line-height:1.45;margin:0}.selection-banner{align-items:center;border-top:1px solid rgba(255,121,0,.42);display:grid;gap:24px;grid-template-columns:minmax(280px,1fr) minmax(0,1.3fr) auto;padding-top:24px}.selection-banner h2{font-size:1.65rem;margin:0 0 10px}.selection-banner p{color:#ffffffb3;line-height:1.45;margin:0}.selection-banner ul{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.selection-banner li{align-items:center;color:#ffffffc7;display:flex;font-size:.88rem;gap:8px}.selection-banner li svg{color:#9aa6b4;flex:0 0 auto}.product-page{background:#263340;color:#202734;min-height:100vh;overflow-x:clip}.product-main{margin:0 auto;max-width:1320px;padding:18px 0 38px;width:min(1320px,calc(100% - 56px))}.product-breadcrumbs{margin-bottom:18px}.product-hero{color:#fff;display:grid;gap:40px;grid-template-columns:minmax(430px,660px) minmax(0,1fr);margin-bottom:24px}.product-gallery,.product-panel,.product-help,.similar-card{background:#fff;border:1px solid #dfe4eb;border-radius:8px}.product-gallery{min-height:500px;padding:22px;position:relative}.product-badges,.similar-badges{display:flex;gap:8px;left:22px;position:absolute;top:22px;z-index:2}.product-badges .card-badge,.similar-badges .card-badge{left:auto;position:static;top:auto}.product-badges .card-badge:nth-child(1),.similar-badges .card-badge:nth-child(2){background:#43a76d}.product-badges .card-badge:nth-child(2),.similar-badges .card-badge:nth-child(1){background:#ff7900}.product-badges .card-badge:nth-child(3){background:#2d7dde}.gallery-actions{display:flex;gap:8px;position:absolute;right:22px;top:22px;z-index:2}.gallery-actions button{align-items:center;background:#fff;border:1px solid #dfe4eb;border-radius:6px;color:#697484;display:flex;height:42px;justify-content:center;width:42px}.main-product-image{height:360px;object-fit:contain;padding:34px 28px 14px;width:100%}.product-thumbs{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px}.product-thumbs button{background:#fff;border:1px solid #dfe4eb;border-radius:8px;color:#202734;min-height:78px;padding:6px}.product-thumbs button.active{border-color:#ff7900;box-shadow:0 0 0 1px #ff7900 inset}.product-thumbs img{height:64px;object-fit:contain;width:100%}.product-thumbs .more-photos{color:#344252;font-weight:800;line-height:1.2}.product-summary{align-self:start;padding-top:6px}.product-summary h1{color:#fff;font-size:clamp(2rem,3vw,3rem);line-height:1.12;margin:0 0 10px}.product-summary>p{color:#ffffffd1;font-size:1.08rem;margin:0 0 24px}.summary-meta{align-items:center;color:#ffffffb3;display:flex;flex-wrap:wrap;gap:14px 22px;margin-bottom:22px}.stars{color:#ff7900;display:inline-flex;gap:2px}.availability{align-items:center;color:#65bd7b;display:flex;font-weight:800;gap:10px;margin-bottom:26px}.product-price{display:grid;gap:7px;margin-bottom:26px}.product-price span{color:#ffffffd6;font-size:1.15rem;font-weight:900;text-transform:uppercase}.product-price strong{color:#fff;font-size:clamp(2.1rem,3.4vw,3.2rem);line-height:1}.product-price small{color:#ffffffb8;font-size:1rem}.product-cta-row{display:grid;gap:12px;grid-template-columns:minmax(0,260px) minmax(0,260px);margin-bottom:30px}.outline-button,.dark-button{align-items:center;border-radius:6px;display:flex;font-weight:900;justify-content:center;min-height:54px}.outline-button{border:1px solid rgba(255,255,255,.34);color:#fff}.outline-button:hover{border-color:#ff7900;color:#ff7900}.dark-button{background:#121a22;color:#fff;min-height:46px}.dark-button:hover{background:#ff7900}.product-value-list{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-value-list div{align-items:center;color:#fffc;display:flex;gap:12px;line-height:1.35}.product-value-list span{align-items:center;background:#ffffff1a;border-radius:999px;color:#ffffffe6;display:flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.product-panel{margin-bottom:16px;padding:22px}.product-section-head,.similar-head{align-items:center;display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.product-section-head h2,.similar-head h2{align-items:center;display:flex;font-size:1.35rem;gap:8px;margin:0}.product-section-head>span,.similar-head a{color:#7b8491;font-size:.9rem}.supplier-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.supplier-card{border:1px solid #dfe4eb;border-radius:8px;display:grid;gap:12px;min-height:312px;padding:20px;position:relative}.supplier-card.primary{border-color:#ff7900;box-shadow:0 0 0 1px #ff790033 inset}.supplier-tag{background:#ff7900;border-radius:4px;color:#fff;font-size:.74rem;font-weight:900;left:14px;padding:4px 8px;position:absolute;top:-10px}.supplier-card h3{align-items:center;display:flex;font-size:1.05rem;gap:6px;margin:0}.supplier-card h3 svg{color:#2d7dde}.supplier-rating{align-items:center;color:#6a7584;display:flex;font-size:.88rem;gap:5px}.supplier-rating svg{color:#ff7900}.supplier-card>strong{font-size:1.35rem}.supplier-card dl{display:grid;gap:11px;margin:0}.supplier-card dl div{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.supplier-card dt{color:#7a8491}.supplier-card dd{color:#202734;font-weight:800;margin:0;text-align:right}.supplier-card dd.green{color:#43a76d}.show-product-more{align-items:center;background:transparent;border:0;color:#596473;display:flex;font-weight:800;gap:8px;justify-content:center;margin:20px auto 0}.product-detail-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px;margin-bottom:16px}.product-tabs{margin-bottom:0}.product-tabs nav{border-bottom:1px solid #e6ebf1;display:flex;gap:30px;margin:-4px -2px 20px;max-width:100%;min-width:0}.product-tabs nav button{background:transparent;border:0;color:#5d6876;flex:0 0 auto;font-weight:800;padding:0 0 14px;position:relative;white-space:nowrap}.product-tabs nav button.active{color:#202734}.product-tabs nav button.active:after{background:#ff7900;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.product-accordions{display:grid;gap:12px}.product-accordion{border:1px solid #e6ebf1;border-radius:8px;overflow:hidden}.product-accordion summary{align-items:center;background:#f3f5f8;color:#202734;cursor:pointer;display:flex;font-weight:900;justify-content:space-between;list-style:none;min-height:54px;padding:0 16px}.product-accordion summary::-webkit-details-marker{display:none}.product-accordion summary:after{color:#ff7900;content:"+";font-size:1.45rem;line-height:1}.product-accordion[open] summary{background:#fff8f1;border-bottom:1px solid #e6ebf1}.product-accordion[open] summary:after{content:"-"}.product-accordion>:not(summary){padding:16px}.product-accordion .spec-list{border-right:0;padding-right:0}.product-accordion .product-description{padding-left:0}.product-documents{color:#46515f;display:grid;gap:10px;line-height:1.45;margin:0;padding-left:18px!important}.product-reviews-note{color:#46515f;line-height:1.5;margin:0}.product-info-columns{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.15fr)}.spec-list{border-right:1px solid #e6ebf1;margin:0;padding-right:22px}.spec-list div{border-bottom:1px solid #edf0f4;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:38px;padding:8px 0}.spec-list dt{color:#6b7584}.spec-list dd{margin:0}.product-description{color:#46515f;line-height:1.56;padding-left:22px}.product-description p:first-child{margin-top:0}.feature-card-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.feature-card-grid article{border:1px solid #dfe4eb;border-radius:8px;display:grid;gap:3px 10px;grid-template-columns:auto minmax(0,1fr);padding:14px}.feature-card-grid svg{color:#7a8491;grid-row:span 2}.feature-card-grid span{color:#6b7584;font-size:.86rem}.product-help{background:linear-gradient(145deg,#101820,#1d2b37);color:#fff;padding:24px}.product-help h2{font-size:1.55rem;line-height:1.15;margin:0 0 14px}.product-help p{color:#ffffffb8;line-height:1.45;margin:0 0 22px}.product-help form{display:grid;gap:14px}.product-help label{color:#ffffffd1;display:grid;gap:7px;font-weight:800;min-width:0}.product-help form>*{max-width:100%;min-width:0}.product-help input,.product-help textarea{background:#ffffff0d;border-color:#ffffff3d;color:#fff}.product-help input::placeholder,.product-help textarea::placeholder{color:#ffffff8c}.consent-row{align-items:start;display:grid!important;font-size:.84rem;font-weight:500!important;grid-template-columns:auto minmax(0,1fr);line-height:1.35}.consent-row input{accent-color:#ff7900;height:18px;min-height:18px;padding:0;width:18px}.product-benefits{background:linear-gradient(135deg,#101820,#1d2b37);border-radius:8px;color:#fff;margin-bottom:16px;padding:20px 26px}.product-benefits h2{font-size:1.28rem;margin:0 0 18px}.product-benefits>div{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-benefits article{align-items:center;border-right:1px solid rgba(255,255,255,.18);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding-right:22px}.product-benefits article:last-child{border-right:0}.product-benefits svg{color:#ff7900;grid-row:1 / 3;height:auto;width:auto}.product-benefits strong{align-self:end}.product-benefits p{color:#ffffffad;line-height:1.4;margin:0}.similar-section{margin-bottom:16px}.similar-head>div{align-items:center;display:flex;gap:10px}.similar-head button{align-items:center;background:#fff;border:1px solid #dfe4eb;border-radius:6px;color:#647083;display:flex;height:38px;justify-content:center;width:38px}.similar-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.similar-card{display:grid;gap:9px;min-height:300px;padding:16px;position:relative}.similar-card img{aspect-ratio:1.9;object-fit:contain;padding:6px 12px;width:100%}.similar-card h3{font-size:.98rem;line-height:1.2;margin:0}.similar-card p{color:#697484;line-height:1.35;margin:0}.similar-meta{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.similar-meta span{color:#ff7900;font-size:.9rem}.similar-card .product-actions{grid-template-columns:minmax(0,1fr) 38px}.product-bottom-cta{background:linear-gradient(135deg,#101820,#1d2b37);border-radius:8px;color:#fff;margin-top:0;padding:20px}@media(max-width:1180px){.hero-content,.case-section{grid-template-columns:1fr}.hero-board{grid-template-columns:260px minmax(0,1fr)}.solutions-grid,.stats-band{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-section{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px)}.catalog-hero-inner,.catalog-layout,.selection-banner,.product-hero,.product-detail-grid{grid-template-columns:1fr}.catalog-promo{min-height:150px}.filter-sidebar{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-grid,.similar-grid,.product-benefits>div{grid-template-columns:repeat(2,minmax(0,1fr))}.product-summary{padding-top:0}.product-value-list{max-width:760px}.product-help{max-width:none}.product-benefits article:nth-child(2){border-right:0}.guide-grid,.selection-banner ul{grid-template-columns:1fr}.guide-grid article{border-right:0;border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:20px;padding-right:0}.guide-grid article:last-child{border-bottom:0}.privacy-note{grid-column:1 / -1;max-width:100%}}@media(max-width:820px){.hero,.hero-overlay{min-height:auto}.hero-overlay{padding:36px 16px 24px}.hero-copy{padding-top:0}.hero h1{font-size:2.55rem}.hero p{font-size:1.05rem}.hero-features,.hero-board,.equipment-grid,.stats-band,.solutions-grid,.faq-grid,.lead-section,.lead-form{grid-template-columns:1fr}.hero-features{gap:16px;margin-top:34px}.hero-cta{align-items:stretch;display:grid;gap:20px;margin-top:36px}.equipment-filter{order:2}.section,.stats-band,.case-section,.lead-section,.catalog-hero{padding-left:16px;padding-right:16px}.catalog-layout,.catalog-guide,.product-main{width:calc(100% - 32px)}.catalog-hero-inner{gap:24px}.catalog-promo{grid-template-columns:1fr}.catalog-toolbar{align-items:stretch;display:grid}.catalog-toolbar>div{flex-wrap:wrap}.catalog-toolbar select{min-width:0;width:min(100%,320px)}.comparison-table{border:0;gap:12px}.comparison-head{display:none}.comparison-row{background:#fff;border:1px solid #dfe4eb;border-radius:8px;grid-template-columns:1fr;overflow:hidden}.comparison-row>span{border:0;min-height:0}.comparison-row .comparison-criterion{background:#f3f5f8;font-weight:800}.comparison-row .comparison-equipro,.comparison-row .comparison-manual{align-items:stretch;display:grid;gap:8px}.comparison-row .comparison-equipro{border:0;border-left:3px solid #ff7900}.comparison-row .comparison-manual{background:#fafbfc;border-top:1px solid #e6ebf1}.comparison-card-label{color:#202734;display:block;font-size:.78rem;text-transform:uppercase}.comparison-equipro .comparison-card-label{color:#f06f00}.case-metrics{grid-template-columns:1fr}.case-metrics div+div{border-left:0;border-top:1px solid rgba(255,255,255,.18);padding-left:0;padding-top:18px}.case-media blockquote{border-radius:0 0 8px 8px;bottom:auto;max-width:none;position:static;right:auto}.case-media img{border-radius:8px 8px 0 0;max-height:300px}.selection-banner{align-items:stretch}.product-cta-row,.product-value-list,.product-info-columns,.supplier-grid,.similar-grid,.product-benefits>div{grid-template-columns:1fr}.product-gallery{min-height:0}.main-product-image{height:280px}.product-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.product-section-head,.similar-head{align-items:flex-start;display:grid}.spec-list{border-right:0;padding-right:0}.product-description{border-top:1px solid #e6ebf1;margin-top:18px;padding-left:0;padding-top:18px}.product-accordion .product-description{border-top:0;margin-top:0;padding-top:0}.product-benefits article,.product-benefits article:nth-child(2){justify-items:center;border-bottom:1px solid rgba(255,255,255,.16);border-right:0;grid-template-columns:1fr;text-align:center;padding-bottom:18px;padding-right:0}.product-benefits svg{grid-row:auto}.product-benefits h2{text-align:center}.product-benefits article:last-child{border-bottom:0}}@media(max-width:520px){.hero h1{font-size:2.1rem}.primary-button{min-height:50px;padding-left:18px;padding-right:18px}.equipment-card{min-height:220px}.stat-item{align-items:flex-start}.stat-icon{height:60px;width:60px}.stat-item strong{font-size:1.55rem}.catalog-heading h1{font-size:2.25rem}.catalog-search input{min-height:52px}.product-grid,.product-actions,.guide-grid article{grid-template-columns:1fr}.guide-grid article{justify-items:center;text-align:center}.guide-grid p{grid-column:auto;margin-top:0}.guide-grid svg,.product-benefits svg{grid-row:auto}.pagination{flex-wrap:wrap}.catalog-product-card{min-height:0}.product-main{padding-top:12px}.product-gallery,.product-panel,.product-help,.product-benefits,.product-bottom-cta{padding:16px}.product-badges{flex-wrap:wrap;max-width:calc(100% - 86px)}.main-product-image{height:230px;padding-top:56px}.summary-meta{gap:10px 14px}.product-summary h1{font-size:1.85rem}.product-price strong{font-size:2rem}.product-tabs nav{flex-wrap:wrap;gap:12px 18px;overflow-x:visible}.spec-list div,.feature-card-grid,.product-benefits article,.similar-card .product-actions{grid-template-columns:1fr}.supplier-card dl div{grid-template-columns:1fr}.supplier-card dd{text-align:left}}
