.mp-pricing .pr-head{display:flex;flex-direction:column;align-items:center;padding-top:28px;padding-bottom:32px;text-align:center}.mp-pricing .pr-head .mp-title{max-width:27ch;margin-top:0}.mp-pricing .pr-head>p{max-width:52ch;margin:16px 0 0;color:var(--mp-muted);font:400 18px/1.65 var(--mp-sans)}.pr-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:880px;margin-inline:auto}.pr-plan{display:flex;flex-direction:column;padding:28px;border:1px solid var(--mp-line);border-radius:18px;background:var(--mp-panel)}.pr-plan--main{border-color:var(--app-accent-line)}.pr-plan__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px}.pr-plan h2{margin:0;font:500 18px/1.4 var(--mp-sans)}.pr-plan>p{margin:0 0 20px;color:var(--mp-muted);font:400 16px/1.6 var(--mp-sans)}.pr-plan>.pr-price{margin:16px 0 8px;color:var(--mp-ink);font:400 48px/1.1 var(--mp-serif)}.pr-plan>.pr-price+ul{margin-top:12px}.pr-price small{color:var(--mp-muted);font:400 15px var(--mp-sans)}.pr-plan ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 28px;padding:0;font:400 17px/1.6 var(--mp-sans);list-style:none}.pr-plan li{display:flex;gap:10px}.pr-plan li:before{content:"✓";color:var(--mp-accent-ink);font-weight:700}.mp .pr-btn{display:inline-flex;justify-content:center;align-items:center;min-height:44px;margin-top:auto;padding:10px 18px;border:1px solid transparent;border-radius:99px;font:500 16px/1.4 var(--mp-sans);text-decoration:none}.mp .pr-btn--ghost{border-color:var(--app-border-strong);color:var(--mp-ink)}.mp .pr-btn--accent{background:var(--app-action);color:var(--app-action-text)}.mp .pr-btn--accent:hover{background:var(--app-action-hover)}.pr-plan>.pr-plan__fine{margin:14px 0 0;font-size:14px}.pr-account{margin:24px auto 0;color:var(--mp-muted);font:400 15px/1.6 var(--mp-sans);text-align:center}.pr-account a,.pr-contact a,.pr-q a{color:var(--mp-accent-ink)}.mp-pricing .pr-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:56px;gap:56px;padding-top:96px;scroll-margin-top:88px}.pr-faq h2{margin:12px 0 0;max-width:14ch;font:400 clamp(30px,3vw,40px) /1.16 var(--mp-serif);letter-spacing:-.025em}.pr-q{padding-block:18px;border-bottom:1px solid var(--mp-line)}.pr-q summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:32px;font:500 18px/1.5 var(--mp-sans);list-style:none;cursor:pointer}.pr-q summary::-webkit-details-marker{display:none}.pr-q summary:after{content:"+";color:var(--mp-muted);font-weight:400}.pr-q[open] summary:after{content:"−"}.pr-q p{max-width:62ch;margin:10px 0 0;color:var(--mp-muted);font:400 17px/1.65 var(--mp-sans)}.mp-pricing .pr-contact{padding-top:44px}.pr-contact summary{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:var(--mp-accent-ink);font:400 17px/1.5 var(--mp-sans);list-style:none;cursor:pointer}.pr-contact summary::-webkit-details-marker{display:none}.pr-contact__inner{max-width:640px;padding-top:18px}.pr-contact__inner h2{margin:0 0 10px;font:400 26px/1.3 var(--mp-serif)}.pr-contact__inner>p{margin:0 0 20px;color:var(--mp-muted);font:400 16px/1.5 var(--mp-sans)}.mp .lp-contact-form{display:grid;grid-gap:12px;gap:12px}.mp .lp-contact-form label{display:grid;grid-gap:6px;gap:6px;font:400 15px/1.5 var(--mp-sans)}.mp .lp-contact-form :is(input,textarea){padding:10px 12px;border:1px solid var(--app-control-border);border-radius:8px}.mp .lp-contact-form .lp-btn{justify-self:start;cursor:pointer}.mp .lp-trap{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.mp :is(.lp-form-error){color:var(--app-danger)}@media (max-width:900px){.pr-plans{grid-template-columns:1fr}.pr-plan{padding:24px}.pr-plan>.pr-price{font-size:44px}.mp-pricing .pr-faq{grid-template-columns:1fr;gap:24px;padding-top:64px;scroll-margin-top:120px}}