.tests-head{max-width:720px;margin-bottom:var(--space-7)}.tests-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.05em;color:var(--text-success)}.tests-eyebrow:before{content:"";width:16px;height:1.5px;background:var(--teal);border-radius:2px}.tests-head h1{font-size:clamp(24px,4vw,34px);font-weight:800;color:var(--text-strong);margin:var(--space-3) 0 var(--space-2)}.tests-lead{font-size:clamp(15px,2.2vw,17px);line-height:1.85;color:var(--text);max-width:52ch;margin:0}.tests-note{font-size:var(--fs-small);color:var(--text-muted);margin:var(--space-2) 0 0}.tests-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:880px){.tests-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tests-grid{grid-template-columns:1fr}}.tests-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2);background:linear-gradient(158deg,var(--surface),var(--bg-elevated));border:1px solid color-mix(in srgb,var(--navy-300) 10%,transparent);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:0 4px 20px rgba(27,40,101,.05);min-height:210px;transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.tests-card:hover{box-shadow:0 12px 34px rgba(27,40,101,.09);transform:translateY(-2px)}.tests-mirror{position:absolute;inset-inline:0;top:0;height:74px;pointer-events:none;background:linear-gradient(118deg,color-mix(in srgb,var(--teal) 15%,transparent),transparent 62%)}.tests-card-glyph{position:relative;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:50% 50% 46% 46%/62% 62% 40% 40%;background:linear-gradient(160deg,color-mix(in srgb,var(--teal) 18%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--teal) 22%,transparent);color:var(--teal);margin-bottom:var(--space-2);box-shadow:0 3px 12px color-mix(in srgb,var(--teal) 12%,transparent)}.tests-card-name{position:relative;z-index:1;font-size:16px;font-weight:800;color:var(--text-strong)}.tests-card-desc{font-size:13.5px;line-height:1.9;margin:0}.tests-card-count,.tests-card-desc{position:relative;z-index:1;color:var(--text-muted)}.tests-card-count{font-size:var(--fs-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tests-card-cta{position:relative;z-index:1;margin-top:auto;padding-top:var(--space-3);text-decoration:none}