/* Korrektur 16: nur Überblick/Leistungen. Basis bleibt site.css.
   Keine globalen Schrift-, Farb-, Spalten- oder Abschnittsänderungen. */
.correction-16 main .btn-gold {
  background:#97611f;border-color:#97611f;color:#fff;
  min-height:56px;padding:15px 26px;font-size:18px;font-weight:700;
}
.correction-16 main .btn-gold:hover {background:#895a1d;border-color:#895a1d;color:#fff}
.correction-16 .hero-actions>.btn-outline,
.correction-16 .service-actions-16>.btn-outline {
  background:transparent;color:var(--ink);border-color:var(--gold);
  min-height:56px;padding:15px 26px;font-size:18px;font-weight:600;
}
.correction-16 .hero-actions>.btn-outline:hover,
.correction-16 .service-actions-16>.btn-outline:hover {
  background:var(--soft);color:var(--ink);border-color:var(--ink);
}
.correction-16 .price-panel .price-action-16 {
  background:transparent;color:#fff;border-color:var(--gold-light);
  min-height:54px;padding:13px 22px;
}
.correction-16 .price-panel .price-action-16:hover {background:#ffffff12;color:#fff}
.correction-16 .service-price-note-16 {margin:24px 0 0}
.correction-16 .service-actions-16 {display:flex;align-items:center;flex-wrap:wrap;gap:18px 30px;margin-top:22px}
.correction-16 .gift-inline-16 {display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;margin:0}
.correction-16 .gift-inline-16>.text-link {flex:0 0 auto;margin:0}
.correction-16 .price-panel>.gift-inline-16 {margin:20px 0 0;font-size:16px;line-height:1.6}
@media(max-width:620px){
  .correction-16 .hero-actions {align-items:stretch}
  .correction-16 .hero-actions>.btn {width:100%}
  .correction-16 .contact-band>.wrap>.btn {width:100%}
  .correction-16 .service-actions-16 {align-items:flex-start;gap:16px}
  .correction-16 .service-actions-16>.btn {width:100%}
  .correction-16 .price-panel .price-action-16 {width:100%;padding-inline:16px}
}

/* Fassung 17: nur die ausdrücklich gewünschten Gutscheinbereiche.
   Vorhandene Schriften, Goldtöne und übrige Raster bleiben bestehen. */
.correction-17 .approach-grid {align-items:stretch}
.correction-17 .gift-panel-17 {display:flex;flex-direction:column;align-items:flex-start}
.correction-17 .gift-panel-17>h2 {margin:0}
.correction-17 .gift-panel-17>p:not(.eyebrow) {font-size:18px;line-height:1.6;margin:20px 0 0}
.correction-17 .gift-panel-17>.gift-action-17 {margin-top:auto;align-self:flex-start}
.correction-17 .gift-panel-17>p:last-of-type {margin-bottom:26px}
.correction-17 .service-gift-17 {display:flex;align-items:center;gap:26px;flex-basis:100%;min-width:0;border-top:1px solid var(--line);padding-top:24px}
.correction-17 .service-gift-17>p {flex:1;min-width:0;margin:0;max-width:760px;color:var(--muted)}
.correction-17 .service-gift-17>p>strong {font-weight:600;color:var(--ink)}
.correction-17 .service-gift-17>.btn {flex-shrink:0}
@media(max-width:820px){
 .correction-17 .service-gift-17 {align-items:flex-start;flex-direction:column;gap:20px}
}
@media(max-width:620px){
 .correction-17 .gift-panel-17>.gift-action-17,
 .correction-17 .service-gift-17>.btn {width:100%;padding-inline:16px}
}
