
/* UNTERSEITEN-BAUSTEINE (Angebote, Podcast, Kontakt) */
  /* UNTERSEITEN */
  
  .page-hero{min-height:78vh;}
  .story{max-width:720px;margin:0 auto;}
  .story p{color:var(--ink-soft);font-size:1.02rem;}
  .story p.lead{font-family:var(--font-head);font-size:1.55rem;line-height:1.45;color:var(--ink);font-style:italic;}
  .story .pull{margin:40px 0;}
  .story .q-inline{font-family:var(--font-head);font-style:italic;font-size:1.45rem;color:var(--ink);margin:34px 0;}
  .statement{text-align:center;max-width:860px;margin:0 auto;}
  .statement p{font-family:var(--font-head);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.3;color:var(--ink);margin:0;}
  .statement p + p{font-style:italic;color:var(--gold-deep);margin-top:10px;}
  .statement .kicker{text-align:center;}
  .two-col p{color:var(--ink-soft);}
  .two-col p.strong{color:var(--ink);font-weight:500;}
  .adjectives{font-family:var(--font-head);font-style:italic;font-size:1.5rem;color:var(--ink);line-height:1.4;margin:30px 0;}
  .cv-line{font-size:0.78rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--gold-deep);font-weight:600;line-height:2;margin:26px 0 30px;padding:18px 0;border-top:1px solid rgba(173,138,84,0.35);border-bottom:1px solid rgba(173,138,84,0.35);}
  .manifest{position:relative;background:var(--ink);color:var(--porcelain);overflow:hidden;}
  .manifest .testi-bg{opacity:0.22;}
  .manifest .wrap{position:relative;z-index:2;text-align:center;}
  .manifest p{font-family:var(--font-head);font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1.25;color:var(--porcelain);max-width:860px;margin:0 auto;text-wrap:balance;}
  .manifest .kicker{color:var(--gold);}
  .for-list .q{font-family:var(--font-head);font-style:italic;font-size:1.4rem;line-height:1.4;color:var(--ink);margin:0;padding:22px 0;border-top:1px solid rgba(173,138,84,0.35);}
  .for-list .q:last-child{border-bottom:1px solid rgba(173,138,84,0.35);}
  .btn-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;}
  .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:48px;}
  .contact-card{background:var(--porcelain);border:1px solid rgba(47,41,38,0.14);border-top:2px solid var(--gold);padding:40px 36px;}
  .contact-card h3{font-size:1.7rem;margin-bottom:12px;}
  .contact-card p{color:var(--ink-soft);}
  .placeholder{background:rgba(200,169,107,0.18);padding:0 4px;}
  @media (min-width:901px){#weg .two-col,#warum .two-col,#fuer-wen .two-col,#kraft .two-col,#fundament .two-col{align-items:stretch;}#weg .media-frame,#warum .media-frame,#fuer-wen .media-frame,#kraft .media-frame,#fundament .media-frame{position:relative;}#weg .media-frame img,#warum .media-frame img,#fuer-wen .media-frame img,#kraft .media-frame img,#fundament .media-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}}
  .movement{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:48px;border-top:1px solid rgba(173,138,84,0.45);}
  .movement div{padding:28px 22px 6px;border-left:1px solid rgba(173,138,84,0.25);}
  .movement div:first-child{border-left:0;padding-left:0;}
  .movement .num{font-family:var(--font-head);color:var(--gold);font-size:1.3rem;display:block;margin-bottom:10px;}
  .movement h3{font-size:1.45rem;margin-bottom:8px;}
  .movement p{font-family:var(--font-head);font-style:italic;font-size:1.15rem;color:var(--ink-soft);line-height:1.4;margin:0;}
  .dims{list-style:none;margin:50px 0 0;padding:0;}
  .dims li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:28px;padding:40px 0;border-top:1px solid rgba(47,41,38,0.14);}
  .dims li:last-child{border-bottom:1px solid rgba(47,41,38,0.14);}
  .dims .num{font-family:var(--font-head);font-size:3rem;line-height:1;color:var(--gold);}
  .dims .dname{font-size:0.72rem;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold-deep);font-weight:600;display:block;margin-bottom:8px;}
  .dims h3{font-size:1.65rem;margin-bottom:14px;}
  .dims p{color:var(--ink-soft);margin:0;max-width:720px;}
  .dims p.close{font-family:var(--font-head);font-style:italic;font-size:1.25rem;color:var(--ink);margin-top:14px;}
  .compare{width:100%;border-collapse:collapse;margin-top:44px;text-align:left;font-size:0.95rem;}
  .compare th,.compare td{padding:18px 20px;border-bottom:1px solid rgba(47,41,38,0.14);vertical-align:top;}
  .compare thead th{font-family:var(--font-head);font-size:1.5rem;font-weight:500;color:var(--ink);border-bottom:2px solid var(--gold);}
  .compare thead th span{display:block;font-family:var(--font-body);font-size:0.68rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold-deep);font-weight:600;margin-bottom:4px;}
  .compare tbody th{font-size:0.72rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--gold-deep);font-weight:600;width:22%;}
  .compare td{color:var(--ink-soft);}
  .format-box{background:var(--porcelain);border:1px solid rgba(47,41,38,0.14);border-top:2px solid var(--gold);padding:40px 38px;}
  .format-box h3{font-size:1.8rem;margin-bottom:4px;}
  .format-box .bullet-list{margin-top:22px;gap:14px;}
  .msb{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px;}
  .msb .payoff-card h3{font-size:2rem;}
  .phase{display:grid;grid-template-columns:minmax(0,34fr) minmax(0,66fr);gap:64px;padding:46px 0;border-top:1px solid rgba(173,138,84,0.35);}
  .phase .kicker{margin-bottom:10px;}
  .phase h3{font-size:1.9rem;}
  .phase p{color:var(--ink-soft);}
  .manifest p.small{font-size:1.25rem;font-style:italic;color:var(--rose-soft);margin-top:18px;}
  @media (max-width:900px){.movement{grid-template-columns:1fr;}.movement div{border-left:0;padding:22px 0 18px;border-bottom:1px solid rgba(173,138,84,0.25);}
    .dims li{grid-template-columns:1fr;gap:10px;padding:32px 0;}.dims .num{font-size:2.3rem;}
    .compare{font-size:0.88rem;}.compare th,.compare td{padding:14px 10px;}.compare tbody th{width:auto;}
    .msb{grid-template-columns:1fr;}.phase{grid-template-columns:1fr;gap:12px;padding:34px 0;}.format-box{padding:32px 24px;}}
  @media (max-width:900px){.contact-grid{grid-template-columns:1fr;}.contact-card{padding:32px 26px;}.for-list .q{font-size:1.25rem;}}

