body[data-marketing]{background:var(--bg);--mk-soft:color-mix(in srgb,var(--acc) 6%,var(--surface));--mk-accent-text:color-mix(in srgb,var(--acc-d) 80%,var(--ink));--mk-shadow:0 22px 64px -40px var(--shadow-tint)}body[data-marketing] main :is(h1,h2,h3){letter-spacing:-.04em;text-wrap:balance}body[data-marketing] main h1{font-weight:760}body[data-marketing] main h2{font-weight:700}body[data-marketing] main h3{font-weight:650}body[data-marketing] main .btn{border-radius:12px;box-shadow:none;min-height:48px}body[data-marketing] main .btn.primary{background:var(--ink);color:var(--bg)}body[data-marketing] main .btn:hover{transform:translateY(-2px)}.mk-label{display:block;font-size:13px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-accent-text)}.mk-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:28px}.mk-text-link{display:inline-flex;gap:14px;align-items:center;font-size:16px;font-weight:600;text-underline-offset:6px}.mk-text-link:hover{text-decoration:underline}.mk-fine{font-size:14px;color:var(--ink2);margin-top:16px;line-height:1.65}.mk-body{font-size:18px;line-height:1.7;color:var(--ink2);margin:22px 0}.mk-section{padding:clamp(64px,8vw,110px) 0;scroll-margin-top:138px}.mk-section h2{font-size:clamp(32px,4vw,49px);line-height:1.13;margin:18px 0 22px}.mk-section-head{max-width:740px;margin-bottom:48px}.mk-section-head>p{max-width:60ch;font-size:18px;color:var(--ink2);line-height:1.7}.mk-tinted{background:var(--bg2);border-block:1px solid var(--line2)}.mk-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,7vw,90px);align-items:center}.mk-business-hero{padding:76px 0 0;position:relative;background:radial-gradient(ellipse at 50% 0%,var(--mk-soft),transparent 65%)}.mk-business-intro{max-width:820px;margin:0 auto;text-align:center}.mk-business-intro h1{font-size:clamp(48px,6.5vw,80px);line-height:1.05;margin:24px auto}.mk-business-intro .lead{font-size:clamp(18px,2vw,21px);line-height:1.65;max-width:62ch;margin:0 auto}.mk-business-intro .mk-actions{justify-content:center}.mk-workspace{margin:54px auto 0;max-width:1040px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--mk-shadow);overflow:hidden;text-align:left}.mk-workspace-top{display:flex;align-items:center;gap:12px;padding:17px 22px;border-bottom:1px solid var(--line2);font-size:14px}.mk-monogram{display:grid;place-items:center;background:var(--mk-soft);border:1px solid var(--line);color:var(--mk-accent-text);width:34px;height:34px;border-radius:10px;font-weight:750;flex:none}.mk-preview-label{margin-left:auto;color:var(--mut);font-size:12px}.mk-workspace-body{display:grid;grid-template-columns:164px minmax(0,1fr)}.mk-workspace-side{display:flex;flex-direction:column;gap:5px;padding:24px 14px;border-right:1px solid var(--line2);font-size:14px;color:var(--ink2);background:var(--surface2)}.mk-workspace-side>span{padding:9px 12px}.mk-side-current{border-radius:8px;background:var(--mk-soft);color:var(--mk-accent-text);font-weight:650}.mk-workspace-main{padding:28px;min-width:0}.mk-workspace-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.mk-workspace-heading h2{font-size:25px;margin:8px 0 24px}.mk-workspace-heading .mk-label{font-size:12px}.mk-avatars{display:flex;padding-right:6px}.mk-avatars i{font-style:normal;display:grid;place-items:center;border:3px solid var(--surface);background:var(--surface3);width:34px;height:34px;border-radius:50%;font-size:10px;margin-right:-6px;color:var(--ink2)}.mk-workspace-files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mk-workspace-files>div{padding:20px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface2)}.mk-file-type{display:grid;place-items:center;width:37px;height:44px;border:1px solid currentColor;border-radius:5px;font-size:10px;font-weight:750;color:var(--tone-document);margin-bottom:23px}.mk-workspace-files>div:nth-child(2) .mk-file-type{color:var(--tone-sheets)}.mk-workspace-files>div:nth-child(3) .mk-file-type{color:var(--tone-slides)}.mk-workspace-files b,.mk-workspace-files small{display:block;font-size:14px}.mk-workspace-files small{font-size:12px;color:var(--mut);margin-top:5px}.mk-workspace-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:24px;font-size:12px;color:var(--ink2)}.mk-workspace-bottom>span:first-child{display:flex;gap:8px;align-items:center}.mk-status-dot{width:6px;height:6px;border-radius:50%;background:var(--good)}.mk-workspace-bottom b{color:var(--good);margin-left:6px}.mk-proof{display:flex;justify-content:space-between;gap:24px;max-width:1040px;margin:0 auto;padding:30px 0 34px;color:var(--ink2);font-size:14px}.mk-proof strong{color:var(--ink);font-weight:650}body[data-marketing] .mk-section-nav{height:auto;position:sticky;top:70px;z-index:20;background:var(--bg);border-block:1px solid var(--line2)}.mk-section-nav .wrap{display:flex;justify-content:center;gap:40px;overflow-x:auto;width:100%;padding-block:16px}.mk-section-nav a{white-space:nowrap;font-size:14px;color:var(--ink2)}.mk-section-nav a:hover{color:var(--acc-d)}.mk-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}.mk-capability-grid article{padding:30px 0 36px;border-top:1px solid var(--line)}.mk-number{font:13px ui-monospace,monospace;color:var(--mut)}.mk-capability-grid h3{font-size:25px;margin:18px 0 12px}.mk-capability-grid p{font-size:16px;line-height:1.75;color:var(--ink2);max-width:51ch;margin:0 0 20px}.mk-link-row{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;color:var(--mk-accent-text)}.mk-link-row a:hover{text-decoration:underline;text-underline-offset:4px}.mk-checks{list-style:none;padding:0;margin:26px 0;font-size:16px;color:var(--ink2)}.mk-checks li{position:relative;padding:0 0 0 27px;margin:13px 0;line-height:1.65}.mk-checks li:before{content:"\2713";position:absolute;left:0;color:var(--mk-accent-text);font-size:14px}.mk-pool{padding:40px 32px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--mk-shadow);text-align:center}.mk-pool-people{display:flex;justify-content:center;gap:12px;margin:30px 0 0}.mk-pool-people span{border:1px solid var(--line);border-radius:8px;padding:10px;font-size:13px;color:var(--ink2);background:var(--surface2)}.mk-pool-lines{height:42px;width:65%;margin:auto;border:1px solid var(--line);border-top:0;border-radius:0 0 20px 20px;position:relative}.mk-pool-lines:after{content:"";position:absolute;top:100%;height:26px;width:1px;left:50%;background:var(--acc)}.mk-pool-core{padding:26px 10px 22px;margin:26px 18px 0;background:var(--mk-soft);border:1px solid var(--line);border-radius:14px}.mk-pool-core>span{font-size:14px;color:var(--ink2)}.mk-pool-core strong{display:block;font-size:72px;font-weight:650;line-height:1.2;letter-spacing:-.07em;color:var(--mk-accent-text);margin-top:6px}.mk-pool-core p{font-size:14px;color:var(--ink2);margin:6px 0}.mk-pool-foot{display:flex;justify-content:space-around;gap:20px;font-size:12px;margin:24px 0 0;color:var(--mut)}.mk-brand-art{padding:36px;background:var(--bg2);border:1px solid var(--line2);border-radius:20px}.mk-brand-sheet{padding:32px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--mk-shadow)}.mk-brand-sheet>span{font-size:11px;letter-spacing:.18em;color:var(--mk-accent-text)}.mk-brand-sheet h3{font-size:clamp(38px,4.5vw,60px);line-height:1.08;margin:48px 0 28px;color:var(--ink)}.mk-brand-rule{width:56px;height:3px;background:var(--grad);margin-bottom:24px}.mk-brand-sheet small{font-size:12px;color:var(--mut)}.mk-brand-portal{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);padding:18px;border-radius:12px;position:relative;margin:18px -14px 0 18px;box-shadow:var(--mk-shadow)}.mk-brand-portal b,.mk-brand-portal small{display:block;font-size:14px}.mk-brand-portal small{font-size:12px;color:var(--mut);margin-top:3px}.mk-brand-portal>span:last-child{margin-left:auto}.mk-brand-swatches{display:flex;gap:8px;align-items:center;margin-top:28px;font-size:12px;color:var(--mut)}.mk-brand-swatches i{width:21px;height:21px;border-radius:50%;background:var(--acc)}.mk-brand-swatches i:nth-child(2){background:var(--acc2)}.mk-brand-swatches i:nth-child(3){background:var(--ink)}.mk-brand-swatches span{margin-left:8px}.mk-controls{border-top:1px solid var(--line)}.mk-controls details{border-bottom:1px solid var(--line)}.mk-controls summary{display:flex;gap:28px;align-items:center;position:relative;list-style:none;cursor:pointer;padding:26px 48px 26px 0;font-size:21px;font-weight:600;line-height:1.4}.mk-controls summary::-webkit-details-marker{display:none}.mk-controls summary>span{font:13px ui-monospace,monospace;color:var(--mut)}.mk-controls summary:after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--mk-accent-text);font-size:25px;font-weight:400}.mk-controls details[open]>summary:after{content:"\2212"}.mk-controls details>div{padding:0 48px 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:44px}.mk-controls details>div>p{color:var(--ink2);font-size:17px;max-width:40ch;line-height:1.75;margin:10px 0}.mk-controls .mk-checks{margin:0}.mk-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px}.mk-role-table{width:100%;min-width:630px;border-collapse:collapse;font-size:15px}.mk-role-table :is(td,th){padding:19px 22px;text-align:left;border-bottom:1px solid var(--line2)}.mk-role-table thead{background:var(--bg2)}.mk-role-table th{font-weight:600}.mk-role-table td{color:var(--ink2)}.mk-role-table tbody tr:last-child>*{border-bottom:0}.mk-role-table tbody th{width:40%}.mk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mk-security-note{display:flex;align-items:center;justify-content:space-between;gap:44px;margin-top:64px;padding-top:40px;border-top:1px solid var(--line)}.mk-security-note h3{font-size:26px;margin:15px 0}.mk-security-note p{max-width:68ch;color:var(--ink2);font-size:16px;line-height:1.75;margin:0}.mk-security-note>a{flex-shrink:0}.mk-offer{background:var(--surface);padding:36px;border:1px solid var(--line);border-radius:20px;box-shadow:var(--mk-shadow)}.mk-price{display:flex;align-items:center;gap:20px;margin-top:20px}.mk-price strong{font-size:72px;line-height:1.1;letter-spacing:-.06em;font-weight:650}.mk-price>span{font-size:14px;color:var(--ink2);line-height:1.6}.mk-offer .mk-checks{padding-top:15px;border-top:1px solid var(--line2)}.mk-offer .btn{width:100%}.mk-inline-link{color:var(--mk-accent-text);text-decoration:underline;text-underline-offset:4px}body[data-marketing=business] #faq{padding:90px 0}body[data-marketing=business] #faq .head{max-width:740px;text-align:left;margin:0 0 36px}body[data-marketing=business] #faq h2{font-size:clamp(32px,4vw,48px);margin-top:16px}body[data-marketing=business] .faq{max-width:none;display:block}body[data-marketing=business] .faq details{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:20px 0;box-shadow:none}body[data-marketing=business] .faq summary{font-size:17px}body[data-marketing=business] .faq p{font-size:16px;line-height:1.75;max-width:86ch}.mk-business-close{padding:90px 0 100px;text-align:center;border-top:1px solid var(--line2);background:radial-gradient(ellipse at 50% 100%,var(--mk-soft),transparent 70%)}.mk-business-close h2{font-size:clamp(44px,6vw,72px);line-height:1.08;margin:24px 0}.mk-business-close .mk-actions{justify-content:center}@keyframes mk-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){[data-marketing] .mk-enter{animation:mk-enter .52s cubic-bezier(.22,.7,.3,1) both}}@media(max-width:900px){.mk-two-col{gap:36px}.mk-workspace-side{display:none}.mk-workspace-body{grid-template-columns:1fr}.mk-section-nav .wrap{gap:28px}.mk-capability-grid{gap:0 34px}.mk-controls details>div{gap:24px}.mk-security-note{align-items:flex-start;flex-direction:column;gap:22px}.mk-pool,.mk-brand-art,.mk-offer{padding:26px}}@media(max-width:700px){.mk-business-hero{padding-top:46px}.mk-business-intro h1{font-size:clamp(44px,10vw,65px)}.mk-two-col,.mk-capability-grid{grid-template-columns:1fr}.mk-proof{flex-direction:column;gap:8px;padding:25px 0}.mk-workspace{margin-top:36px}.mk-workspace-top{padding:14px}.mk-preview-label{font-size:11px}.mk-workspace-main{padding:20px}.mk-workspace-heading h2{font-size:22px}.mk-avatars{display:none}.mk-workspace-files{gap:8px}.mk-workspace-files>div{padding:12px 9px}.mk-workspace-files b{font-size:12px}.mk-workspace-files small{font-size:11px}.mk-workspace-bottom{flex-direction:column;gap:8px}.mk-section-nav .wrap{justify-content:flex-start;gap:26px}.mk-section-nav a{font-size:13px}.mk-section-head{margin-bottom:30px}.mk-capability-grid article{padding-block:26px}.mk-controls summary{font-size:18px;gap:16px}.mk-controls details>div{grid-template-columns:1fr;padding:0 0 18px 30px;gap:0}.mk-controls details>div>p{max-width:none}.mk-pool,.mk-brand-art{max-width:520px;width:100%;margin:auto}.mk-brand-art{order:2}.mk-actions{gap:20px}.mk-offer{padding:26px}.mk-section h2{font-size:35px}.mk-body{font-size:17px}.mk-role-table :is(td,th){padding:16px}body[data-marketing=business] #faq{padding:64px 0}.mk-business-close{padding-block:64px}}@media(prefers-reduced-motion:reduce){body[data-marketing] *,body[data-marketing] *:before,body[data-marketing] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
