.small-case-card[data-v-386df519],.small-case-skeleton[data-v-386df519]{background:var(--p-content-background);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);width:100%;height:auto;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s;overflow:hidden}.small-case-card[data-v-386df519]:hover,.small-case-skeleton[data-v-386df519]:hover{border-color:color-mix(in srgb,var(--mkt-color-brand) 45%,var(--mkt-border-color));box-shadow:var(--mkt-shadow-hover);transform:translateY(-2px)}.small-content[data-v-386df519]{flex-direction:column;height:100%;display:flex}.company-info .company-logo[data-v-386df519]{object-fit:contain;flex-shrink:0;width:auto;height:auto;max-height:28px}.company-info .fallback-logo[data-v-386df519]{background:var(--mkt-color-brand);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:flex}.category-tag[data-v-386df519]{border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.small-title[data-v-386df519]{-webkit-line-clamp:2}.small-description[data-v-386df519],.small-title[data-v-386df519]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.small-description[data-v-386df519]{-webkit-line-clamp:3;flex-grow:1}.small-metric[data-v-386df519]{text-align:center;padding:1rem 0}.skeleton-metric[data-v-386df519],.small-metric[data-v-386df519]{background:var(--p-content-hover-background);border-radius:var(--mkt-radius)}.small-button[data-v-386df519]{font-weight:600;border-radius:var(--mkt-radius)!important;box-shadow:var(--mkt-shadow)!important;color:#fff!important;border:none!important;padding:.75rem 1.5rem!important;transition:background .2s,box-shadow .25s!important}.small-button[data-v-386df519],.small-button[data-v-386df519]:hover{background:var(--mkt-color-brand-strong)!important}.small-button[data-v-386df519]:hover{box-shadow:var(--mkt-shadow-hover)!important}.small-button-link[data-v-386df519]{display:inline-block}.small-button-link[data-v-386df519],.small-button-link[data-v-386df519]:hover{text-decoration:none}@media (prefers-reduced-motion:reduce){.small-button[data-v-386df519],.small-case-card[data-v-386df519],.small-case-skeleton[data-v-386df519]{transition:none}.small-case-card[data-v-386df519]:hover{transform:none}.small-metric>div[data-v-386df519]{animation:none!important}}.gradient-primary[data-v-e42607d2]{background:#60a5fa}.gradient-orange[data-v-e42607d2]{background:#fb923c}.gradient-purple[data-v-e42607d2]{background:#a78bfa}.gradient-emerald[data-v-e42607d2]{background:#34d399}.shape-blob-1[data-v-e42607d2]{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.shape-diamond[data-v-e42607d2]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-octagon[data-v-e42607d2]{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.shape-circle[data-v-e42607d2]{border-radius:50%}@keyframes blog-orb-float-e42607d2{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.cases-all__head[data-v-e42607d2]{max-width:48rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.cases-all__title[data-v-e42607d2]{color:var(--mkt-ink);font-family:var(--mkt-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:800;line-height:1.04}.cases-all__title[data-v-e42607d2] b,.cases-all__title[data-v-e42607d2] h1,.cases-all__title[data-v-e42607d2] h2,.cases-all__title[data-v-e42607d2] h3,.cases-all__title[data-v-e42607d2] h4,.cases-all__title[data-v-e42607d2] p,.cases-all__title[data-v-e42607d2] span,.cases-all__title[data-v-e42607d2] strong{color:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;font-size:inherit!important}.cases-grid[data-v-e42607d2]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:1.25rem;display:grid}@media (min-width:992px){.cases-grid[data-v-e42607d2]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width:767px){.cases-grid[data-v-e42607d2]{grid-template-columns:1fr;gap:1rem}}.case-item[data-v-e42607d2]{width:100%;height:auto}.invite-card[data-v-e42607d2]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);height:100%;transition:border-color .25s,box-shadow .25s}.invite-card[data-v-e42607d2]:hover{border-color:color-mix(in srgb,var(--mkt-color-brand) 40%,var(--mkt-border-color));box-shadow:var(--mkt-shadow-hover)}.invite-card__body[data-v-e42607d2]{text-align:left;flex-direction:column;align-items:flex-start;gap:.9rem;height:100%;min-height:300px;padding:1.5rem;display:flex}.invite-card__mark[data-v-e42607d2]{filter:grayscale();opacity:.5;font-size:1.5rem;line-height:1}.invite-card__title[data-v-e42607d2]{color:var(--mkt-ink);font-family:var(--mkt-font-body);letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}.invite-card__text[data-v-e42607d2]{color:var(--text-color-secondary);font-size:.92rem;line-height:1.55}.invite-card__text[data-v-e42607d2] .p-divider{margin:.6rem 0}.invite-card__action[data-v-e42607d2]{margin-top:auto;padding-top:.4rem}.invite-card__hint[data-v-e42607d2]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.04em;font-size:.72rem}.invite-card__button[data-v-e42607d2]{border-radius:var(--mkt-radius);font-family:var(--mkt-font-body);font-size:.85rem;font-weight:600;border:1px solid var(--mkt-color-brand-strong)!important;color:#fff!important;padding:.55rem 1.1rem!important;transition:background .2s,border-color .2s!important}.invite-card__button[data-v-e42607d2],.invite-card__button[data-v-e42607d2]:hover{background:var(--mkt-color-brand-strong)!important;box-shadow:none!important}.invite-card__button[data-v-e42607d2]:hover{border-color:var(--mkt-color-brand-strong)!important;transform:none!important}.invite-card__button[data-v-e42607d2] .p-button-label,.invite-card__button span[data-v-e42607d2]{align-items:center;display:inline-flex}.invite-card__button i[data-v-e42607d2]{margin-right:.4rem;font-size:.9rem}@media (prefers-reduced-motion:reduce){.invite-card[data-v-e42607d2],.invite-card__button[data-v-e42607d2]{transition:none}}
