.pgrid-sec{padding:50px 0 0}
.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
@media(max-width:980px){.pgrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.pgrid{grid-template-columns:1fr}}
.pc{background:#fff;border-radius:26px;padding:28px 26px 24px;box-shadow:0 2px 4px rgba(11,27,58,.05),0 16px 36px rgba(11,27,58,.09);display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}
.pc:hover{transform:translateY(-5px);box-shadow:0 2px 4px rgba(11,27,58,.05),0 26px 50px rgba(11,27,58,.14)}
.pc .ic{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;margin-bottom:18px;box-shadow:0 12px 24px rgba(11,27,58,.2)}
.pc h3{font:800 24px/1.1 var(--display)}.pc .tag{font-weight:700;color:var(--deep);font-size:13.5px;margin:4px 0 10px}.pc p{color:var(--body);font-size:15px}
.pc .foot{margin-top:auto;padding-top:20px;display:flex;flex-direction:column;gap:12px}
.pc .in{font:800 12px/1 var(--text);letter-spacing:.04em}.pc .in:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--go);margin-right:8px}
.pc .btn{padding:13px 20px;font-size:14.5px}
.pc .dis{opacity:.65;cursor:default;pointer-events:none}
.pc .stat{margin-top:12px;color:var(--goD);font-weight:700;font-size:13px}
.pc.soon{background:linear-gradient(180deg,#fff,#FFFFFF)}
.helpbar{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:linear-gradient(120deg,#F0F3F9,#DCE6F5);border-radius:22px;padding:22px 28px}
.helpbar.soft{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line)}
.helpbar b{display:block;font:800 19px/1.2 var(--display)}.helpbar span{color:var(--body);font-size:14.5px}

.pc .more{margin-top:10px}.pc .more a{color:var(--orangeD);font-weight:700;font-size:14px}
