.wlcr{--wlcr-accent:#ed777d;--wlcr-soft:#fce3e3;--wlcr-line:#fbe2e4;--wlcr-avatar:88px;--wlcr-gap:24px;--wlcr-quote:44px;--wlcr-heading-gap:16px;--wlcr-duration:850ms;position:relative;isolation:isolate;padding:24px 20px 32px;overflow:hidden;color:#45454e;text-align:right;font-family:inherit}
.wlcr,.wlcr *{box-sizing:border-box}
.wlcr--decorated:before,.wlcr--decorated:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle at 65% 65%,var(--wlcr-soft),transparent 72%);opacity:.8}
.wlcr--decorated:before{left:-260px;top:-420px}.wlcr--decorated:after{right:-340px;bottom:-520px}
.wlcr .wlcr__heading{display:flex;align-items:center;gap:16px;margin:0 6px var(--wlcr-heading-gap) 0;font-size:24px;font-weight:500;line-height:1.5;color:inherit}
.wlcr__heading:after{content:"";width:54px;height:2px;background:linear-gradient(to left,var(--wlcr-accent),var(--wlcr-soft));flex:none}
.wlcr__card{display:flex;align-items:center;gap:var(--wlcr-gap);position:relative;padding:26px 28px;min-width:0;border:1px solid #fff0f1;border-radius:30px;background:rgba(255,255,255,.96);box-shadow:0 24px 50px -18px #b771712e}
.wlcr__identity{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto;border-left:1px solid var(--wlcr-line);padding-left:var(--wlcr-gap)}
.wlcr__portrait{position:relative;width:var(--wlcr-avatar);max-width:100%;aspect-ratio:1.08;border:2px solid var(--wlcr-line);border-radius:14px;background:linear-gradient(155deg,#fff,var(--wlcr-soft));color:var(--wlcr-accent);display:grid;place-items:center}
.wlcr__portrait:before{content:"";position:absolute;left:-20px;top:35%;width:22px;height:35px;background:linear-gradient(135deg,#fff,var(--wlcr-soft));clip-path:polygon(100% 0,0 50%,100% 100%)}
.wlcr__portrait img{width:100%;height:100%;object-fit:cover;border-radius:inherit;position:absolute;inset:0}
.wlcr__portrait svg{width:100%;height:100%;border-radius:inherit}.wlcr__portrait i{font-size:calc(var(--wlcr-avatar)*.55)}
.wlcr__person{font-size:20px;color:#999;line-height:1.6;overflow-wrap:anywhere;max-width:260px}
.wlcr .wlcr__text{flex:1;min-width:0;margin:0;padding:0;border:0;background:none;box-shadow:none;font-size:21px;font-weight:400;line-height:1.8;font-style:normal;color:inherit;overflow-wrap:anywhere}
.wlcr__text:before,.wlcr__text:after{content:none}
.wlcr__quote{flex:0 0 var(--wlcr-quote);width:var(--wlcr-quote);height:auto;align-self:flex-start;color:var(--wlcr-accent);opacity:.5}
.wlcr--motion .wlcr__card{animation:wlcr-arrive var(--wlcr-duration) cubic-bezier(.2,.7,.2,1) both;transition:transform .4s ease,box-shadow .4s ease}
@media(hover:hover){.wlcr--motion .wlcr__card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -20px #b7717140}}
@keyframes wlcr-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1200px){.wlcr{--wlcr-avatar:76px;--wlcr-gap:20px;--wlcr-quote:36px;padding:20px 16px 28px}.wlcr__card{padding:22px 24px;border-radius:26px}.wlcr .wlcr__text{font-size:19px}.wlcr .wlcr__heading{font-size:22px}.wlcr__person{font-size:18px}}
@media(max-width:767px){.wlcr{--wlcr-avatar:52px;--wlcr-gap:12px;--wlcr-quote:26px;--wlcr-heading-gap:12px;padding:16px 10px 22px}.wlcr .wlcr__heading{font-size:19px;gap:12px;margin-right:4px}.wlcr__heading:after{width:48px;height:2px}.wlcr__card{flex-direction:column;align-items:stretch;gap:14px;padding:18px 16px;border-radius:22px}.wlcr__identity{flex-direction:row;justify-content:flex-start;border-left:0;border-bottom:1px solid var(--wlcr-line);padding:0 0 12px;gap:12px}.wlcr__portrait:before{display:none}.wlcr__person{font-size:17px;max-width:calc(100% - var(--wlcr-avatar) - 12px)}.wlcr .wlcr__text{font-size:16px;line-height:1.85}.wlcr__quote{flex:auto;align-self:flex-end;height:22px}.wlcr--decorated:before{left:-470px;top:-480px}.wlcr--decorated:after{right:-470px;bottom:-540px}}
@media(prefers-reduced-motion:reduce){.wlcr--motion .wlcr__card{animation:none;transition:none}.wlcr--motion .wlcr__card:hover{transform:none}}

