.pc{background:var(--white);padding:72px 0 80px}@media(min-width:768px){.pc{padding:96px 0 112px}}.pc-head{margin:0 auto 56px;max-width:760px;text-align:center}.pc-head__intro{color:var(--ink-muted);font-size:18px;line-height:1.625;margin:20px 0 0}.pc-grid{display:grid;gap:24px;margin:0 auto;max-width:520px}@media(min-width:768px){.pc-grid--2{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media(min-width:1024px){.pc-grid--3{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.pc-card{background:var(--cream);border-radius:20px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);min-width:0;position:relative}.pc-card,.pc-card__body{display:flex;flex-direction:column}.pc-card__body{flex:1;padding:28px 28px 32px}.pc-card__pill{align-self:flex-start;background:rgba(0,104,56,.08);border-radius:9999px;box-shadow:inset 0 0 0 1px rgba(0,104,56,.18);color:var(--ampd);font-size:11px;font-weight:600;letter-spacing:.14em;line-height:16px;margin:0;padding:5px 12px;text-transform:uppercase}a.pc-card__pill{text-decoration:none;transition:background .2s,box-shadow .2s}a.pc-card__pill:hover{background:rgba(0,104,56,.16);box-shadow:inset 0 0 0 1px rgba(0,104,56,.35)}.pc-card__name{color:var(--ink);font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:36px;margin:20px 0 0}.pc-card__name a{color:inherit;text-decoration:none}.pc-card__name a:hover{color:var(--ampd)}.pc-card__tagline{color:var(--ink);font-size:17px;font-weight:600;line-height:1.5;margin:10px 0 0}.pc-card__features{border-top:1px solid rgba(0,0,0,.08);margin-top:24px;padding-top:24px}.pc-card__features ol,.pc-card__features ul{list-style:none;margin:0;padding:0}.pc-card__features li{color:var(--ink-muted);font-size:16px;line-height:24px;padding-left:30px;position:relative}.pc-card__features li+li{margin-top:12px}.pc-card__features li:before{background:rgba(0,104,56,.12) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23006838' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:9999px;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}.pc-card__features a{color:var(--ampd);font-weight:600;text-decoration:none}.pc-card__features a:hover{text-decoration:underline}.pc-card__features strong{color:var(--ink);font-weight:600}.pc-card__link{margin-top:auto;padding-top:28px}