.diploma-main[data-astro-cid-kxptsqdj]{font-family:Jost,Roboto,sans-serif;line-height:1.6;color:#1e293b!important;background-color:#fff!important}.diploma-breadcrumb-bar[data-astro-cid-kxptsqdj]{background:#001737;border-bottom:1px solid #ffffff14;padding:14px 0}.breadcrumb-list[data-astro-cid-kxptsqdj]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.breadcrumb-list[data-astro-cid-kxptsqdj] a[data-astro-cid-kxptsqdj]{color:#94a3b8;text-decoration:none;transition:color .2s}.breadcrumb-list[data-astro-cid-kxptsqdj] a[data-astro-cid-kxptsqdj]:hover{color:#38bdf8}.breadcrumb-list[data-astro-cid-kxptsqdj] .separator[data-astro-cid-kxptsqdj]{color:#475569;font-size:11px}.breadcrumb-list[data-astro-cid-kxptsqdj] .current[data-astro-cid-kxptsqdj]{color:#38bdf8;font-weight:500}.diploma-hero-section[data-astro-cid-kxptsqdj]{color:#fff;background:linear-gradient(135deg,#091224,#0d1e3a,#07152d);padding:70px 0 90px;position:relative;overflow:hidden}.diploma-hero-section[data-astro-cid-kxptsqdj]:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,#0d5cfb40 0%,#0000 60%);position:absolute;inset:0}.hero-grid[data-astro-cid-kxptsqdj]{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid;position:relative}.hero-badge-wrap[data-astro-cid-kxptsqdj]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.hero-pill[data-astro-cid-kxptsqdj]{backdrop-filter:blur(8px);color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600}.academy-pill[data-astro-cid-kxptsqdj]{color:#38bdf8;background:#0d5cfb40;border-color:#38bdf866}.experience-pill[data-astro-cid-kxptsqdj]{color:#fef08a;background:#eab3082e;border-color:#eab30866}.hero-rating[data-astro-cid-kxptsqdj]{color:#cbd5e1;font-size:14px}.hero-title[data-astro-cid-kxptsqdj]{color:#fff;letter-spacing:-.02em;margin-bottom:18px;font-size:40px;font-weight:800;line-height:1.18}.gradient-text[data-astro-cid-kxptsqdj]{background:linear-gradient(90deg,#38bdf8,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-lead[data-astro-cid-kxptsqdj]{color:#cbd5e1;margin-bottom:22px;font-size:16.5px;line-height:1.65}.hero-lead[data-astro-cid-kxptsqdj] strong[data-astro-cid-kxptsqdj]{color:#fff}.hero-facts-row[data-astro-cid-kxptsqdj]{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:24px;margin-bottom:28px;padding-top:10px;display:flex}.fact-item[data-astro-cid-kxptsqdj]{align-items:center;gap:12px;display:flex}.fact-item[data-astro-cid-kxptsqdj] i[data-astro-cid-kxptsqdj]{font-size:26px}.fact-item[data-astro-cid-kxptsqdj] strong[data-astro-cid-kxptsqdj]{color:#fff;font-size:15px;display:block}.fact-item[data-astro-cid-kxptsqdj] span[data-astro-cid-kxptsqdj]{color:#94a3b8;font-size:12.5px}.hero-cta-group[data-astro-cid-kxptsqdj]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn-primary-diploma[data-astro-cid-kxptsqdj]{color:#fff;background:#0d5cfb;border-radius:8px;align-items:center;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #0d5cfb66}.btn-primary-diploma[data-astro-cid-kxptsqdj]:hover{color:#fff;background:#0b4bcc;transform:translateY(-2px);box-shadow:0 6px 20px #0d5cfb80}.btn-secondary-diploma[data-astro-cid-kxptsqdj]{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:8px;align-items:center;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-secondary-diploma[data-astro-cid-kxptsqdj]:hover{color:#fff;background:#ffffff29}.hero-visual[data-astro-cid-kxptsqdj]{position:relative}.hero-figure[data-astro-cid-kxptsqdj]{border:1px solid #ffffff26;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006}.hero-img[data-astro-cid-kxptsqdj]{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.hero-floating-card[data-astro-cid-kxptsqdj]{backdrop-filter:blur(12px);background:#0f172ae6;border:1px solid #38bdf866;border-radius:12px;align-items:center;gap:14px;padding:12px 18px;display:flex;position:absolute;bottom:20px;left:20px;box-shadow:0 10px 25px #00000059}.floating-icon[data-astro-cid-kxptsqdj]{font-size:24px}.floating-text[data-astro-cid-kxptsqdj] strong[data-astro-cid-kxptsqdj]{color:#fff;font-size:14px;font-weight:700;display:block}.floating-text[data-astro-cid-kxptsqdj] span[data-astro-cid-kxptsqdj]{color:#94a3b8;font-size:12px}.section-diploma[data-astro-cid-kxptsqdj]{padding:80px 0;background-color:#fff!important}.bg-light-alt[data-astro-cid-kxptsqdj]{background-color:#f8fafc!important}.section-header[data-astro-cid-kxptsqdj]{max-width:820px;margin:0 auto 50px}.sub-badge[data-astro-cid-kxptsqdj]{color:#0d5cfb;text-transform:uppercase;letter-spacing:.06em;background:#0d5cfb14;border-radius:9999px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.section-title[data-astro-cid-kxptsqdj]{color:#0f172a;margin-bottom:14px;font-size:34px;font-weight:800;line-height:1.25}.section-subtitle[data-astro-cid-kxptsqdj]{color:#64748b;font-size:16.5px;line-height:1.6}.pillars-grid[data-astro-cid-kxptsqdj]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pillar-card[data-astro-cid-kxptsqdj]{border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;padding:32px 24px;transition:all .25s;display:flex;box-shadow:0 4px 14px #0000000a;background:#fff!important}.pillar-card[data-astro-cid-kxptsqdj]:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000014}.border-blue[data-astro-cid-kxptsqdj]:hover{border-color:#0d5cfb}.border-emerald[data-astro-cid-kxptsqdj]:hover{border-color:#10b981}.border-amber[data-astro-cid-kxptsqdj]:hover{border-color:#f59e0b}.border-sky[data-astro-cid-kxptsqdj]:hover{border-color:#0284c7}.pillar-icon[data-astro-cid-kxptsqdj]{border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:24px;display:flex}.text-blue[data-astro-cid-kxptsqdj]{color:#0d5cfb}.text-emerald[data-astro-cid-kxptsqdj]{color:#059669}.text-amber[data-astro-cid-kxptsqdj]{color:#d97706}.text-sky[data-astro-cid-kxptsqdj]{color:#0284c7}.bg-blue-tint[data-astro-cid-kxptsqdj]{background:#0d5cfb14}.bg-emerald-tint[data-astro-cid-kxptsqdj]{background:#10b9811a}.bg-amber-tint[data-astro-cid-kxptsqdj]{background:#f59e0b1a}.bg-sky-tint[data-astro-cid-kxptsqdj]{background:#0284c71a}.pillar-badge[data-astro-cid-kxptsqdj]{text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.pillar-title[data-astro-cid-kxptsqdj]{color:#0f172a;margin-bottom:12px;font-size:19px;font-weight:700;line-height:1.35}.pillar-desc[data-astro-cid-kxptsqdj]{color:#475569;margin-bottom:20px;font-size:14px;line-height:1.55}.pillar-list[data-astro-cid-kxptsqdj]{color:#334155;flex-direction:column;gap:9px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pillar-list[data-astro-cid-kxptsqdj] li[data-astro-cid-kxptsqdj]{align-items:center;gap:8px;display:flex}.pillar-footer[data-astro-cid-kxptsqdj]{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;font-size:12.5px;display:flex}.accordion-wrap[data-astro-cid-kxptsqdj]{flex-direction:column;gap:16px;max-width:960px;margin:0 auto;display:flex}.diploma-accordion[data-astro-cid-kxptsqdj]{border:1px solid #e2e8f0;border-radius:14px;padding:24px 26px;transition:all .25s;box-shadow:0 4px 14px #00000008;background:#fff!important}.diploma-accordion[data-astro-cid-kxptsqdj][open]{border-color:#0d5cfb;box-shadow:0 8px 24px #0d5cfb14}.accordion-summary[data-astro-cid-kxptsqdj]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.accordion-summary[data-astro-cid-kxptsqdj]::-webkit-details-marker{display:none}.summary-left[data-astro-cid-kxptsqdj]{align-items:center;gap:18px;display:flex}.phase-number[data-astro-cid-kxptsqdj]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:flex}.phase-title[data-astro-cid-kxptsqdj]{color:#0f172a;margin:0 0 4px;font-size:18.5px;font-weight:700}.phase-desc[data-astro-cid-kxptsqdj]{color:#64748b;margin:0;font-size:13.5px}.accordion-arrow[data-astro-cid-kxptsqdj]{color:#94a3b8;font-size:13px;transition:transform .25s}.diploma-accordion[data-astro-cid-kxptsqdj][open] .accordion-arrow[data-astro-cid-kxptsqdj]{color:#0d5cfb;transform:rotate(180deg)}.accordion-body[data-astro-cid-kxptsqdj]{border-top:1px solid #f1f5f9;margin-top:22px;padding-top:22px}.week-grid[data-astro-cid-kxptsqdj]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.week-card[data-astro-cid-kxptsqdj]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:18px}.week-title[data-astro-cid-kxptsqdj]{margin:0 0 10px;font-size:14.5px;font-weight:700}.week-list[data-astro-cid-kxptsqdj]{color:#475569;flex-direction:column;gap:7px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.gear-banner[data-astro-cid-kxptsqdj]{color:#1e293b;border:1px solid #0000;border-radius:8px;padding:12px 18px;font-size:13px}.lab-cards-grid[data-astro-cid-kxptsqdj]{grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:40px;display:grid}.lab-card[data-astro-cid-kxptsqdj]{border:1px solid #e2e8f0;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 4px 18px #0000000a;background:#fff!important}.lab-card[data-astro-cid-kxptsqdj]:hover{border-color:#0d5cfb;transform:translateY(-4px);box-shadow:0 16px 32px #0d5cfb14}.lab-img-wrapper[data-astro-cid-kxptsqdj]{aspect-ratio:16/9;background:#f1f5f9;width:100%;position:relative;overflow:hidden}.lab-img[data-astro-cid-kxptsqdj]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.lab-card[data-astro-cid-kxptsqdj]:hover .lab-img[data-astro-cid-kxptsqdj]{transform:scale(1.04)}.lab-card-content[data-astro-cid-kxptsqdj]{padding:26px}.lab-badge[data-astro-cid-kxptsqdj]{text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.lab-card-title[data-astro-cid-kxptsqdj]{color:#0f172a;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.35}.lab-card-desc[data-astro-cid-kxptsqdj]{color:#64748b;margin:0;font-size:14px;line-height:1.6}.lab-features-grid[data-astro-cid-kxptsqdj]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lab-feat-box[data-astro-cid-kxptsqdj]{border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:14px;padding:20px;display:flex;box-shadow:0 2px 10px #00000008;background:#fff!important}.feat-icon[data-astro-cid-kxptsqdj]{font-size:26px;line-height:1}.feat-title[data-astro-cid-kxptsqdj]{color:#0f172a;margin:0 0 4px;font-size:14.5px;font-weight:700}.feat-desc[data-astro-cid-kxptsqdj]{color:#64748b;margin:0;font-size:12.5px;line-height:1.5}.careers-grid[data-astro-cid-kxptsqdj]{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.career-card[data-astro-cid-kxptsqdj]{border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;padding:26px 22px;transition:all .3s;display:flex;box-shadow:0 4px 16px #0000000a;background:#fff!important}.career-card[data-astro-cid-kxptsqdj]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.career-tag[data-astro-cid-kxptsqdj]{text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:800}.career-title[data-astro-cid-kxptsqdj]{color:#0f172a;margin-bottom:10px;font-size:18.5px;font-weight:700;line-height:1.35}.career-desc[data-astro-cid-kxptsqdj]{color:#64748b;margin-bottom:16px;font-size:13.5px;line-height:1.55}.career-salary[data-astro-cid-kxptsqdj]{border-top:1px solid #f1f5f9;padding-top:12px;font-size:13px;font-weight:700}.faq-accordion-wrap[data-astro-cid-kxptsqdj]{flex-direction:column;gap:14px;max-width:840px;margin:0 auto;display:flex}.faq-item[data-astro-cid-kxptsqdj]{border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;transition:all .2s;box-shadow:0 2px 10px #00000005;background:#fff!important}.faq-item[data-astro-cid-kxptsqdj][open]{border-color:#0d5cfb;box-shadow:0 6px 18px #0d5cfb0f}.faq-summary[data-astro-cid-kxptsqdj]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.faq-summary[data-astro-cid-kxptsqdj]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-kxptsqdj]{color:#0f172a;padding-right:16px;font-size:16.5px;font-weight:700}.faq-icon[data-astro-cid-kxptsqdj]{color:#94a3b8;font-size:12px;transition:transform .25s}.faq-item[data-astro-cid-kxptsqdj][open] .faq-icon[data-astro-cid-kxptsqdj]{color:#0d5cfb;transform:rotate(180deg)}.faq-answer[data-astro-cid-kxptsqdj]{color:#475569;border-top:1px solid #f1f5f9;margin-top:14px;padding-top:14px;font-size:14.5px;line-height:1.65}.cta-banner-card[data-astro-cid-kxptsqdj]{text-align:center;color:#fff;background:linear-gradient(135deg,#091a38,#0d5cfb);border-radius:16px;max-width:960px;margin:0 auto;padding:50px 40px;box-shadow:0 20px 45px #0d5cfb40}.cta-pill[data-astro-cid-kxptsqdj]{color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:9999px;margin-bottom:22px;padding:6px 18px;font-size:13px;font-weight:700;display:inline-block}.cta-banner-title[data-astro-cid-kxptsqdj]{color:#fff;margin-bottom:16px;font-size:34px;font-weight:800;line-height:1.3}.cta-banner-desc[data-astro-cid-kxptsqdj]{color:#e2e8f0;max-width:660px;margin:0 auto 34px;font-size:16.5px}.cta-btn-group[data-astro-cid-kxptsqdj]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.btn-cta-whatsapp[data-astro-cid-kxptsqdj]{color:#fff;background:#25d366;border-radius:8px;align-items:center;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 10px 20px -5px #25d36666}.btn-cta-whatsapp[data-astro-cid-kxptsqdj]:hover{color:#fff;background:#1ebc59;transform:translateY(-2px)}.btn-cta-call[data-astro-cid-kxptsqdj]{color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:8px;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-cta-call[data-astro-cid-kxptsqdj]:hover{color:#fff;background:#ffffff40;transform:translateY(-2px)}.cta-trust-items[data-astro-cid-kxptsqdj]{color:#e2e8f0;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:30px;font-size:13.5px;display:flex}@media (width<=991px){.hero-grid[data-astro-cid-kxptsqdj]{grid-template-columns:1fr}.hero-title[data-astro-cid-kxptsqdj]{font-size:32px}.pillars-grid[data-astro-cid-kxptsqdj],.careers-grid[data-astro-cid-kxptsqdj],.lab-features-grid[data-astro-cid-kxptsqdj]{grid-template-columns:repeat(2,1fr)}.week-grid[data-astro-cid-kxptsqdj]{grid-template-columns:1fr}}@media (width<=767px){.section-diploma[data-astro-cid-kxptsqdj]{padding:55px 0}.hero-title[data-astro-cid-kxptsqdj]{font-size:26px}.section-title[data-astro-cid-kxptsqdj],.cta-banner-title[data-astro-cid-kxptsqdj]{font-size:24px}.pillars-grid[data-astro-cid-kxptsqdj],.careers-grid[data-astro-cid-kxptsqdj],.lab-cards-grid[data-astro-cid-kxptsqdj],.lab-features-grid[data-astro-cid-kxptsqdj]{grid-template-columns:1fr}.hero-cta-group[data-astro-cid-kxptsqdj],.cta-btn-group[data-astro-cid-kxptsqdj]{flex-direction:column;width:100%}.btn-primary-diploma[data-astro-cid-kxptsqdj],.btn-secondary-diploma[data-astro-cid-kxptsqdj],.btn-cta-whatsapp[data-astro-cid-kxptsqdj],.btn-cta-call[data-astro-cid-kxptsqdj]{text-align:center;justify-content:center;width:100%}.cta-banner-card[data-astro-cid-kxptsqdj]{padding:34px 20px}}