.pr-hero{padding-top:72px}.pr-h1{margin:0;font-size:clamp(32px,4.6vw,56px);line-height:1.08;font-weight:600;letter-spacing:-.03em}.pr-plans{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.pr-plan{display:flex;flex-direction:column;gap:12px;padding:24px;animation:pr-rise .42s var(--p-ease) both;animation-delay:calc(var(--i, 0) * 40ms)}.pr-plan h3{margin:0;font-size:17px;line-height:24px;font-weight:600}.pr-price{margin:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pr-amount{font-size:32px;line-height:36px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pr-per{color:var(--p-muted);font-size:14px}.pr-allow{margin:0;font-weight:500;color:var(--p-text)}.pr-includes{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--p-sep);display:grid;gap:6px;color:var(--p-text-2);font-size:14px;line-height:20px;flex:1;align-content:start}.pr-includes li{position:relative;padding-left:18px}.pr-includes li:before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--p-ok)}.pr-cta{justify-content:center;margin-top:4px}.pr-fine{animation:none}.pr-section{padding-top:80px}.pr-table-wrap{overflow-x:auto}.pr-table{width:100%;border-collapse:collapse;font-size:15px}.pr-table td,.pr-table th{text-align:left;padding:14px 20px;border-bottom:1px solid var(--p-sep)}.pr-table td{white-space:normal;color:var(--p-text)}.pr-table th{font-size:13px;font-weight:600;color:var(--p-text-2);background:var(--p-inset)}.pr-table tr:last-child td{border-bottom:0}.pr-num{font-variant-numeric:tabular-nums;white-space:nowrap}.pr-unavailable{padding:24px;color:var(--p-text-2)}.pr-unavailable a{color:var(--p-accent)}@keyframes pr-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:860px){.pr-hero{padding-top:40px}.pr-table{table-layout:fixed;font-size:14px}.pr-table th:first-child,.pr-table th:nth-child(2){width:26%}.pr-table td,.pr-table th{padding:12px}.pr .lp-close{grid-template-columns:minmax(0,1fr);padding:24px}}@media (prefers-reduced-motion:reduce){.pr-plan{animation:none}}@media (max-width:860px){.pr-includes{font-size:16px;line-height:24px}.pr-includes li:before{top:9px}}