.gha-telegram-cta{width:min(760px,100%);margin:20px auto 2px;padding:16px 20px;display:grid;grid-template-columns:46px minmax(0,1fr) 28px;gap:14px;align-items:center;text-align:left;text-decoration:none;color:#f7fbff;border:1px solid rgba(72,210,255,.86);border-radius:14px;background:linear-gradient(104deg,rgba(5,20,49,.98),rgba(11,54,101,.96) 52%,rgba(7,29,75,.98));box-shadow:0 0 0 1px rgba(255,55,115,.14) inset,0 0 20px rgba(32,194,255,.24),0 0 44px rgba(255,43,113,.12);animation:gha-telegram-breathe 2.6s ease-in-out infinite;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.gha-telegram-cta-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#9eeeff;background:radial-gradient(circle at 35% 25%,#48e5ff,#1478d9 68%,#0b326e);box-shadow:0 0 20px rgba(61,220,255,.7),inset 0 1px 1px rgba(255,255,255,.6)}.gha-telegram-cta-icon svg{width:26px;height:26px;fill:currentColor;transform:translateX(-1px)}.gha-telegram-cta-copy{min-width:0;display:grid;gap:4px}.gha-telegram-cta-copy strong{font-size:clamp(1rem,2.2vw,1.23rem);font-weight:850;letter-spacing:.02em;line-height:1.15}.gha-telegram-cta-copy small{color:#b9dcff;font-size:.88rem;line-height:1.25}.gha-telegram-cta-arrow{font-size:1.8rem;line-height:1;color:#82efff;text-shadow:0 0 16px #27ceff;transition:transform .18s ease}.gha-telegram-cta:hover{transform:translateY(-2px);filter:brightness(1.12);box-shadow:0 0 0 1px rgba(255,96,150,.42) inset,0 0 30px rgba(32,211,255,.52),0 0 56px rgba(255,43,113,.28)}.gha-telegram-cta:hover .gha-telegram-cta-arrow{transform:translateX(5px)}.gha-telegram-cta:active{transform:scale(.98)}@keyframes gha-telegram-breathe{0%,100%{box-shadow:0 0 0 1px rgba(255,55,115,.14) inset,0 0 17px rgba(32,194,255,.2),0 0 37px rgba(255,43,113,.1)}50%{box-shadow:0 0 0 1px rgba(102,228,255,.35) inset,0 0 28px rgba(32,207,255,.42),0 0 53px rgba(255,43,113,.21)}}@media(max-width:600px){.gha-telegram-cta{margin-top:16px;padding:14px 15px;grid-template-columns:42px minmax(0,1fr) 22px;gap:11px;border-radius:12px}.gha-telegram-cta-icon{width:42px;height:42px}.gha-telegram-cta-icon svg{width:23px;height:23px}.gha-telegram-cta-copy strong{font-size:.98rem}.gha-telegram-cta-copy small{font-size:.79rem}.gha-telegram-cta-arrow{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.gha-telegram-cta{animation:none;transition:none}.gha-telegram-cta:hover,.gha-telegram-cta:active{transform:none}.gha-telegram-cta:hover .gha-telegram-cta-arrow{transform:none}}
