.pr{max-width:1120px;margin:0 auto;padding:32px 4px 64px;color:#18181b}.pr-head{text-align:center;max-width:720px;margin:0 auto 24px}.pr-eyebrow{display:inline-block;border:1px solid #e4e4e7;border-radius:999px;background:#fff;padding:6px 14px;font-size:12px;font-weight:700;color:#e53935}.pr-head h1{font-size:clamp(28px,4.5vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:14px 0 10px}.pr-head>p{color:#71717a;line-height:1.6}.pr-toggle{display:inline-flex;gap:4px;padding:4px;margin-top:20px;background:#f4f4f5;border-radius:12px}.pr-toggle button{padding:9px 18px;border-radius:9px;font-weight:700;font-size:14px;color:#71717a;background:none;border:0;cursor:pointer}.pr-toggle button[aria-pressed=true]{background:#fff;color:#18181b;box-shadow:0 1px 3px #18181b1f}.pr-toggle span{margin-left:6px;font-size:11px;color:#047857;background:#ecfdf5;border-radius:999px;padding:2px 8px}.pr-status{text-align:center;font-size:14px;color:#3f3f46;background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:10px 14px;margin:0 auto 20px;max-width:760px}.pr-status.is-pro{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.pr-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.pr-card{position:relative;background:#fff;border:1px solid #e4e4e7;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px}.pr-card.is-featured{border:2px solid #e53935;box-shadow:0 16px 40px -20px #e5393566}.pr-card.is-soon{opacity:.85}.pr-badge{position:absolute;top:-12px;left:24px;background:#e53935;color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px}.pr-badge.is-grey{background:#71717a}.pr-card h2{font-size:22px;font-weight:800}.pr-for{color:#71717a;font-size:14px;min-height:40px}.pr-price{font-size:38px;font-weight:800;letter-spacing:-.02em}.pr-price span{font-size:15px;font-weight:500;color:#71717a;letter-spacing:0}.pr-save{font-size:13px;color:#047857;font-weight:600;margin-top:-6px}.pr-btn{display:inline-flex;justify-content:center;padding:12px 16px;border-radius:12px;background:#e53935;color:#fff;font-weight:700;font-size:15px;border:0;cursor:pointer;text-align:center}.pr-btn:hover{background:#d32f2f}.pr-btn:disabled{opacity:.55;cursor:not-allowed}.pr-btn.is-quiet{background:#fff;color:#18181b;border:1px solid #e4e4e7}.pr-btn.is-quiet:hover{background:#f4f4f5}.pr-card ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px;font-size:14px;color:#3f3f46}.pr-card li{display:flex;gap:8px;align-items:flex-start}.pr-card li svg{color:#059669;flex-shrink:0;margin-top:2px}.pr-note{font-size:12px;color:#71717a;margin-top:auto}.pr-msg{margin:20px auto 0;max-width:760px;text-align:center;padding:12px 14px;border-radius:12px;background:#fff5f5;border:1px solid #fecaca;color:#d32f2f;font-weight:600;font-size:14px}.pr-msg.is-ok{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.pr-msg a{text-decoration:underline}.pr-compare{margin-top:48px;background:#fff;border:1px solid #e4e4e7;border-radius:20px;overflow:hidden}.pr-compare h2,.pr-faq h2{font-size:22px;font-weight:800;padding:20px 24px 8px}.pr-compare table{width:100%;border-collapse:collapse;font-size:14px}.pr-compare td,.pr-compare th{text-align:left;padding:12px 24px;border-top:1px solid #f4f4f5}.pr-compare thead th{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#71717a;background:#fafafa}.pr-compare td svg{color:#059669}.pr-compare td svg[aria-label="Not included"]{color:#a1a1aa}.pr-faq{margin-top:32px}.pr-faq h2{padding-left:0}.pr-faq details{background:#fff;border:1px solid #e4e4e7;border-radius:14px;padding:14px 18px;margin-top:10px}.pr-faq summary{font-weight:700;cursor:pointer}.pr-faq p{margin-top:8px;color:#3f3f46;line-height:1.6;font-size:14px}.pr-faq a{color:#e53935;text-decoration:underline}@media (max-width:900px){.pr-cards{grid-template-columns:1fr}.pr-compare td,.pr-compare th{padding:10px 14px}}