/* Startseite popformel.de. Baut auf finanzarchitektur/assets/style.css auf. */
.hero-home h1{max-width:700px}
.bereiche{background:var(--black);padding:clamp(70px,9vw,120px) 0}
.bereiche h2{font-size:clamp(34px,4.4vw,56px);line-height:1.12;margin:0 0 22px}
.bereiche-lead{font-size:clamp(16px,1.4vw,18px);color:var(--muted);max-width:620px;margin:0 0 clamp(34px,4vw,54px)}
.bereiche-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,32px)}
.bereich{border:1px solid #3d3a3b;border-radius:6px;padding:clamp(26px,3.4vw,46px);background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:12px}
.bereich h3{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--yellow);margin:0}
.bereich-claim{font-family:var(--serif);font-size:clamp(24px,2.8vw,36px);line-height:1.2;margin:0}
.bereich-note{color:var(--muted);font-size:16px;margin:0}
.bereich-finance{border-color:#6b6320;background:linear-gradient(135deg,rgba(252,240,5,.07),rgba(255,255,255,.02))}
.bereich-link{align-self:flex-start;margin-top:10px;display:inline-block;background:var(--yellow);color:#111;font-weight:700;font-size:14px;letter-spacing:.06em;text-decoration:none;padding:14px 22px;border-radius:3px;transition:transform .2s,background .2s}
.bereich-link:hover{background:#fff;transform:translateY(-2px)}
@media (max-width:860px){.bereiche-grid{grid-template-columns:1fr}.hero-home h1{max-width:none}}
@media (max-width:640px){.bereich-link{align-self:stretch;text-align:center}}
