/* A quiet, warm invitation panel; both existing destinations stay unchanged. */
.pomelo-body .partnership-fit .partnership-fit-action{
 --invitation-ink:#eeeeef;
 display:flex;flex-direction:column;align-items:stretch;gap:0;
 padding:30px;border:1px solid #343437;border-radius:12px;
 background:#1d1d1f;color:var(--invitation-ink);text-align:left;
}
.pomelo-body .partnership-fit .partnership-fit-action>span{
 max-width:240px;font-size:25px;line-height:1.5;letter-spacing:-.03em;
 font-weight:550;color:var(--invitation-ink);text-wrap:balance;
}
.pomelo-body .partnership-fit .partnership-fit-action .partnership-button{
 display:flex;justify-content:space-between;gap:16px;
 min-height:50px;margin-top:26px;padding:13px 18px;
 border:1px solid #df83a5;border-radius:6px;
 background:#df83a5;color:#26181e;font-size:14px;line-height:22px;font-weight:500;
 transition:background .18s,border-color .18s;
}
.pomelo-body .partnership-fit .partnership-fit-action .partnership-button:hover{
 background:#efa0bc;border-color:#efa0bc;transform:none;color:#26181e;
}
.pomelo-body .partnership-fit .partnership-fit-action>a:last-child{
 display:flex;justify-content:flex-start;align-items:center;
 min-height:44px;margin:10px 0 -7px;padding:6px 0;
 color:#b4b4b9;font-size:13px;line-height:22px;font-weight:400;
 text-decoration:underline;text-decoration-color:#75757b;text-underline-offset:5px;
}
.pomelo-body .partnership-fit .partnership-fit-action>a:last-child:hover{color:#eeeeef;text-decoration-color:#eeeeef;}
.pomelo-body .partnership-fit .partnership-fit-action a:focus-visible{outline:2px solid #d88eaa;outline-offset:4px;}
@media(max-width:1023px){
 .pomelo-body .partnership-fit .partnership-fit-action{padding:26px;margin-top:30px;}
 .pomelo-body .partnership-fit .partnership-fit-action>span{max-width:none;font-size:24px;line-height:1.5;}
 .pomelo-body .partnership-fit .partnership-fit-action .partnership-button{margin-top:22px;}
}
@media(prefers-reduced-motion:reduce){.pomelo-body .partnership-fit .partnership-fit-action a{transition:none;}}
.pomelo-body .partnership-tools-grid article{display:block;}
.pomelo-body .partnership-tools-grid article>span{display:none;}
.pomelo-body .partnership-tools-grid h3{margin-top:0;}
