.small-case-card[data-v-6149b014],.small-case-skeleton[data-v-6149b014]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:12px;box-shadow:0 4px 20px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:.5rem;overflow:hidden;box-shadow:0 2px 12px #0000000f;height:auto;width:100%}.small-case-card[data-v-6149b014]:hover,.small-case-skeleton[data-v-6149b014]:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.small-content[data-v-6149b014]{height:100%;display:flex;flex-direction:column}.company-info .company-logo[data-v-6149b014]{max-height:28px;height:auto;width:auto;object-fit:contain;flex-shrink:0}.company-info .fallback-logo[data-v-6149b014]{height:28px;width:28px;background:linear-gradient(135deg,gold,orange);color:var(--text-color);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0}.category-tag[data-v-6149b014]{background:#f5f5f5;color:var(--text-color);font-size:.875rem;font-weight:500;padding:.25rem .5rem;border-radius:.75rem;white-space:nowrap;border:1px solid rgba(0,0,0,.08)}.small-title[data-v-6149b014]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.small-description[data-v-6149b014]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.small-metric[data-v-6149b014]{text-align:center;padding:1rem 0;background:#00000005;border-radius:.5rem}.small-button[data-v-6149b014]{font-weight:600;border-radius:2rem;background:linear-gradient(135deg,var(--primary-500),var(--primary-600))!important;border:none!important;color:#fff!important;padding:.75rem 1.5rem!important;box-shadow:0 4px 15px rgba(var(--primary-500-rgb),.3)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.small-button[data-v-6149b014]:hover{background:linear-gradient(135deg,var(--primary-600),var(--primary-700))!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(var(--primary-500-rgb),.4)!important}.small-button[data-v-6149b014]:active{transform:translateY(0)!important;box-shadow:0 2px 10px rgba(var(--primary-500-rgb),.3)!important}.small-button-link[data-v-6149b014]{text-decoration:none;display:inline-block}.small-button-link[data-v-6149b014]:hover{text-decoration:none}[data-v-6149b014] .small-button-link{text-decoration:none;display:inline-block}[data-v-6149b014] .small-button-link:hover{text-decoration:none}.section-header[data-v-48baceb1]{text-align:center;margin-bottom:2rem}.cases-grid[data-v-48baceb1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;align-items:stretch}@media (min-width: 992px){.cases-grid[data-v-48baceb1]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width: 767px){.cases-grid[data-v-48baceb1]{grid-template-columns:1fr;gap:1rem}}.case-item[data-v-48baceb1]{width:100%;height:auto}.small-case-card[data-v-48baceb1]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:12px;box-shadow:0 4px 20px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:.5rem;overflow:hidden;box-shadow:0 2px 12px #0000000f;height:auto;width:100%}.small-case-card .small-content[data-v-48baceb1]{min-height:300px}.small-case-card .small-button[data-v-48baceb1]{font-weight:600;border-radius:2rem;background:linear-gradient(135deg,var(--primary-500),var(--blue-500))!important;border:none!important;color:#fff!important;padding:.5rem 1rem}.small-case-card .small-button[data-v-48baceb1]:hover{background:linear-gradient(135deg,var(--primary-600),var(--blue-600))!important;transform:translateY(-1px)}.small-case-card .telegram-button[data-v-48baceb1]{font-weight:600;border-radius:2rem;background:linear-gradient(135deg,#08c,#229ed9)!important;border:none!important;color:#fff!important;padding:.75rem 1.5rem!important;box-shadow:0 4px 15px #0088cc4d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;font-size:.875rem!important}.small-case-card .telegram-button[data-v-48baceb1]:hover{background:linear-gradient(135deg,#069,#1a8bc7)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #08c6!important}.small-case-card .telegram-button[data-v-48baceb1]:active{transform:translateY(0)!important;box-shadow:0 2px 10px #0088cc4d!important}.small-case-card .telegram-button .telegram-icon[data-v-48baceb1]{margin-right:.5rem;font-size:1rem;animation:pulse-48baceb1 2s infinite}.small-case-card .telegram-button span[data-v-48baceb1]{display:inline-flex;align-items:center}@keyframes pulse-48baceb1{0%,to{opacity:1}50%{opacity:.7}}
