/* Google-Ads landing page /einladung/ – small additions on top of the homepage styles. */
.hero-einladung .hero-lead{max-width:560px}
.landing-einladung .einladung-why-lead{max-width:420px;margin:0;font-size:15px;line-height:1.6;color:var(--ink-soft,#5a5f57)}
@media(min-width:901px){.landing-einladung .einladung-why .home-overview-heading{align-items:end}}
@media(max-width:900px){.landing-einladung .einladung-why-lead{max-width:none}}
.landing-einladung .service-section{padding-top:72px}

/* 2026-11-10: WhatsApp self-send test as primary hero action */
.hero-einladung .hero-actions .hero-whatsapp{margin:0;min-height:58px;padding:17px 25px;gap:12px;justify-content:center;border:1px solid var(--green);border-radius:2px;background:var(--green);color:var(--white);font-family:inherit;font-weight:600;font-size:12px;line-height:1.2;letter-spacing:.025em;white-space:normal;text-align:left}
.hero-einladung .hero-actions .hero-whatsapp:hover{background:#3e5b4f;color:var(--white)}
.hero-einladung .hero-actions .hero-whatsapp svg{width:20px;height:20px;flex:none}
.hero-einladung .hero-whatsapp-note{margin:14px 0 0;max-width:520px;font-size:13px;line-height:1.55;color:var(--ink-soft,#5a5f57)}
.hero-einladung .hero-whatsapp-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.hero-einladung .hero-actions .hero-whatsapp{width:100%}}

/* 2026-11-10: six Basis designs on the landing page – one compact row, on the page's cream background */
.landing-einladung .einladung-designs{background:var(--cream);padding:72px 0 78px}
.landing-einladung .einladung-designs-head{max-width:760px;margin-bottom:34px}
.landing-einladung .einladung-designs-head h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.6vw,36px);line-height:1.2;letter-spacing:-.035em;color:var(--green)}
.landing-einladung .einladung-designs-head .overline{margin:0 0 14px}
.landing-einladung .einladung-designs-lead{margin:16px 0 0;font-size:15px;line-height:1.65;color:var(--ink-soft,#5a5f57)}
.landing-einladung .einladung-designs-lead a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.landing-einladung .einladung-designs .portfolio-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0}
.landing-einladung .einladung-designs .design-card{margin:0;min-width:0}
.landing-einladung .einladung-designs .design-meta{margin-top:12px;padding:0}
.landing-einladung .einladung-designs .design-card h3{font-size:17px;line-height:1.25;margin:0}
.landing-einladung .einladung-designs .website-preview-label{font-size:11px;padding:9px 10px;gap:6px}
@media(max-width:1100px){.landing-einladung .einladung-designs .portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}}
@media(max-width:700px){.landing-einladung .einladung-designs{padding:52px 0 56px}.landing-einladung .einladung-designs .portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.landing-einladung .einladung-designs .design-card h3{font-size:17px}}
