.shared-case-invitation{background:linear-gradient(115deg,var(--invitation-accent),color-mix(in srgb,var(--invitation-accent) 65%,#172c3b));color:#fff;margin:0;padding:56px 32px}.shared-case-invitation>div{justify-content:space-between;align-items:center;gap:28px;max-width:1180px;margin:auto;display:flex}.shared-case-invitation h2{letter-spacing:.01em;color:#fff;margin:0;font-size:clamp(23px,2.4vw,34px);font-weight:650;line-height:1.5}.shared-case-invitation a{min-height:48px;color:var(--invitation-accent);white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:0 26px;font-weight:650;text-decoration:none;transition:background .2s;display:inline-flex}.shared-case-invitation a:hover{background:var(--invitation-tint)}.shared-case-invitation a:focus-visible{outline-offset:5px;outline:2px solid #fff}@media (max-width:700px){.shared-case-invitation{padding:36px 24px}.shared-case-invitation>div{flex-direction:column;align-items:flex-start;gap:20px}}
