.field-error{color:#fecaca;font-size:12.5px;font-weight:700;line-height:1.4;display:block}.field-error--block{margin:-6px 0 0}.page-shell>.section-shell:nth-of-type(2n) .field-error{color:#b91c1c}.page-shell .field input[aria-invalid=true],.page-shell .field select[aria-invalid=true],.page-shell .field textarea[aria-invalid=true]{border-color:#f87171;box-shadow:0 0 0 1px #f87171}.consent-block{gap:8px;display:grid}.page-shell .form-status.form-status--error{color:#fecaca;font-weight:700}.page-shell .form-status.form-status--success{color:#86efac;font-weight:700}.page-shell>.section-shell:nth-of-type(2n) .form-status.form-status--error{color:#b91c1c}.page-shell>.section-shell:nth-of-type(2n) .form-status.form-status--success{color:#0f766e}.page-shell>.section-shell:nth-of-type(2n) .apply-panel--dark h2{color:#fff}.page-shell>.section-shell:nth-of-type(2n) .apply-panel--dark p{color:#ffffffc7}.page-shell .apply-panel--dark .secondary-link{color:#95f4ff;text-underline-offset:3px;text-decoration:underline}.after-submit-grid{margin:28px 0 0;padding:0;list-style:none}.after-submit-grid>li{display:grid}.after-submit-grid>li>.card{height:100%}.faq-item-link{margin:12px 0 0}.confirmation-details{gap:6px;margin:18px 0 0;display:grid}.confirmation-details p{margin:0;font-weight:700}.confirmation-details code{background:#ffffff1f;border-radius:4px;padding:2px 6px;font-size:.92em}.sample-banner{color:#1f2937;text-align:center;background:#fde68a;border-bottom:2px solid #f59e0b;width:100%;padding:12px 16px;font-size:14px;line-height:1.4}.sample-banner strong{color:#1f2937;letter-spacing:.01em;font-weight:800}.page-shell .sample-doc{color:#111827;background:#fff;border:1px solid #0f122624;border-radius:12px;gap:24px;padding:clamp(20px,4vw,40px);display:grid;box-shadow:0 24px 70px #02081747}.page-shell .sample-doc .sample-chip{color:#78350f;background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;width:fit-content;max-width:100%;margin:0;padding:8px 12px;font-size:13px;font-weight:800;line-height:1.35}.page-shell .section-shell .sample-doc .sd-kicker{color:#4338ca;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12.5px;font-weight:800}.page-shell .section-shell .sample-doc .sd-title{color:#0b1220;margin:4px 0 8px;font-size:clamp(24px,3.4vw,34px);line-height:1.15}.page-shell .section-shell .sample-doc .sd-subtitle{color:#0b1220;margin:8px 0 0;font-size:19px;line-height:1.3}.page-shell .section-shell .sample-doc .sd-text{color:#374151;margin:0;font-size:15px;line-height:1.55}.page-shell .section-shell .sample-doc .sd-text.sd-text--strong{color:#111827;font-weight:700}.page-shell .section-shell .sample-doc .sd-text strong{color:#111827}.page-shell .section-shell .sample-doc .sd-source{color:#4b5563;margin:2px 0 0;font-size:13px;line-height:1.4}.sample-figures,.sample-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sample-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.sample-figures li,.sample-funnel li{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-content:start;gap:6px;padding:14px;display:grid}.page-shell .section-shell .sample-doc .sample-figure-value{color:#0b1220;font-family:var(--font-heading);font-size:28px;font-weight:800;line-height:1.1}.sample-findings,.sample-held,.sample-queue,.sample-questions{margin:0;padding:0;list-style:none}.sample-findings{display:grid}.sample-finding{border-top:1px solid #e5e7eb;grid-template-columns:116px minmax(0,1fr);align-items:start;gap:14px;padding:12px 0;display:grid}.page-shell .sample-doc .sample-tag{text-align:center;letter-spacing:.04em;border:1px solid;border-radius:999px;padding:4px 8px;font-size:11.5px;font-weight:800;line-height:1.3;display:inline-block}.page-shell .sample-doc .sample-tag--verified{color:#14532d;background:#dcfce7;border-color:#86efac}.page-shell .sample-doc .sample-tag--risk{color:#78350f;background:#fef3c7;border-color:#fcd34d}.page-shell .sample-doc .sample-tag--unknown{color:#1f2937;background:#e5e7eb;border-color:#9ca3af}.sample-callout{background:#eef2ff;border-left:4px solid #4f46e5;border-radius:0 8px 8px 0;gap:6px;padding:16px 18px;display:grid}.sample-questions{gap:8px;padding-left:22px;list-style:outside;display:grid}.sample-queue{gap:12px;display:grid}.sample-queue-row{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"rank main prio"".why why"".next next";gap:6px 14px;padding:16px;display:grid}.sample-rank{color:#fff;background:#0b1220;border-radius:50%;grid-area:rank;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.sample-queue-main{grid-area:main;gap:2px;min-width:0;display:grid}.sample-priority{text-align:right;grid-area:prio;justify-items:end;display:grid}.page-shell .section-shell .sample-doc .sample-score{color:#0b1220;font-family:var(--font-heading);font-size:28px;font-weight:800;line-height:1}.sample-queue-row .sample-why:first-of-type{grid-area:why}.sample-queue-row .sample-why:nth-of-type(2){grid-area:next}.sample-held{gap:8px;display:grid}.sample-held-row{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.page-shell .section-shell .sample-doc .sample-held-count{color:#0b1220;font-family:var(--font-heading);text-align:center;font-size:24px;font-weight:800}@media (max-width:900px){.sample-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sample-figures,.sample-funnel{grid-template-columns:minmax(0,1fr)}.sample-finding{grid-template-columns:minmax(0,1fr);gap:8px}.sample-queue-row{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"rank main"".prio"".why"".next"}.sample-priority{text-align:left;justify-items:start}}@media (max-width:760px){.page-shell .mobile-nav-toggle,.page-shell .mobile-nav-close{min-width:44px;min-height:44px}.page-shell .lead-form-checkbox-row{align-items:center;gap:10px;min-height:44px;display:flex}.page-shell .site-footer .footer-group a{align-items:center;min-height:44px;display:flex}}
