@charset "UTF-8";:root{--ves-yellow: #f5c518;--ves-yellow-deep: #e8b400;--ves-red: #e1231a;--ves-red-deep: #b71c13;--ves-ink: #15171a;--ves-ink-2: #23262b;--ves-on-brand: #ffffff;--ves-bg: #f6f7f9;--ves-surface: #ffffff;--ves-surface-2: #f1f3f6;--ves-border: #e4e7ec;--ves-text: #1a1d21;--ves-muted: #6b7280;--ves-panel: #15171a;--ves-panel-border: #23262b;--ves-panel-text: #ffffff;--ves-panel-muted: #c7ccd3;--ves-panel-edge: #3a3f47;--ves-success: #15a34a;--ves-warn: #c2410c;--ves-red-text: #e1231a;--ves-art: #ffffff;--ves-skel-a: #eef0f3;--ves-skel-b: #f7f8fa;--ves-tech-agm: #14509b;--ves-tech-gel: #1d6b32;--ves-tech-conventional: #7a6320;--ves-on-yellow-tint: #7a6100;--ves-radius: 12px;--ves-radius-sm: 8px;--ves-shadow: 0 1px 2px rgba(16, 18, 20, .04), 0 6px 20px rgba(16, 18, 20, .07);--ves-shadow-sm: 0 1px 2px rgba(16, 18, 20, .06);--ves-max: 1240px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ves-bg: #0e1013;--ves-surface: #171a1f;--ves-surface-2: #1f242a;--ves-border: #2b313a;--ves-text: #e9ecef;--ves-muted: #9ba5b1;--ves-panel: #21262d;--ves-panel-border: #333a44;--ves-panel-muted: #aab3bd;--ves-panel-edge: #434b56;--ves-red-text: #f2564b;--ves-warn: #fb923c;--ves-success: #3dd68c;--ves-skel-a: #1c2026;--ves-skel-b: #242931;--ves-tech-agm: #8fb4ff;--ves-tech-gel: #6fd493;--ves-tech-conventional: #d9bd6a;--ves-on-yellow-tint: #f5c518;--ves-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 24px rgba(0, 0, 0, .45);--ves-shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);color-scheme:dark}}:root[data-theme=dark]{--ves-bg: #0e1013;--ves-surface: #171a1f;--ves-surface-2: #1f242a;--ves-border: #2b313a;--ves-text: #e9ecef;--ves-muted: #9ba5b1;--ves-panel: #21262d;--ves-panel-border: #333a44;--ves-panel-muted: #aab3bd;--ves-panel-edge: #434b56;--ves-red-text: #f2564b;--ves-warn: #fb923c;--ves-success: #3dd68c;--ves-skel-a: #1c2026;--ves-skel-b: #242931;--ves-tech-agm: #8fb4ff;--ves-tech-gel: #6fd493;--ves-tech-conventional: #d9bd6a;--ves-on-yellow-tint: #f5c518;--ves-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 24px rgba(0, 0, 0, .45);--ves-shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--ves-bg);color:var(--ves-text);font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.15;letter-spacing:-.01em}button{font-family:inherit}.container{width:100%;max-width:var(--ves-max);margin:0 auto;padding:0 20px}.section{padding:44px 0}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:22px}.section-head h2{font-size:23px}.section-head a{color:var(--ves-red-text);font-weight:600;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border:1px solid transparent;border-radius:var(--ves-radius-sm);font:700 14px/1 Inter,sans-serif;cursor:pointer;transition:filter .12s ease,background-color .12s ease,border-color .12s ease;white-space:nowrap}.btn--primary{background:var(--ves-red);color:var(--ves-on-brand)}.btn--primary:hover:not(:disabled){filter:brightness(.93)}.btn--accent{background:var(--ves-yellow);color:var(--ves-ink)}.btn--accent:hover:not(:disabled){filter:brightness(.96)}.btn--ghost{background:var(--ves-surface);border-color:var(--ves-border);color:var(--ves-text)}.btn--ghost:hover:not(:disabled){background:var(--ves-surface-2)}.btn--block{width:100%}.btn:disabled{opacity:.5;cursor:default}.field{height:44px;width:100%;padding:0 14px;border:1px solid var(--ves-border);border-radius:var(--ves-radius-sm);background:var(--ves-surface);font:400 14px/1 Inter,sans-serif;color:var(--ves-text);outline:none}.field:focus{border-color:var(--ves-red);box-shadow:0 0 0 3px color-mix(in srgb,var(--ves-red) 22%,transparent)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px}.badge--stock{background:color-mix(in srgb,var(--ves-success) 14%,transparent);color:var(--ves-success)}.badge--order{background:color-mix(in srgb,var(--ves-warn) 14%,transparent);color:var(--ves-warn)}.badge--tech{background:var(--ves-surface-2);color:var(--ves-muted)}.dial-only{display:none}@media(max-width:860px){.dial-only{display:inline-flex}}
