/* Pipedrive Gurus — Ratgeber/Wissen, gemeinsames Stylesheet (Indigo, aus der Hauptseite abgeleitet). */
:root{
  --pg-400:hsl(243 70% 66%);--pg-500:hsl(243 62% 55%);--pg-600:hsl(243 55% 46%);--pg-700:hsl(243 52% 36%);--pg-50:hsl(243 55% 96%);
  --coral:hsl(6 78% 68%);
  --ink:hsl(244 45% 8%);--navy:hsl(244 52% 12%);
  --gray-25:hsl(243 20% 98%);--gray-100:hsl(243 14% 90%);--gray-500:hsl(244 10% 40%);--gray-900:hsl(244 22% 13%);
  --radius:14px;--elev-1:0 1px 2px hsl(244 30% 10%/.06),0 2px 8px hsl(244 30% 10%/.05);--elev-2:0 6px 14px hsl(244 30% 10%/.09),0 14px 40px hsl(244 30% 10%/.09);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--gray-900);background:#fff;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}
a{color:var(--pg-600)}
img{max-width:100%;height:auto;display:block}
.wrap{max-width:820px;margin:0 auto;padding:0 22px}
.wide{max-width:1120px}
/* Nav */
.nav{position:sticky;top:0;z-index:30;background:hsl(0 0% 100%/.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--gray-100)}
.nav .in{display:flex;align-items:center;gap:14px;max-width:1120px;margin:0 auto;padding:13px 22px}
.nav img.logo{height:30px;width:auto}
.nav .links{margin-left:auto;display:flex;gap:6px;align-items:center;font-size:.93rem}
.nav .links a{color:var(--gray-500);text-decoration:none;padding:.5rem .7rem;border-radius:8px;font-weight:500}
.nav .links a:hover{color:var(--pg-700);background:var(--pg-50)}
.cta{display:inline-block;background:var(--pg-500);color:#fff;font-weight:700;text-decoration:none;padding:.85rem 1.5rem;border-radius:11px;box-shadow:var(--elev-1);border:0;font-size:1rem;cursor:pointer;transition:.15s}
.cta:hover{background:var(--pg-600);box-shadow:var(--elev-2);transform:translateY(-1px)}
.kicker{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pg-600);margin:0 0 .7rem;display:inline-flex;align-items:center;gap:8px}
.kicker::before{content:"";width:22px;height:2px;background:var(--pg-500);border-radius:2px}
/* Hub */
.hub-head{background:linear-gradient(160deg,var(--navy),var(--ink));color:#fff;padding:64px 0 56px}
.hub-head h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;letter-spacing:-.03em;margin:.3rem 0 .5rem}
.hub-head p{color:hsl(243 30% 82%);font-size:1.18rem;max-width:640px;margin:0}
.hub-head .kicker{color:var(--pg-400)}.hub-head .kicker::before{background:var(--pg-400)}
.cluster{font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pg-600);margin:40px 0 4px}
.cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:18px 0 0}
.card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--gray-100);border-radius:var(--radius);padding:26px 24px;box-shadow:var(--elev-1);transition:.15s}
.card:hover{box-shadow:var(--elev-2);transform:translateY(-3px)}
.card h2{font-size:1.22rem;margin:.2rem 0 .4rem;color:var(--gray-900);letter-spacing:-.01em}
.card p{color:var(--gray-500);margin:0;font-size:1rem}
.card .tag{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pg-500)}
/* Artikel */
article{padding:48px 0 20px}
.crumb{font-size:.9rem;color:var(--gray-500);margin-bottom:14px}
.crumb a{color:var(--pg-600);text-decoration:none}
article h1{font-size:clamp(1.9rem,4.4vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:.2rem 0 .5rem}
article .lead{font-size:1.22rem;color:var(--gray-500);margin:0 0 1.6rem}
article h2{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:2.2rem 0 .6rem}
article h3{font-size:1.15rem;font-weight:700;margin:1.6rem 0 .4rem}
article p{margin:.8rem 0}
article ul,article ol{margin:.8rem 0;padding-left:1.3rem}
article li{margin:.4rem 0}
article strong{color:var(--gray-900)}
.videoembed{position:relative;aspect-ratio:16/9;margin:1.4rem 0;border-radius:14px;overflow:hidden;box-shadow:var(--elev-2);background:#000}
.videoembed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.videonote{font-size:.9rem;color:var(--gray-500);margin:-.6rem 0 1.4rem}
.callout{background:var(--pg-50);border:1px solid var(--gray-100);border-left:4px solid var(--pg-500);border-radius:12px;padding:18px 20px;margin:1.6rem 0}
.callout p{margin:.2rem 0}
.artcta{background:linear-gradient(160deg,var(--navy),var(--ink));color:#fff;border-radius:18px;padding:34px 32px;margin:2.6rem 0 0;text-align:center;box-shadow:var(--elev-2)}
.artcta h2{color:#fff;margin:0 0 .4rem;font-size:1.5rem}
.artcta p{color:hsl(243 30% 82%);margin:0 0 1.1rem}
.related{margin:2.4rem 0 0;border-top:1px solid var(--gray-100);padding-top:1.4rem}
.related b{display:block;margin-bottom:.6rem;color:var(--gray-900)}
.related a{display:block;padding:.35rem 0;text-decoration:none;color:var(--pg-600);font-weight:600}
footer{background:var(--ink);color:hsl(243 22% 72%);padding:36px 0;font-size:.92rem;margin-top:56px}
footer .in{max-width:1120px;margin:0 auto;padding:0 22px;line-height:1.9}
footer b{color:#fff}footer a{color:hsl(243 40% 80%);text-decoration:none}footer a:hover{color:#fff}
@media(max-width:760px){.cards{grid-template-columns:1fr}.nav .links a:not(.cta){display:none}}
