.pub-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:12px;font:700 15px/1 Inter,system-ui,sans-serif;letter-spacing:-.01em;text-decoration:none!important;transition:background .15s ease,border-color .15s ease}.pub-btn svg{width:16px;height:16px;flex:none}.pub-btn-main{background:#fff;color:#0b0e16!important}.pub-btn-main:hover{background:#e5e7eb}.pub-btn-ghost{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.15);color:#fff!important;font-weight:600}.pub-btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(123,168,219,.4)}.pub-cta{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;margin-top:24px;padding:40px 0 0;border-top:1px solid rgba(255,255,255,.08)}.pub-cta-copy{max-width:560px}.lgp-body .pub-cta h2,.pub-cta h2{margin:0;font:800 clamp(24px,3vw,32px)/1.15 Inter,system-ui,sans-serif;letter-spacing:-.03em;color:#fff}.lgp-body .pub-cta p,.pub-cta p{margin:10px 0 0;font-size:15.5px;line-height:1.65;color:rgba(255,255,255,.62)}.pub-cta-btns{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:760px){.pub-cta{padding-top:32px}.pub-cta-btns{width:100%}.pub-btn{flex:1 1 100%}}