.pr-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:980px;margin:0 auto;display:grid}.pr-plan{border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.pr-plan-feature{background:var(--accent-tint);border-color:color-mix(in srgb,var(--accent-border)55%,transparent);scroll-margin-top:96px}.pr-plan-name{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--muted);margin:0}.pr-price{font-family:var(--font-sans);font-size:clamp(30px,3.4vw,40px);font-weight:var(--fw-medium);letter-spacing:var(--ls-section);color:var(--ink);margin:14px 0 0;line-height:1.1}.pr-price span{font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-regular);letter-spacing:.02em;color:var(--muted);margin-left:10px}.pr-plan-sub{font-family:var(--font-sans);color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:1.5}.pr-list{border-top:1px solid var(--border-card);flex:1;gap:11px;margin:24px 0 28px;padding:20px 0 0;list-style:none;display:grid}.pr-list li{font-family:var(--font-sans);color:var(--ink);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;font-size:14.5px;line-height:1.45;display:grid}.pr-list svg{color:var(--ink-2);margin-top:3px}.pr-table-wrap{border-top:1px solid var(--ink);max-width:980px;margin:0 auto;overflow-x:auto}.pr-table{border-collapse:collapse;width:100%;min-width:520px;font-family:var(--font-sans);font-size:14.5px}.pr-table th,.pr-table td{text-align:left;border-bottom:1px solid var(--border-card);vertical-align:top;padding:14px 16px 14px 0}.pr-table thead th{font-weight:var(--fw-medium);color:var(--ink)}.pr-table tbody th{width:26%;font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-regular);letter-spacing:var(--ls-pill);text-transform:uppercase;color:var(--muted);padding-top:17px}.pr-table td{color:var(--ink-2)}@media (max-width:600px){.pr-table-wrap{overflow-x:visible}.pr-table{min-width:0}.pr-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-table tbody,.pr-table tr,.pr-table tbody th,.pr-table td{width:auto;display:block}.pr-table tr{border-bottom:1px solid var(--border-card);padding:16px 0 12px}.pr-table tbody th,.pr-table td{border-bottom:0;padding:0}.pr-table tbody th{margin-bottom:8px}.pr-table td{grid-template-columns:9.5em minmax(0,1fr);gap:12px;padding:3px 0;display:grid}.pr-table td:before{content:attr(data-plan);color:var(--muted)}}.pr-terms,.pr-faq{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);max-width:980px;margin:0 auto;display:grid}.pr-terms>div,.pr-faq>div{border-bottom:1px solid var(--border-card);padding:18px 0}.pr-terms dt{font-family:var(--font-mono);letter-spacing:var(--ls-pill);text-transform:uppercase;color:var(--muted);font-size:12px}.pr-faq dt{font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-medium);color:var(--ink)}.pr-terms dd,.pr-faq dd{font-family:var(--font-sans);color:var(--ink-2);margin:8px 0 0;font-size:14.5px;line-height:1.55}.pr-faq{grid-template-columns:minmax(0,1fr);max-width:760px}@media (max-width:820px){.pr-plans,.pr-terms{grid-template-columns:minmax(0,1fr)}}
