.page[data-astro-cid-qmmjv7ka]{isolation:isolate;min-height:100svh;position:relative}.page__bg[data-astro-cid-qmmjv7ka]{--media-height:78%;z-index:-1;background:var(--color-deep) var(--gradient-hero-tail) bottom / 100% calc(100% - var(--media-height)) no-repeat;position:fixed;inset:0}.page__bg[data-astro-cid-qmmjv7ka] .page__media{height:var(--media-height);bottom:auto}.survey[data-astro-cid-qmmjv7ka]{gap:var(--space-8);padding-top:var(--space-6);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.survey__intro[data-astro-cid-qmmjv7ka]{justify-items:start;gap:var(--space-5);display:grid}.survey__intro[data-astro-cid-qmmjv7ka] .logo{margin-bottom:clamp(var(--space-4), 6svh, var(--space-9))}.survey__intro[data-astro-cid-qmmjv7ka] h1[data-astro-cid-qmmjv7ka]{color:var(--color-on-deep);text-shadow:0 2px 30px #00000026;font-size:clamp(2rem,min(1.3rem + 3vw,8svh),4.5625rem)}.survey__br[data-astro-cid-qmmjv7ka]{display:none}.survey__lead[data-astro-cid-qmmjv7ka]{max-width:34rem;color:var(--color-on-deep)}.survey__free[data-astro-cid-qmmjv7ka]{max-width:34rem;color:var(--color-on-deep-muted)}.survey__panel{margin-top:clamp(var(--space-6), 8svh, 4.5rem);margin-bottom:var(--space-10);padding:clamp(1.5rem,1rem + 2.5vw,3.25rem)}.form[data-astro-cid-qmmjv7ka]{gap:var(--space-8);display:grid}fieldset[data-astro-cid-qmmjv7ka]{border:0;min-width:0;margin:0;padding:0}.part[data-astro-cid-qmmjv7ka]{gap:var(--space-6);display:grid}.part__title[data-astro-cid-qmmjv7ka]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);font-size:var(--text-title);font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:-.04em;padding:0;display:flex}.part__num[data-astro-cid-qmmjv7ka]{background:var(--gradient-accent-glass);width:2rem;height:2rem;color:var(--color-on-deep);text-shadow:0 1px 3px #78280f59;letter-spacing:0;border-radius:50%;place-items:center;font-size:1rem;display:inline-grid;box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff2e,inset 0 -2px 4px #78280f40,0 4px 12px #d6643e4d}.field[data-astro-cid-qmmjv7ka]{gap:var(--space-2);display:grid}.field[data-astro-cid-qmmjv7ka]>label[data-astro-cid-qmmjv7ka],.field[data-astro-cid-qmmjv7ka]>legend[data-astro-cid-qmmjv7ka]{font-weight:var(--weight-medium);color:var(--color-ink);padding:0}.choice[data-astro-cid-qmmjv7ka]>legend[data-astro-cid-qmmjv7ka]{margin-bottom:var(--space-3)}.choice__hint[data-astro-cid-qmmjv7ka]{margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-1)}.field__opt[data-astro-cid-qmmjv7ka]{font-weight:var(--weight-regular);color:var(--color-muted)}.field__req[data-astro-cid-qmmjv7ka]{color:#b3361a;font-weight:var(--weight-medium);margin-left:.15em}.field__hint[data-astro-cid-qmmjv7ka]{font-size:var(--text-small);color:var(--color-muted)}.field__error[data-astro-cid-qmmjv7ka]{font-size:var(--text-small);color:#b3361a}input[data-astro-cid-qmmjv7ka][type=text],input[data-astro-cid-qmmjv7ka][type=email]{width:100%;min-height:3rem;padding:0 var(--space-4);border:1px solid var(--color-placeholder);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit;transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease)}input[data-astro-cid-qmmjv7ka][type=text]:focus,input[data-astro-cid-qmmjv7ka][type=email]:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #e477532e}.is-invalid[data-astro-cid-qmmjv7ka] input[data-astro-cid-qmmjv7ka][type=text],.is-invalid[data-astro-cid-qmmjv7ka] input[data-astro-cid-qmmjv7ka][type=email]{border-color:#b3361a}.choice__list[data-astro-cid-qmmjv7ka]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-qmmjv7ka]{cursor:pointer;position:relative}.chip[data-astro-cid-qmmjv7ka] input[data-astro-cid-qmmjv7ka]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-qmmjv7ka] span[data-astro-cid-qmmjv7ka]{min-height:2.5rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-placeholder);border-radius:var(--radius-pill);background:var(--color-surface);transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);align-items:center;line-height:1.3;display:inline-flex}.chip[data-astro-cid-qmmjv7ka]:hover span[data-astro-cid-qmmjv7ka]{border-color:var(--color-accent-from)}.chip[data-astro-cid-qmmjv7ka]:has(input:disabled),.chip[data-astro-cid-qmmjv7ka] input[data-astro-cid-qmmjv7ka]:disabled{cursor:not-allowed}.chip[data-astro-cid-qmmjv7ka] input[data-astro-cid-qmmjv7ka]:disabled+span[data-astro-cid-qmmjv7ka]{opacity:.45;border-color:var(--color-placeholder)}.chip[data-astro-cid-qmmjv7ka] input[data-astro-cid-qmmjv7ka]:checked+span[data-astro-cid-qmmjv7ka]{background:var(--gradient-accent-strong);color:var(--color-on-deep);border-color:#0000}.chip[data-astro-cid-qmmjv7ka] input[data-astro-cid-qmmjv7ka]:focus-visible+span[data-astro-cid-qmmjv7ka]{outline:2px solid var(--color-accent);outline-offset:3px}.is-invalid[data-astro-cid-qmmjv7ka] .chip[data-astro-cid-qmmjv7ka] span[data-astro-cid-qmmjv7ka]{border-color:#e2a090}.consent[data-astro-cid-qmmjv7ka]{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.consent[data-astro-cid-qmmjv7ka] input[data-astro-cid-qmmjv7ka]{width:1.125rem;height:1.125rem;accent-color:var(--color-accent);flex:none;margin:.2rem 0 0}.consent__note[data-astro-cid-qmmjv7ka]{margin-top:var(--space-1);font-size:var(--text-small);color:var(--color-muted);display:block}.form__footer[data-astro-cid-qmmjv7ka]{gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--color-subtle);justify-items:start;display:grid}.privacy[data-astro-cid-qmmjv7ka]{font-size:var(--text-small)}.privacy[data-astro-cid-qmmjv7ka] a[data-astro-cid-qmmjv7ka]{color:inherit}.form__status[data-astro-cid-qmmjv7ka]:empty{display:none}.form__status[data-astro-cid-qmmjv7ka]{color:var(--color-muted)}.thanks[data-astro-cid-qmmjv7ka]{gap:var(--space-4);outline:none;display:grid}.form[data-astro-cid-qmmjv7ka][hidden],.thanks[data-astro-cid-qmmjv7ka][hidden]{display:none}@media (width>=961px) and (height>=680px){.survey__intro[data-astro-cid-qmmjv7ka]{top:var(--space-6);position:sticky}}@media (width>=961px){.survey__intro[data-astro-cid-qmmjv7ka]{container-type:inline-size}.survey__intro[data-astro-cid-qmmjv7ka] h1[data-astro-cid-qmmjv7ka]{white-space:nowrap;font-size:min(clamp(2rem,min(1.3rem + 3vw,8svh),4.5625rem),12.5cqi)}.survey__br[data-astro-cid-qmmjv7ka]{display:inline}}@media (width<=960px){.survey[data-astro-cid-qmmjv7ka]{gap:var(--space-6);grid-template-columns:1fr}.survey__panel{margin-top:0}}@media (width<=560px){.form__footer[data-astro-cid-qmmjv7ka] .btn-submit{width:100%}}
