.labpage-h1{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;font-size:clamp(46px,7vw,104px);font-weight:800;font-stretch:88%;line-height:.92}.labpage-h1 em{color:var(--rojo-display);font-style:normal;display:block}.labpage-h2{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:clamp(34px,4.4vw,58px);font-weight:800;font-stretch:88%;line-height:1}.labpage-h2-light{color:var(--cream)}.labpage-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.labpage-hero{grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(32px,6vw,88px);padding-block:clamp(48px,7vw,110px) clamp(64px,8vw,120px);display:grid}.labpage-lede{max-width:42ch;color:var(--muted);margin:26px 0 30px;font-size:clamp(19px,1.6vw,22px)}.labpage-ctas{flex-wrap:wrap;gap:12px;display:flex}.labpage-stamp{border:2px solid var(--tiber);justify-self:center;justify-items:center;gap:2px;padding:36px 40px 32px;display:grid;transform:rotate(3deg);box-shadow:0 30px 60px -30px #173d3c73}.labpage-stamp-logo{--logo-color:var(--rojo-display);margin-bottom:14px;font-size:56px}.labpage-stamp-line{letter-spacing:-.02em;font-size:clamp(30px,3vw,42px);font-weight:800;font-stretch:88%;line-height:1.05}.labpage-stamp-line+.labpage-stamp-line{border-top:1px solid var(--rule);padding-top:4px}.labpage-stamp-line:last-child{color:var(--rojo-ink)}.labpage-process{background:var(--tiber);color:var(--cream);padding-block:clamp(80px,10vw,140px)}.labpage-process .ref a{color:var(--peach)}.labpage-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.labpage-step{border-radius:var(--sq-l);border:2px solid #fce5d147;align-content:start;gap:12px;padding:26px 24px 28px;display:grid}.labpage-step:nth-child(4){background:var(--rojo);color:var(--tiber);border-color:var(--rojo)}.labpage-step:nth-child(4) .labpage-step-n{color:var(--tiber)}.labpage-step-n{letter-spacing:.08em;color:var(--peach);font-size:14px;font-weight:800}.labpage-step h3{letter-spacing:-.02em;font-size:clamp(24px,2.1vw,30px);font-weight:800;font-stretch:88%;line-height:1.04}.labpage-step p,.labpage-step-list{font-size:16.5px;line-height:1.5}.labpage-step-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.labpage-step-list b{color:var(--peach)}@supports (corner-shape:squircle){.labpage-step,.labpage-group-row th{corner-shape:squircle}}.labpage-tests{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.labpage-table-wrap{border:2px solid var(--tiber);padding:8px 24px 12px;overflow:hidden}.labpage-table{border-collapse:collapse;width:100%;font-size:16.5px;line-height:1.4}.labpage-table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:14px 12px 8px 0;font-size:12px;font-weight:700}.labpage-table tbody th,.labpage-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:13px 12px 13px 0}.labpage-table tbody th{width:48%;font-weight:650}.labpage-table td{color:var(--muted)}.labpage-table tbody:last-child tr:last-child>*{border-bottom:0}.labpage-group-row th{border-bottom:2px solid var(--tiber)!important;width:auto!important;padding:22px 0 10px!important}.labpage-group-name{letter-spacing:-.02em;font-size:26px;font-weight:800;font-stretch:88%;line-height:1.1;display:block}.labpage-group-asks{color:var(--muted);font-size:15px;font-weight:400;display:block}.labpage-table-foot{grid-column:2;margin-top:-12px}.labpage-lookup-sec{padding-bottom:0}.labpage-lookup{border:2px solid var(--tiber);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(28px,4vw,56px);display:grid}.labpage-lookup .lookup{margin-top:0}.labpage-wont-list{grid-template-columns:repeat(2,1fr);gap:0 clamp(24px,4vw,56px);margin:44px 0 0;padding:0;list-style:none;display:grid}.labpage-wont-list li{border-top:1px solid var(--rule);gap:6px;padding:22px 0 22px 44px;display:grid;position:relative}.labpage-wont-list li:before{content:"No";letter-spacing:.06em;text-transform:uppercase;border-radius:var(--sq-xs);background:var(--tiber);color:var(--cream);padding:4px 6px;font-size:11px;font-weight:800;position:absolute;top:24px;left:0}.labpage-wont-list b{letter-spacing:-.01em;font-size:clamp(21px,1.8vw,25px);font-weight:800;font-stretch:88%;line-height:1.15}.labpage-wont-list span{color:var(--muted)}.labpage-end{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:48px;display:flex}.labpage-end p{font-family:var(--font-pen), cursive;color:var(--rojo-ink);font-size:clamp(22px,2.2vw,28px)}@media (max-width:1000px){.labpage-steps{grid-template-columns:1fr 1fr}.labpage-tests{grid-template-columns:1fr}.labpage-table-foot{grid-column:1;margin-top:0}}@media (max-width:900px){.labpage-hero{grid-template-columns:1fr}.labpage-stamp{justify-self:start;transform:rotate(2deg)}.labpage-lookup{grid-template-columns:1fr}}@media (max-width:640px){.labpage-steps,.labpage-wont-list{grid-template-columns:1fr}.labpage-table-wrap{padding:4px 16px 8px}.labpage-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.labpage-table tbody tr:not(.labpage-group-row){border-bottom:1px solid var(--rule);gap:2px;padding:12px 0;display:grid}.labpage-table tbody tr:not(.labpage-group-row)>*{border:0;width:auto;padding:0;display:block}.labpage-table tbody:last-child tr:last-child{border-bottom:0}.labpage-group-row th{display:block}.labpage-ctas .btn{flex:100%}}@media print{.labpage-stamp{box-shadow:none;transform:none}.labpage-process{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
