.cta-break-section{padding:clamp(16px,3vw,32px) 0}.cta-break{align-items:center;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);display:flex;gap:32px;justify-content:space-between;padding:clamp(24px,4vw,36px) clamp(24px,4vw,44px)}.cta-break-text{display:flex;flex-direction:column;gap:6px;min-width:0}.cta-break-title{font-family:var(--font-display);font-size:clamp(20px,2.2vw,24px);font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:0}.cta-break-sub{color:var(--muted);font-size:13px;margin:0}.cta-break-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.cta-break-arrow{font-size:12px;line-height:1}.cta-break--light{background:var(--light-card);border-color:#0000;color:var(--light-card-text)}.cta-break--light .cta-break-sub{color:#0b0b0d99}.cta-break--light .btn-primary{background:#0b0b0d;color:#e9eef5}.cta-break--light .btn-primary:hover{background:#1b1d21}.cta-break--light .btn-ghost{border-color:#0b0b0d40;color:var(--light-card-text)}.cta-break--light .btn-ghost:hover{background:#0b0b0d0f;border-color:#0b0b0d73}@media (max-width:768px){.cta-break{gap:20px}.cta-break,.cta-break-actions{align-items:stretch;flex-direction:column}.cta-break-actions .btn{justify-content:center;width:100%}}.floating-tg{align-items:center;background:var(--bg-3);border:1px solid var(--line-2);border-radius:999px;bottom:24px;display:flex;height:52px;justify-content:center;opacity:0;position:fixed;right:24px;transform:translateY(6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,border-color .15s ease;visibility:hidden;width:52px;z-index:900}.floating-tg.is-visible{opacity:1;transform:translateY(0);visibility:visible}.floating-tg:hover{border-color:var(--accent);transform:translateY(-2px)}.floating-tg-icon{display:block}@media (max-width:560px){.floating-tg{bottom:84px;height:46px;right:16px;width:46px}}@media (prefers-reduced-motion:reduce){.floating-tg{transition:opacity .2s ease,visibility .2s ease,border-color .15s ease}.floating-tg,.floating-tg:hover{transform:none}}