.page-hero[data-v-12e45c49]{background:linear-gradient(135deg, var(--c-navy) 0%, var(--c-navy-light) 100%);color:#fff;padding:var(--space-20) 0 var(--space-16);text-align:center}.page-hero h1[data-v-12e45c49]{color:#fff;margin:var(--space-4) 0}.page-hero .lead[data-v-12e45c49]{color:#ffffffc7;font-size:var(--fs-lg)}.grid-2[data-v-12e45c49]{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.grid-2 h2[data-v-12e45c49]{margin-bottom:var(--space-4)}.grid-2 p[data-v-12e45c49]{color:var(--c-text-soft);margin-bottom:var(--space-3);line-height:1.8}.grid-2 strong[data-v-12e45c49]{color:var(--c-navy)}.why-list[data-v-12e45c49]{list-style:none}.why-list li[data-v-12e45c49]{padding:var(--space-3) 0;color:var(--c-text-soft);border-bottom:1px dashed var(--c-border-soft);line-height:1.7}.why-list li[data-v-12e45c49]:last-child{border:none}.why-list strong[data-v-12e45c49]{color:var(--c-navy)}.values[data-v-12e45c49]{background:var(--c-bg-soft);padding:var(--space-12);border-radius:var(--radius-lg)}.values h2[data-v-12e45c49]{margin-bottom:var(--space-8)}.value-grid[data-v-12e45c49]{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.vc[data-v-12e45c49]{border-radius:var(--radius-md);padding:var(--space-6);text-align:center;background:#fff}.vc-num[data-v-12e45c49]{font-family:var(--font-mono);color:var(--c-gold);font-size:var(--fs-2xl);font-weight:700}.vc-title[data-v-12e45c49]{color:var(--c-navy);font-weight:700;font-size:var(--fs-lg);margin:var(--space-2) 0}.vc-desc[data-v-12e45c49]{color:var(--c-text-soft);font-size:var(--fs-sm)}.cta-band[data-v-12e45c49]{padding:var(--space-16) 0;background:linear-gradient(135deg, var(--c-blue) 0%, var(--c-navy) 100%);color:#fff}.cta-band h2[data-v-12e45c49]{color:#fff}.cta-band p[data-v-12e45c49]{color:#ffffffc7;margin:var(--space-3) 0 var(--space-6)}@media (width<=1024px){.grid-2[data-v-12e45c49]{grid-template-columns:1fr}.value-grid[data-v-12e45c49]{grid-template-columns:1fr 1fr}}@media (width<=480px){.value-grid[data-v-12e45c49]{grid-template-columns:1fr}}
