.site-form{--form-fg:var(--fg,#fdfbf4);--form-muted:var(--fg-muted,#b9b3be);--form-panel:var(--card,#151418);--form-panel-border:var(--card-line,#2a2830);--form-field-bg:var(--card-2,#1e1c22);--form-field-border:var(--fg-meta,#8e8794);--form-accent:var(--accent,#d12c74);--form-on-accent:#fdfbf4;--form-accent-hover:var(--raspberry-dark,#b01f5e);--form-focus:var(--focus,#ec5c9c);--form-link:var(--link,#ec5c9c);--form-error:#ff9aae;--form-success:#7ee0a4;--form-radius:var(--radius-s,8px);--form-gap:var(--space-m,1.25rem);--form-field-height:2.75rem;gap:var(--form-gap);color:var(--form-fg);width:100%;max-width:40rem;display:grid}:where(.theme-chalk) .site-form{--form-error:#b3123f;--form-success:#1d7a43}.site-form [data-form-fields],.site-form__row{gap:var(--form-gap);display:grid}@media (width>=40rem){.site-form__row--2{grid-template-columns:1fr 1fr}}.site-form__field{align-content:start;gap:.375rem;min-width:0;display:grid}.site-form__label{font-weight:600;font-size:var(--step-0,1.0625rem);line-height:1.3}.site-form__optional{color:var(--form-muted);font-weight:400}.site-form__hint{color:var(--form-muted);font-size:var(--step--1,.9375rem);line-height:1.4}.site-form__control{appearance:none;width:100%;min-height:var(--form-field-height);font-family:var(--font-body,system-ui, sans-serif);color:var(--form-fg);background:var(--form-field-bg);border:1.5px solid var(--form-field-border);border-radius:var(--form-radius);padding:.6rem .8rem;font-size:max(1rem,16px);line-height:1.4}textarea.site-form__control{resize:vertical;min-height:9rem}select.site-form__control{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .8rem) 55%;background-repeat:no-repeat;background-size:.4rem .4rem,.4rem .4rem;padding-right:2.25rem}.site-form__control::placeholder{color:var(--form-muted);opacity:.8}.site-form__control:focus-visible{outline:2px solid var(--form-focus);outline-offset:2px}.site-form__field[data-invalid] .site-form__control{border-color:var(--form-error)}.site-form [data-field-error],.site-form [data-form-error]{color:var(--form-error);font-size:var(--step--1,.9375rem);font-weight:600;line-height:1.4}.site-form [data-field-error]:empty,.site-form [data-form-error]:empty,.site-form [data-form-success]:empty{border:0;min-height:0;margin:0;padding:0}.site-form [data-form-error]:not(:empty){border:1.5px solid var(--form-error);border-radius:var(--form-radius);padding:.75rem 1rem}.site-form__consent{background:var(--form-panel);border:1px solid var(--form-panel-border);border-radius:var(--form-radius);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:1rem;display:grid}.site-form__consent input[type=checkbox]{width:1.5rem;height:1.5rem;accent-color:var(--form-accent);cursor:pointer;margin:.125rem 0 0}.site-form__consent input[type=checkbox]:focus-visible{outline:2px solid var(--form-focus);outline-offset:2px}.site-form__consent label{font-size:var(--step--1,.9375rem);cursor:pointer;line-height:1.55}.site-form__consent [data-field-error]{grid-column:2}.site-form__field[data-invalid] .site-form__consent,.site-form__consent[data-invalid]{border-color:var(--form-error)}.site-form__actions{justify-items:start;gap:.75rem;display:grid}.site-form__submit{min-height:var(--form-field-height);font-family:var(--font-display,system-ui, sans-serif);font-size:var(--step-0,1.0625rem);letter-spacing:.06em;text-transform:uppercase;color:var(--form-on-accent);border-radius:var(--radius-pill,999px);cursor:pointer;transition:background-color var(--dur,.18s) ease;background:linear-gradient(110deg,#d12c74,#b02a8c 50%,#7c2fa8 100%);border:0;padding:.7rem 1.75rem}.site-form__submit:hover:not([disabled]):not([aria-disabled=true]){filter:brightness(1.08)}.site-form__submit:focus-visible{outline:2px solid var(--form-focus);outline-offset:3px}.site-form__submit[disabled],.site-form__submit[aria-disabled=true]{opacity:.6;cursor:not-allowed}.site-form__links{color:var(--form-muted);font-size:var(--step--1,.9375rem);line-height:1.5}.site-form__links a{color:var(--form-link)}.site-form [data-form-success]:not(:empty){background:var(--form-panel);border:1.5px solid var(--form-success);border-radius:var(--form-radius);gap:.5rem;padding:1.25rem 1.5rem;display:grid}.site-form [data-form-success]:focus{outline:none}.site-form__success-title{font-size:var(--step-1,1.25rem);font-weight:700;line-height:1.3}.site-form__success-text{color:var(--form-muted)}.site-form__hp{display:none!important}.site-form__noscript{border:1.5px solid var(--form-field-border);border-radius:var(--form-radius);padding:1rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.site-form__submit{transition:none}}.optin[data-astro-cid-5hewl6xu]{width:min(100% - 2 * var(--gutter,1rem), var(--container-narrow,46rem));gap:var(--space-m,1.25rem);margin-inline:auto;display:grid}.optin[data-astro-cid-5hewl6xu] h2[data-astro-cid-5hewl6xu]{font-size:var(--step-4,2.25rem)}.optin__intro[data-astro-cid-5hewl6xu]{font-size:var(--step-1,1.25rem);color:var(--fg-muted,#b9b3be);max-width:40em;line-height:1.5}.tu-direct[data-astro-cid-5hewl6xu]{gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.tu-direct[data-astro-cid-5hewl6xu] li[data-astro-cid-5hewl6xu]{overflow-wrap:anywhere;align-items:center;gap:.7rem;font-size:1.1rem;font-weight:700;display:flex}.tu-direct[data-astro-cid-5hewl6xu] a[data-astro-cid-5hewl6xu]{align-items:center;min-height:44px;display:inline-flex}
