.pr-header{border-bottom:1px solid var(--line);padding:24px 0}.pr-header-in{justify-content:space-between;align-items:center;max-width:1920px;margin:0 auto;padding:0 88px;display:flex}.pr-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.pr-brand-mark{width:34px;height:34px;display:block}.pr-brand-word{width:auto;height:25px;display:block}.pr-shell{text-align:center;max-width:1000px;margin:0 auto;padding:88px 32px 120px}.pr-eyebrow{font-family:var(--font-sans);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-weight:600}.pr-h1{font-size:var(--text-h1);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0 0 16px}.pr-dek{font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--ink-soft);max-width:60ch;margin:0 auto 64px}.pr-cards{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pr-card{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:32px;display:flex}.pr-card-featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pr-card-name{font-family:var(--font-sans);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-weight:600}.pr-card-price{font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 4px}.pr-card-price-note{font-size:var(--text-body-sm);color:var(--ink-faint);margin:0 0 24px}.pr-card-features{flex:1;margin:0 0 32px;padding:0;list-style:none}.pr-card-features li{font-size:var(--text-body-sm);color:var(--ink-soft);border-top:1px solid var(--line);padding:8px 0}.pr-card-features li:first-child{border-top:none}.pr-card-cta{font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--on-dark);background:var(--accent);border-radius:var(--radius);text-align:center;cursor:pointer;transition:background .14s var(--ease-out);border:none;padding:14px 20px;font-weight:600;text-decoration:none}.pr-card-cta:hover{background:var(--accent-hover)}.pr-card-cta-secondary{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.pr-later{border-top:1px solid var(--line);color:var(--ink-faint);font-size:var(--text-body-sm);margin-top:56px;padding-top:40px}@media (max-width:720px){.pr-header-in{padding:0 24px}.pr-cards{grid-template-columns:1fr}}
