.LabsPage-module__HUpHgW__page{width:min(1180px, calc(100% - var(--space-40)));padding:clamp(var(--space-52), 8vw, var(--space-90)) 0 var(--space-90);margin:0 auto}.LabsPage-module__HUpHgW__intro{max-width:760px}.LabsPage-module__HUpHgW__eyebrow,.LabsPage-module__HUpHgW__cardEyebrow{color:var(--color-accent);font-size:var(--pm-font-13);font-weight:var(--weight-760);letter-spacing:.08em;text-transform:uppercase}.LabsPage-module__HUpHgW__intro h1{max-width:720px;margin:var(--space-14) 0 0;color:var(--color-text-strong);font-size:clamp(var(--pm-font-38), 5vw, var(--pm-font-64));font-weight:var(--weight-800);letter-spacing:-.045em;line-height:var(--leading-098)}.LabsPage-module__HUpHgW__intro p{max-width:680px;margin:var(--space-22) 0 0;color:var(--color-muted);font-size:var(--pm-text-lg);line-height:var(--leading-155)}.LabsPage-module__HUpHgW__savant,.LabsPage-module__HUpHgW__socialLab{gap:var(--space-28);margin-top:clamp(var(--space-48), 8vw, var(--space-78));display:grid}.LabsPage-module__HUpHgW__socialLab{padding-top:clamp(var(--space-34), 5vw, var(--space-52));border-top:1px solid var(--color-border)}.LabsPage-module__HUpHgW__savantLead{justify-content:space-between;align-items:end;gap:var(--space-28);display:flex}.LabsPage-module__HUpHgW__savantLead>div{max-width:760px}.LabsPage-module__HUpHgW__savantLead h2{margin:var(--space-6) 0 0;color:var(--color-text-strong);font-size:clamp(var(--pm-font-38), 5vw, var(--pm-font-58));font-weight:var(--weight-800);letter-spacing:-.04em;line-height:var(--leading-105)}.LabsPage-module__HUpHgW__savantLead p,.LabsPage-module__HUpHgW__sectionHeading p,.LabsPage-module__HUpHgW__metricGrid p,.LabsPage-module__HUpHgW__capabilityGrid p,.LabsPage-module__HUpHgW__methodology p{color:var(--color-muted);line-height:var(--leading-155)}.LabsPage-module__HUpHgW__savantLead p{max-width:720px;margin:var(--space-14) 0 0;font-size:var(--pm-text-lg)}.LabsPage-module__HUpHgW__savantActions{align-items:flex-end;gap:var(--space-10);flex-direction:column;flex:none;display:flex}.LabsPage-module__HUpHgW__primaryAction{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-8);padding:0 var(--space-18);border:1px solid var(--color-accent);border-radius:var(--radius-7);background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-760);transition:filter var(--duration-140) var(--ease-standard), transform var(--duration-140) var(--ease-standard);flex:none;text-decoration:none;display:inline-flex}.LabsPage-module__HUpHgW__primaryAction:hover{filter:brightness(1.05);transform:translateY(-1px)}.LabsPage-module__HUpHgW__researchAction{color:var(--color-muted);font-size:var(--pm-font-14);font-weight:var(--weight-650);text-decoration:none}.LabsPage-module__HUpHgW__researchAction:hover{color:var(--color-accent)}.LabsPage-module__HUpHgW__primaryAction:focus-visible,.LabsPage-module__HUpHgW__researchAction:focus-visible,.LabsPage-module__HUpHgW__heroPreview:focus-visible{box-shadow:var(--component-focus-ring);outline:none}.LabsPage-module__HUpHgW__heroPreview,.LabsPage-module__HUpHgW__previewGrid figure{border:1px solid var(--color-border-strong);border-radius:var(--radius-14);background:var(--color-surface-2);box-shadow:var(--shadow-md);overflow:hidden}.LabsPage-module__HUpHgW__heroPreview{color:inherit;text-decoration:none;display:block}.LabsPage-module__HUpHgW__heroPreview img,.LabsPage-module__HUpHgW__previewGrid img{width:100%;height:auto;display:block}.LabsPage-module__HUpHgW__previewGrid{gap:var(--space-18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LabsPage-module__HUpHgW__previewGrid figure{margin:0}.LabsPage-module__HUpHgW__previewGrid figcaption{padding:var(--space-10) var(--space-12);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--pm-text-sm);font-weight:var(--weight-650)}.LabsPage-module__HUpHgW__benchmarkSection,.LabsPage-module__HUpHgW__capabilities{gap:var(--space-18);padding-top:clamp(var(--space-34), 5vw, var(--space-52));border-top:1px solid var(--color-border);display:grid}.LabsPage-module__HUpHgW__sectionHeading{max-width:760px}.LabsPage-module__HUpHgW__sectionHeading h3{margin:var(--space-6) 0 0;color:var(--color-text-strong);font-size:clamp(var(--pm-font-28), 3vw, var(--pm-font-38));letter-spacing:-.03em}.LabsPage-module__HUpHgW__sectionHeading p{margin:var(--space-10) 0 0}.LabsPage-module__HUpHgW__metricGrid,.LabsPage-module__HUpHgW__capabilityGrid{gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.LabsPage-module__HUpHgW__metricGrid article,.LabsPage-module__HUpHgW__capabilityGrid article{min-width:0;padding:var(--space-18);border:1px solid var(--color-border);border-radius:var(--radius-10);background:var(--color-surface-2)}.LabsPage-module__HUpHgW__metricGrid strong{color:var(--color-text-strong);font-size:clamp(var(--pm-font-26), 3vw, var(--pm-font-36));font-variant-numeric:tabular-nums;letter-spacing:-.035em;display:block}.LabsPage-module__HUpHgW__metricGrid span{margin-top:var(--space-4);color:var(--color-text);font-size:var(--pm-text-sm);font-weight:var(--weight-700);display:block}.LabsPage-module__HUpHgW__metricGrid p,.LabsPage-module__HUpHgW__capabilityGrid p{margin:var(--space-10) 0 0;font-size:var(--pm-text-sm)}.LabsPage-module__HUpHgW__capabilityGrid h4{color:var(--color-text-strong);font-size:var(--pm-text-base);margin:0}.LabsPage-module__HUpHgW__methodology{border:1px solid var(--color-border);border-radius:var(--radius-10);background:var(--color-surface);overflow:hidden}.LabsPage-module__HUpHgW__methodology summary{padding:var(--space-14) var(--space-16);color:var(--color-text-strong);font-weight:var(--weight-700);cursor:pointer}.LabsPage-module__HUpHgW__methodology>div{gap:var(--space-14);padding:0 var(--space-16) var(--space-16);border-top:1px solid var(--color-border);display:grid}.LabsPage-module__HUpHgW__methodology p{margin:var(--space-14) 0 0}.LabsPage-module__HUpHgW__methodology dl{border:1px solid var(--color-border);border-radius:var(--radius-7);background:var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.LabsPage-module__HUpHgW__methodology dl>div{min-width:0;padding:var(--space-10) var(--space-12);background:var(--color-surface-2)}.LabsPage-module__HUpHgW__methodology dt{color:var(--color-muted);font-size:var(--pm-text-xs);font-weight:var(--weight-700);text-transform:uppercase}.LabsPage-module__HUpHgW__methodology dd{margin:var(--space-2) 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:var(--pm-text-sm)}@media (max-width:980px){.LabsPage-module__HUpHgW__metricGrid,.LabsPage-module__HUpHgW__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.LabsPage-module__HUpHgW__page{width:min(100% - var(--space-28), 1180px);padding-top:var(--space-48)}.LabsPage-module__HUpHgW__savantLead{flex-direction:column;align-items:start}.LabsPage-module__HUpHgW__previewGrid,.LabsPage-module__HUpHgW__metricGrid,.LabsPage-module__HUpHgW__capabilityGrid,.LabsPage-module__HUpHgW__methodology dl{grid-template-columns:1fr}.LabsPage-module__HUpHgW__savantActions,.LabsPage-module__HUpHgW__primaryAction{width:100%}.LabsPage-module__HUpHgW__savantActions{align-items:stretch}.LabsPage-module__HUpHgW__researchAction{text-align:center}}@media (prefers-reduced-motion:reduce){.LabsPage-module__HUpHgW__primaryAction{transition:none}.LabsPage-module__HUpHgW__primaryAction:hover{transform:none}}
