.beta[data-astro-cid-ltbglj4c]{border-top:1px solid var(--line);padding:var(--space-3xl) var(--gutter)}.beta-inner[data-astro-cid-ltbglj4c]{max-width:var(--page);gap:var(--space-xl) clamp(2rem, 1rem + 4vw, 5rem);margin-inline:auto;display:grid}.beta[data-astro-cid-ltbglj4c] h2[data-astro-cid-ltbglj4c]{color:var(--orange);font-size:var(--text-h2);max-width:14ch;margin-bottom:var(--space-md)}.beta-lead[data-astro-cid-ltbglj4c]{font-size:var(--text-lead);max-width:40ch}.beta-form[data-astro-cid-ltbglj4c]{gap:var(--space-lg);max-width:40rem;display:grid}.hp[data-astro-cid-ltbglj4c]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}fieldset[data-astro-cid-ltbglj4c]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-ltbglj4c],.field[data-astro-cid-ltbglj4c]>label[data-astro-cid-ltbglj4c]{margin-bottom:var(--space-2xs);color:var(--ink);font-weight:700;display:block}.hint[data-astro-cid-ltbglj4c]{color:var(--gray);font-weight:400;font-size:var(--text-sm)}.field[data-astro-cid-ltbglj4c] .hint[data-astro-cid-ltbglj4c]{margin-top:.4rem}.field-row[data-astro-cid-ltbglj4c]{gap:var(--space-lg);display:grid}input[data-astro-cid-ltbglj4c][type=text],input[data-astro-cid-ltbglj4c][type=email]{border:1.5px solid var(--gray);background:var(--white);width:100%;min-height:3rem;color:var(--ink);font:inherit;transition:border-color var(--dur-state) var(--ease-out-quart);border-radius:8px;padding:.625rem .875rem;font-size:1.0625rem}input[data-astro-cid-ltbglj4c][type=text]:focus-visible,input[data-astro-cid-ltbglj4c][type=email]:focus-visible{border-color:var(--orange);outline-offset:0;outline:3px solid #f45a2a59}.app-choices[data-astro-cid-ltbglj4c]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.app-choice[data-astro-cid-ltbglj4c]{align-items:center;gap:var(--space-xs);border:1.5px solid var(--gray);min-height:3.25rem;color:var(--ink);cursor:pointer;transition:border-color var(--dur-state) var(--ease-out-quart), background-color var(--dur-state) var(--ease-out-quart);border-radius:999px;padding:.5rem 1rem .5rem .5rem;font-weight:600;display:inline-flex;position:relative}.app-choice[data-astro-cid-ltbglj4c] img[data-astro-cid-ltbglj4c]{border-radius:22.5%;width:2.25rem;height:2.25rem}.app-choice[data-astro-cid-ltbglj4c] input[data-astro-cid-ltbglj4c]{opacity:0;cursor:pointer;position:absolute;inset:0}.app-choice[data-astro-cid-ltbglj4c]:has(input:checked){border-color:var(--orange);background:#fff1ec}.app-choice[data-astro-cid-ltbglj4c]:has(input:checked) span[data-astro-cid-ltbglj4c]:after{content:" ✓";color:var(--orange-deep)}.app-choice[data-astro-cid-ltbglj4c]:has(input:focus-visible){outline:3px solid var(--orange);outline-offset:2px}.field-error[data-astro-cid-ltbglj4c]{margin-top:var(--space-2xs);color:#b3261e;font-weight:600}.consent[data-astro-cid-ltbglj4c]{gap:var(--space-xs);font-size:var(--text-sm);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.consent[data-astro-cid-ltbglj4c] input[data-astro-cid-ltbglj4c]{width:1.25rem;height:1.25rem;accent-color:var(--orange-deep);margin-top:.1rem}.consent[data-astro-cid-ltbglj4c] a[data-astro-cid-ltbglj4c]{color:var(--ink);text-underline-offset:.2em}.beta-submit[data-astro-cid-ltbglj4c]{cursor:pointer;transition:background-color var(--dur-state) var(--ease-out-quart);border:0;justify-self:start;font-family:inherit}.beta-submit[data-astro-cid-ltbglj4c]:hover{background:var(--orange-deep)}.beta-submit[data-astro-cid-ltbglj4c]:disabled{cursor:progress;opacity:.75}.beta-status[data-astro-cid-ltbglj4c]:empty{display:none}.beta-status[data-astro-cid-ltbglj4c]{padding:var(--space-sm) var(--space-md);background:var(--wash);color:var(--ink);border-radius:8px;font-weight:600}.beta-status[data-astro-cid-ltbglj4c][data-kind=success]{background:#ecf6ee}.beta-status[data-astro-cid-ltbglj4c][data-kind=error],.beta-status[data-astro-cid-ltbglj4c][data-kind=offline]{background:#fdeceb}@media (width>=40rem){.field-row[data-astro-cid-ltbglj4c]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.beta-inner[data-astro-cid-ltbglj4c]{grid-template-columns:5fr 7fr;align-items:start}}
