.mitra-stats-section[data-astro-cid-s6zdbdfr]{border-bottom:1px solid var(--mp-border);background-color:#fff;padding-top:30px;padding-bottom:30px}.stats-pills-row[data-astro-cid-s6zdbdfr]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=860px){.stats-pills-row[data-astro-cid-s6zdbdfr]{grid-template-columns:repeat(2,1fr)}}.stat-pill-item[data-astro-cid-s6zdbdfr]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:4px;padding:18px 20px;transition:transform .18s,border-color .18s;display:flex}.stat-pill-item[data-astro-cid-s6zdbdfr]:hover{border-color:#c6282859;transform:translateY(-2px)}.stat-value[data-astro-cid-s6zdbdfr]{font-family:var(--mp-font-heading);color:var(--mp-red);font-size:1.65rem;font-weight:800;line-height:1.1}.stat-label[data-astro-cid-s6zdbdfr]{color:#64748b;font-size:.825rem;font-weight:600}.mitra-filter-bar[data-astro-cid-s6zdbdfr]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:40px;display:flex}.mitra-filter-btn[data-astro-cid-s6zdbdfr]{font-family:var(--mp-font-body);color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;padding:9px 20px;font-size:.875rem;font-weight:600;transition:all .18s}.mitra-filter-btn[data-astro-cid-s6zdbdfr]:hover{color:#0f172a;background:#e2e8f0}.mitra-filter-btn[data-astro-cid-s6zdbdfr].is-active{background:var(--mp-red);color:#fff;border-color:var(--mp-red);box-shadow:0 4px 14px #c628284d}.mitra-directory-grid[data-astro-cid-s6zdbdfr]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1024px){.mitra-directory-grid[data-astro-cid-s6zdbdfr]{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.mitra-directory-grid[data-astro-cid-s6zdbdfr]{grid-template-columns:1fr}}.partner-card[data-astro-cid-s6zdbdfr]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 4px 18px #0f172a0a}.partner-card[data-astro-cid-s6zdbdfr]:hover{border-color:#c6282859;transform:translateY(-4px);box-shadow:0 16px 36px #0f172a17}.partner-card-header[data-astro-cid-s6zdbdfr]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.partner-logo-frame[data-astro-cid-s6zdbdfr]{background:#f8fafc;border:1px solid #edf2f7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:70px;padding:6px;display:flex}.partner-logo-img[data-astro-cid-s6zdbdfr]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.partner-badge-wrap[data-astro-cid-s6zdbdfr]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.category-tag[data-astro-cid-s6zdbdfr]{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:3px 9px;font-size:.72rem;font-weight:700}.category-tag--kampus[data-astro-cid-s6zdbdfr]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.category-tag--smk[data-astro-cid-s6zdbdfr]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.category-tag--industri[data-astro-cid-s6zdbdfr]{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.city-tag[data-astro-cid-s6zdbdfr]{color:#64748b;align-items:center;gap:4px;font-size:.75rem;font-weight:500;display:inline-flex}.partner-card-body[data-astro-cid-s6zdbdfr]{flex-grow:1;margin-bottom:18px}.partner-name[data-astro-cid-s6zdbdfr]{font-family:var(--mp-font-heading);color:#0f172a;margin:0 0 10px;font-size:1.125rem;font-weight:700;line-height:1.35}.partner-desc[data-astro-cid-s6zdbdfr]{color:#475569;margin:0 0 14px;font-size:.875rem;line-height:1.6}.partner-focus-wrap[data-astro-cid-s6zdbdfr]{flex-wrap:wrap;gap:6px;display:flex}.focus-pill[data-astro-cid-s6zdbdfr]{color:#334155;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:.725rem;font-weight:600}.partner-card-footer[data-astro-cid-s6zdbdfr]{border-top:1px dashed #e2e8f0;padding-top:14px}.partner-inquire-link[data-astro-cid-s6zdbdfr]{color:var(--mp-red);align-items:center;gap:6px;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.partner-inquire-link[data-astro-cid-s6zdbdfr]:hover{color:var(--mp-red-dark);transform:translate(3px)}.models-grid[data-astro-cid-s6zdbdfr]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=1024px){.models-grid[data-astro-cid-s6zdbdfr]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.models-grid[data-astro-cid-s6zdbdfr]{grid-template-columns:1fr}}.model-card[data-astro-cid-s6zdbdfr]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:28px 24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #0f172a08}.model-card[data-astro-cid-s6zdbdfr]:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f172a14}.model-icon-box[data-astro-cid-s6zdbdfr]{width:48px;height:48px;color:var(--mp-red);background:#c6282814;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.model-title[data-astro-cid-s6zdbdfr]{font-family:var(--mp-font-heading);color:#0f172a;margin:0 0 10px;font-size:1.05rem;font-weight:700;line-height:1.35}.model-desc[data-astro-cid-s6zdbdfr]{color:#64748b;margin:0;font-size:.875rem;line-height:1.6}.workflow-steps-grid[data-astro-cid-s6zdbdfr]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=992px){.workflow-steps-grid[data-astro-cid-s6zdbdfr]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.workflow-steps-grid[data-astro-cid-s6zdbdfr]{grid-template-columns:1fr}}.workflow-step-card[data-astro-cid-s6zdbdfr]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:28px 22px;position:relative;box-shadow:0 4px 16px #0f172a08}.step-num-badge[data-astro-cid-s6zdbdfr]{font-family:var(--mp-font-heading);color:var(--mp-red);letter-spacing:-.02em;margin-bottom:14px;font-size:1.75rem;font-weight:800;line-height:1;display:inline-block}.step-title[data-astro-cid-s6zdbdfr]{font-family:var(--mp-font-heading);color:#0f172a;margin:0 0 8px;font-size:1rem;font-weight:700;line-height:1.35}.step-desc[data-astro-cid-s6zdbdfr]{color:#64748b;margin:0;font-size:.85rem;line-height:1.6}
