.lab-hero[data-astro-cid-k3hobxpo]{color:#fff;background:linear-gradient(112deg,#0f1a24f7,#122435ed),repeating-linear-gradient(90deg,#0000 0 86px,#ffffff0d 86px 87px);padding:clamp(4rem,9vw,7.5rem) 0}.hero-grid[data-astro-cid-k3hobxpo]{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.55fr);align-items:end;gap:clamp(2.5rem,8vw,7rem);display:grid}.lab-hero[data-astro-cid-k3hobxpo] .sp-kicker[data-astro-cid-k3hobxpo]{color:var(--sp-yellow)}.lab-hero[data-astro-cid-k3hobxpo] h1[data-astro-cid-k3hobxpo]{max-width:16ch;font-family:var(--sp-font-serif);letter-spacing:-.05em;margin:.55rem 0 1.25rem;font-size:clamp(2.8rem,7vw,6rem);line-height:.98}.hero-lede[data-astro-cid-k3hobxpo]{color:#ffffffc7;max-width:52rem;font-size:clamp(1.05rem,1.9vw,1.22rem);line-height:1.7}.primary-action[data-astro-cid-k3hobxpo]{border:2px solid var(--sp-yellow);background:var(--sp-yellow);min-height:48px;color:var(--sp-navy);border-radius:7px;justify-content:center;align-items:center;margin-top:.7rem;padding:.76rem 1.15rem;font-weight:900;text-decoration:none;display:inline-flex}.primary-action[data-astro-cid-k3hobxpo]:hover,.primary-action[data-astro-cid-k3hobxpo]:focus-visible{text-underline-offset:.22em;text-decoration:underline 2px}.access-note[data-astro-cid-k3hobxpo]{color:#ffffffad;margin:.65rem 0 0;font-size:.9rem}.hero-card[data-astro-cid-k3hobxpo]{border:1px solid #ffffff38;border-top:.6rem solid var(--sp-yellow);border-radius:var(--sp-frame-radius);background:#ffffff12;padding:1.6rem}.hero-card[data-astro-cid-k3hobxpo]>span[data-astro-cid-k3hobxpo],.section-number[data-astro-cid-k3hobxpo]{color:var(--sp-yellow);letter-spacing:.14em;margin:0 0 .65rem;font-size:.78rem;font-weight:900;display:block}.hero-card[data-astro-cid-k3hobxpo] strong[data-astro-cid-k3hobxpo]{font-family:var(--sp-font-serif);font-size:1.5rem;line-height:1.25}.hero-card[data-astro-cid-k3hobxpo] p[data-astro-cid-k3hobxpo]{color:#ffffffb8;margin:.8rem 0 0}.lab-section[data-astro-cid-k3hobxpo],.benefits-section[data-astro-cid-k3hobxpo]>div[data-astro-cid-k3hobxpo],.clarification-section[data-astro-cid-k3hobxpo]{padding-block:clamp(3.5rem,8vw,7rem)}.lab-section[data-astro-cid-k3hobxpo]>h2[data-astro-cid-k3hobxpo],.benefits-section[data-astro-cid-k3hobxpo] h2[data-astro-cid-k3hobxpo],.clarification-card[data-astro-cid-k3hobxpo] h2[data-astro-cid-k3hobxpo],.lab-cta[data-astro-cid-k3hobxpo] h2[data-astro-cid-k3hobxpo]{color:var(--sp-navy);font-family:var(--sp-font-serif);letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3.7rem);line-height:1.05}.lab-section[data-astro-cid-k3hobxpo] .section-number[data-astro-cid-k3hobxpo],.benefits-section[data-astro-cid-k3hobxpo] .section-number[data-astro-cid-k3hobxpo],.clarification-card[data-astro-cid-k3hobxpo] .section-number[data-astro-cid-k3hobxpo]{color:var(--sp-link)}.steps-grid[data-astro-cid-k3hobxpo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps-grid[data-astro-cid-k3hobxpo] li[data-astro-cid-k3hobxpo]{border:1px solid var(--sp-border);border-radius:var(--sp-radius-sm);background:#fff;padding:1.35rem}.step-number[data-astro-cid-k3hobxpo]{color:var(--sp-link);letter-spacing:.12em;font-size:.78rem;font-weight:900}.steps-grid[data-astro-cid-k3hobxpo] h3[data-astro-cid-k3hobxpo]{color:var(--sp-navy);text-transform:uppercase;margin:.7rem 0 .55rem;font-size:1.08rem}.steps-grid[data-astro-cid-k3hobxpo] p[data-astro-cid-k3hobxpo]{color:#445066;margin:0;font-size:.94rem}.benefits-section[data-astro-cid-k3hobxpo]{border-block:1px solid var(--sp-border);background:#fff}.benefits-grid[data-astro-cid-k3hobxpo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.benefits-grid[data-astro-cid-k3hobxpo] li[data-astro-cid-k3hobxpo]{border:1px solid var(--sp-border);border-radius:var(--sp-radius-sm);background:var(--sp-paper-warm);grid-template-columns:1.25rem minmax(0,1fr);gap:.55rem;padding:1.2rem;display:grid}.benefits-grid[data-astro-cid-k3hobxpo] li[data-astro-cid-k3hobxpo]>span[data-astro-cid-k3hobxpo]:first-child{color:var(--sp-link);font-weight:900}.clarification-card[data-astro-cid-k3hobxpo]{border-left:.45rem solid var(--sp-yellow);box-shadow:var(--sp-frame-shadow-light);background:#fff;padding:clamp(1.5rem,5vw,3rem)}.clarification-card[data-astro-cid-k3hobxpo]>p[data-astro-cid-k3hobxpo]:not(.section-number){max-width:57rem}.disclaimer[data-astro-cid-k3hobxpo]{color:var(--sp-muted);font-size:.88rem;line-height:1.68}.lab-cta[data-astro-cid-k3hobxpo]{background:var(--sp-navy);color:#fff;text-align:center;padding:clamp(3.8rem,8vw,6.5rem) 0}.lab-cta[data-astro-cid-k3hobxpo] .sp-kicker[data-astro-cid-k3hobxpo]{color:var(--sp-yellow)}.lab-cta[data-astro-cid-k3hobxpo] h2[data-astro-cid-k3hobxpo]{color:#fff}.lab-cta[data-astro-cid-k3hobxpo] p[data-astro-cid-k3hobxpo]:not(.sp-kicker){color:#ffffffc7;font-size:1.08rem}@media (width<=900px){.steps-grid[data-astro-cid-k3hobxpo],.benefits-grid[data-astro-cid-k3hobxpo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hero-grid[data-astro-cid-k3hobxpo]{grid-template-columns:1fr}.hero-card[data-astro-cid-k3hobxpo]{max-width:30rem}}@media (width<=520px){.lab-hero[data-astro-cid-k3hobxpo] h1[data-astro-cid-k3hobxpo]{font-size:clamp(2.45rem,14vw,4rem)}.steps-grid[data-astro-cid-k3hobxpo],.benefits-grid[data-astro-cid-k3hobxpo]{grid-template-columns:1fr}}
