.videoShowcase{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);gap:clamp(1.25rem,4vw,3.25rem);align-items:center;background:#071728;color:#fff}.videoShowcase h2{margin:.2rem 0 .75rem}.videoShowcase p{max-width:34rem}.presentationVideo{display:block;width:100%;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#000;box-shadow:0 24px 55px rgba(0,0,0,.28)}@media(max-width:760px){.videoShowcase{grid-template-columns:1fr}.presentationVideo{border-radius:12px}}
.certificateSection{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.4fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;background:#eef6f8}.certificateCopy p{max-width:43rem}.certificateVisual{margin:0}.certificateVisual>a:first-child{display:block;border-radius:16px;outline-offset:5px;box-shadow:0 22px 54px rgba(4,25,43,.18);transition:transform .2s ease,box-shadow .2s ease}.certificateVisual>a:first-child:hover{transform:translateY(-3px);box-shadow:0 27px 62px rgba(4,25,43,.24)}.certificateVisual img{display:block;width:100%;height:auto;border:1px solid #d3e0e5;border-radius:16px;background:#fff}.certificateVisual figcaption{margin-top:12px;color:#58707c;font-size:.85rem;text-align:center}.certificateZoom{display:block;width:max-content;max-width:100%;margin:14px auto 0;padding:10px 15px;border:1px solid #0d608e;border-radius:8px;color:#0d608e;font-size:.85rem;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.certificateZoom:hover{background:#0d608e;color:#fff}@media(max-width:900px){.certificateSection{grid-template-columns:1fr}.certificateVisual{max-width:900px;margin-inline:auto}}@media(max-width:520px){.certificateSection{padding-inline:14px}.certificateCopy{padding-inline:6px}.certificateVisual>a:first-child,.certificateVisual img{border-radius:10px}.certificateVisual figcaption{font-size:.78rem}.certificateZoom{width:100%;text-align:center}}
