/* 퍼포먼스 광고 — 넛지 흐름을 가장 그대로 쓰는 쪽. 쪽만의 것 = 대행료 계산(영수증 옆 입력칸) */
.pg-perf .pf-fee{display:grid;grid-template-columns:1fr 460px;gap:64px;align-items:center}
.pg-perf .pf-calc{display:flex;align-items:center;gap:14px;margin-top:36px}
.pg-perf .pf-calc label{font-size:15px;font-weight:700}
.pg-perf .pf-calc div{display:flex;align-items:center;gap:8px;height:56px;padding:0 18px;border-radius:14px;background:#fff;border:1.5px solid var(--blue)}
.pg-perf .pf-calc input{width:130px;border:0;background:none;font-size:22px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}
.pg-perf .pf-calc input:focus{outline:none}
.pg-perf .pf-calc span{font-weight:700;color:var(--body)}
@media (max-width:900px){.pg-perf .pf-fee{grid-template-columns:1fr;gap:40px}}

/* 첫 화면 — 짙은 보라 좌우, 오른쪽 계정 점검표 */
.pg-perf .pf-hero{background:linear-gradient(150deg,#1d1238 0%,#2b1a55 60%,#160d2b 100%);color:#fff}
.pg-perf .pf-hero .nl-crumb,.pg-perf .pf-hero .nl-crumb a{color:rgba(255,255,255,.65)}
.pg-perf .pf-hero .nl-g{background:none;color:#c4a8ff;-webkit-background-clip:initial;background-clip:initial}
.pg-perf .pf-hero .nl-lead{color:rgba(255,255,255,.8)}
.pg-perf .pf-chk{border-radius:20px;background:#fff;color:var(--ink);padding:22px 22px 10px;box-shadow:0 40px 80px -30px rgba(0,0,0,.6)}
.pg-perf .pf-chk-hd{display:flex;gap:14px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line)}
.pg-perf .pf-chk-hd img{width:56px;height:auto}
.pg-perf .pf-chk-hd b{display:block;font-size:17px;font-weight:800}
.pg-perf .pf-chk-hd span{font-size:12px;color:var(--body)}
.pg-perf .pf-chk ol{list-style:none;margin:0;padding:0}
.pg-perf .pf-chk li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}
.pg-perf .pf-chk li:last-child{border-bottom:0}
.pg-perf .pf-chk em{font-style:normal;font-size:11.5px;font-weight:800;text-align:center;padding:5px 0;border-radius:8px}
.pg-perf .pf-chk em.bad{background:#fdecee;color:#c0272f}
.pg-perf .pf-chk em.warn{background:#fff4e5;color:#b45309}
.pg-perf .pf-chk em.ok{background:#e3f6ec;color:#17803d}
.pg-perf .pf-chk li b{display:block;font-size:14.5px;font-weight:700}
.pg-perf .pf-chk li small{display:block;margin-top:2px;font-size:12px;color:var(--body)}
