.home-page-module__GxKQwa__main{background:var(--bg-app);min-width:0}.home-page-module__GxKQwa__sectionShell{max-width:var(--layout-content);padding-inline:var(--layout-gutter);margin-inline:auto}.home-page-module__GxKQwa__hero{padding-block:var(--space-12) var(--space-20)}.home-page-module__GxKQwa__heroGrid,.home-page-module__GxKQwa__trustGrid,.home-page-module__GxKQwa__methodGrid,.home-page-module__GxKQwa__labGrid,.home-page-module__GxKQwa__diagnosisSection,.home-page-module__GxKQwa__founderSection{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.home-page-module__GxKQwa__heroGrid{align-items:center}.home-page-module__GxKQwa__heroCopy{max-width:52rem}.home-page-module__GxKQwa__heroCopy,.home-page-module__GxKQwa__sectionHeader,.home-page-module__GxKQwa__diagnosisCopy,.home-page-module__GxKQwa__founderBody{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.home-page-module__GxKQwa__heroEyebrow{color:var(--text-secondary);font-size:var(--text-small);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:800}.home-page-module__GxKQwa__heroTitle,.home-page-module__GxKQwa__sectionTitle,.home-page-module__GxKQwa__trustTitle,.home-page-module__GxKQwa__productEntry h3,.home-page-module__GxKQwa__methodList h3,.home-page-module__GxKQwa__evolvingList h3,.home-page-module__GxKQwa__laboratoryRegion h3{color:var(--text-primary);font-family:var(--font-display);overflow-wrap:break-word;min-width:0;font-style:normal}.home-page-module__GxKQwa__heroTitle{font-size:var(--text-display);letter-spacing:var(--tracking-heading);font-weight:800;line-height:var(--line-height-heading);max-width:var(--measure-copy)}.home-page-module__GxKQwa__heroLede,.home-page-module__GxKQwa__sectionHeader>p,.home-page-module__GxKQwa__diagnosisCopy>p,.home-page-module__GxKQwa__founderBody>p,.home-page-module__GxKQwa__productEntry>p,.home-page-module__GxKQwa__methodList p,.home-page-module__GxKQwa__evolvingList article>p:last-child,.home-page-module__GxKQwa__laboratoryRegion>p,.home-page-module__GxKQwa__laboratoryRegion li span{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--line-height-body)}.home-page-module__GxKQwa__productLink{color:var(--text-primary);font-size:var(--text-small);min-height:var(--control-min-height);-webkit-text-decoration-color:var(--product-accent,var(--brand-primary));text-decoration-color:var(--product-accent,var(--brand-primary));text-decoration-thickness:var(--rule-width);text-underline-offset:var(--space-2);transition:color var(--duration-fast) var(--ease-out);white-space:nowrap;align-self:flex-start;align-items:center;margin-block-start:auto;font-weight:800;display:inline-flex}.home-page-module__GxKQwa__productLink:active{color:var(--brand-primary-hover)}.home-page-module__GxKQwa__evolvingList .home-page-module__GxKQwa__productLink{color:var(--text-primary);-webkit-text-decoration-color:var(--accent-tech-purple);text-decoration-color:var(--accent-tech-purple)}.home-page-module__GxKQwa__evolvingList .home-page-module__GxKQwa__productLink:active{color:var(--brand-primary-hover)}.home-page-module__GxKQwa__evolvingList .home-page-module__GxKQwa__productLink:focus-visible{outline-color:var(--brand-primary)}.home-page-module__GxKQwa__heroLede{font-size:var(--text-lede);max-width:var(--measure-narrow)}.home-page-module__GxKQwa__heroActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.home-page-module__GxKQwa__heroActions>a,.home-page-module__GxKQwa__diagnosisAction,.home-page-module__GxKQwa__founderBody a{white-space:nowrap}.home-page-module__GxKQwa__heroActions .home-page-module__GxKQwa__secondaryAction{border-radius:var(--radius-control);min-height:var(--control-min-height);padding:var(--space-3) var(--space-5);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.home-page-module__GxKQwa__heroActions>a,.home-page-module__GxKQwa__diagnosisAction{line-height:1}.home-page-module__GxKQwa__heroActions .home-page-module__GxKQwa__secondaryAction,.home-page-module__GxKQwa__diagnosisSection .home-page-module__GxKQwa__diagnosisAction{background:var(--bg-surface-elevated);border:var(--rule-width) solid var(--brand-primary);color:var(--text-primary);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-fast) var(--ease-out)}.home-page-module__GxKQwa__heroActions>a:active,.home-page-module__GxKQwa__diagnosisSection .home-page-module__GxKQwa__diagnosisAction:active{box-shadow:inset 0 0 0 var(--rule-width) var(--text-primary)}.home-page-module__GxKQwa__technologyIsland{background:var(--bg-technical);border:var(--rule-width) solid var(--border-technical);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);color:var(--text-inverse);gap:var(--space-8);min-width:0;padding:var(--space-6);flex-direction:column;margin:0;display:flex}.home-page-module__GxKQwa__technologyHeader{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.home-page-module__GxKQwa__technologyHeader p{font-size:var(--text-lede);font-weight:700}.home-page-module__GxKQwa__technologyHeader span,.home-page-module__GxKQwa__evolvingState,.home-page-module__GxKQwa__productState,.home-page-module__GxKQwa__stepNumber{font-size:var(--text-small);letter-spacing:var(--tracking-label);font-weight:700}.home-page-module__GxKQwa__technologyHeader span{border:var(--rule-width) solid var(--border-technical);border-radius:var(--radius-pill);color:var(--text-inverse-secondary);padding:var(--space-2) var(--space-3)}.home-page-module__GxKQwa__technologyData{margin:0;display:grid}.home-page-module__GxKQwa__technologyData>div{border-block-start:var(--rule-width) solid var(--border-technical);gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.home-page-module__GxKQwa__technologyData dt{color:var(--text-inverse-secondary)}.home-page-module__GxKQwa__technologyData dd{font-family:var(--font-mono);margin:0;font-weight:700}.home-page-module__GxKQwa__technologyOutcome{border-block-start:var(--rule-width) solid var(--border-technical);gap:var(--space-2);flex-direction:column;padding-block-start:var(--space-6);display:flex}.home-page-module__GxKQwa__technologyOutcome p,.home-page-module__GxKQwa__technologyOutcome span,.home-page-module__GxKQwa__technologyIsland figcaption{color:var(--text-inverse-secondary);font-size:var(--text-small);line-height:var(--line-height-body)}.home-page-module__GxKQwa__technologyOutcome strong{font-size:var(--text-lede)}.home-page-module__GxKQwa__trustSection,.home-page-module__GxKQwa__methodSection{background:var(--bg-surface)}.home-page-module__GxKQwa__trustSection{padding-block:var(--space-12)}.home-page-module__GxKQwa__trustGrid{align-items:center;gap:var(--space-8)}.home-page-module__GxKQwa__trustTitle{font-size:var(--text-lede);line-height:var(--line-height-heading)}.home-page-module__GxKQwa__trustList,.home-page-module__GxKQwa__methodList,.home-page-module__GxKQwa__laboratoryRegion ul{margin:0;padding:0;list-style:none}.home-page-module__GxKQwa__trustList{gap:var(--space-4);display:grid}.home-page-module__GxKQwa__trustList li{border-inline-start:var(--space-1) solid var(--brand-primary);color:var(--text-primary);padding-inline-start:var(--space-3);font-weight:700}.home-page-module__GxKQwa__catalogSection,.home-page-module__GxKQwa__labSection,.home-page-module__GxKQwa__founderSection{padding-block:var(--space-20);scroll-margin-block-start:var(--space-8)}.home-page-module__GxKQwa__sectionHeader{max-width:var(--measure-copy)}.home-page-module__GxKQwa__sectionTitle{font-size:var(--text-section);letter-spacing:var(--tracking-heading);font-weight:800;line-height:var(--line-height-heading)}.home-page-module__GxKQwa__productGrid{gap:var(--space-5);margin-block-start:var(--space-12);display:grid}.home-page-module__GxKQwa__productEntry{--product-accent:var(--brand-primary);background:var(--bg-surface-elevated);border:var(--rule-width) solid var(--border-subtle);border-block-start:var(--space-1) solid var(--product-accent);border-radius:var(--radius-card);gap:var(--space-4);min-width:0;padding:var(--space-6);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.home-page-module__GxKQwa__productEntry[data-accent=turquoise]{--product-accent:var(--accent-turquoise)}.home-page-module__GxKQwa__productEntry[data-accent=amber]{--product-accent:var(--status-warning)}.home-page-module__GxKQwa__productEntry[data-accent=rose]{--product-accent:var(--accent-rose)}.home-page-module__GxKQwa__productEntry[data-accent=coral]{--product-accent:var(--accent-coral)}.home-page-module__GxKQwa__productEntry[data-accent=green]{--product-accent:var(--status-success)}.home-page-module__GxKQwa__productState{color:var(--text-secondary);align-items:center;gap:var(--space-2);display:flex}.home-page-module__GxKQwa__productMarker{background:var(--product-accent);border-radius:var(--radius-pill);block-size:var(--marker-size);inline-size:var(--marker-size);flex:none}.home-page-module__GxKQwa__productEntry h3,.home-page-module__GxKQwa__methodList h3,.home-page-module__GxKQwa__evolvingList h3,.home-page-module__GxKQwa__laboratoryRegion h3{font-size:var(--text-lede);line-height:var(--line-height-heading)}.home-page-module__GxKQwa__productEntry>.home-page-module__GxKQwa__productAudience{color:var(--text-primary);font-size:var(--text-small);font-weight:700;line-height:var(--line-height-body)}.home-page-module__GxKQwa__methodSection{color:var(--text-primary);padding-block:var(--space-20);scroll-margin-block-start:var(--space-8)}.home-page-module__GxKQwa__methodSection .home-page-module__GxKQwa__sectionTitle,.home-page-module__GxKQwa__methodSection .home-page-module__GxKQwa__methodList h3{color:var(--text-primary)}.home-page-module__GxKQwa__methodSection .home-page-module__GxKQwa__sectionHeader>p,.home-page-module__GxKQwa__methodSection .home-page-module__GxKQwa__methodList p{color:var(--text-secondary)}.home-page-module__GxKQwa__methodList{display:grid}.home-page-module__GxKQwa__methodList li{border-block-start:var(--rule-width) solid var(--border-subtle);gap:var(--space-4);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.home-page-module__GxKQwa__methodList li>div{gap:var(--space-2);flex-direction:column;display:flex}.home-page-module__GxKQwa__stepNumber{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.home-page-module__GxKQwa__labSection{padding-block-end:var(--space-24)}.home-page-module__GxKQwa__labGrid{margin-block-start:var(--space-16)}.home-page-module__GxKQwa__evolvingList article{background:var(--bg-surface-elevated);border:var(--rule-width) solid var(--border-subtle);border-block-start:var(--space-1) solid var(--accent-tech-purple);border-radius:var(--radius-card);color:var(--text-primary);gap:var(--space-4);padding:var(--space-8);flex-direction:column;display:flex}.home-page-module__GxKQwa__evolvingList h3{color:var(--text-primary);font-size:var(--text-section)}.home-page-module__GxKQwa__evolvingList article>p:last-child,.home-page-module__GxKQwa__evolvingState{color:var(--text-secondary)}.home-page-module__GxKQwa__laboratoryRegion{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.home-page-module__GxKQwa__laboratoryRegion ul{display:grid}.home-page-module__GxKQwa__laboratoryRegion li{border-block-start:var(--rule-width) solid var(--border-strong);gap:var(--space-2);padding-block:var(--space-4);flex-direction:column;display:flex}.home-page-module__GxKQwa__laboratoryRegion li strong{color:var(--text-primary)}.home-page-module__GxKQwa__diagnosisSection{background:color-mix(in srgb, var(--brand-primary) 12%, var(--bg-surface));border-inline-start:var(--space-1) solid var(--brand-primary);border-radius:var(--radius-panel);padding-block:var(--space-12);align-items:center;margin-block-end:var(--space-16);scroll-margin-block-start:var(--space-8)}.home-page-module__GxKQwa__diagnosisAction{justify-self:start}.home-page-module__GxKQwa__diagnosisCopy>p{color:var(--text-primary)}.home-page-module__GxKQwa__founderSection{border-block-start:var(--rule-width) solid var(--border-strong);padding-block-start:var(--space-16)}.home-page-module__GxKQwa__founderBody{gap:var(--space-4);max-width:var(--measure-narrow)}.home-page-module__GxKQwa__founderName{font-weight:800;color:var(--text-primary)!important;font-size:var(--text-lede)!important}.home-page-module__GxKQwa__founderRole{font-weight:700;color:var(--text-primary)!important}.home-page-module__GxKQwa__founderBody address{margin-block-start:var(--space-4);font-style:normal}.home-page-module__GxKQwa__founderBody a{color:var(--text-primary);font-size:var(--text-small);min-height:var(--control-min-height);-webkit-text-decoration-color:var(--brand-primary);text-decoration-color:var(--brand-primary);text-underline-offset:var(--space-1);font-weight:700}.home-page-module__GxKQwa__founderBody a:active{color:var(--text-primary)}@media (hover:hover){.home-page-module__GxKQwa__productLink:hover,.home-page-module__GxKQwa__evolvingList .home-page-module__GxKQwa__productLink:hover{color:var(--brand-primary-hover)}.home-page-module__GxKQwa__heroActions .home-page-module__GxKQwa__secondaryAction:hover,.home-page-module__GxKQwa__diagnosisSection .home-page-module__GxKQwa__diagnosisAction:hover{background:color-mix(in srgb, var(--brand-primary) 14%, var(--bg-surface-elevated))}.home-page-module__GxKQwa__founderBody a:hover{color:var(--text-primary)}.home-page-module__GxKQwa__productEntry:hover{box-shadow:var(--shadow-card)}}@media (min-width:48rem){.home-page-module__GxKQwa__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.home-page-module__GxKQwa__methodGrid,.home-page-module__GxKQwa__labGrid,.home-page-module__GxKQwa__diagnosisSection,.home-page-module__GxKQwa__founderSection{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.home-page-module__GxKQwa__hero{padding-block-start:var(--space-16);padding-block-end:var(--space-24)}.home-page-module__GxKQwa__trustGrid{grid-template-columns:minmax(12rem,1.25fr) minmax(0,2.75fr)}.home-page-module__GxKQwa__trustList{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page-module__GxKQwa__diagnosisAction{justify-self:end}.home-page-module__GxKQwa__founderHeading{grid-area:1/2}.home-page-module__GxKQwa__founderBody{grid-area:1/1}}@media (prefers-reduced-motion:reduce){.home-page-module__GxKQwa__productEntry,.home-page-module__GxKQwa__productLink,.home-page-module__GxKQwa__heroActions .home-page-module__GxKQwa__secondaryAction,.home-page-module__GxKQwa__diagnosisSection .home-page-module__GxKQwa__diagnosisAction{transition-duration:0s}}
