.mk .price-intro{max-width:850px}.mk .price-kicker{font-weight:800;text-transform:uppercase;letter-spacing:2px;font-size:12px;color:#a56b31}.mk .price-number{font-size:32px;font-weight:800;color:#112c3d;line-height:1.2}.mk .price-panel{border:1px solid #dce4e7;border-radius:10px;padding:32px;background:#fff;min-width:0}.mk .price-panel h3{font-size:24px;margin:14px 0}.mk .price-panel p{color:#526574}.mk .price-panel ul{margin:10px 0 0;padding-left:21px;color:#526574}.mk .price-panel li{margin-bottom:7px}.mk .price-example{background:#e7eeef;border-radius:9px;padding:clamp(24px,4vw,46px);border-left:4px solid #d3a46b}.mk .price-example p:last-child{margin-bottom:0}.mk .price-badges{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.mk .price-badges span{display:inline-flex;padding:8px 14px;border:1px solid rgba(245,250,250,.48);border-radius:3px;background:rgba(0,0,0,.15);font-weight:650;font-size:13px}.mk .price-faq details{border-bottom:1px solid #d6e1e5;padding:20px 0}.mk .price-faq details:first-child{border-top:1px solid #d6e1e5}.mk .price-faq summary{cursor:pointer;font-size:19px;font-weight:750;list-style:none;padding-right:32px;position:relative;color:#142532}.mk .price-faq summary:after{content:"+";position:absolute;right:4px;font-size:25px;color:#ae783e;top:0}.mk .price-faq details[open] summary:after{content:"−"}.mk .price-faq summary::-webkit-details-marker{display:none}.mk .price-faq details p{margin:14px 0 0;max-width:860px;color:#526574}.mk .price-note{color:#536875;font-size:14px;max-width:900px}.mk .price-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mk .price-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mk .price-steps article{border-top:3px solid #d3a46b;padding:24px 18px;background:#fff;border-radius:4px}.mk .price-steps .price-number{font-size:25px;color:#ae783e}.mk .price-steps h3{font-size:20px;margin:14px 0 8px}.mk .price-steps p{font-size:15px;color:#526574}.mk .price-steps p:last-child{margin-bottom:0}@media (max-width:850px){.mk .price-columns,.mk .price-steps{grid-template-columns:1fr}.mk .price-panel{padding:24px}.mk .price-steps{gap:12px}.mk .price-panel h3{font-size:22px}}