.signup.svelte-1gqmuqj{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.9fr);gap:1.5rem}.intro.svelte-1gqmuqj,.signup-card.svelte-1gqmuqj{padding:1.5rem;border-radius:var(--beo-radius-panel);border:1px solid var(--beo-color-border);background:var(--beo-color-surface);box-shadow:var(--beo-shadow-panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.intro.svelte-1gqmuqj{background:radial-gradient(circle at top right,var(--beo-color-accent-halo),transparent 34%),radial-gradient(circle at bottom left,var(--beo-color-accent-secondary-halo),transparent 32%),var(--beo-color-surface-muted)}.eyebrow.svelte-1gqmuqj,.card-label.svelte-1gqmuqj,.kicker.svelte-1gqmuqj{margin:0 0 .75rem;color:var(--beo-color-faint)}.eyebrow.svelte-1gqmuqj,.card-label.svelte-1gqmuqj,.kicker.svelte-1gqmuqj{font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}h1.svelte-1gqmuqj,h2.svelte-1gqmuqj{margin:0;line-height:.95}h1.svelte-1gqmuqj{font-size:clamp(2.8rem,5vw,4.4rem);max-width:12ch;letter-spacing:-.05em;font-weight:400}h2.svelte-1gqmuqj{font-size:1.9rem;letter-spacing:-.04em;margin-bottom:.4rem}.lede.svelte-1gqmuqj,.principles.svelte-1gqmuqj p:where(.svelte-1gqmuqj),.field.svelte-1gqmuqj span:where(.svelte-1gqmuqj),.field.svelte-1gqmuqj input:where(.svelte-1gqmuqj),.field.svelte-1gqmuqj textarea:where(.svelte-1gqmuqj),.consent.svelte-1gqmuqj,.message.svelte-1gqmuqj,.footnote.svelte-1gqmuqj{font-size:1rem;line-height:1.6}.lede.svelte-1gqmuqj,.footnote.svelte-1gqmuqj{color:var(--beo-color-soft)}.principles.svelte-1gqmuqj{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.9rem;margin-top:1.25rem}.principles.svelte-1gqmuqj article:where(.svelte-1gqmuqj){padding:1rem;border-radius:var(--beo-radius-card);background:var(--beo-color-surface);border:1px solid var(--beo-color-border)}.signup-card.svelte-1gqmuqj{display:grid;gap:1rem}.field.svelte-1gqmuqj{display:grid;gap:.45rem;font-weight:600}.field.svelte-1gqmuqj input:where(.svelte-1gqmuqj),.field.svelte-1gqmuqj textarea:where(.svelte-1gqmuqj){width:100%;box-sizing:border-box;padding:.85rem 1rem;border-radius:1rem;border:1px solid var(--beo-color-border-strong);color:var(--beo-color-text);background:var(--beo-color-field-bg);transition:border-color var(--beo-transition-fast),box-shadow var(--beo-transition-fast),background-color var(--beo-transition-fast)}.field.svelte-1gqmuqj input:where(.svelte-1gqmuqj):focus,.field.svelte-1gqmuqj textarea:where(.svelte-1gqmuqj):focus{outline:none;border-color:var(--beo-color-accent);box-shadow:0 0 0 1px var(--beo-color-accent-halo)}.field.svelte-1gqmuqj textarea:where(.svelte-1gqmuqj){resize:vertical}.field.svelte-1gqmuqj small:where(.svelte-1gqmuqj){color:var(--beo-color-faint)}.consent.svelte-1gqmuqj{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.consent.svelte-1gqmuqj input:where(.svelte-1gqmuqj){margin-top:.3rem}.message.svelte-1gqmuqj{padding:.95rem 1rem;border-radius:1rem;border:1px solid var(--beo-color-border)}.message.svelte-1gqmuqj p:where(.svelte-1gqmuqj),.message.svelte-1gqmuqj ul:where(.svelte-1gqmuqj){margin:.4rem 0 0}.message.svelte-1gqmuqj ul:where(.svelte-1gqmuqj){padding-left:1.25rem}.error.svelte-1gqmuqj{background:var(--beo-color-error-bg);border-color:var(--beo-color-error-border)}.success.svelte-1gqmuqj{background:var(--beo-color-success-bg);border-color:var(--beo-color-success-border)}.submit.svelte-1gqmuqj{min-height:48px;border:none;border-radius:var(--beo-radius-pill);padding:.95rem 1.2rem;font-weight:700;color:var(--beo-color-primary-text);background:var(--beo-color-primary);cursor:pointer;transition:transform var(--beo-transition-fast),box-shadow var(--beo-transition-fast)}.submit.svelte-1gqmuqj:hover:enabled{transform:translateY(-1px);box-shadow:0 0 28px #ffffff24}.submit.svelte-1gqmuqj:disabled{cursor:progress;opacity:.72}.footnote.svelte-1gqmuqj{margin:0;color:var(--beo-color-soft)}@media (max-width: 860px){.signup.svelte-1gqmuqj{grid-template-columns:1fr}}@media (max-width: 640px){.signup.svelte-1gqmuqj{gap:1rem}.intro.svelte-1gqmuqj,.signup-card.svelte-1gqmuqj{padding:1rem}h1.svelte-1gqmuqj{max-width:11ch;font-size:clamp(2.35rem,10.5vw,3.35rem)}h2.svelte-1gqmuqj{font-size:1.65rem}.lede.svelte-1gqmuqj,.principles.svelte-1gqmuqj p:where(.svelte-1gqmuqj),.field.svelte-1gqmuqj span:where(.svelte-1gqmuqj),.field.svelte-1gqmuqj input:where(.svelte-1gqmuqj),.field.svelte-1gqmuqj textarea:where(.svelte-1gqmuqj),.consent.svelte-1gqmuqj,.message.svelte-1gqmuqj,.footnote.svelte-1gqmuqj{font-size:.96rem;line-height:1.55}.principles.svelte-1gqmuqj{grid-template-columns:1fr;gap:.75rem;margin-top:1rem}.field.svelte-1gqmuqj input:where(.svelte-1gqmuqj),.field.svelte-1gqmuqj textarea:where(.svelte-1gqmuqj){padding:.78rem .9rem}.consent.svelte-1gqmuqj{gap:.6rem}.submit.svelte-1gqmuqj{min-height:44px}}
