.lab-info-container{gap:var(--spacing-lg);grid-template-columns:1fr 2fr;align-items:start;display:grid}.lab-badge{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-light)100%);padding:var(--spacing-lg);border-radius:var(--radius-lg);text-align:center;color:var(--color-white);position:sticky;top:100px}.badge-icon{margin-bottom:var(--spacing-sm);font-size:4rem}.lab-badge h2{color:var(--color-white);margin-bottom:.5rem}.lab-subtitle{color:#2d2d2d;opacity:1;margin-bottom:var(--spacing-md);font-size:.9375rem}.iso-badge{background:var(--color-white);color:var(--color-primary);padding:var(--spacing-sm);border-radius:var(--radius-sm);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.iso-icon{background:var(--color-primary);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;display:flex}.lab-description h3{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.lab-description p{margin-bottom:var(--spacing-sm);line-height:1.8}.highlights-grid{gap:var(--spacing-md);margin-top:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.highlight-card{text-align:center}.highlight-check{background:var(--color-primary);width:60px;height:60px;color:var(--color-white);margin:0 auto var(--spacing-sm);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;display:flex}.test-results-container{max-width:900px;margin:var(--spacing-md)auto 0}.test-results-grid{gap:var(--spacing-sm);display:grid}.test-result-item{gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-bg-light);border-radius:var(--radius-sm);grid-template-columns:2fr 2fr 1fr;align-items:center;display:grid}.test-name{color:var(--color-text-dark);font-weight:600}.test-result{color:var(--color-text-dark);font-family:monospace}.test-status{text-align:right}.status-badge{color:#155724;border-radius:var(--radius-full);background:#d4edda;padding:.25rem .75rem;font-size:.875rem;font-weight:600}.certification-summary{max-width:800px;margin:0 auto}.summary-card{padding:var(--spacing-lg)}.summary-list{margin:0;padding:0;list-style:none}.summary-list li{padding:var(--spacing-sm)0;color:var(--color-text-dark);border-bottom:1px solid var(--color-bg-light);font-size:1.125rem}.summary-list li:last-child{border-bottom:none}.download-section{text-align:center;max-width:900px;margin:0 auto}.download-section h2{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.certification-preview{max-width:700px;margin:0 auto var(--spacing-md);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden}.certification-image{width:100%;height:auto;display:block}.download-buttons{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.download-buttons a{text-decoration:none}.download-note{color:var(--color-text-light);font-size:.875rem;font-style:italic}@media (max-width:768px){.lab-info-container{grid-template-columns:1fr}.lab-badge{position:static}.test-result-item{grid-template-columns:1fr;gap:.5rem}.test-status{text-align:left}.certification-preview{max-width:100%}.download-buttons{flex-direction:column}}
