.pr{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.pr .pricing-head h1{letter-spacing:-.03em;margin:0 0 10px;font-size:2rem;line-height:1.15}@media (min-width:720px){.pr .pricing-head h1{font-size:2.75rem}}.pr-plan{max-width:560px;margin:0 auto;padding:24px 20px}@media (min-width:720px){.pr-plan{padding:32px}}.pr-cta{justify-content:center;width:100%;min-height:52px;font-size:1rem}@media (min-width:720px){.pricing-final .pr-cta{width:auto;padding-inline:28px}}.pr-sec{max-width:760px;margin:64px auto 0}.pr-sec h2{margin:0 0 10px}.pr-sec>p{font-size:.9375rem;line-height:1.55}.pr-limits{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--ring);margin:20px 0 12px;padding:0;list-style:none;overflow:hidden}.pr-limits li{border-bottom:1px solid var(--line);grid-template-areas:"what""limit""note";gap:2px;padding:14px 16px;display:grid}.pr-limits li:last-child{border-bottom:0}.pr-what{color:var(--ink);grid-area:what;font-size:.9375rem}.pr-note{color:var(--ink-3);grid-area:note;font-size:.8125rem}.pr-limits b{font-variant-numeric:tabular-nums;grid-area:limit;font-size:.9375rem;font-weight:600}@media (min-width:600px){.pr-limits li{grid-template-columns:1fr auto;grid-template-areas:"what limit""note note";align-items:baseline;column-gap:16px;padding:16px 20px}.pr-limits b{text-align:right}}.pr .faq{margin-top:64px}.pr .faq-item summary{align-items:center;min-height:52px;padding:14px 0}.pr .pricing-final{margin-top:64px;padding:40px 20px}
