.pgrid__hint[data-astro-cid-ixpiawhh],.pgrid__terms[data-astro-cid-ixpiawhh]{font-size:var(--fontSize-small);margin-block:1rem}.pgrid__definitions[data-astro-cid-ixpiawhh] summary[data-astro-cid-ixpiawhh]{cursor:pointer;min-height:44px;padding-block:.7rem}.pgrid__definitions[data-astro-cid-ixpiawhh] p[data-astro-cid-ixpiawhh]{max-width:68ch}@media(max-width:1039px){.pgrid[data-astro-cid-ixpiawhh]{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(240px,85%);overflow-x:auto;padding:1rem .25rem;scroll-snap-type:x mandatory}.ptier[data-astro-cid-ixpiawhh]{scroll-snap-align:start}}.pgrid[data-astro-cid-ixpiawhh]{display:grid;gap:1.25rem;grid-template-columns:1fr;align-items:stretch}@media(min-width:640px){.pgrid[data-astro-cid-ixpiawhh]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.pgrid--3[data-astro-cid-ixpiawhh]{grid-template-columns:repeat(3,1fr)}.pgrid--5[data-astro-cid-ixpiawhh]{grid-template-columns:repeat(5,1fr);gap:.85rem}}.ptier[data-astro-cid-ixpiawhh]{position:relative;display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-large);padding:1.75rem 1.35rem;box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base)}.ptier[data-astro-cid-ixpiawhh]:hover{transform:translateY(-6px);box-shadow:var(--shadow-cardHover)}.ptier--best[data-astro-cid-ixpiawhh]{border:2px solid var(--color-secondary);background:linear-gradient(180deg,rgba(230,107,92,.05),var(--color-white) 30%);box-shadow:var(--shadow-card);z-index:1}@media(min-width:1040px){.ptier--best[data-astro-cid-ixpiawhh]{transform:scale(1.05)}.ptier--best[data-astro-cid-ixpiawhh]:hover{transform:scale(1.05) translateY(-6px)}}.ptier__badge[data-astro-cid-ixpiawhh]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--color-secondary);color:var(--color-white);font-size:var(--fontSize-xs);font-weight:var(--fontWeight-bold);letter-spacing:.08em;text-transform:uppercase;padding:.35rem .85rem;border-radius:var(--radius-pill);white-space:nowrap}.ptier__name[data-astro-cid-ixpiawhh]{font-family:var(--font-display);font-weight:var(--fontWeight-medium);font-size:1.4rem;color:var(--color-primary);margin-bottom:.35rem}.ptier__blurb[data-astro-cid-ixpiawhh]{font-size:var(--fontSize-small);color:var(--color-muted);line-height:1.5;margin-bottom:1rem;min-height:2.6em}.ptier__price[data-astro-cid-ixpiawhh]{display:flex;align-items:baseline;gap:.25rem}.ptier__amount[data-astro-cid-ixpiawhh]{font-family:var(--font-mono);font-weight:var(--fontWeight-bold);font-size:2.4rem;color:var(--color-primary);line-height:1}.ptier__per[data-astro-cid-ixpiawhh]{font-size:var(--fontSize-small);color:var(--color-muted)}.ptier__once[data-astro-cid-ixpiawhh]{display:flex;align-items:center;min-height:44px;text-decoration:underline;font-size:var(--fontSize-small);margin-top:.5rem}.ptier__setup[data-astro-cid-ixpiawhh]{font-size:var(--fontSize-xs);color:var(--color-muted);margin-top:.5rem;margin-bottom:1.25rem}.ptier__features[data-astro-cid-ixpiawhh]{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.6rem;flex-grow:1}.ptier__features[data-astro-cid-ixpiawhh] li[data-astro-cid-ixpiawhh]{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--fontSize-small);line-height:1.4}.ptier[data-astro-cid-ixpiawhh] .ptier__check{color:var(--color-highlight);flex-shrink:0;margin-top:1px}.ptier__cta[data-astro-cid-ixpiawhh]{display:block;text-align:center;padding:.8rem 1rem;border-radius:var(--radius-button);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-small);transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);border:1.5px solid var(--color-primary)}.ptier__cta--plain[data-astro-cid-ixpiawhh]{background:transparent;color:var(--color-primary)}.ptier__cta--plain[data-astro-cid-ixpiawhh]:hover{background:var(--color-primary);color:var(--color-white)}.ptier__cta--best[data-astro-cid-ixpiawhh]{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.ptier__cta--best[data-astro-cid-ixpiawhh]:hover{background:var(--color-secondaryDark);border-color:var(--color-secondaryDark);transform:translateY(-2px)}
