/* ============================================================
   SENIOR-OPTIMIERUNG — pflegekasse-badumbau
   Zielgruppe 60+: groessere Schrift, hoehere Kontraste,
   grosszuegigere Touch-Targets. Wird NACH den Inline-Styles
   geladen (Link kurz vor </head>) und ueberschreibt gezielt.
   ============================================================ */

/* ---------- Basis ---------- */
body{font-size:18px}

/* ---------- Utility & Header ---------- */
.util{font-size:13.5px}
.head-phone .ph{width:44px;height:44px}
.head-phone .t small{font-size:12.5px}
.head-phone .t b{font-size:17px}

/* ---------- Hero ---------- */
.eyebrow{font-size:13px;padding:8px 14px}
.hero-left .lede{font-size:19px}
.facts li{font-size:16.5px}
.funding .amt .k{font-size:12.5px}
.funding .desc{font-size:15.5px}

/* ---------- Funnel: Fragen & Kacheln ---------- */
.q{font-size:21px}
.q-sub{font-size:15.5px;color:var(--ink-2)}
.tile{min-height:120px}
.tile-label{font-size:16px}
.tile-ico-box{width:56px;height:56px}
.tile-ico-box .ico{width:28px;height:28px}
.tile.wide .tile-ico-box{width:44px;height:44px}
.tile.wide .tile-ico-box .ico{width:22px;height:22px}

/* ---------- Funnel: Formular ---------- */
.field label{font-size:15px;color:var(--ink-2)}
.field input{font-size:18px;padding:15px}
.field input::placeholder{color:#667284}
.consent{font-size:14.5px;color:var(--ink-2)}
.consent input{width:22px;height:22px}
.btn{font-size:17.5px;padding:18px}
.btn-back{font-size:15.5px}
.secure-note{font-size:13px;color:var(--ink-2)}
.form-error{font-size:14.5px}

/* ---------- Funnel: Berechnung & Glueckwunsch ---------- */
.calc-lines li{font-size:15px}
.congrats p{font-size:16px}
.congrats .fine{font-size:13px;color:var(--ink-2)}

/* ---------- Funnel: Danke ---------- */
.done p{font-size:16px}
.done-caller .dc-name{font-size:15.5px}
.done-caller .dc-text{font-size:14.5px}
.done .ref{font-size:13.5px}

/* ---------- Sektionen ---------- */
.sec-sub{font-size:17px}
.stp p{font-size:15.5px}
.panel li{font-size:16px}
.legal-box p{font-size:15.5px}
.cta p{font-size:16.5px}
.cta .b1,.cta .b2{font-size:16.5px}
.person .p-text{font-size:15.5px}

/* ---------- Sticky CTA & Footer ---------- */
.sticky-cta .s-call{font-size:15px;padding:13px 16px}
.sticky-cta .s-go{font-size:16px;padding:15px}
footer{font-size:13.5px}
