.kontaktdoc{padding:clamp(20px,3vh,44px) 0 clamp(48px,8vh,96px);border-top:1px solid var(--g200)}.kontaktdoc .col{max-width:80ch;margin:0 auto}.ctacard{border:1px solid var(--black);border-radius:var(--radius);padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.ctacard .lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--goldD)}.ctacard h2{font-size:clamp(26px,3.2vw,40px);line-height:1.08;margin:12px 0 14px}.ctacard h2 em{color:var(--goldD);font-style:italic}.ctacard p{font-size:16px;line-height:1.68;color:var(--g700);margin:0;max-width:38ch}.ctacard .act{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ctacard .mail{font-family:var(--font-mono);font-size:clamp(14px,1.4vw,17px);letter-spacing:.01em;color:var(--black);border-bottom:1px solid var(--gold);padding-bottom:3px;word-break:break-all}.ctacard .mail:hover{color:var(--goldD)}.ctacard .btn{display:inline-flex;align-items:center;gap:9px;background:var(--black);color:var(--cream);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:13px 20px;border-radius:999px}.ctacard .btn:hover{background:var(--goldD)}.ctacard .btn svg{width:15px;height:15px}.channels{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--g200);border:1px solid var(--g200);border-radius:var(--radius);overflow:hidden;margin-top:40px}.channels .ch{background:var(--white);padding:26px 24px}.channels .ch .ico{color:var(--goldD);width:22px;height:22px;margin-bottom:14px}.channels .ch h3{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--g400);margin:0 0 8px}.channels .ch p{font-size:15px;line-height:1.6;color:var(--g700);margin:0}.channels .ch a{color:var(--goldD);border-bottom:1px solid var(--gold);padding-bottom:1px}.channels .ch a:hover{color:var(--black)}@media (max-width:760px){.channels,.ctacard{grid-template-columns:1fr}}