.early-access-hero:where(.astro-j5qcirp6){text-align:left;max-width:1120px;padding-bottom:2rem}.early-access-hero:where(.astro-j5qcirp6) h1:where(.astro-j5qcirp6){max-width:760px;font-size:clamp(2.25rem,5vw,3rem)}.early-access-hero:where(.astro-j5qcirp6) p:where(.astro-j5qcirp6){max-width:690px;margin:1rem 0 0}.early-access-section:where(.astro-j5qcirp6){padding-top:1rem}.early-access-layout:where(.astro-j5qcirp6){grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr)}.next-steps:where(.astro-j5qcirp6) h2:where(.astro-j5qcirp6){font-size:1.35rem}.next-steps:where(.astro-j5qcirp6) ol:where(.astro-j5qcirp6){border-top:1px solid var(--line);margin:1.25rem 0;padding:0;list-style-position:inside}.next-steps:where(.astro-j5qcirp6) li:where(.astro-j5qcirp6){color:var(--muted);border-bottom:1px solid var(--line);padding:.85rem 0}.next-steps:where(.astro-j5qcirp6) li:where(.astro-j5qcirp6)::marker{color:var(--violet);font-weight:750}.next-steps:where(.astro-j5qcirp6) li:where(.astro-j5qcirp6):before{content:none;margin:0}.next-steps:where(.astro-j5qcirp6) li:where(.astro-j5qcirp6) span:where(.astro-j5qcirp6){color:var(--text);margin-left:.4rem}.next-steps:where(.astro-j5qcirp6) p:where(.astro-j5qcirp6){font-size:.9rem}.early-access-form:where(.astro-j5qcirp6){border-radius:var(--radius-sm);padding:clamp(1.25rem,4vw,2rem);display:block}.form-intro:where(.astro-j5qcirp6){border-bottom:1px solid var(--line);padding-bottom:1.25rem}.form-intro:where(.astro-j5qcirp6) h2:where(.astro-j5qcirp6){margin-bottom:.35rem;font-size:1.45rem}.form-intro:where(.astro-j5qcirp6) p:where(.astro-j5qcirp6){color:var(--muted);margin:0;font-size:.8rem}fieldset:where(.astro-j5qcirp6){border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:1.5rem 0}legend:where(.astro-j5qcirp6){width:100%;color:var(--text);margin-bottom:1rem;padding:0;font-size:1rem;font-weight:750}.field-grid:where(.astro-j5qcirp6){grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}.required-mark:where(.astro-j5qcirp6){color:var(--muted);font-size:.72rem;font-weight:500}.required-mark:where(.astro-j5qcirp6):before{content:" (";color:var(--muted)}.required-mark:where(.astro-j5qcirp6):after{content:")";color:var(--muted)}.field-error:where(.astro-j5qcirp6){min-height:1.1em;color:var(--danger);margin:0;font-size:.78rem;font-weight:650}:where(.astro-j5qcirp6)[aria-invalid=true]{border-color:var(--danger)}.tracking-meta:where(.astro-j5qcirp6){justify-content:space-between;gap:1rem;display:flex}.tracking-meta:where(.astro-j5qcirp6) output:where(.astro-j5qcirp6){color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}.consent-row:where(.astro-j5qcirp6){margin-top:1.5rem}.consent-row:where(.astro-j5qcirp6) p:where(.astro-j5qcirp6){color:var(--muted);margin:.3rem 0 0;font-size:.8rem}.consent-row:where(.astro-j5qcirp6) .field-error:where(.astro-j5qcirp6){color:var(--danger)}.early-access-form:where(.astro-j5qcirp6)>.button:where(.astro-j5qcirp6){margin-top:1.25rem}.early-access-form:where(.astro-j5qcirp6)>.button:where(.astro-j5qcirp6):disabled{cursor:wait;opacity:.65}.form-summary:where(.astro-j5qcirp6){border:1px solid var(--danger);border-radius:var(--radius-xs);background:var(--surface-2);margin:1.25rem 0 0;padding:.8rem 1rem}.form-summary:where(.astro-j5qcirp6)[hidden]{display:none}.form-summary:where(.astro-j5qcirp6) p:where(.astro-j5qcirp6){margin:0;font-size:.85rem}.form-summary:where(.astro-j5qcirp6) p:where(.astro-j5qcirp6)+p:where(.astro-j5qcirp6){margin-top:.35rem}.form-summary:where(.astro-j5qcirp6) a:where(.astro-j5qcirp6){color:var(--violet);text-decoration:underline}.inline-confirmation{border:1px solid var(--line);border-top:2px solid var(--violet);border-radius:var(--radius-sm);background:var(--surface);padding:clamp(1.5rem,5vw,2.5rem)}.inline-confirmation h2{margin-bottom:.65rem;font-size:1.45rem}.inline-confirmation p{color:var(--muted);margin:0}.inline-confirmation strong{color:var(--text)}@media (width<=700px){.early-access-layout:where(.astro-j5qcirp6),.field-grid:where(.astro-j5qcirp6){grid-template-columns:1fr}.tracking-meta:where(.astro-j5qcirp6){flex-direction:column;align-items:flex-start;gap:.25rem}}
