.gp-pop .modal-dialog{max-width:400px}
.gp-pop .modal-content{border:0;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -20px rgba(28,30,35,.5)}
.gp-x{position:absolute;top:.6rem;right:.7rem;z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:rgba(255,255,255,.22);color:#fff;display:grid;place-items:center;font-size:.95rem}
.gp-x:hover{background:rgba(255,255,255,.35)}
.gp-h{background:linear-gradient(120deg,#A85677,#D76D77 55%,#F0A078);color:#fff;padding:1.4rem 1.4rem 1.1rem;text-align:center}
.gp-av{position:relative;width:86px;height:86px;border-radius:50%;margin:0 auto .65rem;border:4px solid #fff;background:#F3D3B8;box-shadow:0 10px 24px -12px rgba(0,0,0,.5);display:grid;place-items:center;font-size:2rem;color:#A85677}
.gp-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}
.gp-dot{position:absolute;right:2px;bottom:4px;width:17px;height:17px;border-radius:50%;background:#22A06B;border:3px solid #fff}
.gp-who{margin:0 0 .25rem;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}
.gp-h h2{color:#fff;font-size:1.3rem;line-height:1.25;margin:0;text-transform:none}
.gp-b{padding:1.1rem 1.4rem 1.3rem}
.gp-l{margin:0 0 .85rem;font-size:.95rem;line-height:1.55;color:#1C1E23;text-align:center}
.gp-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0 0 1rem}
.gp-chips span{font-size:.78rem;font-weight:700;color:#7A2A48;background:#FFF1E4;border:1px solid #F3D9C6;border-radius:999px;padding:.2rem .65rem}
.gp-btn{display:flex;flex-direction:column;align-items:center;border-radius:14px;padding:.6rem .5rem;text-decoration:none;font-weight:800;font-size:.98rem;border:1.5px solid #FC7E17;color:#B34700;background:#fff}
.gp-btn:hover{color:#B34700;background:#FFF7F0}
.gp-btn.is-main{background:#FC7E17;color:#fff}
.gp-btn.is-main:hover{background:#EE6F0C;color:#fff}
.gp-btn small{font-weight:600;font-size:.78rem;margin-top:.1rem}
.gp-sm{text-align:center;font-size:.8rem;color:#4A4350;margin:.75rem 0 0}