.pr-head{padding-bottom:8px;text-align:center}.pr-head .lp-kicker,.pr-head .lp-sub{margin-inline:auto}.pr-head h1{font-family:var(--f-display);font-size:clamp(30px,4.4vw,46px);line-height:1.1;letter-spacing:-.024em;font-weight:700;margin:0 auto;max-width:16em}.pr-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));grid-gap:16px;gap:16px;padding-top:32px;padding-bottom:32px;align-items:stretch}.pr-card{display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;border:1px solid var(--rule);border-radius:18px;background:var(--surface)}.pr-card-lead{border-color:var(--lp-g2,var(--accent));box-shadow:0 0 0 1px var(--lp-g2,var(--accent))}.pr-card-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pr-card-top h2{margin:0;font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--ink-muted)}.pr-badge{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--accent-ink);background:linear-gradient(100deg,var(--lp-g1),var(--lp-g2))}.gu .pr-badge{letter-spacing:0}.pr-price{display:flex;align-items:baseline;gap:4px;margin:2px 0 0}.pr-price b{font-family:var(--f-display);font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.pr-price span{font-size:15px;color:var(--ink-faint)}.pr-note{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink)}.pr-meta{margin:auto 0 0;padding-top:8px;font-size:13px;line-height:1.5;color:var(--ink-faint)}.pr-notes{padding-top:0}.pr-notes h2{font-family:var(--f-display);font-size:clamp(20px,2.4vw,25px);letter-spacing:-.015em;font-weight:700;margin:0 0 14px;text-align:center}.pr-notes ul{max-width:46em;margin:0 auto;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.pr-notes li{position:relative;-webkit-padding-start:22px;padding-inline-start:22px;font-size:15px;line-height:1.6;color:var(--ink-muted)}.pr-notes li:before{content:"";position:absolute;inset-inline-start:4px;top:.62em;width:6px;height:6px;border-radius:999px;background:linear-gradient(100deg,var(--lp-g1),var(--lp-g2))}.pr-notes .lp-cta{margin-top:30px}.lp-links .pr-here{color:var(--ink);font-weight:600}