.fw .mk-nav-cta{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.fw .mk-nav-cta svg{flex:0 0 auto}@media (max-width:480px){.fw .mk-nav-cta-word{display:none}}.fw .mk-heroart{border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 14%,transparent);box-shadow:0 24px 60px -28px rgba(0,0,0,.35)}.fw .mk-heroart img{display:block;width:100%;height:auto}.fw .mk-heroart figcaption{padding:10px 14px;font-size:.78rem;opacity:.72}.fw .mk-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px;margin-top:38px}.fw .mk-feat{border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:12px;padding:22px 22px 24px}.fw .mk-feat h3{font-size:1.02rem;font-weight:700;margin:0 0 8px}.fw .mk-feat p{margin:0;font-size:.92rem;line-height:1.55;opacity:.86}.fw .mk-captures{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:22px;gap:22px;margin-top:38px}.fw .mk-capture{margin:0}.fw .mk-capture .mk-shot{border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:#fff}.fw .mk-capture img{display:block;width:100%;height:auto}.fw .mk-capture figcaption{margin-top:10px;font-size:.85rem;opacity:.75}.fw .mk-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px;margin-top:34px;max-width:760px}.fw .mk-example{display:block;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:12px;padding:22px;text-decoration:none;color:inherit;transition:transform .25s ease,border-color .25s ease}.fw .mk-example:hover{transform:translateY(-2px);border-color:color-mix(in srgb,currentColor 30%,transparent)}.fw .mk-example strong{display:block;font-size:1.02rem;margin-bottom:6px}.fw .mk-example span{font-size:.88rem;opacity:.75}.fw .mk-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;margin-top:38px;counter-reset:mkstep}.fw .mk-step{border-top:2px solid;padding-top:16px}.fw .mk-step:before{counter-increment:mkstep;content:counter(mkstep,decimal-leading-zero);display:block;font-size:.8rem;letter-spacing:.14em;opacity:.55;margin-bottom:8px}.fw .mk-step h3{font-size:1.02rem;margin:0 0 8px}.fw .mk-step p{margin:0;font-size:.92rem;line-height:1.55;opacity:.86}.fw .mk-price{margin-top:40px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:14px;padding:30px 30px 32px;max-width:560px}.fw .mk-price-n{font-size:clamp(2.2rem,5vw,3rem);font-weight:800;line-height:1}.fw .mk-price-n small{font-size:.95rem;font-weight:600;opacity:.65;margin-left:10px}