.pcard,.cr-card{position:relative}
.pcard{border-top:4px solid var(--sc,transparent)}.cr-card{border-top:4px solid var(--sc,transparent)}
.pcard::after,.cr-photo::after,.phero .wrap h1::before{content:"";background:#fff var(--sl) center/contain no-repeat;background-origin:content-box;border-radius:8px;box-shadow:0 1px 3px rgba(28,36,48,.18)}
.pcard::after{position:absolute;top:12px;left:10px;width:calc(30px*var(--la,2));height:30px;padding:4px 6px}
.cr-photo{position:relative}.cr-photo::after{position:absolute;top:12px;left:12px;width:calc(40px*var(--la,2));height:40px;padding:5px 8px}
.phero{border-top:6px solid var(--sc,transparent)}.phero .wrap h1::before{display:block;width:calc(56px*var(--la,2));height:56px;padding:6px 10px;margin-bottom:12px}
.pcard.lp::after,.cr-card.lp .cr-photo::after,html.lp .phero .wrap h1::before{background-color:var(--sc)}
.ph-grad{background:linear-gradient(135deg,var(--sc,#3f6df0),var(--sc2,#2b55cc))!important}
@media(max-width:599px){.cr-photo::after{width:calc(32px*var(--la,2));height:32px}.phero .wrap h1::before{width:calc(40px*var(--la,2));height:40px}}
