/* 2026-10-17 pptcoupon (그록 봇): 무료 PPT 히어로 쿠폰 버튼 + 다운로드 박스 남은 횟수/쿠폰 */
.ppt-hero__row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px 28px;margin-top:20px}
.ppt-hero__row .ppt-hero__stats{margin:0}
.ppt-cpn{position:relative;display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 14px;border-radius:14px;background:#fff;color:#1e3a8a;text-decoration:none;
 box-shadow:0 8px 22px rgba(15,23,42,.18);transition:transform .18s ease,box-shadow .18s ease;max-width:100%}
.ppt-cpn::before,.ppt-cpn::after{content:"";position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:rgba(37,99,235,.9);transform:translateY(-50%)}
.ppt-cpn::before{left:-7px}.ppt-cpn::after{right:-7px}
.ppt-cpn__ic{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#fb923c,#f97316);color:#fff;font-size:20px}
.ppt-cpn__t{display:flex;flex-direction:column;line-height:1.3;padding-right:12px;border-right:2px dashed #fdba74}
.ppt-cpn__t b{font-size:15px;font-weight:900;color:#1e3a8a}.ppt-cpn__t small{font-size:12px;color:#ea580c;font-weight:700}
.ppt-cpn__go{font-weight:900;color:#f97316;font-size:18px}
.ppt-cpn:hover,.ppt-cpn:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.24)}
.ppt-cpn:focus-visible{outline:3px solid #fdba74;outline-offset:3px}
.ppt-hero__quota{margin:10px 0 0;font-size:13px;color:#334155}.ppt-hero__quota b{color:#1e3a8a}
@media (max-width:640px){.ppt-hero__row{gap:12px}.ppt-cpn{width:100%;padding:10px 16px 10px 12px}.ppt-cpn__t b{font-size:14px}}
@media (prefers-reduced-motion:reduce){.ppt-cpn{transition:none}.ppt-cpn:hover{transform:none}}
.ppt-quota{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#f1f5ff;font-size:13.5px;color:#1f2937;line-height:1.5}
.ppt-quota b{color:#2563eb}
.ppt-cpn-cta{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;min-height:44px;border-radius:10px;background:linear-gradient(135deg,#fb923c,#f97316);color:#fff!important;font-weight:900;text-decoration:none}
.ppt-cpn-cta:hover{filter:brightness(1.05)}
.ppt-cpn-note{display:block;margin-top:4px;font-size:12px;color:#ea580c;font-weight:700;text-align:center}

/* 2026-11-10 quotacontrast (그록 봇): 목록 히어로가 옅은 회청색이라 남은 다운로드 글자를 어두운 색으로. 롤백: color를 rgba(255,255,255,.9) / #fff 로 */
