.pdf-modal[data-v-c93116ee]{position:fixed;inset:0;z-index:2000;background:#001228bf;display:flex;align-items:center;justify-content:center;padding:24px}.pdf-modal-content[data-v-c93116ee]{background:#fff;border-radius:12px;width:100%;max-width:900px;height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 60px #0000004d}.pdf-modal-header[data-v-c93116ee]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #edf0f4}.pdf-modal-header h3[data-v-c93116ee]{color:#002147;font-size:18px;font-weight:800}.pdf-modal-close[data-v-c93116ee]{background:none;border:none;font-size:28px;color:#002147;cursor:pointer;display:flex}.pdf-modal-body[data-v-c93116ee]{flex:1;overflow-y:auto;background:#e9edf2;padding:16px;display:flex;flex-direction:column;align-items:center;gap:16px;-webkit-user-select:none;user-select:none}.pdf-modal-body[data-v-c93116ee] canvas{display:block;max-width:100%;background:#fff;box-shadow:0 4px 12px #0000001f}.pdf-status[data-v-c93116ee]{color:#555;padding:40px 0}@media(max-width:768px){.pdf-modal[data-v-c93116ee]{padding:8px}.pdf-modal-content[data-v-c93116ee]{height:95vh}}.page[data-v-b3ff1b02]{background:#fff;min-height:100vh}[data-v-b3ff1b02]{box-sizing:border-box}.container[data-v-b3ff1b02]{max-width:1200px;margin:0 auto;padding:0 20px}.section[data-v-b3ff1b02]{padding:80px 0}.intro[data-v-b3ff1b02]{max-width:780px;margin:0 auto 56px;text-align:center}.intro p[data-v-b3ff1b02]{color:#555;line-height:1.8;font-size:17px}.certs-grid[data-v-b3ff1b02]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:64px}.cert-card[data-v-b3ff1b02]{text-align:center;background:#f8fafc;border:1px solid #edf0f4;border-radius:16px;padding:40px 28px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.cert-card[data-v-b3ff1b02]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0021471a}.cert-logo[data-v-b3ff1b02]{width:100%;height:110px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;padding:12px}.cert-logo img[data-v-b3ff1b02]{max-width:100%;max-height:100%;object-fit:contain}.cert-card h3[data-v-b3ff1b02]{color:#002147;font-size:20px;font-weight:800;margin-bottom:12px}.cert-card p[data-v-b3ff1b02]{color:#666;font-size:14px;line-height:1.7}.cert-view[data-v-b3ff1b02]{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#00a800;font-weight:700;font-size:14px}.pdf-block[data-v-b3ff1b02]{background:#f5f5f5;border-radius:12px;padding:36px}.pdf-header[data-v-b3ff1b02]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.pdf-header h3[data-v-b3ff1b02]{color:#002147;font-size:18px;font-weight:700}.btn-download[data-v-b3ff1b02]{display:inline-flex;align-items:center;gap:8px;background:#00a800;color:#fff;padding:12px 24px;border-radius:6px;font-weight:600;font-size:14px;transition:background .3s ease}.btn-download[data-v-b3ff1b02]:hover{background:#008500}@media(max-width:768px){.certs-grid[data-v-b3ff1b02]{grid-template-columns:1fr}.pdf-header[data-v-b3ff1b02]{flex-direction:column;align-items:flex-start}}
