.mu-pbadge__grid{align-items:center;display:grid;gap:var(--space-8)}@media (min-width:900px){.mu-pbadge__grid{gap:var(--space-10);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}}.mu-pbadge__art{display:flex;justify-content:center}.mu-pbadge__badgelink{border-radius:50%;display:block;transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}.mu-pbadge__badgelink:hover{filter:drop-shadow(0 18px 40px rgba(244,118,33,.28));transform:translateY(-3px) scale(1.02)}.mu-pbadge__badgelink:focus-visible{outline:2px solid var(--muloo-teal);outline-offset:8px}.mu-pbadge__img{display:block;filter:drop-shadow(0 12px 32px rgba(0,0,0,.35));height:auto;width:min(360px,70vw)}.mu-pbadge__copy .mu-lead{margin-top:var(--space-4);max-width:var(--measure)}.mu-pbadge__points{display:grid;gap:var(--space-3);list-style:none;margin:var(--space-6) 0 0;padding:0}.mu-pbadge__points li{color:var(--fg-1);display:flex;gap:var(--space-3)}.mu-pbadge__points li:before{background:var(--muloo-orange);border-radius:50%;content:"";flex:none;height:8px;margin-top:.55em;width:8px}.mu-pbadge__cta{margin:var(--space-6) 0 0}.mu-pbadge .mu-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.mu-pbadge__badgelink{transition:none}.mu-pbadge__badgelink:hover{transform:none}}