.lp-pcta .lp-wrap{padding-bottom:clamp(64px,10vw,120px)}
.lp-pcta .lp-pcta-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(28px,5vw,56px);border-radius:28px;border:1px solid rgba(250,204,21,.3);background:linear-gradient(135deg,rgba(250,204,21,.12),rgba(7,13,20,.8) 70%)}
.lp-pcta .lp-pcta-glow{position:absolute;left:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(250,204,21,.3),transparent 70%);filter:blur(30px);pointer-events:none}
.lp-pcta .lp-pcta-text{position:relative;display:flex;flex-direction:column;gap:16px}
.lp-pcta .lp-pcta-text .lp-h2{font-size:clamp(32px,3.8vw,54px)}
.lp-pcta .lp-pcta-text>div{margin-top:10px}
.lp-pcta .lp-pcta-person{position:relative;display:flex;gap:20px;align-items:flex-start;padding:28px;border-radius:18px;background:rgba(7,13,20,.65);border:1px solid rgba(255,255,255,.1)}
.lp-pcta .lp-pcta-photo{position:relative;flex:none;width:88px;height:88px;border-radius:16px;overflow:hidden;background:rgba(250,204,21,.08);border:1px solid rgba(250,204,21,.3);display:flex;align-items:center;justify-content:center;font-size:20px;color:#FACC15}
.lp-pcta .lp-pcta-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.lp-pcta .lp-pcta-info{display:flex;flex-direction:column;gap:8px;min-width:0}
.lp-pcta .lp-pcta-label{font-size:12px;color:#7A8B9C;letter-spacing:.08em;text-transform:uppercase}
.lp-pcta .lp-pcta-name{font-size:22px;font-weight:600;letter-spacing:-.02em;color:#E6EDF3}
.lp-pcta .lp-pcta-info p{margin:0;color:#9FB0C0;font-size:15px;line-height:1.6}
.lp-pcta .lp-pcta-info .lp-pcta-contact{font-size:13px;color:#E6EDF3;margin-top:4px}
@media (max-width:520px){.lp-pcta .lp-pcta-person{flex-direction:column}}