.vc-wrap[data-astro-cid-2yuluibp]{width:100%}.vc-two-col[data-astro-cid-2yuluibp]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.vc-group[data-astro-cid-2yuluibp]{flex-direction:column;gap:.4rem;margin-bottom:1.5rem;display:flex}.vc-group[data-astro-cid-2yuluibp] label[data-astro-cid-2yuluibp]{color:var(--color-navy);font-size:.9375rem;font-weight:600}.vc-optional[data-astro-cid-2yuluibp]{color:var(--color-text-light);font-size:.875rem;font-weight:400}.vc-group[data-astro-cid-2yuluibp] input[data-astro-cid-2yuluibp][type=text],.vc-group[data-astro-cid-2yuluibp] input[data-astro-cid-2yuluibp][type=email],.vc-group[data-astro-cid-2yuluibp] input[data-astro-cid-2yuluibp][type=tel],.vc-group[data-astro-cid-2yuluibp] input[data-astro-cid-2yuluibp][type=number],.vc-group[data-astro-cid-2yuluibp] select[data-astro-cid-2yuluibp]{font-family:var(--font-body);color:var(--color-text);background:var(--color-white);border:2px solid var(--color-control-border);border-radius:var(--radius-sm);width:100%;transition:border-color var(--transition);appearance:none;padding:.75rem 1rem;font-size:1rem}.vc-group[data-astro-cid-2yuluibp] select[data-astro-cid-2yuluibp]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230A0E2A' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.vc-group[data-astro-cid-2yuluibp] input[data-astro-cid-2yuluibp]:focus,.vc-group[data-astro-cid-2yuluibp] select[data-astro-cid-2yuluibp]:focus{border-color:var(--color-green);box-shadow:0 0 0 3px var(--color-green-pale);outline:none}.vc-hint[data-astro-cid-2yuluibp]{color:var(--color-text-light);margin:0;font-size:.875rem}.vc-privacy-note[data-astro-cid-2yuluibp]{color:var(--color-text-light);text-align:center;margin-top:.75rem;font-size:.8125rem}.vc-toggle-row[data-astro-cid-2yuluibp]{flex-wrap:wrap;gap:.75rem;display:flex}.vc-toggle-row[data-astro-cid-2yuluibp] input[data-astro-cid-2yuluibp][type=radio]{opacity:0;pointer-events:none;position:absolute}.vc-toggle-row[data-astro-cid-2yuluibp] input[data-astro-cid-2yuluibp][type=radio]+label[data-astro-cid-2yuluibp]{text-align:center;border:2px solid var(--color-control-border);min-width:160px;color:var(--color-text-mid);cursor:pointer;transition:border-color var(--transition), background var(--transition), color var(--transition);border-radius:0;flex:1;margin:0;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.35}.vc-toggle-row[data-astro-cid-2yuluibp] input[data-astro-cid-2yuluibp][type=radio]:checked+label[data-astro-cid-2yuluibp]{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.vc-toggle-row[data-astro-cid-2yuluibp] input[data-astro-cid-2yuluibp][type=radio]:focus-visible+label[data-astro-cid-2yuluibp]{outline:3px solid var(--color-green);outline-offset:2px}.vc-conditional[data-astro-cid-2yuluibp]{display:none}.vc-show[data-astro-cid-2yuluibp]{display:block}.vc-gate-heading[data-astro-cid-2yuluibp]{color:var(--color-navy);margin-top:2.5rem;margin-bottom:.4rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.2}.vc-gate-sub[data-astro-cid-2yuluibp]{color:var(--color-text-light);max-width:600px;margin-bottom:1.75rem;font-size:1rem}.vc-message[data-astro-cid-2yuluibp]{border-radius:var(--radius-sm);margin-bottom:1rem;padding:.875rem 1.25rem;font-size:.9375rem;line-height:1.5}.vc-message--error[data-astro-cid-2yuluibp]{color:#9b2c2c;background:#fdecea;border-left:4px solid #c53030}.vc-submit-btn[data-astro-cid-2yuluibp]{width:100%;min-height:56px;font-size:1.0625rem}.vc-results[data-astro-cid-2yuluibp]{margin-top:3rem;animation:.4s vcFade}.vc-results[data-astro-cid-2yuluibp]:focus{outline:none}@keyframes vcFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vc-results[data-astro-cid-2yuluibp]{animation:none}}.vc-results-heading[data-astro-cid-2yuluibp]{color:var(--color-navy);margin-bottom:1.5rem}.vc-headline-stats[data-astro-cid-2yuluibp]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.vc-stat-hero[data-astro-cid-2yuluibp]{background:var(--color-navy);border-radius:var(--radius-md);text-align:center;color:var(--color-white);padding:1.5rem}.vc-stat-hero-label[data-astro-cid-2yuluibp]{color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.8rem;font-weight:600}.vc-stat-hero-value[data-astro-cid-2yuluibp]{color:var(--color-white);font-size:2rem;font-weight:800}.vc-stat-hero-sub[data-astro-cid-2yuluibp]{color:#ffffffbf;margin-top:.4rem;font-size:.85rem;font-weight:600}.vc-verdict[data-astro-cid-2yuluibp]{border-radius:var(--radius-md);text-align:center;color:var(--color-white);margin-bottom:2rem;padding:2rem}.vc-verdict[data-astro-cid-2yuluibp].full{background:linear-gradient(135deg, var(--color-navy) 0%, var(--color-navy-mid) 100%)}.vc-verdict[data-astro-cid-2yuluibp].high{background:linear-gradient(135deg,#276749 0%,#1d5537 100%)}.vc-verdict[data-astro-cid-2yuluibp].mid{background:linear-gradient(135deg,#8a5a09 0%,#6f4908 100%)}.vc-verdict[data-astro-cid-2yuluibp].low{background:linear-gradient(135deg, var(--color-navy) 0%, var(--color-navy-mid) 100%)}.vc-verdict[data-astro-cid-2yuluibp] h2[data-astro-cid-2yuluibp]{color:var(--color-white);margin-bottom:.75rem;font-size:1.75rem}.vc-verdict[data-astro-cid-2yuluibp] p[data-astro-cid-2yuluibp]{color:#fffffff2;font-size:1.1rem;line-height:1.55}.vc-supp[data-astro-cid-2yuluibp]{background:var(--color-surface);border-left:4px solid var(--color-green);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-mid);margin-bottom:.875rem;padding:.875rem 1.25rem;font-size:.9375rem;line-height:1.6}.vc-disclaimer[data-astro-cid-2yuluibp]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-light);margin-top:1.5rem;margin-bottom:1.5rem;padding:1.25rem;font-size:.875rem;line-height:1.6}.vc-disclaimer[data-astro-cid-2yuluibp] strong[data-astro-cid-2yuluibp]{color:var(--color-navy)}.vc-cta[data-astro-cid-2yuluibp]{background:var(--color-navy);border-radius:var(--radius-md);text-align:center;padding:2rem}.vc-cta[data-astro-cid-2yuluibp] h2[data-astro-cid-2yuluibp]{color:var(--color-white);margin-bottom:.75rem}.vc-cta[data-astro-cid-2yuluibp] p[data-astro-cid-2yuluibp]{color:#ffffffd9;margin-bottom:1.25rem;font-size:.9375rem}.vc-cta-btn[data-astro-cid-2yuluibp]{margin:.375rem;display:inline-block}.vc-crosslink[data-astro-cid-2yuluibp]{max-width:720px;color:var(--color-text-mid);margin-top:2rem;font-size:.9375rem}.vc-crosslink[data-astro-cid-2yuluibp] a[data-astro-cid-2yuluibp]{color:var(--color-link)}@media (width<=640px){.vc-two-col[data-astro-cid-2yuluibp]{grid-template-columns:1fr}.vc-toggle-row[data-astro-cid-2yuluibp] label[data-astro-cid-2yuluibp]{min-width:100%}.vc-headline-stats[data-astro-cid-2yuluibp]{grid-template-columns:1fr}}.container[data-astro-cid-uasyffcu]{max-width:960px}.vc-page-header[data-astro-cid-uasyffcu]{max-width:720px;margin-bottom:3rem}.vc-page-header[data-astro-cid-uasyffcu] h1[data-astro-cid-uasyffcu]{margin-bottom:1rem}.vc-page-header[data-astro-cid-uasyffcu] p[data-astro-cid-uasyffcu]{color:var(--color-text-mid);font-size:1.0625rem}
