/* Faxina Clean V70: CTA para compartilhar */
.fc-share-v70{padding:12px 0 28px;background:linear-gradient(180deg,#f2faf8 0%,#fff 100%)}
.fc-share-v70 *{box-sizing:border-box}
.fc-share-v70-card{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:24px;padding:22px 26px;background:linear-gradient(118deg,#dcfce7,#e0f2fe 57%,#f1e8ff);border:1px solid #b9e8d8;box-shadow:0 15px 40px rgba(4,78,80,.10)}
.fc-share-v70-copy{display:flex;flex-direction:column;gap:5px;min-width:0}
.fc-share-v70-badge{font-size:11px;font-weight:950;letter-spacing:.1em;color:#087c56}
.fc-share-v70-copy strong{font-size:clamp(18px,2vw,25px);line-height:1.2;color:#16374a;font-weight:900}
.fc-share-v70-copy>span:last-child{color:#476474;font-size:13px}
.fc-share-v70-btn{background:linear-gradient(120deg,#00966d,#0dbb94);color:#fff;border:0;border-radius:16px;min-height:54px;padding:13px 22px;font:900 16px/1.25 inherit;cursor:pointer;box-shadow:0 10px 25px rgba(0,125,97,.26);flex:0 0 auto}
.fc-share-v70-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}
.fc-share-v70-btn:focus-visible{outline:3px solid #1557cb;outline-offset:3px}
@media(max-width:680px){.fc-share-v70{padding:10px 0 24px}.fc-share-v70-card{flex-direction:column;align-items:stretch;gap:15px;padding:19px 16px;border-radius:20px}.fc-share-v70-copy strong{font-size:20px}.fc-share-v70-btn{width:100%;min-height:52px;font-size:16px}}