/* LEADMAGNET (Come back in deine Power) */
.lead-line{font-family:var(--font-head);font-style:italic;font-size:1.45rem;line-height:1.45;color:var(--ink);margin-bottom:18px;}
.lead-form{display:flex;flex-direction:column;gap:12px;max-width:440px;margin:0 auto;}
.lead-form input{font-family:var(--font-body);font-size:0.95rem;padding:1em 1.1em;border:1px solid rgba(252,250,246,0.45);background:rgba(252,250,246,0.94);color:var(--ink);border-radius:2px;outline:none;}
.lead-form input:focus{border-color:var(--gold);box-shadow:0 0 0 2px rgba(200,169,107,0.35);}
.lead-form .btn{width:100%;margin-top:4px;border:0;}
.lead-note{font-size:0.8rem;color:rgba(252,250,246,0.78);max-width:440px;margin:22px auto 0;line-height:1.6;}
.lead-note a{color:var(--gold);text-decoration:underline;text-underline-offset:3px;}
.lead-form-light input{border:1px solid rgba(47,41,38,0.18);background:var(--porcelain);}
.lead-note-light{color:var(--ink-soft);}
.lead-note-light a{color:var(--gold-deep);}
.statement p.lead-note{font-family:var(--font-body);font-size:0.8rem;font-style:normal;line-height:1.6;color:var(--ink-soft);margin:22px auto 0;}
