.page-hero[data-v-3d87f017]{text-align:center;aspect-ratio:7029/1483;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;height:auto;margin-top:80px;padding:0;display:flex;position:relative;overflow:hidden}.page-hero[data-v-3d87f017]:before{content:"";z-index:0;background:#0000004d;position:absolute;inset:0}.page-hero .container[data-v-3d87f017]{z-index:1;position:relative}.breadcrumb[data-v-3d87f017]{color:#ffffffe6;text-shadow:1px 1px 2px #0009;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;display:flex}.breadcrumb a[data-v-3d87f017]{color:#ffffffe6;text-shadow:1px 1px 2px #0009;text-decoration:none;transition:color .3s}.breadcrumb a[data-v-3d87f017]:hover{color:#fff}.breadcrumb span[data-v-3d87f017]{color:#ffffffb3}.page-title[data-v-3d87f017]{color:#fff;text-shadow:2px 2px 4px #000000b3;margin-bottom:20px;font-size:48px;font-weight:700}.hero-badge[data-v-3d87f017]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff40;border-radius:20px;margin-bottom:10px;padding:8px 20px;font-size:12px;font-weight:600;display:inline-block}.hero-subtitle[data-v-3d87f017]{color:#ffffffe6;font-size:16px}.intro-section[data-v-3d87f017]{background:linear-gradient(#fff 0%,#f7fafc 100%)}.intro-content[data-v-3d87f017]{max-width:1000px;margin:0 auto 60px}.intro-text[data-v-3d87f017]{color:var(--text-gray);text-align:justify;margin-bottom:20px;font-size:16px;line-height:1.8}.stats-grid[data-v-3d87f017]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:30px;max-width:1000px;margin:0 auto;display:grid}.stat-card[data-v-3d87f017]{text-align:center;background-color:var(--bg-light);border-radius:12px;padding:30px 20px;transition:all .3s}.stat-card[data-v-3d87f017]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001a}.stat-value[data-v-3d87f017]{justify-content:center;align-items:baseline;margin-bottom:15px;display:flex}.stat-number[data-v-3d87f017]{color:var(--primary-color);font-size:48px;font-weight:700}.stat-suffix[data-v-3d87f017]{color:var(--text-dark);margin-left:5px;font-size:18px;font-weight:600}.stat-label[data-v-3d87f017]{color:var(--text-gray);font-size:14px}.timeline-section[data-v-3d87f017]{background:linear-gradient(#f7fafc 0%,#edf2f7 100%)}.timeline[data-v-3d87f017]{max-width:1000px;margin:60px auto 0;padding:40px 0;position:relative}.timeline[data-v-3d87f017]:before{content:"";background-color:var(--primary-color);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-item[data-v-3d87f017]{align-items:center;margin-bottom:20px;display:flex;position:relative}.timeline-item-left[data-v-3d87f017]{justify-content:flex-end;padding-right:calc(50% + 90px)}.timeline-item-right[data-v-3d87f017]{justify-content:flex-start;padding-left:calc(50% + 90px)}.timeline-year[data-v-3d87f017]{background-color:var(--primary-color);color:#fff;z-index:2;border-radius:20px;padding:10px 20px;font-size:18px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.timeline-content[data-v-3d87f017]{background-color:#f2f2f2;border-radius:12px;max-width:400px;padding:25px;box-shadow:0 2px 10px #0000000d}.timeline-content p[data-v-3d87f017]{color:var(--text-gray);font-size:14px;line-height:1.6}.advantages-section[data-v-3d87f017]{background:linear-gradient(#edf2f7 0%,#fff 100%)}.advantages-grid[data-v-3d87f017]{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.advantage-card[data-v-3d87f017]{text-align:center;background-color:var(--bg-light);border-radius:12px;padding:40px 30px;transition:all .3s}.advantage-card[data-v-3d87f017]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001a}.advantage-icon[data-v-3d87f017]{justify-content:center;align-items:center;margin-bottom:20px;display:flex}.advantage-icon-img[data-v-3d87f017]{object-fit:contain;width:48px;height:48px}.advantage-title[data-v-3d87f017]{color:var(--text-dark);margin-bottom:15px;font-size:20px;font-weight:600}.advantage-description[data-v-3d87f017]{color:var(--text-gray);font-size:14px;line-height:1.6}.partners-section[data-v-3d87f017]{background:linear-gradient(#fff 0%,#f7fafc 100%)}.partners-grid[data-v-3d87f017]{grid-template-columns:repeat(7,1fr);gap:20px;display:grid}.partner-logo[data-v-3d87f017]{background-color:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:100px;padding:15px;transition:all .3s;display:flex}.partner-logo[data-v-3d87f017]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001a}.partner-image[data-v-3d87f017]{object-fit:contain;max-width:100%;max-height:80px}.certifications-section[data-v-3d87f017]{background:linear-gradient(#f7fafc 0%,#fff 100%)}.certifications-carousel[data-v-3d87f017]{align-items:center;gap:12px;margin-top:40px;display:flex;position:relative}.certifications-track[data-v-3d87f017]{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:10px 4px;display:flex;overflow-x:auto}.certifications-track[data-v-3d87f017]::-webkit-scrollbar{display:none}.cert-item[data-v-3d87f017]{cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;flex:0 0 200px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000014}.cert-item[data-v-3d87f017]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.cert-image[data-v-3d87f017]{background:#fff;justify-content:center;align-items:center;width:100%;height:260px;display:flex;overflow:hidden}.cert-image img[data-v-3d87f017]{object-fit:contain;width:100%;height:100%}.cert-caption[data-v-3d87f017]{color:var(--text-dark);text-align:center;background:#fbfdff;border-top:1px solid #eef2f7;justify-content:center;align-items:center;min-height:60px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.carousel-btn[data-v-3d87f017]{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;transition:background .3s,transform .2s;display:flex;box-shadow:0 4px 12px #00000026}.carousel-btn[data-v-3d87f017]:hover{background:var(--primary-color-strong);transform:scale(1.05)}.cert-modal[data-v-3d87f017]{z-index:9999;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cert-modal-content[data-v-3d87f017]{align-items:center;gap:20px;max-width:90vw;max-height:90vh;display:flex;position:relative}.cert-modal-figure[data-v-3d87f017]{flex-direction:column;align-items:center;gap:14px;display:flex}.cert-modal-figure img[data-v-3d87f017]{object-fit:contain;background:#fff;border-radius:8px;max-width:70vw;max-height:78vh}.cert-modal-caption[data-v-3d87f017]{color:#fff;text-align:center;max-width:70vw;font-size:15px;line-height:1.5}.cert-modal-close[data-v-3d87f017]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:36px;transition:transform .2s;position:absolute;top:-40px;right:0}.cert-modal-close[data-v-3d87f017]:hover{transform:scale(1.2)}.cert-modal-prev[data-v-3d87f017],.cert-modal-next[data-v-3d87f017]{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:48px;transition:background .3s;display:flex}.cert-modal-prev[data-v-3d87f017]:hover,.cert-modal-next[data-v-3d87f017]:hover{background:#ffffff59}@media (width<=768px){.page-title[data-v-3d87f017]{font-size:36px}.timeline[data-v-3d87f017]:before{left:30px}.timeline-item-left[data-v-3d87f017],.timeline-item-right[data-v-3d87f017]{justify-content:flex-start;padding-left:80px;padding-right:0}.timeline-year[data-v-3d87f017]{left:30px;transform:translate(-50%)}.stats-grid[data-v-3d87f017]{grid-template-columns:repeat(2,1fr)}.partners-grid[data-v-3d87f017]{grid-template-columns:repeat(3,1fr)}.cert-item[data-v-3d87f017]{flex:0 0 150px}.cert-image[data-v-3d87f017]{height:200px}.cert-caption[data-v-3d87f017]{min-height:52px;padding:10px;font-size:12px}.cert-modal-prev[data-v-3d87f017],.cert-modal-next[data-v-3d87f017]{width:44px;height:44px;font-size:32px}.cert-modal-figure img[data-v-3d87f017]{max-width:82vw}}@media (width<=1200px){.partners-grid[data-v-3d87f017]{grid-template-columns:repeat(5,1fr)}}@media (width<=992px){.partners-grid[data-v-3d87f017]{grid-template-columns:repeat(4,1fr)}}
