.page_page__vWO03{background:#fff}.page_diagnosis__xmGuz,.page_hero__9NfR4,.page_reply__VAPES,.page_reportSample__XdIbt,.page_requestHero__3VOPo,.page_summary__LnbA0{width:min(calc(100% - 2.5rem),var(--max-width));margin:0 auto}.page_hero__9NfR4,.page_requestHero__3VOPo{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(3.5rem,8vw,7rem) 0}.page_heroCopy__CFIoX,.page_reply__VAPES>div,.page_requestCopy__Dr1IQ,.page_sectionIntro__whQwb{display:grid;grid-gap:1rem;gap:1rem}.page_eyebrow__wTnVL{color:var(--color-primary);font-size:.82rem;font-weight:750;letter-spacing:.08em}.page_hero__9NfR4 h1,.page_requestHero__3VOPo h1{color:var(--color-ink);font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.18}.page_resourceTitle__iqRPl{color:var(--color-ink);font-size:.95rem;font-weight:700}.page_lead__WkhZy{max-width:42rem;color:var(--color-text);font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.9}.page_audience__rGbFw{width:-moz-fit-content;width:fit-content;border-left:3px solid var(--color-primary);color:var(--color-ink);font-size:.9rem;font-weight:700;padding:.15rem 0 .15rem .75rem}.page_ctaHint__PuIbX{width:-moz-fit-content;width:fit-content;display:grid;justify-items:center;grid-gap:.3rem;gap:.3rem;margin:.25rem 0 -.25rem;color:var(--color-primary);font-size:.82rem;font-weight:750;text-align:center}.page_ctaHint__PuIbX:after{width:.55rem;height:.55rem;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);content:"";transform:rotate(45deg)}.page_actions___z35T{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:center;margin-top:.5rem}.page_trustPoints__x9u1I{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:0;padding:0;list-style:none}.page_trustPoints__x9u1I li{position:relative;color:var(--color-text-subtle);font-size:.82rem;padding-left:1.15rem}.page_trustPoints__x9u1I li:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:800}.page_primary__5rgYW,.page_secondary__cp3My{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:.75rem 1.15rem;font-weight:750;text-decoration:none}.page_primary__5rgYW{background:var(--color-primary);color:#fff}.page_secondary__cp3My{border:1px solid var(--color-primary);background:#fff;color:var(--color-primary)}.page_primary__5rgYW:hover{background:#4338ca}.page_primary__5rgYW:focus-visible,.page_secondary__cp3My:focus-visible{outline:3px solid rgba(79,70,229,.25);outline-offset:3px}.page_coverWrap__ZF3sj{display:grid;justify-self:center;width:min(100%,620px);border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface);box-shadow:0 24px 60px rgba(15,23,42,.14);overflow:hidden}.page_cover__qr_my{width:100%;height:auto;display:block}.page_coverCaption__N4Vsh{border-top:1px solid var(--color-border-subtle);color:var(--color-text-subtle);font-size:.78rem;padding:.75rem 1rem;text-align:center}.page_diagnosis__xmGuz,.page_reportSample__XdIbt,.page_summary__LnbA0{padding:clamp(3rem,7vw,6rem) 0}.page_summary__LnbA0{border-top:1px solid var(--color-border-subtle)}.page_reply__VAPES h2,.page_sectionIntro__whQwb h2{color:var(--color-ink);font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.4}.page_cards__fiFc0 p,.page_comparison__OYR7x li,.page_reply__VAPES p,.page_reportColumns__h19hY li,.page_sampleNote__pamvX,.page_sectionIntro__whQwb>p:last-child{color:var(--color-text);line-height:1.8}.page_cards__fiFc0,.page_comparison__OYR7x{display:grid;grid-gap:1rem;gap:1rem;margin-top:2rem}.page_cards__fiFc0{grid-template-columns:repeat(3,1fr)}.page_comparison__OYR7x{grid-template-columns:repeat(2,1fr)}.page_cards__fiFc0 article,.page_comparison__OYR7x article{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface-subtle);padding:1.35rem}.page_reportSample__XdIbt{border-top:1px solid var(--color-border-subtle)}.page_reportFrame__jPBqc{margin-top:2rem;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-soft);overflow:hidden}.page_reportHeader__Gwnqg{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;background:var(--color-soft-background);padding:1.25rem 1.5rem}.page_reportHeader__Gwnqg>div{display:grid;grid-gap:.35rem;gap:.35rem}.page_reportHeader__Gwnqg span{color:var(--color-primary);font-size:.78rem;font-weight:750}.page_reportHeader__Gwnqg strong{color:var(--color-ink);font-size:1.12rem}.page_sampleBadge__eJ3NV{border:1px solid var(--color-primary);border-radius:4px;background:#fff;padding:.3rem .55rem;letter-spacing:.08em}.page_reportColumns__h19hY{display:grid;grid-template-columns:repeat(2,1fr);padding:1.5rem}.page_reportColumns__h19hY article{display:grid;grid-gap:.8rem;gap:.8rem;padding:.25rem 1.5rem .25rem 0}.page_reportColumns__h19hY article+article{border-left:1px solid var(--color-border-subtle);padding:.25rem 0 .25rem 1.5rem}.page_reportColumns__h19hY h3{color:var(--color-ink);font-size:1rem}.page_reportColumns__h19hY ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:0;list-style:none}.page_reportColumns__h19hY li{position:relative;padding-left:1.3rem}.page_reportColumns__h19hY li:before{content:"→";position:absolute;left:0;color:var(--color-primary);font-weight:800}.page_sampleNote__pamvX{border-top:1px solid var(--color-border-subtle);margin:0;padding:.8rem 1.5rem;font-size:.78rem}.page_cards__fiFc0 article{min-height:170px}.page_cards__fiFc0 h3,.page_comparison__OYR7x h3{color:var(--color-ink);font-size:1.05rem;line-height:1.55}.page_badge__vXiYb{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--color-soft-background);color:var(--color-primary);font-size:.78rem;font-weight:750;padding:.3rem .65rem}.page_comparison__OYR7x ul,.page_requestPoints__g7Osb{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding:0;list-style:none}.page_comparison__OYR7x li,.page_requestPoints__g7Osb li{position:relative;padding-left:1.6rem}.page_comparison__OYR7x li:before,.page_requestPoints__g7Osb li:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:800}.page_reply__VAPES{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center;border-radius:8px;background:var(--color-soft-background);padding:clamp(1.5rem,4vw,2.5rem);margin-bottom:clamp(3.5rem,8vw,7rem)}.page_requestHero__3VOPo{align-items:start}.page_requestCopy__Dr1IQ{align-content:start;padding-top:0}.page_requestFormColumn__DPKT5{margin-top:1.75rem}.page_requestSubheading__I5zDo{color:var(--color-ink);font-weight:750;margin-top:.35rem}.page_requestPreview__K0Ud0{width:min(100%,500px);margin-top:.75rem;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface);overflow:hidden}.page_requestPreview__K0Ud0 p{border-top:1px solid var(--color-border-subtle);color:var(--color-text-subtle);font-size:.78rem;line-height:1.65;padding:.75rem 1rem}.page_requestHero__3VOPo h1{max-width:34rem;font-size:clamp(2rem,3.25vw,2.85rem);line-height:1.24}.page_requestHero__3VOPo h1 span{display:block}@media (max-width:760px){.page_comparison__OYR7x,.page_hero__9NfR4,.page_reply__VAPES,.page_reportColumns__h19hY,.page_requestHero__3VOPo{grid-template-columns:1fr}.page_hero__9NfR4 h1,.page_requestHero__3VOPo h1{font-size:clamp(1.75rem,7.2vw,2.35rem);letter-spacing:-.035em}.page_coverWrap__ZF3sj{width:100%}.page_cards__fiFc0{grid-template-columns:1fr}.page_cards__fiFc0 article{min-height:auto}.page_reportColumns__h19hY article,.page_reportColumns__h19hY article+article{border-left:0;padding:0}.page_reportColumns__h19hY article+article{border-top:1px solid var(--color-border-subtle);margin-top:1.25rem;padding-top:1.25rem}.page_trustPoints__x9u1I{display:grid}.page_primary__5rgYW,.page_secondary__cp3My{width:100%}.page_requestFormColumn__DPKT5{margin-top:0}}.ServiceDiagnosisGuideForm_form__ziHmt{position:relative;display:grid;grid-gap:1rem;gap:1rem;padding:1.5rem;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-soft)}.ServiceDiagnosisGuideForm_heading__tXE7H{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border-bottom:1px solid var(--color-border-subtle);padding-bottom:1rem}.ServiceDiagnosisGuideForm_heading__tXE7H>div{display:grid;grid-gap:.25rem;gap:.25rem}.ServiceDiagnosisGuideForm_heading__tXE7H p{color:var(--color-primary);font-size:.78rem;font-weight:750}.ServiceDiagnosisGuideForm_heading__tXE7H h2{color:var(--color-ink);font-size:1.35rem}.ServiceDiagnosisGuideForm_heading__tXE7H>span{border-radius:4px;background:var(--color-soft-background);color:var(--color-primary);font-size:.72rem;font-weight:750;padding:.35rem .5rem;white-space:nowrap}.ServiceDiagnosisGuideForm_honeypot__0dIPW{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ServiceDiagnosisGuideForm_field__RYotL{display:grid;grid-gap:.4rem;gap:.4rem;color:var(--color-ink);font-size:.9rem;font-weight:650}.ServiceDiagnosisGuideForm_checkbox__iq_mt strong,.ServiceDiagnosisGuideForm_field__RYotL strong{border-radius:4px;background:var(--color-primary);color:#fff;font-size:.68rem;padding:.12rem .35rem}.ServiceDiagnosisGuideForm_field__RYotL input{width:100%;min-height:46px;border:1px solid var(--color-border);border-radius:8px;padding:.7rem .8rem;color:var(--color-text);background:#fff}.ServiceDiagnosisGuideForm_field__RYotL small{color:var(--color-text-subtle);font-size:.74rem;font-weight:400;line-height:1.55}.ServiceDiagnosisGuideForm_checkbox__iq_mt input:focus-visible,.ServiceDiagnosisGuideForm_field__RYotL input:focus,.ServiceDiagnosisGuideForm_form__ziHmt button:focus-visible{outline:3px solid rgba(79,70,229,.22);outline-offset:2px;border-color:var(--color-primary)}.ServiceDiagnosisGuideForm_consents__HE2_U{display:grid;grid-gap:.75rem;gap:.75rem;border-top:1px solid var(--color-border-subtle);padding-top:1rem}.ServiceDiagnosisGuideForm_checkbox__iq_mt{display:grid;grid-template-columns:1.25rem 1fr;grid-gap:.55rem;gap:.55rem;align-items:start;color:var(--color-text);font-size:.84rem}.ServiceDiagnosisGuideForm_checkbox__iq_mt input{width:1rem;height:1rem;margin-top:.2rem}.ServiceDiagnosisGuideForm_form__ziHmt button{min-height:48px;border:0;border-radius:8px;background:var(--color-primary);color:#fff;font-weight:750;cursor:pointer}.ServiceDiagnosisGuideForm_delivery__L6pRL{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:var(--color-text);font-size:.78rem}.ServiceDiagnosisGuideForm_delivery__L6pRL span{position:relative;padding-left:1.15rem}.ServiceDiagnosisGuideForm_delivery__L6pRL span:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:800}.ServiceDiagnosisGuideForm_form__ziHmt button:hover{background:#4338ca}.ServiceDiagnosisGuideForm_form__ziHmt button:disabled{cursor:wait;opacity:.7}.ServiceDiagnosisGuideForm_note__iIc5W{color:var(--color-text-subtle);font-size:.78rem;line-height:1.65}.ServiceDiagnosisGuideForm_error__ABslj{border-radius:8px;background:#fef2f2;color:#b91c1c;padding:.75rem;font-size:.85rem}