/* Direkter Einstieg im bestehenden PulseNation-Layout. Autor: PN Leo. */
.connect-banner{position:relative;display:flex;align-items:center;gap:25px;margin-top:28px;padding:30px;border:1px solid #64d7ff38;border-radius:14px;background:radial-gradient(ellipse at 0% 0%,#64d7ff16,transparent 65%),linear-gradient(115deg,#111d30,#1c1730);overflow:hidden}.connect-banner:before{content:'';position:absolute;left:0;top:20%;height:60%;width:3px;background:linear-gradient(var(--cyan),var(--purple));border-radius:3px}.connect-emblem{display:grid;place-items:center;width:66px;height:66px;flex-shrink:0;border:1px solid #64d7ff30;border-radius:16px;background:#64d7ff09}.connect-emblem svg{width:44px;height:44px;fill:none;stroke:var(--cyan);stroke-width:2;filter:drop-shadow(0 0 12px #64d7ff80)}.connect-copy{flex:1;min-width:0}.connect-copy .eyebrow{font-size:.6rem;color:var(--cyan);letter-spacing:.15em;margin:0 0 9px}.connect-copy h2{font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.3;letter-spacing:-.025em;margin:0 0 8px}.connect-copy p{font-size:.8rem;margin:0}.connect-launch{flex-shrink:0;gap:18px;box-shadow:0 5px 24px #9a75ff20}
@media(max-width:1000px){.connect-emblem{display:none}.connect-banner{gap:20px;padding:25px}.connect-launch{padding:14px 18px}}
@media(max-width:650px){.connect-banner{flex-direction:column;align-items:stretch;gap:20px;padding:24px}.connect-launch{justify-content:center}.connect-copy h2{font-size:1.3rem}}
