.mk{--bg:#0b0d11;--panel:#151820;--panel-2:#1a1e28;--line:#20242d;--text:#edeef0;--muted:#a3a9b5;--gold:#e0a93b;--gold-2:#f2c46a;--gold-ink:#17130a;--radius:16px;color-scheme:dark;scroll-padding-top:24px}.mk *{box-sizing:border-box}.mk{scroll-behavior:smooth;margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body,system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased}.mk ::selection{background:var(--gold);color:var(--gold-ink)}.mk a{color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.mk a:hover{color:var(--gold-2)}.mk a:focus-visible,.mk summary:focus-visible{outline:3px solid var(--gold-2);outline-offset:6px;border-radius:3px}.mk button,.mk summary{-webkit-tap-highlight-color:transparent}.mk .mk-shell{max-width:1184px;padding-inline:32px;margin-inline:auto}.mk .mk-brand,.mk .mk-footer-statement,.mk .mk-price,.mk h1,.mk h2,.mk h3{font-family:var(--font-display,system-ui),sans-serif;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.mk h1{font-size:clamp(2.5rem,4.8vw,4rem);font-weight:800;max-width:900px;margin:0 0 28px}.mk h2{font-size:clamp(1.65rem,3vw,2.15rem);font-weight:700;margin:0 0 22px}.mk h3{font-size:1.6rem;margin:0 0 20px}.mk p{margin:0 0 24px}.mk p:last-child{margin-bottom:0}.mk .mk-muted{color:var(--muted)}.mk .mk-gold{color:var(--gold)}.mk .mk-header{border-bottom:1px solid var(--line)}.mk .mk-header-inner{min-height:96px;display:flex;align-items:center;gap:32px}.mk .mk-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:21px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.mk .mk-brand img{display:block;flex:none}.mk .mk-desktop-nav{display:flex;gap:25px;margin-left:auto;font-size:14px;font-weight:500}.mk .mk-desktop-nav a,.mk .mk-signin{text-decoration:none}.mk .mk-header-actions{display:flex;align-items:center;gap:22px;font-size:14px}.mk .mk-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid var(--gold);border-radius:9px;background:var(--gold);color:var(--gold-ink);text-decoration:none;font-weight:700;font-size:15px;line-height:1.4;padding:14px 20px;min-height:48px;white-space:nowrap;transition:background .18s,color .18s}.mk .mk-button:hover{background:var(--gold-2);color:var(--gold-ink)}.mk .mk-button span{font-size:20px}.mk .mk-secondary{background:transparent;color:var(--text);border-color:#535a68}.mk .mk-secondary:hover{border-color:var(--gold-2)}.mk .mk-mobile-nav{display:none}.mk .mk-skip-link{position:absolute;top:-100px;left:20px;z-index:99;background:var(--gold);color:var(--gold-ink);padding:12px}.mk .mk-skip-link:focus{top:15px}.mk .mk-hero{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:60px;gap:60px;align-items:center;padding-block:92px 74px}.mk .mk-hero h1{font-size:clamp(2.7rem,4.6vw,3.65rem);max-width:620px}.mk .mk-intro{color:#c4c9d2;font-size:19px;line-height:1.75;max-width:72ch}.mk .mk-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px}.mk .mk-hero-actions p{color:var(--muted);font-size:13px;margin:0;max-width:230px;line-height:1.6}.mk .mk-example-panel{border:1px solid #3c3525;background:var(--panel);border-radius:var(--radius);padding:28px;box-shadow:0 24px 50px #0005;transform:rotate(1deg)}.mk .mk-example-top{display:flex;justify-content:space-between;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:13px;color:#c7cbd3}.mk .mk-status-dot{height:8px;width:8px;background:var(--gold);border-radius:50%;margin-top:9px;flex:none}.mk .mk-example-label{color:var(--muted);font-size:12px;margin-top:24px;margin-bottom:10px}.mk .mk-finding{font-size:23px;line-height:1.45;letter-spacing:-.02em;margin-bottom:28px}.mk .mk-example-divider{border-block:1px solid var(--line);padding-block:12px;margin-bottom:22px;color:var(--gold-2);font-size:12px}.mk .mk-email-subject{font-size:14px;font-weight:700;margin-bottom:12px}.mk .mk-example-panel>p:not(.mk-finding):not(.mk-example-label){font-size:15px}.mk .mk-example-bottom{border-top:1px solid var(--line);padding-top:20px;margin-top:26px;display:grid;grid-gap:6px;gap:6px;font-size:11px;color:var(--muted)}.mk .mk-example-bottom strong{font-weight:500;color:var(--gold-2)}.mk .mk-workflow-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;border-block:1px solid var(--line);padding-block:24px;margin-bottom:72px}.mk .mk-workflow-strip div{display:flex;align-items:center;gap:12px;font-size:13px}.mk .mk-workflow-strip span{color:var(--gold);border:1px solid #514126;border-radius:50%;width:28px;height:28px;text-align:center;flex:none}.mk .mk-breadcrumbs{padding-block:26px;color:var(--muted);font-size:13px}.mk .mk-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.mk .mk-breadcrumbs li:not(:last-child):after{content:"/";margin-left:10px;color:#676e7b}.mk .mk-breadcrumbs a{text-decoration:none}.mk .mk-page-intro{padding:42px 0 64px;border-bottom:1px solid var(--line);margin-bottom:64px}.mk .mk-page-intro .mk-intro{max-width:850px}.mk .mk-byline{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:14px;color:var(--muted);margin-top:28px}.mk .mk-reading-layout{display:grid;grid-template-columns:minmax(0,760px) 240px;grid-gap:100px;gap:100px}.mk .mk-home-page .mk-reading-layout{grid-template-columns:minmax(0,780px);justify-content:center}.mk .mk-prose{min-width:0}.mk .mk-prose>section{margin-bottom:64px;scroll-margin-top:24px}.mk .mk-prose li,.mk .mk-prose p{color:#c7cbd3}.mk .mk-prose a{color:var(--gold-2)}.mk .mk-prose a:hover{text-decoration-thickness:2px}.mk .mk-prose li{margin-bottom:13px;padding-left:6px}.mk .mk-prose ul{padding-left:22px}.mk .mk-contents{font-size:13px;color:var(--muted);align-self:start;position:-webkit-sticky;position:sticky;top:30px;border-top:1px solid var(--line);padding-top:22px}.mk .mk-contents p{color:var(--text);margin-bottom:12px}.mk .mk-contents nav{display:grid;grid-gap:15px;gap:15px}.mk .mk-contents a{text-decoration:none;line-height:1.5}.mk .mk-text-link{display:block;color:var(--gold-2);margin-top:28px}.mk .mk-service-list{display:flex;flex-wrap:wrap;gap:8px;padding:0!important;list-style:none;margin-top:30px}.mk .mk-service-list li{padding:6px 12px!important;border:1px solid var(--line);border-radius:6px;font-size:12px;margin:0!important}.mk .mk-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.mk .mk-link-card{display:block;border:1px solid var(--line);border-radius:var(--radius);padding:27px;text-decoration:none;background:var(--panel);transition:border-color .18s}.mk .mk-link-card:hover{border-color:#82704a}.mk .mk-card-label{display:flex;justify-content:space-between;gap:18px;font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.mk .mk-card-label>span{color:var(--gold)}.mk .mk-link-card p{font-size:14px;line-height:1.75;color:var(--muted);margin:16px 0 0}.mk .mk-link-card time{display:block;color:var(--gold-2);font-size:12px;margin-top:20px}.mk .mk-hub-links{margin-bottom:64px}.mk .mk-related{border-top:1px solid var(--line);padding-top:44px;margin:36px 0 64px}.mk .mk-related .mk-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .mk-faq details{border-bottom:1px solid var(--line);padding:20px 0}.mk .mk-faq summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.6;padding-right:16px}.mk .mk-faq details p{font-size:16px;margin:18px 0 0}.mk .mk-sample-email{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin:28px 0 0;padding:28px;font-size:16px}.mk .mk-sample-email p{white-space:pre-line;line-height:1.9}.mk .mk-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.mk .mk-price-card{border:1px solid #454b58;border-radius:var(--radius);padding:27px;background:var(--panel);display:flex;flex-direction:column}.mk .mk-price-card.mk-featured{border-color:var(--gold)}.mk .mk-price-card .mk-price{font-size:46px;font-weight:800;color:var(--text);margin:0 0 18px}.mk .mk-price span{font-family:var(--font-body,system-ui),sans-serif;font-size:14px;color:var(--muted);font-weight:400;letter-spacing:0}.mk .mk-price-card>p:not(.mk-price){font-size:14px}.mk .mk-price-card ul{font-size:14px;margin-bottom:30px}.mk .mk-price-card .mk-button{margin-top:auto;white-space:normal}.mk .mk-table-wrap{overflow-x:auto;margin-top:36px;border:1px solid var(--line);border-radius:12px}.mk table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk caption{text-align:left;padding:18px;background:var(--panel);font-weight:700}.mk td,.mk th{vertical-align:top;border-top:1px solid var(--line);padding:16px}.mk thead th{color:var(--gold-2)}.mk tbody th{font-weight:500}.mk td{color:#c7cbd3}.mk .mk-final-cta{display:flex;justify-content:space-between;align-items:center;gap:40px;border-block:1px solid #544125;padding-block:52px;margin:40px 0 90px}.mk .mk-final-cta h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:18px}.mk .mk-final-cta p{color:var(--muted);max-width:600px;font-size:16px}.mk .mk-footer{background:#101319;border-top:1px solid var(--line);padding:56px 0 24px}.mk .mk-footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:48px}.mk .mk-footer-statement{font-size:28px;font-weight:700;margin:0}.mk .mk-footer-grid{display:grid;grid-template-columns:.8fr 1fr 1.2fr .7fr;grid-gap:32px;gap:32px;font-size:13px}.mk .mk-footer-grid a{display:block;text-decoration:none;color:var(--muted);margin-bottom:12px;line-height:1.7}.mk .mk-footer-grid a:hover{color:var(--gold-2)}.mk .mk-footer-grid p{margin-bottom:18px}.mk .mk-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 30px;border-top:1px solid var(--line);margin-top:44px;padding-top:22px;font-size:11px;color:var(--muted)}.mk .mk-footer-bottom p{margin:0}.mk .mk-not-found{padding-bottom:100px}.mk .mk-not-found h1{margin-top:60px}.mk .mk-not-found .mk-button{margin-bottom:30px}@media(min-width:1050px){.mk .mk-inner-page:has(.mk-price-grid) .mk-reading-layout{grid-template-columns:minmax(0,850px) 210px;gap:60px}}@media(max-width:1050px){.mk .mk-header-inner{gap:20px}.mk .mk-desktop-nav{gap:18px}.mk .mk-brand{font-size:18px}.mk .mk-header-actions{gap:14px}.mk .mk-header-actions .mk-button{padding:12px;font-size:13px}.mk .mk-reading-layout{gap:48px;grid-template-columns:minmax(0,1fr) 210px}.mk .mk-hero{gap:35px}.mk .mk-hero h1{font-size:46px}}@media(max-width:850px){.mk .mk-desktop-nav,.mk .mk-header-actions{display:none}.mk .mk-mobile-nav{display:block;margin-left:auto}.mk .mk-mobile-nav summary{cursor:pointer;padding:10px 0 10px 14px;font-size:15px}.mk .mk-mobile-nav nav{position:absolute;top:83px;left:20px;right:20px;display:grid;grid-gap:2px;gap:2px;padding:18px;background:var(--panel-2);border:1px solid #454b58;border-radius:12px;z-index:10;box-shadow:0 15px 30px #0007}.mk .mk-mobile-nav nav>a:not(.mk-button){padding:10px;text-decoration:none}.mk .mk-header-inner{min-height:84px}.mk .mk-reading-layout{display:block}.mk .mk-contents{display:none}.mk .mk-hero{padding-top:58px;gap:40px}.mk .mk-hero h1{font-size:40px}.mk .mk-example-panel{padding:22px}.mk .mk-finding{font-size:21px}.mk .mk-workflow-strip{gap:15px}.mk .mk-workflow-strip div{font-size:12px;gap:8px}.mk .mk-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.mk{font-size:16px}.mk .mk-shell{padding-inline:22px}.mk .mk-hero{grid-template-columns:1fr;padding:48px 0}.mk .mk-hero h1{font-size:42px}.mk .mk-intro{font-size:17px}.mk .mk-example-panel{transform:none;padding:24px}.mk .mk-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:50px}.mk .mk-page-intro{padding:24px 0 38px;margin-bottom:42px}.mk h1{font-size:36px;overflow-wrap:break-word}.mk h2{font-size:27px}.mk .mk-prose>section{margin-bottom:44px}.mk .mk-link-grid,.mk .mk-price-grid,.mk .mk-related .mk-link-grid{grid-template-columns:1fr}.mk .mk-link-card{padding:23px}.mk .mk-final-cta,.mk .mk-footer-top{align-items:flex-start;flex-direction:column}.mk .mk-final-cta{gap:26px;margin-bottom:56px;padding-block:35px}.mk .mk-footer{padding-top:36px}.mk .mk-footer-grid{gap:30px 20px}.mk .mk-footer-bottom{display:grid}.mk .mk-brand{font-size:20px}.mk .mk-sample-email{padding:22px;font-size:15px}.mk .mk-breadcrumbs{font-size:12px}.mk .mk-hero-actions{gap:16px}.mk .mk-byline{display:grid}.mk .mk-hub-links{margin-bottom:45px}}@media(prefers-reduced-motion:reduce){.mk{scroll-behavior:auto}.mk *,.mk :after,.mk :before{animation:none!important;transition:none!important}}