.cert-paths{max-width:1152px;margin-inline:auto;padding:80px 24px;color:#142743}.cert-intro{max-width:720px;margin-bottom:36px}.cert-intro h2{font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.cert-intro p{margin-top:16px;color:#48586c;font-size:17px;line-height:1.8}.cert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cert-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce3ec;border-radius:18px;background:#fff;box-shadow:0 6px 22px rgba(20,39,67,.05)}.cert-cover{width:100%;aspect-ratio:16/9;object-fit:cover;background:#e2e8f0}.cert-body{display:flex;flex:1;flex-direction:column;padding:26px}.cert-audience{font-size:14px;font-weight:600;color:#66758a;margin:0 0 10px}.cert-body h3{font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-.025em;text-align:start;margin:0}.cert-description{font-size:15px;line-height:1.85;color:#48586c;margin:18px 0 24px}.cert-bottom{margin-top:auto}.cert-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding-top:20px;border-top:1px solid #e2e8f0;margin-bottom:18px}.cert-price strong{font-size:26px;line-height:1.3}.cert-price span{font-size:12px;color:#66758a}.cert-button{width:100%;white-space:normal;text-align:center}.cert-help{margin-top:28px;font-size:15px;color:#48586c;line-height:1.8}.cert-help a{color:#234a83;font-weight:600;text-decoration:underline;text-underline-offset:4px}.cert-paths a:focus-visible{outline:3px solid #a67a20;outline-offset:5px}.cert-paths h3[dir=ltr]{text-align:inherit}@media(max-width:850px){.cert-grid{gap:16px}.cert-body{padding:20px}}@media(max-width:680px){.cert-paths{padding:48px 20px}.cert-grid{grid-template-columns:1fr}.cert-cover{max-height:210px}.cert-body{padding:24px}}[dir=rtl] .cert-intro h2{letter-spacing:normal;line-height:1.5}