.hero{padding-top:var(--space-9);padding-bottom:var(--space-9);position:relative;overflow:hidden}.hero-inner{max-width:640px}.eyebrow{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-4);font-weight:600;display:inline-block}.hero h1{font-size:var(--text-4xl);letter-spacing:-.02em}.hero-sub{margin-top:var(--space-5);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:52ch}.hero-actions{margin-top:var(--space-6)}.hero-image{top:var(--space-7);right:max(var(--space-5), calc((100% - var(--max-width)) / 2 + var(--space-5)));opacity:.9;position:absolute}@media (width<=900px){.hero-image{display:none}}.section h2{font-size:var(--text-2xl)}.pillars{margin-top:var(--space-7);gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.pillar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-soft)}.pillar h3{font-size:var(--text-lg)}.pillar p{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm)}.trust{max-width:640px}.link-arrow{margin-top:var(--space-5);font-weight:600;display:inline-block}@media (width<=720px){.pillars{grid-template-columns:1fr}}
