.certificate-duration-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px}.certificate-duration-grid a{border:1px solid var(--tte-border,#d4deeb);border-radius:12px;padding:16px;text-align:center;text-decoration:none;font-weight:800;background:var(--tte-surface,#fff)}.certificate-duration-grid .recommended{border-color:#d9a818;box-shadow:0 8px 24px rgba(166,116,0,.13)}.certificate-duration-grid small{display:block;margin-top:4px;color:#8b6200}.certificate-result-panel{border:1px solid #ccd8e5;border-left:6px solid #a66d00;border-radius:14px;padding:18px;margin:14px 0;background:#f7f9fc}.certificate-result-panel.is-qualified{border-left-color:#087d4c;background:#edf9f4}.certificate-result-panel.is-disqualified{border-left-color:#b42318;background:#fff3f2}.certificate-result-panel>span{font-size:.78rem;font-weight:900;letter-spacing:.09em}.certificate-result-panel h3{margin:7px 0}.certificate-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.certificate-metrics b{padding:12px;border-radius:10px;background:rgba(255,255,255,.78);text-align:center}@media(max-width:720px){.certificate-duration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.certificate-duration-grid .recommended{grid-column:span 2}.certificate-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
