:root{--b2b-primary:#1a5490;--b2b-primary-dark:#0f3a63;--b2b-primary-light:#2e6db4;--b2b-secondary:#f39c12;--b2b-secondary-dark:#d68910;--b2b-accent:#27ae60;--b2b-danger:#e74c3c;--b2b-dark:#1a202c;--b2b-gray-900:#2d3748;--b2b-gray-700:#4a5568;--b2b-gray-500:#718096;--b2b-gray-300:#cbd5e0;--b2b-gray-100:#f7fafc;--b2b-white:#ffffff;--b2b-font-primary:'Inter', system-ui, -apple-system, sans-serif;--b2b-font-mono:'JetBrains Mono', 'Courier New', monospace;--b2b-space-xs:4px;--b2b-space-sm:8px;--b2b-space-md:16px;--b2b-space-lg:24px;--b2b-space-xl:32px;--b2b-space-2xl:48px;--b2b-shadow-sm:0 1px 3px rgba(0, 0, 0, 0.08);--b2b-shadow-md:0 4px 12px rgba(0, 0, 0, 0.1);--b2b-shadow-lg:0 12px 32px rgba(0, 0, 0, 0.12);--b2b-radius-sm:4px;--b2b-radius-md:8px;--b2b-radius-lg:12px;--b2b-radius-xl:16px;--b2b-transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}*{box-sizing:border-box}body.garderobe-child{font-family:var(--b2b-font-primary);color:var(--b2b-gray-900);background-color:var(--b2b-gray-100);line-height:1.6;-webkit-font-smoothing:antialiased}.b2b-container{max-width:1280px;margin:0 auto;padding:0 var(--b2b-space-lg)}.b2b-badge{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.b2b-badge--primary{background:var(--b2b-primary);color:#fff}.b2b-badge--secondary{background:var(--b2b-secondary);color:#fff}.b2b-badge--success{background:var(--b2b-accent);color:#fff}.b2b-badge--danger{background:var(--b2b-danger);color:#fff}.b2b-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--b2b-radius-md);font-weight:600;font-size:14px;text-decoration:none;border:none;cursor:pointer;transition:all var(--b2b-transition)}.b2b-btn--primary{background:var(--b2b-primary);color:#fff}.b2b-btn--primary:hover{background:var(--b2b-primary-dark);transform:translateY(-2px);box-shadow:var(--b2b-shadow-md)}.b2b-btn--secondary{background:var(--b2b-secondary);color:#fff}.b2b-btn--outline{background:#fff0;border:2px solid var(--b2b-primary);color:var(--b2b-primary)}.b2b-btn--outline:hover{background:var(--b2b-primary);color:#fff}