.credential-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.credential-card{border:1px solid var(--rule-strong);background:var(--canvas);border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.credential-card[data-free=true]{background:var(--canvas-soft);border-color:var(--rule-strong)}.credential-card h3{letter-spacing:-.008em;font-size:27px;line-height:1.18}.credential-card-name{color:var(--ink-soft);text-underline-offset:4px;margin-top:9px;font-size:14px;text-decoration:underline}.credential-card-pitch{color:var(--ink-soft);margin-top:20px;font-size:18px;line-height:1.55}.credential-card-price{align-items:baseline;gap:12px;margin-top:auto;padding-top:24px;display:flex}.credential-card-price strong{font-family:var(--font-garamond), Georgia, serif;letter-spacing:-.025em;font-size:40px;font-weight:400}.credential-card-price span{color:var(--ink-soft);font-size:14px}.credential-card ul{border-top:1px solid var(--rule-strong);gap:10px;margin-top:20px;padding-block:20px;display:grid}.credential-card ul li{color:var(--ink-soft);align-items:start;gap:10px;font-size:14px;display:flex}.credential-card ul svg{flex-shrink:0;margin-top:3px}.credential-card-action{border:1px solid var(--ink);min-height:50px;color:var(--ink);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:500;display:flex}.credential-card[data-free=true] .credential-card-action{color:var(--canvas);background:var(--ink)}.credential-card-action:hover{background:var(--canvas-hover)}.credential-card[data-free=true] .credential-card-action:hover{background:var(--ink-hover)}.credential-card-note{color:var(--ink-soft);margin-top:16px;font-size:14px}@media (max-width:1023px){.credential-choices{gap:12px}.credential-card{padding:23px}.credential-card h3{font-size:23px}}@media (max-width:899px){.credential-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.credential-card{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px 16px;padding:22px;display:grid}.credential-card[data-free=true]{grid-column:1/-1}.credential-card h3{grid-area:1/1;font-size:26px}.credential-card-name{grid-area:2/1;margin:0}.credential-card-price{flex-direction:column;grid-area:1/2/span 2;align-self:start;gap:2px;margin:0;padding:0}.credential-card-price strong{font-size:32px;line-height:1}.credential-card-price span{font-size:14px}.credential-card-pitch{grid-column:1/-1;margin-top:8px;font-size:16px}.credential-card ul{grid-column:1/-1;gap:6px;margin-top:6px;padding-block:12px}.credential-card-action{grid-column:1/-1;min-height:46px;padding:11px 14px}.credential-card-note{grid-column:1/-1;margin:4px 0 0}}@media (min-width:700px) and (max-width:899px){.credential-card[data-free=true]{grid-template-columns:minmax(0,1fr) 230px;gap:8px 28px}.credential-card[data-free=true] .credential-card-pitch,.credential-card[data-free=true] ul{grid-column:1}.credential-card[data-free=true] .credential-card-price{text-align:right;grid-area:1/2/span 3;justify-self:end}.credential-card[data-free=true] .credential-card-action{grid-area:4/2;align-self:end}.credential-card:not([data-free=true]){grid-template-columns:1fr}.credential-card:not([data-free=true]) .credential-card-price{flex-direction:row;grid-area:auto/1;align-items:baseline;gap:10px;padding-top:8px}}@media (max-width:699px){.credential-choices{grid-template-columns:1fr}.credential-card{grid-template-columns:1fr;padding:20px}.credential-card-price{flex-direction:row;grid-area:auto/1;align-items:baseline;gap:12px;padding-top:6px}}
