.hero-contact{display:flex;align-items:center;gap:16px;margin:28px 0 8px;padding-top:22px;border-top:1px solid #dfbd7340}.hero-contact img{width:72px;height:72px;object-fit:cover;border-radius:50%;flex-shrink:0;border:1px solid #dfbd7377}.hero-contact p{font-size:1rem;margin:0 0 8px;color:#d5d7d0}.hero-contact a{display:inline-flex;align-items:center;min-height:44px;color:#e6c77f;text-underline-offset:4px}.hero-next{border-left:3px solid #dfbd73;padding:10px 16px;margin:18px 0;font-size:1rem}.hero-next strong,.hero-next span{display:block}.hero-next a{display:inline-block;min-height:44px;padding-top:10px;color:#dfbd73}.faq{max-width:900px}.faq details{border-bottom:1px solid #dfbd7340;padding:18px 0}.faq summary{font-size:1.125rem;font-weight:650;cursor:pointer;line-height:1.5}.faq details p{font-size:1rem;color:#c6cec2}.faq-source{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;color:#dfbd73}.gold-history-section{padding-top:36px;padding-bottom:55px;max-width:900px}.testimonial-person img,.testimonial-stars{display:none}.testimonial-person{padding-bottom:12px;border-bottom:1px solid #dfbd7330}.testimonial-person span{display:none}@media(max-width:520px){.hero-contact{align-items:flex-start}.hero-contact img{width:64px;height:64px}.hero{padding-bottom:36px}.hero .actions{margin-top:24px}.faq summary{font-size:1rem}.hero-next{font-size:1rem}}
.gold-history-section{max-width:1220px;width:100%}.gold-history-section .gold-chart{width:100%;margin-top:0}.webinar-heading h2{margin:0 0 32px}.gold-video-section>h2{margin:0 0 28px;text-align:center}@media(max-width:520px){.webinar-heading h2,.gold-video-section>h2{font-size:1.8rem;line-height:1.25}}

/* Shared section-heading typography, matching Dein Weg. */
#ablauf>.eyebrow,#our-webinars-title,#video-section-title,#erfahrungen>h2{font-family:inherit;color:#d6b773;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:750;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}
@media(max-width:520px){#ablauf>.eyebrow,#our-webinars-title,#video-section-title,#erfahrungen>h2{letter-spacing:.08em}}

.gold-video-section.section.wrap{max-width:1220px;width:100%}.gold-video-section.section.wrap .gold-video-frame{width:100%;max-width:none;margin-inline:0}.gold-video-section .gold-video-frame video{width:100%;height:auto}

#video-section-title{text-align:left}

/* One responsive spacing rhythm for every section. */
:root{--section-space:56px}
:root body main>section.section.wrap,:root body main>section.section.webinar{padding-top:var(--section-space);padding-bottom:var(--section-space)}
:root body main>section.hero{min-height:auto;padding-top:var(--section-space);padding-bottom:var(--section-space)}
:root body main>section.section>:first-child{margin-block-start:0}
:root body main>section.section>:last-child{margin-block-end:0}
@media(max-width:800px){:root{--section-space:44px}}
@media(max-width:520px){:root{--section-space:36px}}

#webinar .webinar-inner>div>.webinar-illustration{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;border-radius:8px;border:1px solid #dfbd7340;margin-top:auto}@media(max-width:800px){#webinar .webinar-inner>div>.webinar-illustration{margin-top:12px}}

#erfahrungen .testimonial-person img{display:block}

.hero-contact .hero-portrait{object-position:50% 50%}
