.assessment__layout[data-astro-cid-75hi7ric]{display:grid;grid-template-columns:1fr 380px;gap:3rem;align-items:start}@media (max-width: 900px){.assessment__layout[data-astro-cid-75hi7ric]{grid-template-columns:1fr}.assessment__sidebar[data-astro-cid-75hi7ric]{order:-1}}.assessment-form[data-astro-cid-75hi7ric]{display:flex;flex-direction:column;gap:0}.form-row[data-astro-cid-75hi7ric]{margin-bottom:1.25rem}.form-row--2[data-astro-cid-75hi7ric]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 540px){.form-row--2[data-astro-cid-75hi7ric]{grid-template-columns:1fr}}.form-group--full[data-astro-cid-75hi7ric]{width:100%}.form-label[data-astro-cid-75hi7ric]{display:block;font-size:.875rem;font-weight:600;color:var(--color-navy, #0F2D4A);margin-bottom:.375rem}.form-required[data-astro-cid-75hi7ric]{color:#dc2626;margin-left:.125rem}.form-optional[data-astro-cid-75hi7ric]{font-size:.8125rem;font-weight:400;color:var(--color-muted, #64748B)}.form-input[data-astro-cid-75hi7ric],.form-select[data-astro-cid-75hi7ric],.form-textarea[data-astro-cid-75hi7ric]{width:100%;padding:.625rem .875rem;border:1.5px solid var(--color-border, #CBD5E1);border-radius:6px;font-size:.9375rem;color:var(--color-navy, #0F2D4A);background:var(--color-white, #fff);transition:border-color .15s;font-family:inherit}.form-input[data-astro-cid-75hi7ric]:focus,.form-select[data-astro-cid-75hi7ric]:focus,.form-textarea[data-astro-cid-75hi7ric]:focus{outline:none;border-color:var(--color-solar-yellow, #F4B400);box-shadow:0 0 0 3px #f4b4001f}.form-textarea[data-astro-cid-75hi7ric]{resize:vertical;min-height:100px}.form-checkbox-label[data-astro-cid-75hi7ric]{display:flex;gap:.75rem;align-items:flex-start;font-size:.875rem;color:var(--color-body, #334155);cursor:pointer;line-height:1.5}.form-checkbox[data-astro-cid-75hi7ric]{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;accent-color:var(--color-solar-yellow, #F4B400);cursor:pointer}.form-link[data-astro-cid-75hi7ric]{color:var(--color-navy, #0F2D4A);text-decoration:underline;text-underline-offset:2px}.assessment-form__submit[data-astro-cid-75hi7ric]{align-self:flex-start}.assessment-form__note[data-astro-cid-75hi7ric]{font-size:.8125rem;color:var(--color-muted, #64748B);margin-top:.75rem;line-height:1.5}.assessment__sidebar[data-astro-cid-75hi7ric]{display:flex;flex-direction:column;gap:2rem}.trust-stats__eyebrow[data-astro-cid-75hi7ric]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8b6914;margin-bottom:1rem}.trust-stats__grid[data-astro-cid-75hi7ric]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.trust-stat[data-astro-cid-75hi7ric]{background:var(--color-off-white, #F8FAFC);border:1px solid var(--color-border, #E2E8F0);border-radius:8px;padding:1rem}.trust-stat__value[data-astro-cid-75hi7ric]{font-size:1.75rem;font-weight:800;color:#b07d09;margin:0 0 .125rem;line-height:1}.trust-stat__label[data-astro-cid-75hi7ric]{font-size:.8125rem;font-weight:700;color:var(--color-navy, #0F2D4A);margin:0 0 .25rem}.trust-stat__detail[data-astro-cid-75hi7ric]{font-size:.75rem;color:var(--color-muted, #64748B);margin:0;line-height:1.4}.trust-how[data-astro-cid-75hi7ric]{background:var(--color-white, #fff);border:1px solid var(--color-border, #E2E8F0);border-radius:8px;padding:1.5rem}.trust-how__heading[data-astro-cid-75hi7ric]{font-size:.875rem;font-weight:700;color:var(--color-navy, #0F2D4A);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem}.trust-how__list[data-astro-cid-75hi7ric]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.trust-how__list[data-astro-cid-75hi7ric] li[data-astro-cid-75hi7ric]{display:flex;gap:.75rem;align-items:flex-start}.trust-how__step-num[data-astro-cid-75hi7ric]{flex-shrink:0;width:1.5rem;height:1.5rem;background:var(--color-solar-yellow, #F4B400);color:var(--color-navy, #0F2D4A);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800}.trust-how__list[data-astro-cid-75hi7ric] strong[data-astro-cid-75hi7ric]{display:block;font-size:.875rem;font-weight:700;color:var(--color-navy, #0F2D4A);margin-bottom:.125rem}.trust-how__list[data-astro-cid-75hi7ric] p[data-astro-cid-75hi7ric]{font-size:.8125rem;color:var(--color-body, #334155);margin:0;line-height:1.4}.trust-contacts[data-astro-cid-75hi7ric]{padding:1.25rem;background:var(--color-navy, #0F2D4A);border-radius:8px}.trust-contacts__heading[data-astro-cid-75hi7ric]{font-size:.8125rem;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.trust-contacts__phone[data-astro-cid-75hi7ric]{display:block;font-size:1.25rem;font-weight:700;color:var(--color-solar-yellow, #F4B400);text-decoration:none;margin-bottom:.375rem}.trust-contacts__phone[data-astro-cid-75hi7ric]:hover{text-decoration:underline}.trust-contacts__email[data-astro-cid-75hi7ric]{display:block;font-size:.875rem;color:#fffc;text-decoration:none}.trust-contacts__email[data-astro-cid-75hi7ric]:hover{color:var(--color-solar-yellow, #F4B400)}.assessment-form[data-astro-cid-75hi7ric] .en-field-error{display:block;margin-top:.375rem;font-size:.875rem;line-height:1.4;color:#b3261e}.assessment-form[data-astro-cid-75hi7ric] [aria-invalid=true]{border-color:#b3261e}.assessment-form[data-astro-cid-75hi7ric] .form-submit[disabled],.assessment-form[data-astro-cid-75hi7ric] button[type=submit][disabled]{opacity:.7;cursor:progress}.en-form-status[data-astro-cid-75hi7ric]{margin:0 0 1.25rem;padding:.875rem 1rem;border-radius:4px;border-left:4px solid;font-size:.9375rem;line-height:1.5}.en-form-status[data-astro-cid-75hi7ric]:focus{outline:3px solid #0F2D4A;outline-offset:2px}.en-form-status--success[data-astro-cid-75hi7ric]{background:#e8f5e9;border-color:#1b5e20;color:#14421a}.en-form-status--error[data-astro-cid-75hi7ric]{background:#fdecea;border-color:#b3261e;color:#7a1712}.en-form-status[data-astro-cid-75hi7ric][hidden]{display:none}
