.profile-quick-actions{position:absolute;z-index:4;left:1rem;bottom:1rem;display:flex;gap:.45rem}.profile-quick-actions a{display:flex;align-items:center;gap:.4rem;min-height:38px;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(25,9,20,.78);color:#fff;text-decoration:none;font-size:.59rem;font-weight:700;backdrop-filter:blur(10px);transition:transform .25s,background .25s}.profile-quick-actions a:first-child{color:#f2d0de}.profile-quick-actions a:last-child{background:rgba(91,50,112,.82)}.profile-quick-actions a:hover{transform:translateY(-3px);background:#8a2956}.profile-quick-actions i{font-style:normal}.profile-open-image{bottom:1rem}
.profile-dialog-actions>div{display:flex;gap:.55rem}.profile-dialog-actions .cta-call{border:1px solid rgba(215,161,127,.3);background:transparent;color:#e6cbb9}.profile-dialog-actions>div a{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.1rem;border-radius:999px;background:linear-gradient(110deg,#8a2956,#71488c);color:#fff;text-decoration:none;font-size:.72rem;font-weight:700}
.section-cta{display:flex;align-items:center;gap:.65rem;margin-top:1.35rem}.section-cta a{min-height:48px;display:inline-flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-radius:999px;color:#fff;text-decoration:none;font-size:.68rem;font-weight:700;letter-spacing:.025em;transition:transform .28s,box-shadow .28s,background .28s}.section-cta a:hover{transform:translateY(-3px)}.section-cta i{font-style:normal}.section-cta-call{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.045)}.story-cta .section-cta-whatsapp{background:linear-gradient(110deg,#a34563,#596f9d);box-shadow:0 12px 30px rgba(0,0,0,.2)}.experience-cta .section-cta-whatsapp{background:linear-gradient(110deg,#397b68,#a96b48);box-shadow:0 12px 30px rgba(0,0,0,.22)}.experience-cta .section-cta-call{border-color:rgba(200,137,98,.3);color:#e6cfba}
@media(max-width:480px){.profile-quick-actions a span{display:none}.profile-quick-actions a{width:38px;justify-content:center;padding:0}.section-cta{align-items:stretch;flex-direction:column}.section-cta a{justify-content:center;width:100%}.profile-dialog-actions>div{width:100%}.profile-dialog-actions>div a{flex:1}.profile-dialog-actions{gap:.8rem}}
