.mk .pl-head{text-align:center;max-width:1160px;margin:0 auto;padding:clamp(96px,12vw,148px) clamp(20px,4vw,56px) clamp(24px,3vw,40px)}.mk .pl-head h1{font-size:clamp(32px,5.6vw,64px);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);margin:0 0 16px}.mk .pl-lede{color:var(--n-700);max-width:60ch;font-size:clamp(15px,1.3vw,19px);line-height:var(--lh-lead);margin:0 auto}.mk .pl-answer{background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-md);max-width:68ch;font-size:14.5px;line-height:var(--lh-body);color:var(--n-700);text-align:left;margin:clamp(18px,2vw,24px) auto 0;padding:16px 20px}.mk .pl-head .cta{margin-top:clamp(20px,2.5vw,28px)}.mk .pl-crumbs ol{color:var(--n-600);flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 20px;padding:0;font-size:13px;list-style:none;display:flex}.mk .pl-crumbs li+li:before{content:"/";color:var(--n-350);margin-right:6px}.mk .pl-crumbs a{color:var(--n-600);text-decoration:none}.mk .pl-price{background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-lg);text-align:center;flex-direction:column;gap:10px;max-width:68ch;margin:0 auto;padding:clamp(20px,3vw,28px);display:flex}.mk .pl-price p{font-size:14.5px;line-height:var(--lh-body);color:var(--n-700);margin:0}.mk .pl-price__line{font-size:clamp(17px,2vw,22px);font-weight:var(--fw-medium);color:var(--n-900)}.mk .pl-price .hub-link{margin-top:4px}.mk .pl-page .hub-grid .step-card h3 a,.mk .pl-page .feature-steps-grid .step-card h3 a{color:var(--n-900);text-decoration:none}.mk .pl-page .hub-link{margin-top:auto}.mk .pl-table th[scope=row]{text-align:left;font-weight:var(--fw-medium);color:var(--n-900);vertical-align:top}.mk .pl-table thead th:first-child{width:28%}.mk .pl-page [data-reveal]{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out)}.js .mk .pl-page [data-reveal]:not([data-shown]){opacity:0;transform:translateY(12px)}@media (hover:hover) and (pointer:fine){.mk .pl-crumbs a:hover{color:var(--n-900)}.mk .pl-page .hub-link:hover{color:var(--a-700)}}@media (max-width:768px){.mk .pl-answer{padding:14px 16px;font-size:14px}.mk .pl-price{padding:18px 16px}.mk .pl-table{overflow-x:auto}}
