.pr-hero .mp-lead{max-width:40rem}.pr-lead{color:var(--mp-text-2);max-width:40rem;margin:-12px 0 32px;font-size:1.0625rem;line-height:1.55}.pr-plans{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}@media (min-width:900px){.pr-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.pr-plan{background:var(--mp-card);border:1px solid var(--mp-line-strong);border-radius:16px;flex-direction:column;padding:28px 24px;display:flex;position:relative}.pr-plan-hot{border:2px solid var(--mp-accent)}.pr-badge{top:-13px;background:var(--mp-btn);color:#fff;border-radius:99px;padding:4px 12px;font-size:.8125rem;font-weight:700;position:absolute;inset-inline-start:24px}.pr-plan h3{font-size:1.375rem;font-weight:700;line-height:1.25}.pr-tag{color:var(--mp-text-2);min-height:2.9em;margin-top:6px;line-height:1.45}.pr-price{letter-spacing:-.02em;margin-top:20px;font-size:1.75rem;font-weight:800;line-height:1.15}.pr-bill{color:var(--mp-muted);min-height:2.8em;margin:6px 0 20px;font-size:.875rem;line-height:1.4}.pr-plan .mp-btn-primary,.pr-plan .mp-btn-secondary{width:100%}.pr-feat-title{border-top:1px solid var(--mp-line);text-transform:uppercase;letter-spacing:.06em;color:var(--mp-muted);margin-top:24px;padding-top:16px;font-size:.8125rem;font-weight:700}.pr-feat{gap:10px;margin-top:12px;display:grid}.pr-feat li{color:var(--mp-text-2);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.pr-feat svg,.pr-strip svg{color:var(--mp-accent-text);flex:none;margin-top:3px}.pr-strip{grid-template-columns:minmax(0,1fr);gap:28px 48px;display:grid}@media (min-width:700px){.pr-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-strip>div{border-top:2px solid var(--mp-accent);padding-top:20px}.pr-strip h3{margin-bottom:12px;font-size:1.125rem;font-weight:700}.pr-strip ul{gap:10px;display:grid}.pr-strip li{color:var(--mp-text-2);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.pr-strip .pr-sep{padding-inline-start:26px}.pr-faq-wrap{max-width:820px}.pr-faq{border-top:1px solid var(--mp-line);margin-top:24px}.pr-faq details{border-bottom:1px solid var(--mp-line)}.pr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font-size:1.0625rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.pr-faq summary::-webkit-details-marker{display:none}.pr-faq summary:after{content:"+";color:var(--mp-accent-text);flex:none;font-size:1.5rem;font-weight:400;transition:transform .16s}.pr-faq details[open] summary:after{transform:rotate(45deg)}.pr-faq summary:focus-visible{outline:3px solid var(--mp-accent);outline-offset:2px;border-radius:6px}.pr-faq p{max-width:70ch;color:var(--mp-text-2);padding:0 0 20px;line-height:1.6}@media (prefers-reduced-motion:reduce){.pr-faq summary:after{transition:none}}.mp-leadform{text-align:start;background:var(--mp-card);border:1px solid var(--mp-line-strong);border-radius:16px;max-width:720px;margin:28px auto 0;padding:24px 20px}@media (min-width:600px){.mp-leadform{padding:32px}}#pricing-form,#security-form,#integrations-form{scroll-margin-top:88px}
