.field[data-astro-cid-at7cfcnx]{gap:var(--space-1);display:grid}.field__label[data-astro-cid-at7cfcnx]{font-weight:600}.field__hint[data-astro-cid-at7cfcnx]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.field__error[data-astro-cid-at7cfcnx]{font-size:var(--text-sm);color:var(--color-error);margin:0;font-weight:600}.field__input[data-astro-cid-at7cfcnx]{width:100%;max-width:30rem;min-height:44px;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}.field__input[data-astro-cid-at7cfcnx]:focus-visible{border-color:var(--color-link)}.field[data-astro-cid-at7cfcnx].has-error .field__input[data-astro-cid-at7cfcnx]{border:2px solid var(--color-error)}.field[data-astro-cid-at7cfcnx].has-error{padding-left:var(--space-3);border-left:3px solid var(--color-error)}.check[data-astro-cid-ci6y3fbw]{align-items:flex-start;gap:var(--space-3);display:flex}.check__input[data-astro-cid-ci6y3fbw]{width:24px;height:24px;accent-color:var(--color-link);cursor:pointer;flex-shrink:0;margin:0}.check__label[data-astro-cid-ci6y3fbw]{cursor:pointer}.check__hint[data-astro-cid-ci6y3fbw]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.noscript[data-astro-cid-lwpwrbz4]{padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.caption[data-astro-cid-lwpwrbz4]{margin:0 0 var(--space-1);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;display:block}.section--dark .caption[data-astro-cid-lwpwrbz4]{color:var(--color-cyan)}.small[data-astro-cid-lwpwrbz4]{font-size:var(--text-sm)}.intro h1[data-astro-cid-lwpwrbz4]{color:#fff;font-size:clamp(2rem,1.5rem + 2vw,2.75rem)}.lead[data-astro-cid-lwpwrbz4]{font-size:var(--text-lg)}.facts[data-astro-cid-lwpwrbz4]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.facts[data-astro-cid-lwpwrbz4] li[data-astro-cid-lwpwrbz4]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-on-ink);font-size:var(--text-sm);background:#ffffff0f;border:1px solid #ffffff2e;font-weight:600}.progress-bar-wrap[data-astro-cid-lwpwrbz4]{top:var(--header-height);z-index:10;padding-block:var(--space-3);background:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky}.form{padding-top:var(--space-6)!important}.form[data-astro-cid-lwpwrbz4] input,.form[data-astro-cid-lwpwrbz4] fieldset,.form[data-astro-cid-lwpwrbz4] .error-summary{scroll-margin-top:calc(var(--header-height) + 5.5rem)}.block[data-astro-cid-lwpwrbz4]{margin-bottom:var(--space-4);padding:var(--space-4);border:var(--card-border-width) solid var(--color-card-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.block__title[data-astro-cid-lwpwrbz4]{font-size:var(--text-xl)}.stack[data-astro-cid-lwpwrbz4]{gap:var(--space-5);display:grid}.questions[data-astro-cid-lwpwrbz4]{margin:0;padding:0;list-style:none}.fieldset[data-astro-cid-lwpwrbz4]{border:0;min-width:0;margin:0;padding:0}.fieldset__legend[data-astro-cid-lwpwrbz4]{margin-bottom:var(--space-3);padding:0;font-weight:600}.question__meta[data-astro-cid-lwpwrbz4]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.question__text[data-astro-cid-lwpwrbz4]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:1.35;display:block}.field__error[data-astro-cid-lwpwrbz4]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-error);font-weight:600}.fieldset[data-astro-cid-lwpwrbz4].has-error{padding-left:var(--space-3);border-left:3px solid var(--color-error)}.options[data-astro-cid-lwpwrbz4]{gap:var(--space-2);display:grid}.options--grid[data-astro-cid-lwpwrbz4]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.other[data-astro-cid-lwpwrbz4]{margin-top:var(--space-3)}.other__label[data-astro-cid-lwpwrbz4]{margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:600;display:block}.other__input[data-astro-cid-lwpwrbz4]{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}.other__input[data-astro-cid-lwpwrbz4]:focus-visible{border-color:var(--color-link)}.typo[data-astro-cid-lwpwrbz4]{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.typo__fix[data-astro-cid-lwpwrbz4]{color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.consent[data-astro-cid-lwpwrbz4]{gap:var(--space-3);display:grid}.consent[data-astro-cid-lwpwrbz4] p[data-astro-cid-lwpwrbz4]{margin:0}.score[data-astro-cid-lwpwrbz4]{margin-bottom:var(--space-2)}.score[data-astro-cid-lwpwrbz4]:focus{outline:none}.score__num[data-astro-cid-lwpwrbz4]{font-family:var(--font-display);color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(3rem,2.4rem + 2.5vw,4rem)}.score__max[data-astro-cid-lwpwrbz4]{font-size:var(--text-xl);color:var(--color-on-ink-muted)}.result-hero .score__line[data-astro-cid-lwpwrbz4]{font-size:var(--text-lg);color:var(--color-on-ink)}.result-hero .limitation[data-astro-cid-lwpwrbz4]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-cyan);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-sm);background:#ffffff0f;margin:0}.mission{margin:0 0 var(--space-8)}.mission__title[data-astro-cid-lwpwrbz4]{font-size:var(--text-xl);color:var(--color-on-ink)}.offer__title[data-astro-cid-lwpwrbz4]{font-size:var(--text-xl)}.offer[data-astro-cid-lwpwrbz4]{gap:var(--space-4);margin:0 0 var(--space-8);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));padding:0;list-style:none;display:grid}.offer__item[data-astro-cid-lwpwrbz4]{gap:var(--space-3);padding:var(--space-3);border:var(--card-border-width) solid var(--color-card-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);align-items:flex-start;display:flex}.icon-tile[data-astro-cid-lwpwrbz4]{border-radius:var(--radius-md);background:var(--color-blue-tint);flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.offer__name[data-astro-cid-lwpwrbz4]{margin:0 0 var(--space-1);font-size:var(--text-base);line-height:1.3}.offer__text[data-astro-cid-lwpwrbz4]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.offer__helps[data-astro-cid-lwpwrbz4]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-success);font-weight:600}.apply[data-astro-cid-lwpwrbz4]{margin-bottom:var(--space-6);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-blue-tint)}.apply[data-astro-cid-lwpwrbz4] p[data-astro-cid-lwpwrbz4]{margin:var(--space-2) 0 0}
