.mk-cat-page{--mk-cream:#faf7f2}.mk-cat-hero{background:var(--mk-cream);padding:150px 0 96px;position:relative;overflow:hidden}.mk-cat-silk,.mk-cat-dots{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mk-cat-hero:after{content:"";pointer-events:none;background:linear-gradient(#faf7f266,#0000 30% 60%,#fff);position:absolute;inset:0}.mk-cat-hero>.mk-wrap{z-index:1;position:relative}.mk-cat-hero .mk-category-breadcrumbs{margin-bottom:32px}.mk-cat-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.mk-cat-headline{letter-spacing:-.05em;max-width:1040px;margin:24px 0;font-size:72px;font-weight:500;line-height:1.08}.mk-cat-headline em{color:var(--mk-lime-ink);font-family:Georgia,serif;font-weight:400}.mk-cat-hero-copy>.mk-lede{max-width:576px;margin:0 0 32px;font-size:18px;line-height:1.65}.mk-cat-assurances{color:var(--mk-muted);margin:12px 0 0;font-size:13px}.mk-cat-assurances+.mk-cat-assurances{margin-top:8px;font-size:12px}.mk-cat-stage{max-width:896px;margin:80px auto 0}.mk-cat-site-identity{background:#ffffffe6;border:1px solid #e8e0d8;border-radius:12px;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0 auto 16px;padding:12px 20px;text-decoration:none;display:flex;box-shadow:0 2px 6px #2c25200a}.mk-cat-site-identity>span:first-child{background:var(--mk-lime-soft);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mk-cat-site-identity strong,.mk-cat-site-identity small{display:block}.mk-cat-site-identity strong{font-size:16px}.mk-cat-site-identity small{color:var(--mk-muted);margin-top:3px;font-size:13px}.mk-cat-browser{background:#fff;border:1px solid #e8e0d8;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #2c252040}.mk-cat-browser-bar{background:var(--mk-cream);border-bottom:1px solid #e8e0d8;align-items:center;gap:20px;padding:12px 16px;display:flex}.mk-cat-browser-bar>i{background:radial-gradient(circle at 6px 6px,#b7c99d 5px,#0000 6px) 0 0/16px 12px repeat-x;flex:0 0 48px;height:12px}.mk-cat-browser-bar>span{color:#766c62;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e8e0d8;border-radius:6px;flex:1;max-width:448px;margin:0 auto;padding:6px 12px;font-size:13px;text-decoration:none;display:block;overflow:hidden}.mk-cat-live-viewport{background:#fff;width:100%;height:600px;position:relative;overflow:hidden}.mk-cat-live-viewport iframe{width:1280px;height:960px;transform:scale(var(--category-preview-scale,.7));transform-origin:0 0;border:0;display:block;position:absolute;inset:0 auto auto 0}.mk-cat-live-viewport iframe[src=""],.mk-cat-live-viewport iframe:not([src]){display:none}.mk-cat-frame-fallback{display:block}img.mk-cat-frame-fallback,.mk-cat-frame-fallback img{width:100%;height:auto;display:block}.mk-cat-live-viewport:has(iframe[src^="https://"])>.mk-cat-frame-fallback{display:none}.mk-cat-showcase{background:#fff}.mk-cat-showcase .mk-intro{max-width:768px;margin-inline:auto}.mk-cat-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px;display:grid}.mk-cat-gallery:has(>:only-child){max-width:540px;margin-inline:auto}.mk-cat-example-card{background:#fff;border:1px solid #e8e0d8;border-radius:16px;transition:translate .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 6px #2c25200a}.mk-cat-example-card:hover{translate:0 -4px;box-shadow:0 18px 35px #2c252018}.mk-cat-example-card>a{aspect-ratio:16/10;display:block;overflow:hidden}.mk-cat-example-card img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s}.mk-cat-example-card:hover img{transform:scale(1.03)}.mk-cat-example-card>div{padding:22px}.mk-cat-example-card h3{margin:0 0 8px;font-size:18px}.mk-cat-example-card p{color:var(--mk-muted);font-size:14px;line-height:1.6}.mk-cat-view-site{background:var(--mk-ink);border-radius:8px;margin-top:12px;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex;color:#fff!important}.mk-cat-section-intro{max-width:768px;margin-bottom:56px}.mk-cat-section-intro .mk-h2{margin:16px 0 20px}.mk-cat-page .mk-h2{letter-spacing:-.035em;font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.15}.mk-cat-problem{color:#fff;background:#1a1611}.mk-cat-problem .mk-eyebrow{color:#f87171;text-transform:uppercase;letter-spacing:.18em;font-weight:600}.mk-cat-problem .mk-h2{color:#fff}.mk-cat-problem .mk-h2>span{color:#fff6;display:block}.mk-cat-problem .mk-lede,.mk-cat-problem .mk-cat-story-card p{color:#fff9}.mk-cat-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mk-cat-story-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:28px}.mk-cat-story-icon{color:#f87171;background:#f871711f;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:25px;font-style:normal;display:grid}.mk-cat-story-card h3{letter-spacing:-.015em;margin:0 0 8px;font-size:20px;font-weight:600}.mk-cat-story-card p{margin:0;font-size:14px;line-height:1.7}.mk-cat-story-card--ledger{background:0 0;grid-column:1/-1;grid-template-columns:40px 1fr;gap:0 16px;padding:24px;display:grid}.mk-cat-story-card--ledger .mk-cat-story-icon{border-radius:8px;grid-row:1/3;width:40px;height:40px;margin:0}.mk-cat-story-card--ledger h3{font-size:16px}.mk-cat-solution,.mk-cat-proof{background:var(--mk-cream);position:relative;overflow:hidden}.mk-cat-dots{opacity:.7}.mk-cat-solution>.mk-wrap,.mk-cat-proof>.mk-wrap{z-index:1;position:relative}.mk-cat-solution .mk-eyebrow{color:var(--mk-lime-ink);text-transform:uppercase;letter-spacing:.18em;font-weight:600}.mk-cat-solution .mk-cat-story-card{background:#fff;border-color:#dce5d2;transition:translate .3s,box-shadow .3s;position:relative;overflow:hidden}.mk-cat-solution .mk-cat-story-card:not(.mk-cat-story-card--ledger):before{content:"";background:linear-gradient(90deg, var(--mk-lime-ink), var(--mk-lime));height:4px;position:absolute;inset:0 0 auto}.mk-cat-solution .mk-cat-story-card:hover{translate:0 -4px;box-shadow:0 20px 30px #2c252014}.mk-cat-solution .mk-cat-story-card p{color:var(--mk-muted)}.mk-cat-solution .mk-cat-story-icon,.mk-cat-proof .mk-cat-story-icon{background:var(--mk-lime-soft);color:var(--mk-lime-ink)}.mk-cat-solution .mk-cat-story-card:not(.mk-cat-story-card--ledger):after{content:"✓";background:var(--mk-lime);width:32px;height:32px;color:var(--mk-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:30px;right:28px}.mk-cat-proof{padding-top:80px}.mk-cat-proof .mk-intro{max-width:768px;margin-inline:auto}.mk-cat-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-cat-proof-card{background:#fff;border:1px solid #dce5d2;border-radius:16px;padding:24px;transition:translate .3s,box-shadow .3s;box-shadow:0 2px 6px #2c25200a}.mk-cat-proof-card:hover{translate:0 -4px;box-shadow:0 20px 30px #2c252014}.mk-cat-proof-card .mk-cat-story-icon{border-radius:8px;width:40px;height:40px;margin-bottom:20px}.mk-cat-proof-card h3{margin:0 0 8px;font-size:18px}.mk-cat-proof-card p{color:var(--mk-muted);margin:0;font-size:14px;line-height:1.7}.mk-cat-blueprint{grid-template-columns:1fr minmax(320px,420px);align-items:start;gap:48px;display:grid}.mk-cat-plan-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-cat-plan-list button{border:1px solid var(--mk-line);width:100%;color:var(--mk-ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:16px;padding:20px;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 2px 6px #2c252008}.mk-cat-plan-list button[aria-pressed=true]{border-color:var(--mk-lime-ink);box-shadow:0 8px 30px -12px #5d8a1066}.mk-cat-plan-number{background:var(--mk-lime-soft);width:36px;height:36px;color:var(--mk-lime-ink);border-radius:8px;flex:0 0 36px;place-items:center;font-weight:600;display:grid}.mk-cat-plan-list button[aria-pressed=true] .mk-cat-plan-number{background:var(--mk-lime);color:var(--mk-ink)}.mk-cat-plan-list button>span:nth-child(2){flex:1}.mk-cat-plan-list strong{font-size:16px;display:block}.mk-cat-plan-list strong+span{color:var(--mk-muted);margin-top:6px;font-size:14px;line-height:1.65;display:block}.mk-cat-plan-list i{color:var(--mk-lime-ink);opacity:0;align-self:center;font-style:normal}.mk-cat-plan-list [aria-pressed=true] i{opacity:1}.mk-cat-plan-preview{border:1px solid var(--mk-line);background:#fff;border-radius:16px;position:sticky;top:96px;overflow:hidden;box-shadow:0 14px 30px #2c252014}.mk-cat-plan-preview .mk-cat-browser-bar{color:var(--mk-muted);font-size:11px}.mk-cat-plan-nav{border-bottom:1px solid var(--mk-line);justify-content:space-between;padding:12px 16px;display:flex}.mk-cat-plan-nav i{background:#ccd0c9;border-radius:8px;width:64px;height:12px;margin-top:4px}.mk-cat-plan-nav b{background:var(--mk-lime);border-radius:5px;width:56px;height:20px}.mk-cat-plan-regions{gap:8px;padding:16px;display:grid}.mk-cat-plan-region{color:#8b9088;border:1px solid #0000;border-radius:8px;padding:12px;transition:background .3s,border-color .3s,translate .3s}.mk-cat-plan-region[data-active=true]{border-color:var(--mk-lime-ink);color:var(--mk-lime-ink);background:#a8d9460f;translate:0 -1px}.mk-cat-plan-region>strong{text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:10px;display:block}.mk-cat-plan-region i,.mk-cat-plan-region b{opacity:.25;background:currentColor;border-radius:5px;display:block}.mk-cat-skeleton-hero{grid-template-columns:1fr 38%;gap:12px;display:grid}.mk-cat-skeleton-hero>div{align-content:center;gap:6px;display:grid}.mk-cat-skeleton-hero i{height:7px}.mk-cat-skeleton-hero i:nth-child(2){width:60%}.mk-cat-skeleton-hero i:last-child{opacity:.6;width:48px;height:14px}.mk-cat-skeleton-hero>b{height:46px}.mk-cat-skeleton-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mk-cat-skeleton-grid i{border-bottom:6px solid;height:32px}.mk-cat-skeleton-form,.mk-cat-skeleton-copy{gap:6px;display:grid}.mk-cat-skeleton-form i{background:0 0;border:1px solid;height:13px}.mk-cat-skeleton-form b{opacity:.6;width:56px;height:13px}.mk-cat-skeleton-copy i{height:5px}.mk-cat-skeleton-copy i:first-child{width:45%;height:8px}.mk-cat-skeleton-copy i:last-child{width:68%}.mk-cat-process>.mk-wrap{grid-template-columns:1fr 1fr;gap:80px;max-width:1024px;display:grid}.mk-cat-process-intro{align-self:start;position:sticky;top:192px}.mk-cat-process-intro .mk-h2>span{color:var(--mk-lime-ink);display:block}.mk-cat-process-intro .mk-lede{margin:24px 0 32px}.mk-cat-solid-button{background:var(--mk-ink);border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:scale .3s;display:inline-flex;color:#fff!important}.mk-cat-solid-button:hover{scale:1.02}.mk-cat-process-intro .mk-fine{margin-top:12px}.mk-cat-timeline{position:relative}.mk-cat-timeline:before,.mk-cat-progress{background:var(--mk-line);content:"";width:2px;height:calc(100% - 96px);position:absolute;top:24px;left:23px}.mk-cat-progress{background:var(--mk-lime-ink);transform-origin:top}.mk-cat-timeline ol{margin:0;padding:0;list-style:none;position:relative}.mk-cat-timeline li{gap:20px;padding-bottom:192px;display:flex}.mk-cat-timeline li:last-child{padding-bottom:0}.mk-cat-timeline li>span{border:2px solid var(--mk-lime-ink);height:48px;color:var(--mk-lime-ink);background:#fff;border-radius:50%;flex:0 0 48px;place-items:center;font-size:21px;display:grid}.mk-cat-timeline h3{margin:4px 0 8px;font-size:23px}.mk-cat-timeline p{color:var(--mk-muted);margin:0;font-size:16px;line-height:1.7}.mk-cat-pricing>.mk-wrap{max-width:768px}.mk-cat-price-card{outline:6px solid var(--mk-lime);background:var(--mk-cream);text-align:center;border:0;border-radius:24px;padding:40px}.mk-cat-price-card>h3{letter-spacing:-.04em;margin:0 0 8px;font-size:48px;font-weight:700}.mk-cat-price{color:var(--mk-muted);margin:0 0 32px;font-size:18px}.mk-cat-price-card .mk-checks{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 32px;font-size:14px;display:grid}.mk-cat-price-card .mk-cat-solid-button{width:100%;font-size:18px;display:flex}.mk-cat-price-card .mk-fine{margin:16px 0 0}.mk-cat-faq .mk-faq details{background:#fff;border-radius:16px}.mk-cat-closing{z-index:1;background:var(--mk-cream);text-align:center;border-radius:24px;max-width:1024px;margin:96px auto -180px;padding:96px 48px;position:relative;overflow:hidden;box-shadow:0 25px 50px #0003}.mk-cat-closing>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.mk-cat-closing-mark{color:var(--mk-lime-ink);margin-bottom:24px;font-size:40px}.mk-cat-closing .mk-h2{max-width:672px;margin-bottom:24px}.mk-cat-closing .mk-lede{max-width:448px;margin:0 0 40px}.mk-cat-closing .mk-fine{margin-top:16px}.mk-category-site .mk-footer{color:#fffa;background:#1a1611;border-radius:48px 48px 0 0;padding-top:300px}.mk-category-site .mk-footer h2{color:#fff}.mk-category-site .mk-footer__logo img{filter:grayscale()brightness(0)invert()}.mk-category-site .mk-footer__base{border-color:#fff2}.mk-cat-lightbox{border:1px solid var(--mk-line);width:min(1152px,95vw);height:88vh;max-height:88vh;color:var(--mk-ink);background:#fff;border-radius:16px;padding:0;box-shadow:0 30px 100px #0006}.mk-cat-lightbox::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d08c7}.mk-cat-lightbox[open]{flex-direction:column;display:flex}.mk-cat-lightbox-bar{border-bottom:1px solid var(--mk-line);align-items:center;gap:16px;padding:14px 20px;display:flex}.mk-cat-lightbox-bar>h2{flex:1;min-width:0}.mk-cat-lightbox-bar h2{margin:0 0 4px;font-size:14px}.mk-cat-lightbox-bar>a{flex-shrink:0;font-size:12px}.mk-cat-lightbox-bar button{border:1px solid var(--mk-line);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:25px}.mk-cat-live-viewport--modal{flex:1;height:auto;overflow:auto}.mk-cat-live-viewport--modal iframe{width:100%;height:100%;transform:none}@media (width<=1023px){.mk-cat-blueprint{grid-template-columns:1fr}.mk-cat-plan-preview,.mk-cat-plan-list i{display:none}.mk-cat-process>.mk-wrap{grid-template-columns:1fr;gap:48px}.mk-cat-process-intro{position:static}.mk-cat-closing{margin-inline:24px}}@media (width<=850px){.mk-cat-hero{padding:104px 0 64px}.mk-cat-hero-copy{text-align:left;align-items:flex-start}.mk-cat-headline{letter-spacing:-.04em;font-size:40px}.mk-cat-hero-copy>.mk-lede{font-size:17px}.mk-cat-assurances{font-size:12px;line-height:1.6}.mk-cat-stage{margin-top:48px}.mk-cat-browser-bar{gap:12px;padding:10px 12px}.mk-cat-browser-bar>i{background-size:12px 10px;flex-basis:36px;height:10px}.mk-cat-site-identity{padding:10px 14px}.mk-cat-site-identity strong{font-size:14px}.mk-cat-site-identity small{font-size:12px}.mk-cat-story-grid,.mk-cat-proof-grid{grid-template-columns:1fr}.mk-cat-story-card--ledger{grid-column:1}.mk-cat-section-intro{margin-bottom:40px}.mk-cat-process>.mk-wrap{gap:48px}.mk-cat-timeline li{padding-bottom:120px}.mk-cat-timeline h3{font-size:20px}.mk-cat-timeline p{font-size:15px}.mk-cat-price-card{padding:32px 24px}.mk-cat-price-card>h3{font-size:38px}.mk-cat-price{font-size:16px}.mk-cat-price-card .mk-checks{grid-template-columns:1fr}.mk-cat-closing{margin:64px 16px -180px;padding:48px 24px 32px}.mk-cat-closing .mk-lede{font-size:17px}.mk-category-site .mk-footer{border-radius:36px 36px 0 0;padding-top:260px}.mk-cat-lightbox{border-radius:12px}.mk-cat-lightbox-bar{gap:8px;padding:12px}.mk-cat-lightbox-bar>a{font-size:11px}.mk-cat-lightbox-bar p{display:none}}@keyframes mk-cat-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mk-cat-timeline{view-timeline-name:--category-process}.mk-cat-progress{animation:linear both mk-cat-progress;animation-timeline:--category-process;animation-range:entry 30% exit 70%}}.mk-cat-faq details{interpolate-size:allow-keywords}.mk-cat-faq details::details-content{height:0;transition:height .3s, content-visibility .3s allow-discrete;overflow:clip}.mk-cat-faq details[open]::details-content{height:auto}}
