.shell:where(.astro-7fllypcn){max-width:82rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.kicker:where(.astro-7fllypcn),.card-kicker:where(.astro-7fllypcn){color:var(--rb-red-soft);letter-spacing:.13em;text-transform:uppercase;margin:0;font:700 .66rem ui-monospace,SFMono-Regular,monospace}.checkup-nav:where(.astro-7fllypcn){border-bottom:1px solid var(--rb-line);background:#090a0ce6;justify-content:space-between;align-items:center;height:4.4rem;padding-inline:clamp(1rem,4vw,3rem);display:flex}.wordmark:where(.astro-7fllypcn){color:var(--rb-ink);align-items:center;gap:.7rem;font-weight:750;text-decoration:none;display:flex}.wordmark:where(.astro-7fllypcn) i:where(.astro-7fllypcn){background:var(--rb-red);color:#fff;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font:800 .64rem ui-monospace,monospace;display:flex}.product-link:where(.astro-7fllypcn){color:var(--rb-muted);font-size:.75rem;text-decoration:none}.product-link:where(.astro-7fllypcn):hover{color:var(--rb-ink)}.hero:where(.astro-7fllypcn){grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(3rem,7vw,7rem);min-height:calc(100svh - 4.4rem);padding-block:clamp(5rem,10vw,9rem);display:grid}.hero:where(.astro-7fllypcn) h1:where(.astro-7fllypcn){letter-spacing:-.07em;max-width:12ch;margin:1rem 0 1.8rem;font-size:clamp(3.4rem,7vw,7rem);line-height:.9}.lede:where(.astro-7fllypcn){color:var(--rb-muted);max-width:44rem;font-size:1.05rem;line-height:1.72}.capture-card:where(.astro-7fllypcn){background:#111317;border:1px solid #e5463b80;padding:clamp(1.5rem,4vw,3rem)}.capture-card:where(.astro-7fllypcn) h2:where(.astro-7fllypcn){letter-spacing:-.045em;margin:.75rem 0 1rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.05}.capture-card:where(.astro-7fllypcn)>p:where(.astro-7fllypcn):not(.card-kicker){color:var(--rb-muted);font-size:.88rem;line-height:1.6}.capture-card:where(.astro-7fllypcn) form:where(.astro-7fllypcn){border-top:1px solid var(--rb-line);margin-top:1.6rem;padding-top:1.5rem}.capture-card:where(.astro-7fllypcn) label:where(.astro-7fllypcn){margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:block}.form-row:where(.astro-7fllypcn){grid-template-columns:1fr auto;gap:.6rem;display:grid}.form-row:where(.astro-7fllypcn) input:where(.astro-7fllypcn){border:1px solid var(--rb-line-strong);color:var(--rb-ink);font:inherit;background:#090a0c;border-radius:3px;min-width:0;padding:.85rem .9rem}.form-row:where(.astro-7fllypcn) button:where(.astro-7fllypcn){color:#fff;cursor:pointer;background:#d9362c;border:0;border-radius:3px;padding:.85rem 1rem;font-family:inherit;font-size:.78rem;font-weight:700}.form-row:where(.astro-7fllypcn) button:where(.astro-7fllypcn):disabled{cursor:wait;opacity:.82}.form-status:where(.astro-7fllypcn){color:var(--rb-muted);margin:.8rem 0 0;font-size:.72rem;line-height:1.5}.form-status:where(.astro-7fllypcn)[data-state=success]{color:var(--rb-green)}.form-status:where(.astro-7fllypcn)[data-state=error]{color:var(--rb-red-soft)}.capture-card:where(.astro-7fllypcn) small:where(.astro-7fllypcn){color:var(--rb-dim);margin-top:.75rem;font-size:.66rem;line-height:1.5;display:block}.what-it-checks:where(.astro-7fllypcn){border-top:1px solid var(--rb-line);padding-block:clamp(5rem,9vw,9rem)}.section-heading:where(.astro-7fllypcn){max-width:58rem}.section-heading:where(.astro-7fllypcn) h2:where(.astro-7fllypcn),.why:where(.astro-7fllypcn) h2:where(.astro-7fllypcn){letter-spacing:-.06em;margin:.9rem 0 1.4rem;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.95}.section-heading:where(.astro-7fllypcn)>p:where(.astro-7fllypcn):last-child,.why:where(.astro-7fllypcn) div:where(.astro-7fllypcn) p:where(.astro-7fllypcn){color:var(--rb-muted);max-width:48rem;font-size:1rem;line-height:1.7}.check-grid:where(.astro-7fllypcn){border-left:1px solid var(--rb-line);border-top:1px solid var(--rb-line);grid-template-columns:repeat(2,1fr);margin-top:4rem;display:grid}.check-grid:where(.astro-7fllypcn) article:where(.astro-7fllypcn){border-bottom:1px solid var(--rb-line);border-right:1px solid var(--rb-line);padding:1.5rem}.check-grid:where(.astro-7fllypcn) span:where(.astro-7fllypcn){color:var(--rb-red-soft);font:.62rem ui-monospace,monospace}.check-grid:where(.astro-7fllypcn) h3:where(.astro-7fllypcn){margin:1rem 0 .7rem;font-size:1rem}.check-grid:where(.astro-7fllypcn) p:where(.astro-7fllypcn){color:var(--rb-muted);margin:0;font-size:.82rem;line-height:1.6}.why:where(.astro-7fllypcn){border-top:1px solid var(--rb-line);grid-template-columns:.4fr 1fr;gap:clamp(2rem,6vw,6rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.why:where(.astro-7fllypcn) h2:where(.astro-7fllypcn){margin-top:0}.why:where(.astro-7fllypcn) strong:where(.astro-7fllypcn){color:var(--rb-ink)}@media (width<=900px){.hero:where(.astro-7fllypcn){grid-template-columns:1fr;min-height:0}.hero-copy:where(.astro-7fllypcn){max-width:58rem}.capture-card:where(.astro-7fllypcn){max-width:42rem}.why:where(.astro-7fllypcn){grid-template-columns:1fr}}@media (width<=620px){.checkup-nav:where(.astro-7fllypcn){height:4rem}.hero:where(.astro-7fllypcn){padding-top:4rem}.hero:where(.astro-7fllypcn) h1:where(.astro-7fllypcn){font-size:3.15rem}.form-row:where(.astro-7fllypcn),.check-grid:where(.astro-7fllypcn){grid-template-columns:1fr}.section-heading:where(.astro-7fllypcn) h2:where(.astro-7fllypcn),.why:where(.astro-7fllypcn) h2:where(.astro-7fllypcn){font-size:2.6rem}}
