.tg-cta{display:flex;align-items:center;gap:18px;width:min(1120px,100%);margin:28px auto;padding:20px 24px;border:1px solid rgba(42,171,238,.32);border-radius:16px;background:linear-gradient(100deg,rgba(42,171,238,.14),rgba(42,171,238,.03));color:#eaf0fb}.tg-cta-mark{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#2aabee;color:#fff}.tg-cta-copy{flex:1;min-width:0}.tg-cta-copy h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.01em}.tg-cta-copy p{margin:4px 0 0;color:#9aaac3;font-size:14px;line-height:1.45}.tg-cta-actions{flex:none;display:flex;gap:10px}.tg-cta-actions a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#eaf0fb;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.tg-cta-actions a:first-child{border-color:#2aabee;background:#2aabee;color:#fff}.tg-cta-actions a:hover{background:rgba(255,255,255,.08)}.tg-cta-actions a:first-child:hover{background:#46b8f1}.tg-cta-actions a:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:680px){.tg-cta{flex-wrap:wrap;padding:18px}.tg-cta-copy{flex-basis:calc(100% - 66px)}.tg-cta-actions{width:100%}.tg-cta-actions a{flex:1;justify-content:center}}