@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Syne:wght@500;600;700;800&display=swap";:root{--font-body:"Inter", system-ui, sans-serif;--font-display:"Inter", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--font-hero-display:"Inter", system-ui, sans-serif;--background:#030509;--sidebar-bg:#0f1a30;--accent-purple:#7aa2ff;--accent-purple-light:#7aa2ff2e;--text-primary:#dce7ff;--text-secondary:#98abd2;--border-color:#7287bc4d;--glass-bg:#0d182ea3;--glass-border:#748abf57;--surface-base:#0e1729;--surface-elevated:#111e35;--surface-muted:#18243d;--focus-ring:#7aa2ff3d;--scrollbar-thumb:#97acdc47;--scrollbar-thumb-hover:#97acdc75;--app-bg-default:linear-gradient(180deg, #020407 0%, #05080f 100%);--app-bg-immersive:linear-gradient(180deg, #010205 0%, #03060d 48%, #05080f 100%);--app-surface-default:#05080f;--app-surface-immersive:transparent;--btn-primary-bg:#f8faff;--btn-primary-text:#070b12;--btn-primary-hover-shadow:0 8px 18px #00000042;--login-bg:linear-gradient(180deg, #090f1d 0%, #0f1628 100%);--login-panel-bg:#161f34;--login-panel-border:#2d3d62;--login-label:#a1b4da;--login-input-bg:#0c1425;--login-input-border:#2a395b;--login-input-text:#f4f8ff;--login-muted:#8c9fc7;--login-submit-bg:#f8faff;--login-submit-bg-loading:#c8d4ec;--header-border:1px solid var(--border-color);--header-bg:#0d1629e6;--header-write-border:1px solid #7088bd52;--header-write-bg:#081022d9;--header-write-chip-bg:#132242b8;--header-write-chip-border:1px solid #748cc46b;--header-write-dot:#86a8ff;--header-write-dot-shadow:0 0 10px #86a8ff99;--header-write-chip-text:#c9dcff;--header-chip-bg:#2abad914;--header-chip-border:1px solid #2abad933;--header-chip-dot:#2abad9;--header-chip-dot-shadow:0 0 10px #2abad980;--header-chip-text:#70d5e8;--header-write-cta-bg:linear-gradient(150deg, #5b7cd4f2, #4463b6eb);--header-write-cta-border:1px solid #8ea7e2b8;--home-bg:radial-gradient(circle at 52% 24%, #5f7cd23d 0%, #0c142800 40%), linear-gradient(180deg, #050a16 0%, #071126 52%, #08142a 100%);--home-toolbar-border:1px solid #7287bc42;--home-profile-logo-bg:#131e3ab8;--home-profile-logo-border:1px solid #7a90c557;--home-profile-title:#dce7ff;--home-profile-subtitle:#94a8d4;--home-counter-text:#acc1ee;--home-counter-bg:#142140ad;--home-counter-border:1px solid #7287bc6b;--home-stage-glow:radial-gradient(circle, #6c86d957, #6c86d900);--home-cta-bg:#f8faff;--home-cta-bg-hover:#e7eefc;--home-cta-text:#070b12;--home-cta-shadow:0 12px 24px #0000006b;--home-star-bg:#6f8cdc38;--home-star-color:#d6e4ff;--home-kicker:#95a4c9;--home-title:#e8edff;--home-description:#97a8d3;--home-card-border:1px solid #7b91c770;--home-card-shadow:0 14px 24px #060a196b;--home-card-shadow-hover:0 24px 34px #0408139e;--home-card-icon-bg:#748bc342;--home-card-icon-color:#fffffff2;--home-card-icon-border:1px solid #99acda7a;--home-card-overlay:#91a7dd33;--home-card-text:#e8efff;--home-card-bg-1:linear-gradient(150deg, #182542f0, #1b2849eb);--home-card-bg-2:linear-gradient(150deg, #162440f0, #1e2f52eb);--home-card-bg-3:linear-gradient(150deg, #192746f0, #22345aeb);--home-link:#c3d5ff;--write-heading:#e9f0ff;--write-subheading:#9db0d8;--write-step-border:1px solid #7085b961;--write-step-bg:#0c1426ad;--write-step-color:#c8d7f8;--write-panel-border:1px solid #6d82b357;--write-panel-bg:#0a122294;--write-panel-shadow:0 12px 28px #04081366;--write-panel-header-border:1px solid #6c84ba45;--write-panel-header-text:#dee8ff;--write-message-user-bg:#4c6abc9e;--write-message-user-border:#89a2e073;--write-message-user-text:#f4f7ff;--write-message-assistant-bg:#101b31c2;--write-message-assistant-border:#677eb352;--write-message-assistant-text:#d8e5ff;--write-input-border:1px solid #6e83b36b;--write-input-bg:#090f1db8;--write-input-text:#eaf1ff;--write-input-placeholder:#7488b6;--write-input-focus-border:#97b0e8c7;--write-input-focus-shadow:0 0 0 2px #5671b833;--write-image-box-border:1px solid #6c83b857;--write-image-box-bg:#0e182e9e;--write-label:#dbe8ff;--write-check:#c9d8fa;--write-check-disabled:#7b8fbf;--write-hint:#94a8d3;--write-btn-border:1px solid #6c84ba70;--write-btn-bg:#101b31d1;--write-btn-text:#d8e6ff;--write-btn-listening-border:#eb91918f;--write-btn-listening-bg:#6d1d2d6b;--write-btn-listening-text:#ffd3d3;--write-btn-primary-border:#f0f5ffd9;--write-btn-primary-bg:#f8faff;--write-btn-primary-text:#070b12;--write-notice-error:#ffa6a6;--write-notice-info:#a4c3ff;--write-publish-success-bg:#35784f38;--write-publish-success-border:#5ec68580;--write-publish-error-bg:#802c2c40;--write-publish-error-border:#ff888880;--write-publish-text:#dbe8ff;--write-publish-link:#b8ccfb;--write-icon:#c9d8ff;--write-success-icon:#68dd9a;--write-error-icon:#ff8f8f;--daily-empty-bg:#111e35;--daily-card-bg:#0f1b32;--viewport-height:100vh;--font-tech:var(--font-mono);--font-sans:var(--font-body);--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--radius-code:4px;--radius-nav:8px;--radius-card:16px;--radius-featured:24px;--radius-pill:9999px;--type-display-hero-size:56px;--type-display-hero-weight:600;--type-display-hero-line:1.1;--type-display-hero-track:-1.28px;--type-section-heading-size:40px;--type-section-heading-weight:600;--type-section-heading-line:1.1;--type-section-heading-track:-.8px;--type-subheading-size:24px;--type-subheading-weight:500;--type-subheading-line:1.3;--type-subheading-track:-.24px;--type-card-title-size:20px;--type-card-title-weight:600;--type-card-title-line:1.3;--type-card-title-track:-.2px;--type-body-lg-size:18px;--type-body-lg-weight:400;--type-body-lg-line:1.5;--type-body-size:16px;--type-body-weight:400;--type-body-line:1.5;--type-body-medium-size:16px;--type-body-medium-weight:500;--type-body-medium-line:1.5;--type-button-size:15px;--type-button-weight:500;--type-button-line:1.5;--type-caption-size:14px;--type-caption-weight:500;--type-caption-line:1.5;--type-label-size:13px;--type-label-weight:500;--type-label-track:.65px;--type-mono-code-size:12px;--type-mono-code-weight:500;--type-mono-code-track:.6px;--type-mono-micro-size:10px;--type-mono-micro-weight:500}@supports (height:100dvh){:root{--viewport-height:100dvh}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100%}body{font-family:var(--font-body);font-optical-sizing:auto;background-color:var(--background);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:var(--viewport-height);transition:background-color .22s,color .22s;overflow:hidden auto}#root{min-height:var(--viewport-height)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border)}.sidebar-item{border-radius:var(--radius-nav);color:var(--text-secondary);cursor:pointer;font-size:var(--type-body-medium-size);font-weight:var(--type-body-medium-weight);line-height:var(--type-body-medium-line);align-items:center;gap:12px;padding:10px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.sidebar-item:hover,.sidebar-item.active{background:var(--surface-elevated);color:var(--text-primary);box-shadow:0 4px 12px #00000008}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:var(--radius-pill);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line);cursor:pointer;border:none;padding:10px 20px;transition:transform .2s,box-shadow .2s}.btn-primary:hover{box-shadow:var(--btn-primary-hover-shadow);transform:translateY(-1px)}.input-container{background:var(--surface-base);border-radius:var(--radius-featured);border:1px solid var(--border-color);width:100%;max-width:800px;padding:12px 20px;box-shadow:0 10px 30px #0000000a}.card{background:var(--surface-base);border:1px solid var(--border-color);border-radius:var(--radius-card);cursor:pointer;padding:24px;transition:all .3s}.card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000000a}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.mk-cursor-dot,.mk-cursor-ring{pointer-events:none;z-index:9999;will-change:transform, width, height, opacity;mix-blend-mode:normal;border-radius:50%;position:fixed;top:0;left:0}.mk-cursor-dot{background:#f7fbfff5;width:10px;height:10px;transition:width .18s,height .18s,background .18s,opacity .2s;box-shadow:0 0 18px #f7fbff94}.mk-cursor-ring{background:0 0;border:1px solid #f7fbff94;width:36px;height:36px;transition:width .22s,height .22s,border-color .22s,opacity .2s}.mk-cursor-dot.is-hover{width:6px;height:6px}.mk-cursor-ring.is-hover{border-color:#f7fbffe0;width:56px;height:56px}.mk-cursor-dot.is-active{width:14px;height:14px}.mk-cursor-ring.is-active{border-color:#f7fbff;width:28px;height:28px}@media (hover:hover) and (pointer:fine){html.has-custom-cursor,html.has-custom-cursor body,html.has-custom-cursor a,html.has-custom-cursor button,html.has-custom-cursor [role=button],html.has-custom-cursor label,html.has-custom-cursor summary{cursor:none}html.has-custom-cursor input,html.has-custom-cursor textarea,html.has-custom-cursor select,html.has-custom-cursor [contenteditable=true]{cursor:text}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.mk-cursor-dot,.mk-cursor-ring{display:none}}.color-bends-container{pointer-events:none;position:absolute;inset:0;overflow:hidden}.color-bends-container canvas{width:100%;height:100%;display:block;transform:translateZ(0)}.mk-hero-bg-reactbits{isolation:isolate;background:linear-gradient(#050911 0%,#07101b 58%,#08101c 100%);position:absolute;inset:0}.mk-hero-bg-reactbits:before{display:none}.mk-hero-bg-reactbits .mk-hero-bg-static{opacity:0;background:0 0}.mk-hero-bg-reactbits:after{display:none}.mk-hero-bg-reactbits>.color-bends-container{z-index:1;opacity:.86;filter:none;-webkit-mask-image:none;mask-image:none}@media (max-width:760px){.mk-hero-bg-reactbits .mk-hero-bg-static{opacity:0}.mk-hero-bg-reactbits:after{display:none}.mk-hero-bg-reactbits>.color-bends-container{opacity:.82;filter:none}}.dot-field-container{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.dot-field-canvas,.dot-field-glow{width:100%;height:100%;display:block;position:absolute;inset:0}.dot-field-canvas{transform:translateZ(0)}.dot-field-glow{pointer-events:none}.mk-hero-dot-overlay-shell>.dot-field-container{opacity:.72}.srl-section{flex-direction:column;gap:clamp(40px,6vw,80px);padding-block:clamp(60px,8vw,120px);display:flex}.srl-head{flex-direction:column;gap:16px;max-width:980px;display:flex}.srl-kicker{color:var(--mk-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}.srl-title{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.025em;color:var(--mk-text);margin:0;padding-bottom:.06em;font-size:clamp(2.4rem,5.2vw,4.6rem);line-height:1.04}.srl-list{flex-direction:column;display:flex}.srl-row{border-top:1px solid var(--mk-border);grid-template-columns:minmax(120px,200px) minmax(0,1fr);align-items:flex-start;gap:clamp(24px,5vw,80px);padding-block:clamp(36px,5vw,64px);display:grid}.srl-row:last-child{border-bottom:1px solid var(--mk-border)}.srl-num{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.04em;color:var(--mk-text);font-size:clamp(3rem,6vw,6rem);font-weight:600;line-height:1;display:block}.srl-text{font-family:var(--font-body,"Manrope", sans-serif);color:var(--mk-text);max-width:64ch;margin:0;font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.6}@media (max-width:760px){.srl-row{grid-template-columns:1fr;gap:12px;padding-block:28px}.srl-num{opacity:.45;font-size:2.6rem}.srl-title{font-size:clamp(2rem,9vw,3rem)}}@media (prefers-reduced-motion:reduce){.srl-text,.srl-num{opacity:1!important;transform:none!important}}.mk-shell{--mk-bg:#0a0b0d;--mk-bg-soft:#0d1522;--mk-panel:#0e1522e0;--mk-panel-strong:#0a111cf5;--mk-border:#9dd0ff24;--mk-border-strong:#9dd0ff42;--mk-text:#edf6ff;--mk-text-soft:#edf6ffbd;--mk-text-muted:#bbd2eb94;--mk-accent:#79caff;--mk-accent-soft:#79caff29;--mk-shadow:0 24px 60px #00000057;min-height:100vh;color:var(--mk-text);isolation:isolate;background:radial-gradient(circle at 12% 0,#4a98ff33,#0000 32%),radial-gradient(circle at 88% 0,#2f78dc29,#0000 28%),linear-gradient(#050911 0%,#08101c 100%);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.mk-shell,.mk-shell *{box-sizing:border-box}.mk-shell:before{content:"";pointer-events:none;opacity:.22;z-index:0;background:linear-gradient(#ffffff05,#0000 18%),repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 5px);position:fixed;inset:0}.mk-header{z-index:90;flex-direction:column;align-items:center;padding:0 20px;display:flex;position:fixed;top:12px;left:0;right:0}.mk-header-inner,.mk-content,.mk-footer-inner{width:min(1220px,100%)}.mk-header-inner{border:1px solid var(--mk-border);-webkit-backdrop-filter:blur(20px);background:#0b0c0fe0;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:10px 14px;display:flex;box-shadow:0 22px 40px #0000003d}.mk-brand{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.mk-brand img{width:auto;height:22px;display:block}.mk-nav{flex:1;justify-content:center;align-items:center;gap:4px;display:inline-flex}.mk-nav-btn{min-height:42px;color:var(--mk-text-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.mk-nav-btn small{color:var(--mk-text-muted);letter-spacing:.08em;font-size:.68rem}.mk-nav-btn span{font-size:.87rem;font-weight:600}.mk-nav-btn.is-active,.mk-nav-btn:hover{color:var(--mk-text);background:#ffffff14}.mk-actions{align-items:center;gap:10px;display:inline-flex}.mk-lang-toggle{border:1px solid var(--mk-border);background:#ffffff08;border-radius:999px;align-items:center;gap:2px;min-height:34px;padding:3px;display:inline-flex}.mk-lang-toggle-opt{min-width:32px;min-height:28px;color:var(--mk-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 10px;font-size:.74rem;font-weight:700}.mk-lang-toggle-opt.is-active{color:var(--mk-text);background:#ffffff1a}.mk-action{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:.84rem;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.mk-action.link,.mk-action.ghost{color:var(--mk-text-soft);background:0 0}.mk-action.ghost{border-color:var(--mk-border)}.mk-action.primary{color:#07111d;background:#eef7ff}.mk-content{z-index:1;margin:0 auto;padding:0 0 88px;position:relative}.mk-page{flex-direction:column;gap:28px;display:flex}.mk-hero{background:#09101c;border-radius:0 0 38px 38px;justify-content:center;align-items:center;width:100vw;min-height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:156px 28px 84px;display:flex;position:relative;overflow:hidden}.mk-hero.has-bottom{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:clamp(60px,12vh,140px);min-height:180vh;padding:156px 28px 0}.mk-hero.has-bottom .mk-hero-inner{justify-content:center;min-height:calc(100vh - 156px - clamp(40px,8vh,100px));margin:0 auto}.mk-hero-bottom{z-index:2;justify-content:center;width:100%;padding-bottom:clamp(60px,10vh,120px);display:flex;position:relative}.mk-hero-bottom .srb-section{width:min(1080px,92%)}.mk-hero-bg,.mk-hero-overlay{position:absolute;inset:0}.mk-hero-bg-static{background:radial-gradient(circle at 50% 12%,#a0e0ff8f,#387fe147 34%,#0000 58%),linear-gradient(#10315f 0%,#0d2142 38%,#09101c 100%);position:absolute;inset:0}.mk-hero-bg-runtime{position:absolute;inset:0}.mk-hero-overlay{pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 12%,#dcf3ff14,#0000 36%),linear-gradient(#040a121f 0%,#040a128a 66%,#040a12d1 100%)}.mk-hero-page{min-height:92vh;padding-bottom:72px}.mk-hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(980px,100%);display:flex;position:relative}.mk-kicker{min-height:34px;color:var(--mk-text);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:0 14px;font-size:.77rem;font-weight:700;display:inline-flex}.mk-hero-kicker{background:#ffffff14}.mk-hero-title,.mk-section-head h2,.mk-faq-head h2,.mk-simple-title,.mk-bottom-cta h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;padding-bottom:.06em;font-size:clamp(2.35rem,5.2vw,5.6rem);line-height:1.04}.mk-hero-title{font-size:clamp(3rem,7.4vw,7.8rem);line-height:1.02}.mk-gradient-word{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(125deg,#d8f3ff 0%,#79caff 46%,#eef8ff 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:inline-block}.mk-hero-subtitle,.mk-section-head p,.mk-price-subtitle,.mk-pricing-cta p,.mk-faq-list p,.mk-bottom-cta p{color:var(--mk-text-soft);margin:0;line-height:1.68}.mk-hero-subtitle{max-width:38ch;font-size:clamp(1.06rem,1.5vw,1.24rem)}.mk-hero-actions,.mk-bottom-actions,.mk-page-hero-actions,.mk-contact-actions,.mk-inline-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.mk-hero-go,.mk-pricing-cta button,.mk-footer-cta{color:#07111d;cursor:pointer;background:#eef7ff;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:.92rem;font-weight:700;display:inline-flex}.mk-hero-secondary{border:1px solid var(--mk-border);min-height:46px;color:var(--mk-text);cursor:pointer;background:#ffffff08;border-radius:999px;padding:0 20px;font-size:.92rem;font-weight:700}.mk-hero-note{color:var(--mk-text-muted);margin:0;font-size:.88rem}.mk-proof-grid,.mk-service-preview-grid,.mk-feature-grid,.mk-service-detail-grid{gap:18px;display:grid}.mk-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:16px}.mk-proof-card,.mk-service-preview-card,.mk-workspace-highlight,.mk-workspace-card,.mk-contact-preview,.mk-contact-form-side,.mk-bottom-cta,.mk-page-hero,.mk-section{border:1px solid var(--mk-border);box-shadow:var(--mk-shadow);background:linear-gradient(#111318e0 0%,#0c0e12f5 100%);border-radius:28px}.mk-proof-card,.mk-service-preview-card,.mk-contact-preview,.mk-contact-form-side{padding:22px}.mk-proof-card strong,.mk-service-preview-card h3,.mk-workspace-highlight h3,.mk-workspace-meta h3,.mk-contact-preview h3{color:var(--mk-text);margin:0;font-size:1.02rem}.mk-proof-card p,.mk-service-preview-card p,.mk-workspace-highlight p,.mk-workspace-meta p,.mk-contact-preview p,.mk-field span,.mk-footer-col span{color:var(--mk-text-soft);margin:0;font-size:.92rem;line-height:1.6}.mk-proof-card{flex-direction:column;gap:10px;min-height:150px;display:flex}.mk-section,.mk-page-hero,.mk-bottom-cta{padding:clamp(22px,3vw,38px)}.mk-section-head{flex-direction:column;gap:10px;display:flex}.mk-section-head.is-center{text-align:center;align-items:center}.mk-section-kicker{color:var(--mk-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}.mk-service-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-service-preview-card{flex-direction:column;gap:12px;display:flex}.mk-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2vw,32px)}.mk-feature-cell{background:0 0;border-top:1px solid #9dd0ff2e;flex-direction:column;gap:12px;padding:26px 0 24px;transition:border-top-color .25s,transform .25s;display:flex;position:relative}.mk-feature-cell:before{content:"";background:var(--mk-accent);width:0;height:1px;transition:width .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:0}.mk-feature-cell h3{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.01em;color:var(--mk-text);margin:0;font-size:1.18rem;font-weight:600}.mk-feature-cell p{color:var(--mk-text-soft);max-width:36ch;margin:0;font-size:.94rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.mk-feature-cell:hover:before{width:48px}}.mk-service-preview-top,.mk-process-top,.mk-service-detail-top,.mk-workspace-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-service-preview-top span,.mk-process-top span,.mk-service-detail-top span,.mk-workspace-index{color:var(--mk-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.mk-feature-icon{color:var(--mk-accent);justify-content:flex-start;align-items:center;margin-bottom:4px;display:inline-flex}.mk-services-home{box-shadow:none;background:0 0;border:none;border-radius:0;padding:clamp(28px,4vw,56px) 0}.mk-services-home-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(28px,4vw,48px);display:flex}.mk-services-home-head .mk-section-head{flex:1;max-width:880px}.mk-services-home-head .mk-section-head p{max-width:56ch}.mk-services-home-link{color:var(--mk-text);cursor:pointer;border:none;border-bottom:1px solid var(--mk-border);background:0 0;flex-shrink:0;align-items:center;gap:8px;padding:6px 0;font-size:.95rem;font-weight:600;transition:color .18s,border-color .18s;display:inline-flex}.mk-services-home-link:hover{color:var(--mk-accent);border-color:var(--mk-accent)}.mk-services-home .mk-service-preview-grid{border-top:1px solid var(--mk-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,80px)}.mk-services-home .mk-service-preview-card{box-shadow:none;border:none;border-bottom:1px solid var(--mk-border);background:0 0;border-radius:0;flex-direction:column;gap:14px;padding:clamp(28px,3.4vw,44px) 0;display:flex}.mk-service-preview-num{color:var(--mk-text-muted);letter-spacing:.06em;font-size:.82rem;font-weight:600}.mk-services-home .mk-service-preview-card h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:700;line-height:1.05}.mk-services-home .mk-service-preview-card p{color:var(--mk-text-soft);max-width:42ch;font-size:.98rem;line-height:1.55}.mk-stats-band{box-shadow:none;background:0 0;border:none;border-radius:0;padding:clamp(40px,6vw,80px) 0}.mk-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;display:grid}.mk-stat-cell{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.mk-stat-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--mk-text);font-size:clamp(3rem,7vw,6rem);font-weight:700;line-height:1}.mk-stat-label{color:var(--mk-text-soft);letter-spacing:.01em;font-size:clamp(.95rem,1.2vw,1.05rem)}.srb-box.mk-reveal-bare{box-shadow:none;background:0 0;border:none;border-radius:0;min-height:0;padding:clamp(28px,5vw,64px) clamp(20px,4vw,56px)}.srb-box.mk-reveal-bare:after{display:none}.srb-box.mk-reveal-bare{align-items:center}.srb-box.mk-reveal-bare .srb-copy{text-align:center;max-width:min(98vw,1320px);font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:-.012em;color:var(--mk-text);margin-inline:auto;font-size:clamp(1.18rem,4vw,1.95rem);font-weight:500;line-height:1.34}.srb-box.mk-reveal-bare .srb-line{white-space:nowrap;text-align:center;padding-block:.05em}@media (min-width:1024px){.srb-box.mk-reveal-bare .srb-copy{max-width:min(96vw,1760px);font-size:clamp(1.55rem,2.45vw,2.4rem)}}@media (max-width:560px){.srb-box.mk-reveal-bare .srb-line{white-space:normal}}.mk-workspace-section{isolation:isolate;flex-direction:column;gap:26px;padding-bottom:clamp(28px,5vh,56px);display:flex;position:relative;overflow:visible}.mk-workspace-section>.mk-section-head{max-width:980px}.mk-workspace-highlight{box-shadow:none;background:0 0;border:none;border-top:1px solid #9dd0ff1f;border-radius:0;grid-template-columns:minmax(0,.96fr) minmax(260px,.72fr);gap:12px clamp(28px,4vw,72px);padding:22px 0 0;display:grid}.mk-workspace-highlight h3,.mk-workspace-highlight p{grid-column:1}.mk-workspace-highlight ul{grid-column:2;align-self:start}.mk-workspace-highlight ul,.mk-service-detail-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mk-workspace-highlight li,.mk-service-detail-card li{color:var(--mk-text-soft);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.6;display:inline-flex}.mk-workspace-highlight li{border-bottom:1px solid #9dd0ff1a;padding-bottom:10px}.mk-workspace-highlight li:last-child{border-bottom:none;padding-bottom:0}.mk-workspace-stack{z-index:1;--scroll-stack-mobile-card-min-height:clamp(24rem, 72svh, 31rem);--scroll-stack-mobile-card-padding:0;--scroll-stack-mobile-heading-max-width:100%;--scroll-stack-mobile-heading-size:clamp(2rem, 9vw, 2.7rem);--scroll-stack-mobile-heading-line-height:.94;--scroll-stack-mobile-body-size:.96rem;--scroll-stack-mobile-body-line-height:1.62;margin:0 auto;width:min(1180px,100%);min-width:0;margin-bottom:clamp(72px,11vh,132px);padding:0 clamp(18px,4vw,56px);position:relative}.mk-workspace-stack>div{padding-bottom:clamp(24rem,48vh,38rem)!important}.mk-workspace-stack [data-scroll-stack-card]{transform-style:flat!important;perspective:none!important;will-change:transform!important}.mk-workspace-stack [data-scroll-stack-card-content]{contain:layout paint}.mk-workspace-stack-frame{--mk-workspace-progress:25%;--mk-workspace-glow:#79caff47;--mk-workspace-glow-soft:#79caff24;--mk-workspace-line:#79caff8f;min-height:inherit;background:radial-gradient(circle at 18% 14%, var(--mk-workspace-glow), transparent 34%), radial-gradient(circle at 86% 18%, var(--mk-workspace-glow-soft), transparent 28%), linear-gradient(180deg, #0c121dfa 0%, #070b12fa 100%);isolation:isolate;border:1px solid #9dd0ff29;border-radius:32px;height:100%;padding:clamp(26px,2.4vw,32px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 60px #00000047}.mk-workspace-stack-frame:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff09,#0000 34%,#ffffff05 100%);position:absolute;inset:0}.mk-workspace-stack-frame>*{z-index:1;position:relative}.mk-workspace-stack-lanes{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:calc(100% - 40px);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-48%)}.mk-workspace-stack-lane{min-height:44px;color:var(--mk-text-muted);white-space:nowrap;background:#05090ff0;border:1px solid #9dd0ff29;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:.83rem;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #00000047}.mk-workspace-stack-lane.is-active{color:var(--mk-text);border-color:var(--mk-workspace-line);background:linear-gradient(#79caff1f,#080e16f0)}.mk-workspace-stack-main{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(22px,2.6vw,34px);min-height:100%;padding-top:clamp(28px,3vw,40px);display:grid}.mk-workspace-stack-text,.mk-workspace-preview{min-width:0}.mk-workspace-stack-text{flex-direction:column;justify-content:space-between;gap:clamp(20px,2.4vw,30px);display:flex}.mk-workspace-stack-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mk-workspace-stack-heading,.mk-workspace-stack-insight,.mk-workspace-stack-meter,.mk-workspace-preview-summary-copy,.mk-workspace-preview-stat,.mk-workspace-preview-tile{gap:10px;display:grid}.mk-workspace-stack-kicker,.mk-workspace-preview-stat-label,.mk-workspace-preview-stage,.mk-workspace-preview-label,.mk-workspace-preview-row-index{color:#daefff94;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mk-workspace-stack-kicker{letter-spacing:.1em}.mk-workspace-stack-meter-head{color:var(--mk-text-muted);justify-content:space-between;align-items:flex-start;gap:16px;font-size:.78rem;line-height:1.55;display:flex}.mk-workspace-stack-note{max-width:24ch;color:var(--mk-text-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1.45}.mk-workspace-stack-text h3{letter-spacing:-.06em;max-width:10ch;margin:0;font-size:clamp(2.5rem,4.1vw,4.4rem);line-height:.9}.mk-workspace-stack-text p{max-width:34ch;color:var(--mk-text-soft);margin:0;font-size:.96rem;line-height:1.7}.mk-workspace-stack-metric{align-items:baseline;gap:12px;display:flex}.mk-workspace-stack-metric strong{letter-spacing:-.07em;font-size:clamp(3.4rem,5.5vw,5.1rem);font-weight:600;line-height:.9}.mk-workspace-stack-metric span{max-width:18ch;color:var(--mk-text-muted);font-size:.88rem;line-height:1.5}.mk-workspace-stack-progress,.mk-workspace-preview-track{background:#ffffff14;border-radius:999px;height:10px;position:relative;overflow:hidden}.mk-workspace-stack-progress span,.mk-workspace-preview-track span{width:var(--mk-workspace-progress);border-radius:inherit;height:100%;box-shadow:0 0 22px var(--mk-workspace-glow);background:linear-gradient(90deg,#79caffeb 0%,#79caff57 100%);display:block}.mk-workspace-stack-progress:after,.mk-workspace-preview-track:after{content:"";top:50%;left:var(--mk-workspace-progress);background:#edf6fff0;border-radius:999px;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #79caff24,0 0 20px #ffffff29}.mk-workspace-stack-points{gap:12px;display:grid}.mk-workspace-stack-point{border-top:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding-top:12px;display:grid}.mk-workspace-stack-point span{color:#daefff85;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mk-workspace-stack-point p{max-width:none;font-size:.84rem;line-height:1.58}.mk-workspace-stack-point.is-active p{color:var(--mk-text)}.mk-workspace-preview{border-left:1px solid #9dd0ff1f;grid-template-rows:auto auto auto 1fr auto;gap:14px;padding-left:clamp(24px,2.4vw,32px);display:grid}.mk-workspace-preview-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.mk-workspace-preview-summary{align-items:center;gap:12px;min-width:0;display:flex}.mk-workspace-preview-summary-copy strong{color:var(--mk-text);margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.05}.mk-workspace-preview-stage-wrap{min-height:40px;color:var(--mk-text-soft);background:#ffffff08;border:1px solid #9dd0ff24;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.mk-workspace-preview-dashboard{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:12px;display:grid}.mk-workspace-preview-stat,.mk-workspace-preview-row,.mk-workspace-preview-tile{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px}.mk-workspace-preview-stat{align-content:start;min-height:94px;padding:14px 16px}.mk-workspace-preview-stat strong{color:var(--mk-text);letter-spacing:-.05em;font-size:clamp(1.4rem,2.2vw,2.1rem);line-height:1.02}.mk-workspace-preview-body{grid-template-columns:minmax(0,1.02fr) minmax(220px,.98fr);gap:12px;display:grid}.mk-workspace-preview-primary{background:radial-gradient(circle at top left, var(--mk-workspace-glow-soft), transparent 44%), linear-gradient(180deg, #ffffff0f 0%, #ffffff08 100%);border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;min-height:230px;padding:clamp(20px,2.3vw,28px);display:flex}.mk-workspace-preview-icon{width:44px;height:44px;color:var(--mk-text);background:#79caff24;border:1px solid #79caff38;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.mk-workspace-preview-primary strong{color:var(--mk-text);letter-spacing:-.04em;max-width:12ch;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1}.mk-workspace-preview-primary p{max-width:32ch;color:var(--mk-text-soft);margin:0;font-size:.88rem;line-height:1.62}.mk-workspace-preview-sidebar{gap:10px;display:grid}.mk-workspace-preview-row{grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 15px;display:grid}.mk-workspace-preview-row.is-active{border-color:var(--mk-workspace-line);background:linear-gradient(#79caff1f 0%,#ffffff0a 100%)}.mk-workspace-preview-row-text{color:var(--mk-text-soft);font-size:.85rem;line-height:1.56}.mk-workspace-preview-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mk-workspace-preview-tile{background:linear-gradient(#090d15eb 0%,#06090feb 100%);min-height:86px;padding:14px 16px}.mk-workspace-preview-tile strong{color:var(--mk-text);max-width:12ch;font-size:1rem;line-height:1.1}.mk-pricing-home{box-shadow:none;z-index:2;background:0 0;border:none;border-radius:0;gap:clamp(28px,4vw,48px);padding:clamp(28px,4vw,56px) 0;position:relative}.mk-workspace-section+.mk-pricing-home,.mk-workspace-section+.mk-bottom-cta{margin-top:clamp(22px,4vh,54px)}.mk-tier-rail{border-top:1px solid #9dd0ff2e;border-bottom:1px solid #9dd0ff2e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-tier-col{background:0 0;flex-direction:column;gap:22px;padding:clamp(32px,3.4vw,48px) clamp(24px,2.4vw,36px) clamp(28px,3vw,40px);transition:background .3s;display:flex;position:relative}.mk-tier-col.is-featured{background:radial-gradient(120% 80% at 50% 0,#79caff16 0%,#79caff00 60%),linear-gradient(#79caff06 0%,#79caff00 100%)}.mk-tier-col.is-featured:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--mk-accent) 50%, transparent 100%);height:2px;position:absolute;top:-1px;left:0;right:0}.mk-tier-tag{font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--mk-accent);font-size:.66rem;font-weight:700;position:absolute;top:clamp(20px,2vw,28px);right:clamp(24px,2.4vw,36px)}.mk-tier-name{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.025em;color:var(--mk-text);margin:0;font-size:clamp(1.6rem,2vw,2rem);font-weight:600;line-height:1}.mk-tier-sub{max-width:30ch;color:var(--mk-text-muted);margin:-10px 0 0;font-size:.9rem;line-height:1.55}.mk-tier-price{border-bottom:1px solid #9dd0ff1a;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:2px;padding-bottom:22px;display:flex}.mk-tier-price strong{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.04em;color:var(--mk-text);font-size:clamp(2.6rem,3.6vw,3.6rem);font-weight:600;line-height:.94}.mk-tier-price span{color:var(--mk-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:600}.mk-tier-feats{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mk-tier-feats li{color:var(--mk-text-soft);align-items:flex-start;gap:11px;font-size:.93rem;line-height:1.5;display:flex}.mk-tier-feats li svg{color:var(--mk-accent);opacity:.85;flex-shrink:0;margin-top:3px}.mk-tier-cta{min-height:44px;color:var(--mk-text);font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:-.005em;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #edf6ff6b;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:0 0 4px;font-size:.92rem;font-weight:600;transition:gap .25s,border-color .25s,color .25s;display:inline-flex}.mk-tier-cta svg{transition:transform .25s}.mk-tier-col.is-featured .mk-tier-cta{color:var(--mk-accent);border-bottom-color:var(--mk-accent)}@media (hover:hover) and (pointer:fine){.mk-tier-col:hover{background:#79caff06}.mk-tier-col.is-featured:hover{background:radial-gradient(120% 80% at 50% 0,#79caff1f 0%,#79caff00 60%),linear-gradient(#79caff0a 0%,#79caff00 100%)}.mk-tier-cta:hover{border-bottom-color:var(--mk-accent);gap:14px}.mk-tier-cta:hover svg{transform:translate(2px)}}.mk-tier-cta:focus-visible{outline:none;box-shadow:0 0 0 2px #79caff52}@media (max-width:980px){.mk-tier-rail{grid-template-columns:1fr}.mk-tier-col+.mk-tier-col{border-top:1px solid #9dd0ff1f;border-left:none}}.mk-pricing-compare-wrap{border:1px solid var(--mk-border);border-radius:24px;overflow:auto}.mk-pricing-compare{border-collapse:collapse;background:#0b0d10f5;width:100%;min-width:880px}.mk-pricing-compare th,.mk-pricing-compare td{text-align:center;color:var(--mk-text-soft);border-bottom:1px solid #ffffff0f;padding:18px 16px;font-size:.9rem;font-weight:600}.mk-pricing-compare th:first-child,.mk-pricing-compare td:first-child{text-align:left;color:var(--mk-text);width:32%}.mk-pricing-compare .is-highlight{background:#79caff0d}.mk-yes{background:var(--mk-accent);border-radius:999px;width:14px;height:14px;display:inline-block}.mk-no{color:var(--mk-text-muted);font-size:1.2rem}.mk-pricing-cta-glow,.mk-bottom-glow{width:100%}.mk-pricing-cta{text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:30px 24px;display:flex}.mk-pricing-cta h3{margin:0;font-size:clamp(1.45rem,2.5vw,2.2rem)}.mk-pricing-page-layout{gap:0}.mk-pricing-band{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(72px,8vw,116px) 0;position:relative;overflow:clip}.mk-pricing-band-light{color:var(--mk-text);background:radial-gradient(circle at 18% 0,#79caff1f,#79caff00 28%),radial-gradient(circle at 84% 100%,#3f7ee21f,#3f7ee200 26%),linear-gradient(#070b12db,#090d14e6),#08101c}.mk-pricing-band-dark{color:var(--mk-text);background:radial-gradient(circle at 12% 12%,#79caff24,#79caff00 24%),radial-gradient(circle at 88% 80%,#2f78dc1a,#2f78dc00 26%),linear-gradient(#05070afa,#07080bfc),#050607}.mk-pricing-inner{z-index:1;width:min(1220px,100% - 48px);margin:0 auto;position:relative}.mk-pricing-band-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.mk-pricing-band-bg:after{content:"";background:linear-gradient(#060a1038,#060a108a),radial-gradient(circle at 16% 0,#79caff1a,#79caff00 26%);position:absolute;inset:0}.mk-pricing-band-bg.is-closing:after{background:linear-gradient(#060a103d,#060a10a3),radial-gradient(circle at 84% 100%,#79caff1f,#79caff00 28%)}.mk-pricing-dynamic-shell,.mk-pricing-dynamic-fallback{position:absolute;inset:0}.mk-pricing-dynamic-shell{opacity:.94}.mk-pricing-dynamic-shell.is-closing{opacity:.86}.mk-pricing-dynamic-fallback{background:radial-gradient(circle at 18% 0,#79caff38,#79caff00 26%),radial-gradient(circle at 84% 80%,#3f7ee22e,#3f7ee200 24%),linear-gradient(#0b1626 0%,#08101c 100%)}.mk-pricing-hero-band{padding-top:168px;padding-bottom:108px}.mk-pricing-hero-inner,.mk-pricing-closing-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:clamp(440px,72vh,720px);display:flex}.mk-pricing-hero-inner h1,.mk-pricing-closing-inner h2{letter-spacing:-.07em;max-width:11ch;color:var(--mk-text);font-size:clamp(3.2rem,8vw,6.4rem);line-height:.92;font-family:var(--font-display);margin:0}.mk-pricing-hero-inner h1 span,.mk-pricing-closing-inner h2 span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(125deg,#d8f3ff 0%,#79caff 46%,#eef8ff 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.mk-pricing-hero-inner p,.mk-pricing-closing-inner p{max-width:34ch;color:var(--mk-text-soft);margin:0;font-size:clamp(1.04rem,1.7vw,1.32rem);line-height:1.6}.mk-pricing-hero-button,.mk-pricing-closing-button,.mk-pricing-dark-button{letter-spacing:0;text-transform:none;cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:.92rem;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.mk-pricing-hero-button,.mk-pricing-closing-button{color:#07111d;background:#eef7ff}.mk-pricing-dark-button{color:#07111d;background:#eef7ff;align-self:flex-start}.mk-pricing-lead-grid{grid-template-columns:minmax(0,.92fr) minmax(380px,.88fr);align-items:stretch;gap:34px;display:grid}.mk-pricing-lead-copy{flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(18px,3vw,34px) 0;display:flex}.mk-pricing-label,.mk-pricing-panel-label,.mk-pricing-catalog-label{color:var(--mk-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}.mk-pricing-lead-copy h2{letter-spacing:-.06em;max-width:8ch;margin:0;font-size:clamp(3rem,6vw,4.8rem);line-height:.94}.mk-pricing-lead-copy p{max-width:30ch;color:var(--mk-text-soft);margin:0;font-size:clamp(1.06rem,1.8vw,1.34rem);line-height:1.55}.mk-pricing-lead-price{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.mk-pricing-lead-price strong{letter-spacing:-.07em;font-size:clamp(3.3rem,7vw,5.4rem);line-height:.92}.mk-pricing-lead-price span{color:var(--mk-text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:1.18rem}.mk-pricing-lead-copy small{color:var(--mk-text-muted);font-size:.92rem}.mk-pricing-lead-panel{border:1px solid var(--mk-border);box-shadow:var(--mk-shadow);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#111318e0 0%,#0c0e12f5 100%);border-radius:30px;flex-direction:column;gap:24px;padding:clamp(24px,3vw,38px);display:flex}.mk-pricing-lead-panel ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.mk-pricing-lead-panel li{color:var(--mk-text-soft);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.mk-pricing-lead-panel li svg{color:var(--mk-accent)}.mk-pricing-section-head{flex-direction:column;gap:12px;max-width:760px;margin:0 auto 34px;display:flex}.mk-pricing-section-head.is-center{text-align:center;align-items:center}.mk-pricing-section-head h2{letter-spacing:-.06em;color:var(--mk-text);font-size:clamp(2.4rem,5.3vw,4.6rem);line-height:.95;font-family:var(--font-display);margin:0}.mk-pricing-section-head p{max-width:36ch;color:var(--mk-text-soft);margin:0;font-size:1.08rem;line-height:1.6}.mk-pricing-section-head.is-inverse h2{color:var(--mk-text)}.mk-pricing-section-head.is-inverse p{color:var(--mk-text-soft)}.mk-pricing-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk-pricing-addon-card{border:1px solid var(--mk-border);box-shadow:var(--mk-shadow);background:linear-gradient(#111318e0 0%,#0c0e12f5 100%);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 22px;transition:transform .2s,border-color .2s,background .2s;display:flex}.mk-pricing-addon-card h3,.mk-pricing-bundle-row h3{color:var(--mk-text);margin:0;font-size:1.18rem}.mk-pricing-addon-card p,.mk-pricing-bundle-row p{color:var(--mk-text-soft);margin:6px 0 0;line-height:1.55}.mk-pricing-addon-card strong,.mk-pricing-catalog-row strong{color:var(--mk-accent);white-space:nowrap;font-size:1.08rem}.mk-pricing-bundle-list{flex-direction:column;gap:16px;max-width:980px;margin:0 auto;display:flex}.mk-pricing-bundle-row{border:1px solid var(--mk-border);box-shadow:var(--mk-shadow);background:linear-gradient(#111318e0 0%,#0c0e12f5 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:28px;transition:transform .2s,border-color .2s,background .2s;display:flex}.mk-pricing-bundle-price{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:12px;display:flex}.mk-pricing-bundle-price small{color:var(--mk-text-muted);font-size:1rem;text-decoration:line-through}.mk-pricing-bundle-price strong{color:var(--mk-text);font-size:clamp(2rem,3vw,2.7rem);line-height:1}.mk-pricing-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 38px;max-width:980px;margin:0 auto;display:grid}.mk-pricing-catalog-card{flex-direction:column;gap:16px;display:flex}.mk-pricing-catalog-label{color:var(--mk-accent)}.mk-pricing-catalog-list{border-top:1px solid var(--mk-border)}.mk-pricing-catalog-row{color:var(--mk-text);border-bottom:1px solid #9dd0ff1f;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;line-height:1.45;display:flex}.mk-pricing-faq-list{flex-direction:column;gap:14px;display:flex}.mk-pricing-faq-list details{border:1px solid var(--mk-border);box-shadow:var(--mk-shadow);background:linear-gradient(#111318e0 0%,#0c0e12f5 100%);border-radius:20px;padding:0 22px;transition:border-color .2s,background .2s,transform .2s}.mk-pricing-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.mk-pricing-faq-list summary::-webkit-details-marker{display:none}.mk-pricing-faq-list summary span{color:var(--mk-text);font-size:1.04rem;font-weight:600;line-height:1.45}.mk-pricing-faq-list summary svg{color:var(--mk-accent);flex-shrink:0;transition:transform .2s}.mk-pricing-faq-list details[open] summary svg{transform:rotate(45deg)}.mk-pricing-faq-list p{color:var(--mk-text-soft);margin:0;padding:0 0 22px;line-height:1.62}.mk-pricing-closing-band{padding-top:90px;padding-bottom:120px}.mk-faq-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:24px;display:grid}.mk-faq-head{flex-direction:column;gap:12px;display:flex}.mk-faq-list{flex-direction:column;display:flex}.mk-faq-list details{border-top:1px solid #ffffff1a;padding:0}.mk-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;list-style:none;display:flex}.mk-faq-list summary::-webkit-details-marker{display:none}.mk-faq-list summary span{font-size:1.08rem;font-weight:600;line-height:1.45}.mk-faq-list summary svg{flex-shrink:0;transition:transform .2s}.mk-faq-list details[open] summary svg{transform:rotate(45deg)}.mk-faq-list p{padding:0 0 18px}.mk-bottom-cta{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.mk-page-hero{flex-direction:column;gap:16px;margin-top:132px;display:flex}.mk-simple-title{font-size:clamp(1.6rem,3vw,2.2rem)}.mk-service-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.4vw,40px) clamp(24px,2.4vw,36px)}.mk-service-detail-card{background:0 0;border-top:1px solid #9dd0ff2e;flex-direction:column;gap:14px;padding:26px 0 24px;display:flex;position:relative}.mk-service-detail-card .mk-service-detail-top{align-items:baseline}.mk-service-detail-card .mk-service-detail-top span{font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--mk-text-muted);font-size:.7rem;font-weight:700}.mk-service-detail-card .mk-service-detail-top svg{color:var(--mk-accent);opacity:.78}.mk-service-detail-card h3{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.014em;color:var(--mk-text);margin:0;font-size:1.32rem;font-weight:600}.mk-service-detail-card p{color:var(--mk-text-soft);margin:0;font-size:.94rem;line-height:1.6}.mk-service-detail-card ul{border-top:1px solid #9dd0ff0f;gap:0;margin-top:4px;padding-top:14px}.mk-service-detail-card ul li{border-bottom:1px solid #9dd0ff0f;padding:10px 0;font-size:.88rem;line-height:1.55}.mk-service-detail-card ul li:last-child{border-bottom:none}.mk-list-bullet{background:var(--mk-accent);border-radius:999px;flex-shrink:0;width:5px;height:5px;margin-top:9px}.mk-contact-builder{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:clamp(28px,3.4vw,56px);display:grid}.mk-contact-form-side{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:28px;padding:clamp(20px,3vw,36px) 0;display:flex}.mk-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.mk-field{flex-direction:column;gap:6px;display:flex}.mk-field.is-span-2{grid-column:span 2}.mk-field>span{color:var(--mk-text-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:700}.mk-field input,.mk-field select{width:100%;min-height:44px;color:var(--mk-text);font:inherit;letter-spacing:-.005em;background:0 0;border:none;border-bottom:1px solid #9dd0ff2e;border-radius:0;padding:0 0 6px;font-size:1.06rem;font-weight:500;transition:border-color .2s,color .2s}.mk-field input::placeholder{color:var(--mk-text-muted)}.mk-field input:hover,.mk-field select:hover{border-bottom-color:#9dd0ff52}.mk-contact-preview{background:linear-gradient(#ffffff06 0%,#ffffff02 100%);border:1px solid #9dd0ff24;border-radius:22px;flex-direction:column;justify-content:flex-start;gap:18px;padding:clamp(28px,3vw,36px);display:flex;position:relative;box-shadow:0 24px 60px #00000047}.mk-contact-preview h3{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--mk-accent);margin:0;font-size:.7rem;font-weight:700}.mk-contact-preview>p{color:var(--mk-text);font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.008em;margin:0;font-size:clamp(1.06rem,1.4vw,1.22rem);font-weight:500;line-height:1.55}.mk-contact-preview small{color:var(--mk-text-muted);font-size:.78rem;line-height:1.55}.mk-contact-actions{flex-wrap:wrap;gap:10px;display:flex}.mk-contact-preview .mk-hero-go{align-self:flex-start}.mk-footer{background:#08090ceb;border-top:1px solid #ffffff14;margin-top:24px}.mk-footer-inner{flex-direction:column;gap:18px;margin:0 auto;padding:26px 0 20px;display:flex}.mk-footer-lead{justify-content:space-between;align-items:center;gap:16px;display:flex}.mk-footer-lead img{margin-bottom:12px;display:block}.mk-footer-lead p{max-width:52ch;color:var(--mk-text-soft);margin:0;line-height:1.6}.mk-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-footer-col{border:1px solid var(--mk-border);background:#ffffff08;border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex}.mk-footer-link-btn{width:fit-content;color:var(--mk-text-soft);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.mk-footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.mk-footer-bottom small{color:var(--mk-text-muted)}.mk-audience,.mk-process,.mk-claim{box-shadow:none;background:0 0;border:none;border-top:1px solid #9dd0ff1f;border-radius:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.32fr);align-items:start;gap:28px clamp(40px,6vw,96px);padding:clamp(48px,6vw,88px) 0;display:grid;position:relative}.mk-audience-head,.mk-process-head,.mk-claim-head{flex-direction:column;gap:14px;display:flex;position:sticky;top:96px}.mk-audience-title,.mk-process-title,.mk-claim-title{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.04em;color:var(--mk-text);max-width:14ch;margin:0;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:600;line-height:.98}.mk-audience-lede,.mk-process-lede,.mk-claim-lede{max-width:36ch;color:var(--mk-text-soft);margin:6px 0 0;font-size:clamp(.96rem,1.1vw,1.06rem);line-height:1.6}.mk-audience-list{margin:0;padding:0;list-style:none}.mk-audience-row{border-top:1px solid #9dd0ff1a;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:8px clamp(20px,2.4vw,36px);padding:clamp(22px,2.4vw,30px) 0;display:grid}.mk-audience-row:first-child{border-top:none;padding-top:4px}.mk-audience-row:last-child{padding-bottom:0}.mk-audience-index{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.02em;color:var(--mk-accent);font-size:clamp(1.4rem,1.8vw,1.8rem);font-weight:600;line-height:1}.mk-audience-name{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.025em;color:var(--mk-text);margin:0;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:600;line-height:1.05}.mk-audience-body{max-width:56ch;color:var(--mk-text-soft);grid-column:2;margin:6px 0 0;font-size:clamp(.94rem,1.05vw,1.02rem);line-height:1.6}.mk-process-rail{margin:0;padding:0;list-style:none}.mk-process-step{border-top:1px solid #9dd0ff1a;grid-template-columns:80px minmax(0,1fr);align-items:baseline;gap:6px clamp(20px,2.4vw,36px);padding:clamp(24px,2.6vw,32px) 0;display:grid;position:relative}.mk-process-step:first-child{border-top:none;padding-top:4px}.mk-process-step:last-child{padding-bottom:0}.mk-process-num{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.05em;color:var(--mk-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:clamp(2.2rem,3.2vw,3.2rem);font-weight:500;line-height:.9;transition:color .3s}.mk-process-step-title{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.02em;color:var(--mk-text);margin:0;font-size:clamp(1.32rem,1.7vw,1.7rem);font-weight:600;line-height:1.1}.mk-process-step-body{max-width:60ch;color:var(--mk-text-soft);grid-column:2;margin:6px 0 0;font-size:clamp(.94rem,1.05vw,1.02rem);line-height:1.6}@media (hover:hover) and (pointer:fine){.mk-process-step:hover .mk-process-num{color:var(--mk-accent)}}.mk-claim{grid-template-columns:minmax(0,.92fr) minmax(0,1.32fr)}.mk-claim-list{margin:0;padding:0;list-style:none}.mk-claim-item{border-top:1px solid #9dd0ff1a;grid-template-columns:64px minmax(0,1fr);align-items:baseline;column-gap:clamp(20px,2.4vw,36px);padding:clamp(20px,2.2vw,26px) 0;transition:padding-left .35s cubic-bezier(.2,.8,.2,1);display:grid}.mk-claim-item:first-child{border-top:none;padding-top:4px}.mk-claim-item:last-child{padding-bottom:0}.mk-claim-num{font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--mk-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:.78rem;font-weight:700;line-height:1.6}.mk-claim-text{font-family:var(--font-display,"Syne", sans-serif);letter-spacing:-.02em;color:var(--mk-text);margin:0;font-size:clamp(1.18rem,1.7vw,1.7rem);font-weight:500;line-height:1.18}@media (hover:hover) and (pointer:fine){.mk-claim-item:hover{padding-left:10px}.mk-claim-item:hover .mk-claim-num{color:var(--mk-accent)}}@media (max-width:980px){.mk-audience,.mk-process,.mk-claim{grid-template-columns:1fr;row-gap:18px}.mk-audience-head,.mk-process-head,.mk-claim-head{position:static;top:auto}.mk-process-step{grid-template-columns:56px minmax(0,1fr)}.mk-audience-row,.mk-claim-item{grid-template-columns:48px minmax(0,1fr)}}@media (max-width:560px){.mk-process-num{font-size:2rem}.mk-audience-row{grid-template-columns:36px minmax(0,1fr)}.mk-claim-item{grid-template-columns:56px minmax(0,1fr)}}.mk-action:focus-visible,.mk-lang-toggle-opt:focus-visible,.mk-nav-btn:focus-visible,.mk-hero-go:focus-visible,.mk-hero-secondary:focus-visible,.mk-pricing-hero-button:focus-visible,.mk-pricing-closing-button:focus-visible,.mk-pricing-dark-button:focus-visible,.mk-footer-cta:focus-visible,.mk-footer-link-btn:focus-visible,.mk-field input:focus-visible,.mk-field select:focus-visible{outline:none;box-shadow:0 0 0 2px #79caff47}@media (hover:hover) and (pointer:fine){.mk-nav-btn:hover,.mk-action:hover,.mk-hero-go:hover,.mk-hero-secondary:hover,.mk-pricing-hero-button:hover,.mk-pricing-closing-button:hover,.mk-pricing-dark-button:hover,.mk-footer-cta:hover,.mk-service-preview-card:hover,.mk-proof-card:hover,.mk-workspace-card:hover,.mk-pricing-addon-card:hover,.mk-pricing-bundle-row:hover,.mk-pricing-faq-list details:hover{transform:translateY(-2px)}}@media (max-width:1120px){.mk-nav{display:none}.mk-proof-grid,.mk-service-preview-grid,.mk-feature-grid,.mk-service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-faq-section,.mk-contact-builder{grid-template-columns:1fr}.mk-workspace-highlight{grid-template-columns:1fr;column-gap:0}.mk-workspace-highlight h3,.mk-workspace-highlight p,.mk-workspace-highlight ul{grid-column:1}.mk-workspace-stack{padding:0 22px}.mk-workspace-stack>div{padding-bottom:clamp(16rem,34svh,24rem)!important}.mk-workspace-stack-frame{padding:24px}.mk-workspace-stack-lanes{max-width:calc(100% - 28px)}.mk-workspace-stack-main,.mk-workspace-preview-dashboard,.mk-workspace-preview-body{grid-template-columns:1fr}.mk-workspace-stack-text h3,.mk-workspace-stack-text p,.mk-workspace-stack-note,.mk-workspace-preview-primary p{max-width:100%}.mk-workspace-preview{border-top:1px solid #9dd0ff1f;border-left:none;padding-top:22px;padding-left:0}.mk-workspace-preview-primary{min-height:0}.mk-services-home-head{flex-direction:column;align-items:flex-start;gap:18px}.mk-pricing-lead-grid,.mk-pricing-addon-grid,.mk-pricing-catalog-grid{grid-template-columns:1fr}.mk-pricing-bundle-row{flex-direction:column;align-items:flex-start}.mk-pricing-bundle-price{justify-content:flex-start}}@media (max-width:760px){.mk-header{padding:0 10px;top:8px}.mk-header-inner,.mk-content,.mk-footer-inner{width:100%}.mk-header-inner{border-radius:22px;gap:8px;min-height:58px;padding:8px 10px}.mk-actions{gap:8px;margin-left:auto}.mk-action.link,.mk-action.ghost{display:none}.mk-action,.mk-lang-toggle{min-height:36px}.mk-content{padding:0 0 42px}.mk-page{gap:18px}.mk-hero{border-radius:0 0 28px 28px;padding:126px 16px 48px}.mk-hero.has-bottom{gap:48px;min-height:auto;padding:126px 16px 0}.mk-hero.has-bottom .mk-hero-inner{min-height:calc(86vh - 126px)}.mk-hero-bottom{padding-bottom:48px}.mk-hero-page{min-height:84vh}.mk-hero-title,.mk-section-head h2,.mk-faq-head h2,.mk-simple-title,.mk-bottom-cta h2{font-size:clamp(2rem,11vw,3.4rem)}.mk-hero-title{font-size:clamp(2.4rem,13vw,4.2rem)}.mk-proof-grid,.mk-service-preview-grid,.mk-feature-grid,.mk-service-detail-grid,.mk-form-grid,.mk-workspace-grid,.mk-footer-grid{grid-template-columns:1fr}.mk-services-home,.mk-services-home .mk-service-preview-card{padding:22px 0}.mk-stats-grid{grid-template-columns:1fr;gap:36px}.mk-stats-band{border-radius:22px;padding:44px 20px}.mk-section,.mk-page-hero,.mk-bottom-cta,.mk-proof-card,.mk-service-preview-card,.mk-workspace-highlight,.mk-workspace-card,.mk-contact-preview,.mk-contact-form-side{border-radius:22px}.mk-section,.mk-page-hero,.mk-bottom-cta,.mk-proof-card,.mk-service-preview-card,.mk-contact-preview,.mk-contact-form-side{padding:18px}.mk-page-hero{margin-top:112px}.mk-pricing-compare{min-width:720px}.mk-footer-lead,.mk-footer-bottom{flex-direction:column;align-items:flex-start}.mk-workspace-stack-card{min-height:auto}.mk-workspace-stack-frame{border-radius:24px;padding:18px}.mk-workspace-stack-lanes{justify-content:flex-start;max-width:100%;margin-bottom:14px;position:static;transform:none}.mk-workspace-stack-lane{min-height:38px;padding:0 14px;font-size:.78rem}.mk-workspace-stack-main{gap:18px;padding-top:0}.mk-workspace-stack-top,.mk-workspace-stack-meter-head,.mk-workspace-preview-toolbar{flex-direction:column;align-items:flex-start}.mk-workspace-stack-text,.mk-workspace-preview,.mk-workspace-preview-summary-copy,.mk-workspace-preview-stat,.mk-workspace-preview-tile{gap:12px}.mk-workspace-stack-text h3{max-width:100%;font-size:clamp(2rem,11vw,3.1rem)}.mk-workspace-stack-metric strong{font-size:clamp(2.8rem,14vw,4.2rem)}.mk-workspace-preview-stage-wrap{align-self:flex-start}.mk-workspace-preview-footer{grid-template-columns:1fr}.mk-workspace-preview-primary,.mk-workspace-preview-stat,.mk-workspace-preview-row,.mk-workspace-preview-tile{border-radius:18px}.mk-workspace-stack>div{padding-bottom:clamp(12rem,26svh,18rem)!important}.mk-pricing-band{padding:56px 0}.mk-pricing-hero-band{padding-top:126px;padding-bottom:64px}.mk-pricing-inner{width:calc(100% - 24px)}.mk-pricing-hero-inner,.mk-pricing-closing-inner{min-height:auto;padding:22px 0}.mk-pricing-hero-inner h1,.mk-pricing-closing-inner h2{max-width:12ch;font-size:clamp(2.7rem,14vw,4.3rem)}.mk-pricing-hero-inner p,.mk-pricing-closing-inner p{font-size:1rem}.mk-pricing-lead-copy{gap:14px;padding:0}.mk-pricing-lead-copy h2{max-width:100%;font-size:clamp(2.6rem,13vw,4rem)}.mk-pricing-lead-copy p,.mk-pricing-lead-copy small{max-width:100%}.mk-pricing-lead-panel,.mk-pricing-addon-card,.mk-pricing-bundle-row,.mk-pricing-faq-list details{border-radius:22px}.mk-pricing-lead-panel{padding:22px}.mk-tier{border-radius:18px;padding:22px}.mk-pricing-addon-card,.mk-pricing-bundle-row{padding:20px}.mk-pricing-addon-card{flex-direction:column;align-items:flex-start}.mk-pricing-faq-list details{padding:0 18px}.mk-pricing-section-head{margin-bottom:24px}.mk-pricing-section-head h2{font-size:clamp(2rem,12vw,3.3rem)}}@media (max-width:560px){.mk-hero-title,.mk-section-head h2,.mk-faq-head h2,.mk-simple-title,.mk-bottom-cta h2{font-size:clamp(1.8rem,12vw,2.7rem)}.mk-faq-list summary span{font-size:1rem}.mk-tier-price strong,.mk-pricing-bundle-price strong{font-size:2rem}.mk-pricing-catalog-row{flex-direction:column;align-items:flex-start}}.mk-workspace-stack{width:min(1220px,100%);padding:0}.mk-workspace-stack-card{min-height:min(460px,100svh - 12rem)}.mk-workspace-stack-frame{background:radial-gradient(circle at 18% 12%,var(--mk-workspace-glow),transparent 30%),linear-gradient(180deg,#0c121dfa 0%,#070b12fa 100%);border-radius:28px;padding:clamp(22px,2vw,28px)}.mk-workspace-stack-lanes{justify-content:flex-start;max-width:100%;margin-bottom:14px;position:static;left:auto;transform:none}.mk-workspace-stack-main{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(20px,2.2vw,28px);padding-top:0}.mk-workspace-stack-text{justify-content:flex-start;gap:18px}.mk-workspace-stack-heading,.mk-workspace-preview-summary-copy{gap:8px;display:grid}.mk-workspace-stack-note{max-width:20ch}.mk-workspace-stack-text h3{max-width:11ch;font-size:clamp(2.2rem,3.6vw,3.5rem);line-height:.92}.mk-workspace-stack-text p{max-width:32ch;font-size:.94rem;line-height:1.62}.mk-workspace-stack-meter{gap:8px;display:grid}.mk-workspace-stack-meter-head{font-size:.76rem}.mk-workspace-stack-meter-head span:first-child{max-width:none}.mk-workspace-stack-progress,.mk-workspace-stack-progress span{height:8px}.mk-workspace-stack-progress:after{width:14px;height:14px}.mk-workspace-stack-points{gap:10px}.mk-workspace-stack-point{padding-top:10px}.mk-workspace-preview{background:linear-gradient(#0a1018f0 0%,#070b11fa 100%);border:1px solid #9dd0ff1f;border-radius:24px;min-height:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.mk-workspace-preview-image{aspect-ratio:16/10;object-fit:cover;opacity:.9;width:100%;height:100%;min-height:320px;display:block}.mk-workspace-preview-caption{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#080c12bd 0%,#080c12e6 100%);border:1px solid #9dd0ff24;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:14px;padding:14px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.mk-workspace-preview-summary{align-items:flex-end}.mk-workspace-preview-summary-copy strong{font-size:clamp(1.08rem,1.5vw,1.32rem);line-height:1.05}.mk-workspace-preview-stage-wrap{background:#ffffff0a;min-height:38px}@media (max-width:1120px){.mk-workspace-stack-main{grid-template-columns:1fr}.mk-workspace-preview{min-height:0}.mk-workspace-preview-image{aspect-ratio:16/9;min-height:280px}}@media (max-width:760px){.mk-workspace-stack{padding:0}.mk-workspace-stack-card{min-height:auto}.mk-workspace-stack-frame{border-radius:24px;padding:18px}.mk-workspace-stack-lanes{margin-bottom:12px}.mk-workspace-stack-main{gap:16px}.mk-workspace-stack-top,.mk-workspace-stack-meter-head,.mk-workspace-preview-caption{flex-direction:column;align-items:flex-start}.mk-workspace-stack-text{gap:16px}.mk-workspace-stack-text h3{max-width:100%;font-size:clamp(1.95rem,11vw,2.9rem)}.mk-workspace-preview{border-radius:20px}.mk-workspace-preview-image{min-height:240px}.mk-workspace-preview-caption{border-radius:18px;padding:12px 14px;bottom:12px;left:12px;right:12px}.mk-workspace-preview-stage-wrap{align-self:flex-start}}.mk-shell.mk-shell-home{background:linear-gradient(#050911 0%,#08101c 24% 100%)}.mk-shell.mk-shell-home:before{opacity:0}.mk-home-page{background:0 0;gap:0}.mk-home-hero.mk-hero{--mk-home-hero-height:100vh;--mk-home-hero-top-pad:clamp(136px, 15vh, 176px);--mk-home-hero-bottom-pad:clamp(68px, 9vh, 96px);block-size:var(--mk-home-hero-height);height:var(--mk-home-hero-height);min-height:var(--mk-home-hero-height);max-height:var(--mk-home-hero-height);padding-top:var(--mk-home-hero-top-pad);padding-bottom:var(--mk-home-hero-bottom-pad);background:#050911;border-radius:0}.mk-home-hero .mk-hero-bg{z-index:1;isolation:isolate;pointer-events:none}.mk-home-hero .mk-hero-foreground{z-index:2;pointer-events:none;position:absolute;inset:0}.mk-home-hero .mk-hero-dot-overlay-shell{z-index:1;pointer-events:none;position:absolute;inset:0}.mk-home-hero .mk-hero-bg-static{opacity:0;background:0 0}.mk-home-hero.mk-hero:after,.mk-home-hero .mk-hero-overlay{display:none}.mk-home-hero .mk-hero-inner.is-split{--mk-home-hero-inner-height:calc(var(--mk-home-hero-height) - var(--mk-home-hero-top-pad) - var(--mk-home-hero-bottom-pad));width:min(1120px,100%);height:var(--mk-home-hero-inner-height);min-height:0;max-height:var(--mk-home-hero-inner-height);z-index:3;grid-template-columns:minmax(0,.9fr) minmax(400px,.86fr);align-items:center;gap:clamp(28px,3.6vw,62px);display:grid;position:relative;overflow:hidden}.mk-home-hero .mk-hero-copy{text-align:left;justify-items:flex-start;gap:12px;display:grid}.mk-home-hero .mk-hero-kicker{background:#ffffff14}.mk-home-hero .mk-hero-title{max-width:none;font-size:clamp(3rem,5.8vw,5.6rem);line-height:.88;display:grid}.mk-home-hero .mk-hero-title-main,.mk-home-hero .mk-hero-title-accent{white-space:nowrap;display:block}.mk-home-hero .mk-hero-title-main{color:var(--mk-text)}.mk-home-hero .mk-hero-title-accent{line-height:.9}.mk-home-hero .mk-hero-subtitle{color:#edf6ffd1;max-width:34ch;font-size:clamp(1rem,1.12vw,1.08rem);line-height:1.54}.mk-home-hero .mk-hero-actions{justify-content:flex-start;gap:10px}.mk-home-hero .mk-hero-note{color:#edf6ffa8;max-width:28ch;font-size:.8rem}.mk-home-hero .mk-hero-go,.mk-home-hero .mk-hero-secondary{min-height:42px;padding-inline:18px;font-size:.88rem}.mk-home-hero .mk-hero-side{text-align:left;padding-top:0;position:relative}.mk-home-hero-preview{width:100%;max-width:500px;margin-left:auto;position:relative;transform:none}.mk-home-hero-preview-orb{display:none}.mk-home-hero-preview-card{text-align:left;-webkit-backdrop-filter:none;background:linear-gradient(#121a2994 0%,#0a101d6b 100%);border:1px solid #ffffff1a;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.mk-home-hero-preview-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff17 0%,#ffffff05 22%,#0000 48%),radial-gradient(circle at 84% 16%,#79caff33,#0000 28%),radial-gradient(circle at 16% 100%,#ffffff0d,#0000 26%);position:absolute;inset:0}.mk-home-hero-preview-top,.mk-home-hero-preview-footer{z-index:1;justify-content:space-between;align-items:center;gap:12px;padding-inline:18px;display:flex;position:relative}.mk-home-hero-preview-top{background:linear-gradient(#ffffff0a,#ffffff04);border-bottom:1px solid #9dd0ff1f;min-height:50px}.mk-home-hero-preview-footer{color:#edf6ff8f;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffffff05,#ffffff0a);border-top:1px solid #9dd0ff1a;min-height:42px;font-size:.68rem}.mk-home-hero-preview-dots{align-items:center;gap:7px;display:inline-flex}.mk-home-hero-preview-dots span{background:#edf6ff08;border:1px solid #edf6ff4d;border-radius:999px;width:9px;height:9px;box-shadow:inset 0 0 0 1px #ffffff08}.mk-home-hero-preview-dots span:first-child{background:#79caffb3;border-color:#79caffc2;box-shadow:0 0 16px #79caff57}.mk-home-hero-preview-label{color:#edf6ffc7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.74rem;font-weight:600;display:inline-flex}.mk-home-hero-preview-body{z-index:1;text-align:left;padding:14px;position:relative}.mk-home-hero-carousel{background:linear-gradient(#0a101ceb 0%,#060a11fa 100%);border:1px solid #ffffff1a;border-radius:18px;width:100%;min-height:420px;position:relative;overflow:hidden;box-shadow:0 22px 46px #00000047}.mk-home-hero-carousel-track{width:400%;height:100%;min-height:inherit;will-change:transform;animation:14s cubic-bezier(.16,1,.3,1) infinite mk-home-hero-carousel;display:flex}.mk-home-hero-carousel-slide{min-width:0;min-height:inherit;flex:0 0 25%;align-content:space-between;padding:clamp(20px,2.3vw,28px);display:grid;position:relative;overflow:hidden}.mk-home-hero-carousel-slide:before,.mk-home-hero-carousel-slide:after{content:"";pointer-events:none;position:absolute;inset:0}.mk-home-hero-carousel-slide:before{z-index:1;background:radial-gradient(circle at 16% 8%,#ffffff2e,#0000 27%),radial-gradient(circle at 84% 16%,#79caff2b,#0000 32%),linear-gradient(#1118251f,#050911ad)}.mk-home-hero-carousel-slide:after{z-index:2;background:linear-gradient(#05091114 0%,#05091194 100%)}.mk-home-hero-carousel-slide>*{z-index:3;position:relative}.mk-home-hero-carousel-slide.is-stat{background:radial-gradient(circle at 15% 10%,#79caff38,#0000 28%),radial-gradient(circle at 88% 8%,#54b0ff29,#0000 30%),linear-gradient(145deg,#0d2c52ad 0%,#0f192ec2 47%,#070a10fa 100%)}.mk-home-hero-carousel-slide.is-stat.is-blue{background:radial-gradient(circle at 14% 10%,#79caff33,#0000 30%),radial-gradient(circle at 88% 12%,#9a76ff29,#0000 32%),linear-gradient(145deg,#0e304eb8 0%,#111829c2 48%,#06090ffa 100%)}.mk-home-hero-carousel-slide.is-visual{background:#080c12f5}.mk-home-hero-carousel-slide.is-visual.is-cool:before{background:radial-gradient(circle at 18% 8%,#79caff33,#0000 28%),radial-gradient(circle at 84% 18%,#ffffff1a,#0000 32%),linear-gradient(#07101f2e,#050911b8)}.mk-home-hero-carousel-slide.is-visual>img{z-index:0;object-fit:cover;opacity:.74;filter:blur(5px)saturate(1.12)contrast(.95);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.07)}.mk-home-hero-card-chrome{color:#edf6ffd1;align-items:center;gap:10px;min-width:0;font-size:.78rem;font-weight:700;display:flex}.mk-home-hero-card-icon,.mk-home-hero-card-chip,.mk-home-hero-card-arrow,.mk-home-hero-stat-copy p,.mk-home-hero-visual-copy{-webkit-backdrop-filter:blur(28px);background:#0509117a;border:1px solid #ffffff26}.mk-home-hero-card-icon,.mk-home-hero-card-arrow{border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mk-home-hero-card-icon{color:#edf6ffe6;width:38px;height:38px}.mk-home-hero-card-chip{color:#edf6ffc7;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:min(230px,52%);min-height:36px;margin-left:auto;padding:0 14px;display:inline-flex;overflow:hidden}.mk-home-hero-card-arrow{width:38px;height:38px}.mk-home-hero-stat-copy{align-self:center;gap:18px;max-width:390px;display:grid}.mk-home-hero-stat-copy>strong{color:#fffffff0;font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(4.7rem,8.4vw,7rem);font-weight:500;line-height:.84}.mk-home-hero-stat-copy p,.mk-home-hero-visual-copy{border-radius:20px;margin:0;box-shadow:0 18px 36px #00000042}.mk-home-hero-stat-copy p{color:#edf6ffb8;gap:6px;max-width:34ch;padding:14px 16px;font-size:.86rem;line-height:1.48;display:grid}.mk-home-hero-stat-copy b,.mk-home-hero-visual-copy strong{color:#fffffff5}.mk-home-hero-card-thumbs{align-items:center;gap:10px;display:flex}.mk-home-hero-card-thumbs span{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;width:min(118px,26vw);height:54px;overflow:hidden}.mk-home-hero-card-thumbs img{object-fit:cover;filter:saturate(1.05)contrast(.96);width:100%;height:100%;display:block}.mk-home-hero-visual-copy{align-self:end;gap:8px;max-width:36ch;padding:18px 20px;display:grid}.mk-home-hero-visual-copy strong{font-size:clamp(1rem,1.45vw,1.24rem);line-height:1.2}.mk-home-hero-visual-copy p{color:#edf6ffbd;margin:0;font-size:.86rem;line-height:1.5}.mk-home-hero-card-progress{grid-template-columns:repeat(4,minmax(24px,1fr));align-items:center;gap:9px;max-width:300px;display:grid}.mk-home-hero-card-progress span{background:#fff3;border-radius:999px;height:4px}.mk-home-hero-card-progress span.is-active{background:#ffffffe0}@keyframes mk-home-hero-carousel{0%,19%{transform:translate(0)}25%,44%{transform:translate(-25%)}50%,69%{transform:translate(-50%)}75%,94%{transform:translate(-75%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mk-home-hero-carousel-track{animation:none}}.mk-home-page .mk-services-home{z-index:2;background:#08101c;margin-top:0;position:relative}.mk-home-page .mk-services-home:before{display:none}@media (max-width:1120px){.mk-home-hero.mk-hero{--mk-home-hero-top-pad:132px;--mk-home-hero-bottom-pad:76px}.mk-home-hero .mk-hero-inner.is-split{grid-template-columns:1fr;gap:20px;height:auto;max-height:none;overflow:visible}.mk-home-hero .mk-hero-copy{text-align:center;justify-items:center}.mk-home-hero .mk-hero-subtitle,.mk-home-hero .mk-hero-note{max-width:40ch}.mk-home-hero .mk-hero-actions{justify-content:center}.mk-home-hero-preview{max-width:100%;margin-inline:auto}.mk-home-hero .mk-hero-side{width:min(560px,100%);margin-inline:auto}.mk-home-page .mk-services-home{margin-top:0}}@media (max-width:760px){.mk-home-hero.mk-hero{--mk-home-hero-top-pad:124px;--mk-home-hero-bottom-pad:72px;block-size:auto;height:auto;min-height:100vh;max-height:none}.mk-home-hero .mk-hero-inner.is-split{gap:18px;height:auto;min-height:0;max-height:none;overflow:visible}.mk-home-hero .mk-hero-title{max-width:none;font-size:clamp(2.45rem,10.8vw,3.7rem)}.mk-home-hero .mk-hero-title-main,.mk-home-hero .mk-hero-title-accent{white-space:normal}.mk-home-hero-preview-card{border-radius:20px}.mk-home-hero-preview-top,.mk-home-hero-preview-footer{padding-inline:16px}.mk-home-hero-preview-body{padding:18px 16px}.mk-home-hero-carousel{min-height:380px}.mk-home-hero-carousel-slide{padding:18px 16px}.mk-home-hero-card-chip{max-width:min(176px,46%);padding-inline:12px;font-size:.72rem}.mk-home-hero-stat-copy>strong{font-size:clamp(4rem,20vw,5.6rem)}.mk-home-hero-preview-footer{flex-direction:column;align-items:flex-start;padding-block:12px}.mk-home-page .mk-services-home{margin-top:0}}.mk-workspace-stack{width:min(1320px,100vw - 32px);max-width:none;padding-inline:clamp(14px,2vw,24px);left:50%;transform:translate(-50%)}.mk-workspace-stack-card{background:#07101c;border-radius:24px;min-height:min(460px,100svh - 10rem);opacity:1!important}.mk-workspace-stack [data-scroll-stack-card],.mk-workspace-stack [data-scroll-stack-card-content]{opacity:1!important}.mk-workspace-stack-frame{min-height:inherit;background:radial-gradient(circle at 80% 12%, var(--mk-workspace-glow), transparent 32%), linear-gradient(180deg, #111a29 0%, #07101c 100%);border:1px solid #ffffff1a;border-radius:24px;padding:clamp(22px,2.4vw,34px);overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 70px #00000085}.mk-workspace-stack-frame:before{background:linear-gradient(135deg,#ffffff14,#0000 34%,#ffffff0a)}.mk-workspace-stack-main{min-height:inherit;grid-template-columns:1fr;align-items:center;padding:0;display:grid}.mk-workspace-stack-text{grid-template-columns:minmax(0,.95fr) minmax(280px,.62fr);align-items:end;gap:clamp(18px,3vw,52px);width:100%;min-width:0;padding:clamp(10px,1.4vw,18px);display:grid}.mk-workspace-stack-kicker{color:#79caffdb;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:700}.mk-workspace-stack-text h3{color:#fffffff2;max-width:11ch;font-family:var(--font-display);letter-spacing:-.08em;grid-area:2/1/span 2;margin:0;font-size:clamp(3.4rem,7.2vw,7.6rem);font-weight:500;line-height:.84}.mk-workspace-stack-text p{color:#edf6ffb3;grid-column:2;max-width:44ch;margin:0;font-size:clamp(.94rem,1vw,1rem);line-height:1.6}.mk-workspace-stack-progress{background:#ffffff29;border-radius:999px;grid-column:2;width:min(420px,100%);height:5px;overflow:hidden}.mk-workspace-stack-progress span{width:var(--mk-workspace-progress);border-radius:inherit;height:100%;box-shadow:none;background:#edf6ffe6;display:block}.mk-workspace-stack-progress:after{display:none}@media (max-width:1120px){.mk-workspace-stack{width:min(100%,100vw - 24px);padding-inline:0;left:auto;transform:none}.mk-workspace-stack-main{grid-template-columns:1fr;gap:22px}.mk-workspace-stack-text{grid-template-columns:1fr;align-items:start}.mk-workspace-stack-text h3,.mk-workspace-stack-text p,.mk-workspace-stack-progress{grid-area:auto}.mk-workspace-stack-text h3{max-width:100%;font-size:clamp(3rem,10vw,5.1rem)}}@media (max-width:760px){.mk-workspace-stack-frame{border-radius:20px;padding:18px}.mk-workspace-stack-main{gap:18px}.mk-workspace-stack-text{gap:14px}.mk-workspace-stack-text h3{font-size:clamp(2.45rem,13vw,3.9rem)}}.mk-pricing-band,.mk-pricing-home{scroll-margin-top:132px}.mk-pricing-home{flex-direction:column;gap:clamp(34px,5vw,76px);padding-block:clamp(64px,8vw,112px);display:flex}.mk-pricing-home .mk-section-head{gap:clamp(14px,1.8vw,22px)}.mk-pricing-home .mk-section-head p{max-width:58ch}.mk-pricing-home .mk-inline-cta{margin-top:clamp(4px,1.4vw,14px)}.mk-pricing-section-head{gap:clamp(14px,1.8vw,22px);margin-bottom:clamp(46px,5.4vw,84px)}.mk-pricing-section-head p{max-width:52ch}.mk-pricing-hero-inner{gap:clamp(18px,2.2vw,30px)}.mk-tier-rail{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.8vw,42px);display:grid}.mk-tier-col{isolation:isolate;-webkit-backdrop-filter:blur(20px);background:radial-gradient(circle at 84% 14%,#79caff29,#0000 30%),radial-gradient(circle at 16% 100%,#79caff12,#0000 28%),linear-gradient(#121a29a8 0%,#080e19e6 100%);border:1px solid #ffffff1a;border-radius:24px;gap:clamp(18px,1.65vw,24px);min-height:100%;padding:clamp(32px,3vw,44px) clamp(20px,2.2vw,32px) clamp(26px,2.7vw,38px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 58px #0000005c}.mk-tier-col+.mk-tier-col{border-left:1px solid #ffffff1a}.mk-tier-col.is-featured{background:radial-gradient(circle at 82% 12%,#79caff3d,#0000 32%),radial-gradient(circle at 12% 94%,#54b0ff1f,#0000 30%),linear-gradient(#122136e0 0%,#080f1bf5 100%);border-color:#79caff61;box-shadow:inset 0 1px #ffffff1a,0 28px 70px #00000075,0 0 0 1px #79caff1a}.mk-tier-tag{color:#edf6ffd1;letter-spacing:.04em;text-transform:none;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(20px);background:#79caff24;border:1px solid #79caff42;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:30px;padding:0 12px;font-size:.72rem;display:inline-flex;position:static;overflow:hidden}.mk-tier-name{color:#edf6fff5;max-width:11ch;font-size:clamp(1.86rem,2.35vw,2.42rem);line-height:.98}.mk-tier-sub{color:#edf6ffd1;max-width:30ch;margin:0 0 clamp(6px,.9vw,12px);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.45}.mk-tier-price{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:-6px;padding:0;display:flex}.mk-tier-price strong{color:#fffffff5;letter-spacing:-.045em;font-size:clamp(1.52rem,2vw,2.05rem)}.mk-tier-price span{color:#edf6ff85}.mk-tier-feats{gap:9px;margin-top:clamp(4px,.8vw,10px)}.mk-tier-feats li{color:#edf6ffad;border-top:0;min-height:0;padding:0;font-size:.9rem;line-height:1.48}.mk-tier-feats li svg{color:#79cafff5;width:14px;height:14px}.mk-tier-cta{color:#edf6fff0;background:0 0;border:1px solid #79caff9e;border-radius:999px;justify-content:center;align-self:stretch;min-height:46px;margin-top:clamp(6px,1vw,12px);padding:0 16px}.mk-tier-col.is-featured .mk-tier-cta{color:#edf6fff5;background:#79caff24;border-color:#79caffcc}.mk-pricing-lead-panel,.mk-pricing-addon-card,.mk-pricing-bundle-row,.mk-pricing-faq-list details{-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 84% 14%,#79caff1f,#0000 30%),linear-gradient(#121a29a8 0%,#080e19eb 100%);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14,0 22px 54px #00000057}.mk-pricing-addon-card,.mk-pricing-bundle-row,.mk-pricing-faq-list details{border-radius:22px}@media (hover:hover) and (pointer:fine){.mk-tier-col:hover{background:radial-gradient(circle at 84% 14%,#79caff33,#0000 30%),radial-gradient(circle at 16% 100%,#79caff14,#0000 28%),linear-gradient(#121d2ec7 0%,#080e19f5 100%);border-color:#79caff47}.mk-tier-cta:hover{border-color:#edf6ff61;gap:14px}}@media (max-width:980px){.mk-pricing-home{gap:clamp(30px,6vw,54px)}.mk-pricing-section-head{margin-bottom:clamp(34px,6vw,56px)}.mk-tier-rail{grid-template-columns:1fr;gap:22px}.mk-tier-col+.mk-tier-col{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a}}@media (max-width:760px){.mk-pricing-band,.mk-pricing-home{scroll-margin-top:96px}.mk-pricing-home{padding-block:48px}.mk-pricing-section-head{margin-bottom:30px}.mk-tier-col{border-radius:20px;padding:28px 18px 22px}.mk-tier-name{max-width:100%}.mk-tier-price{border-radius:16px;padding:14px}}.mk-page:not(.mk-home-page){gap:0}.mk-page-visual-hero.mk-hero{border-radius:0}.mk-page-visual-hero .mk-hero-title-accent{white-space:normal}.mk-page-hero-preview{width:100%;max-width:460px;margin-left:auto}.mk-page-hero-preview-card{text-align:left;background:linear-gradient(#121a2999 0%,#080e197a 100%);border:1px solid #ffffff1a;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.mk-page-hero-preview-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 36%),radial-gradient(circle at 84% 16%,#79caff2e,#0000 30%);position:absolute;inset:0}.mk-page-hero-preview-top{z-index:1;background:linear-gradient(#ffffff0a,#ffffff04);border-bottom:1px solid #9dd0ff1f;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding-inline:18px;display:flex;position:relative}.mk-page-hero-preview-body{z-index:1;background:radial-gradient(circle at 16% 6%,#79caff29,#0000 32%),linear-gradient(#0a101ce0,#050911fa);border-radius:0;gap:14px;min-height:346px;padding:16px;display:grid;position:relative}.mk-page-hero-preview-lead{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px;display:grid}.mk-page-hero-preview-lead>span{color:#fffffff0;font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(2.7rem,4.8vw,4.35rem);font-weight:500;line-height:.86}.mk-page-hero-preview-lead strong,.mk-page-hero-service-tile strong,.mk-page-hero-price-board strong,.mk-page-hero-process-list strong,.mk-page-hero-contact-flow strong{color:#fffffff2}.mk-page-hero-preview-lead p,.mk-page-hero-process-list p,.mk-page-hero-contact-flow p{color:#edf6ffa8;margin:5px 0 0;font-size:.84rem;line-height:1.45}.mk-page-hero-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mk-page-hero-service-tile{background:#ffffff0e;border:1px solid #9dd0ff24;border-radius:18px;align-content:space-between;min-height:84px;padding:12px;display:grid}.mk-page-hero-service-tile small,.mk-page-hero-contact-flow small{color:#79caffcc;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.mk-page-hero-service-tile strong{max-width:13ch;font-size:.96rem;line-height:1.1}.mk-page-hero-price-board{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-self:end;align-items:stretch;gap:12px;display:grid}.mk-page-hero-price-main{background:#ffffff0e;border:1px solid #9dd0ff29;border-radius:18px;align-content:end;gap:8px;min-height:182px;padding:16px;display:grid}.mk-page-hero-price-main small{color:#79caffcc;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.mk-page-hero-price-main strong{letter-spacing:-.08em;max-width:7ch;font-size:clamp(2.4rem,4.3vw,4.4rem);line-height:.86}.mk-page-hero-price-options{gap:8px;display:grid}.mk-page-hero-price-options>div{background:#ffffff0b;border:1px solid #9dd0ff24;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 12px;display:flex}.mk-page-hero-price-options>div.is-featured{background:#79caff1f;border-color:#79caff70}.mk-page-hero-price-options span{color:#edf6ffb8;font-weight:700}.mk-page-hero-price-options strong{white-space:nowrap;letter-spacing:-.05em;font-size:clamp(1.02rem,1.6vw,1.45rem)}.mk-page-hero-process-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-page-hero-process-list li{border-top:1px solid #9dd0ff24;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:15px 0;display:grid}.mk-page-hero-process-list li:first-child{border-top:0}.mk-page-hero-process-list li>span{color:#79caffd1;font-family:var(--font-display);letter-spacing:-.04em;font-size:1.35rem;line-height:1}.mk-page-hero-contact-flow{align-self:end;gap:10px;display:grid}.mk-page-hero-contact-flow article{background:#ffffff0e;border:1px solid #9dd0ff24;border-radius:18px;gap:6px;min-height:72px;padding:12px 14px;display:grid;position:relative}.mk-page-hero-contact-flow article span{background:#79caff75;border-radius:999px;width:48px;height:4px;position:absolute;top:16px;right:14px}.mk-page-hero-contact-flow strong{max-width:18ch;font-size:clamp(1rem,1.45vw,1.16rem)}.mk-page-hero-preview.is-pricing .mk-page-hero-preview-body{background:radial-gradient(circle at 82% 8%,#79caff33,#0000 31%),linear-gradient(#0c1929eb,#050911fa)}.mk-page-hero-preview.is-about .mk-page-hero-preview-body{background:radial-gradient(circle at 16% 8%,#ffffff1a,#0000 30%),radial-gradient(circle at 88% 14%,#79caff29,#0000 32%),linear-gradient(#0b121ee6,#050911fa);min-height:346px}.mk-page-hero-preview.is-about .mk-page-hero-process-list{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:9px;display:grid}.mk-page-hero-preview.is-about .mk-page-hero-process-list li{background:#ffffff0e;border:1px solid #9dd0ff24;border-radius:18px;grid-template-columns:1fr;align-content:space-between;gap:10px;min-height:92px;padding:12px;display:grid}.mk-page-hero-preview.is-about .mk-page-hero-process-list li:first-child{border-top:1px solid #9dd0ff24}.mk-page-hero-preview.is-about .mk-page-hero-process-list li>span{font-family:var(--font-body);letter-spacing:.1em;font-size:.78rem;font-weight:700}.mk-page-hero-preview.is-about .mk-page-hero-process-list p{display:none}.mk-page-hero-preview.is-contact .mk-page-hero-preview-body{background:radial-gradient(circle at 20% 8%,#79caff24,#0000 28%),linear-gradient(#091221eb,#050911fa)}.mk-page>.mk-section:not(.mk-pricing-home),.mk-page>.mk-contact-builder{width:min(1220px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:clamp(64px,8vw,112px) 0}.mk-pricing-closing-band{background:#050911;border-top:1px solid #9dd0ff1f;overflow:hidden}.mk-pricing-closing-inner{min-height:0}.mk-page>.mk-section+.mk-section,.mk-page>.mk-section+.mk-workspace-section,.mk-page>.mk-workspace-section+.mk-bottom-cta,.mk-page>.mk-process+.mk-claim,.mk-page>.mk-claim+.mk-bottom-cta{border-top:1px solid #9dd0ff1f}.mk-faq-section{width:min(980px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:clamp(72px,9vw,128px) 0}.mk-faq-list{gap:0}.mk-faq-list details,.mk-pricing-faq-list details{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-top:1px solid #9dd0ff29;border-radius:0;padding:0}.mk-faq-list details:last-child,.mk-pricing-faq-list details:last-child{border-bottom:1px solid #9dd0ff29}.mk-faq-list summary,.mk-pricing-faq-list summary{padding:24px 0}.mk-faq-list p,.mk-pricing-faq-list p{max-width:68ch;padding:0 0 24px}.mk-pricing-faq-shell{max-width:980px}.mk-pricing-faq-list{gap:0}@media (hover:hover) and (pointer:fine){.mk-pricing-faq-list details:hover{transform:none}}@media (max-width:760px){.mk-page>.mk-section:not(.mk-pricing-home),.mk-page>.mk-contact-builder,.mk-faq-section{width:calc(100% - 32px);padding-block:48px}.mk-page-hero-preview{max-width:100%;margin-inline:auto}.mk-page-hero-preview-body{min-height:360px;padding:16px}.mk-page-hero-service-grid{grid-template-columns:1fr}.mk-page-hero-service-tile{min-height:82px}.mk-page-hero-preview-lead{grid-template-columns:1fr;gap:10px}}.mk-page-visual-hero .mk-hero-inner.is-split{grid-template-columns:minmax(0,.82fr) minmax(360px,.72fr);gap:clamp(32px,4.6vw,86px);overflow:visible}.mk-page-visual-hero .mk-hero-copy{z-index:4;max-width:640px;position:relative}.mk-page-visual-hero .mk-hero-title{max-width:10ch;font-size:clamp(3.1rem,5.35vw,5.8rem)}.mk-page-visual-hero .mk-hero-title-main,.mk-page-visual-hero .mk-hero-title-accent{white-space:normal}.mk-page-visual-hero .mk-hero-side{z-index:3;position:relative}.mk-footer{background:0 0;border-top:1px solid #9dd0ff14;margin-top:0;position:relative;overflow:hidden}.mk-footer:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#79caff14,#0000 58%);height:360px;position:absolute;inset:0 0 auto}.mk-footer-inner{z-index:1;gap:clamp(38px,5vw,72px);padding:clamp(72px,8vw,118px) 0 30px;position:relative}.mk-footer-main{grid-template-columns:minmax(260px,.95fr) minmax(0,1.55fr);gap:clamp(44px,6vw,96px);display:grid}.mk-footer-brand-col{align-content:start;gap:22px;display:grid}.mk-footer-brand-col img{display:block}.mk-footer-brand-col p{max-width:38ch;color:var(--mk-text-soft);margin:0;font-size:.95rem;line-height:1.65}.mk-footer-meta{color:var(--mk-text-muted);gap:7px;font-size:.78rem;line-height:1.45;display:grid}.mk-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,58px);display:grid}.mk-footer-col{background:0 0;border:0;border-radius:0;gap:0;padding:0}.mk-footer-col h4{color:var(--mk-text);letter-spacing:0;text-transform:none;margin:0 0 22px;font-size:.96rem;font-weight:700}.mk-footer-col ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mk-footer-link-btn{color:var(--mk-text-soft);text-align:left;transition:color .18s,transform .18s}.mk-footer-link-btn:hover{color:var(--mk-accent)}.mk-footer-bottom{border-top:1px solid #9dd0ff14;padding-top:24px}.mk-content:has(.mk-final-cta:last-child){padding-bottom:0}.mk-content:has(.mk-final-cta:last-child)+.mk-footer{border-top:1px solid #9dd0ff24;margin-top:0}.mk-content:has(.mk-final-cta:last-child)+.mk-footer .mk-footer-inner{padding-top:clamp(28px,4vw,48px)}.mk-blog-cluster-grid,.mk-blog-article-grid{gap:18px;display:grid}.mk-blog-cluster-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(28px,4vw,48px)}.mk-blog-cluster-card,.mk-blog-article-card{border-top:1px solid #9dd0ff38;gap:14px;padding-top:24px;display:grid}.mk-blog-cluster-card>span,.mk-blog-article-card span,.mk-blog-article-card small{color:var(--mk-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.mk-blog-cluster-card h3,.mk-blog-article-card h3{color:var(--mk-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.22rem,1.7vw,1.7rem);line-height:1.08}.mk-blog-cluster-card p,.mk-blog-article-card p{color:var(--mk-text-soft);margin:0;font-size:.94rem;line-height:1.62}.mk-blog-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,4vw,48px)}.mk-blog-article-card>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.mk-blog-article-card small{color:var(--mk-text-muted);text-align:right}.mk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-blog-page,.mk-blog-article-page{gap:0}.mk-blog-index-hero{text-align:center;justify-items:center;gap:18px;width:min(1080px,100%);margin:0 auto;padding:clamp(154px,17vw,220px) 0 clamp(44px,6vw,76px);display:grid}.mk-blog-index-kicker,.mk-article-chip{width:fit-content;min-height:34px;color:var(--mk-accent);letter-spacing:.12em;text-transform:uppercase;background:#79caff17;border:1px solid #79caff3d;border-radius:999px;align-items:center;padding:0 14px;font-size:.74rem;font-weight:800;display:inline-flex}.mk-blog-index-hero h1{max-width:12ch;color:var(--mk-text);font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,8.5vw,7.8rem);font-weight:700;line-height:.92}.mk-blog-index-hero p{max-width:64ch;color:var(--mk-text-soft);margin:0;font-size:clamp(1.02rem,1.45vw,1.22rem);line-height:1.62}.mk-blog-index-shell{gap:clamp(28px,4vw,52px);width:min(1220px,100%);margin:0 auto;padding:0 0 clamp(70px,8vw,118px);display:grid}.mk-blog-search{background:#ffffff0b;border:1px solid #9dd0ff2e;border-radius:24px;align-items:center;min-height:74px;padding:0 24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.mk-blog-search svg{color:var(--mk-text-muted);flex-shrink:0}.mk-blog-search input{width:100%;min-width:0;min-height:72px;color:var(--mk-text);font:inherit;background:0 0;border:0;outline:0;padding:0 0 0 14px;font-size:clamp(1rem,1.5vw,1.16rem)}.mk-blog-search input::placeholder{color:#edf6ff7a}.mk-blog-search:focus-within{border-color:#79caff7a;box-shadow:0 0 0 2px #79caff1f,inset 0 1px #ffffff0f}.mk-blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);display:grid}.mk-blog-card{background:radial-gradient(circle at 50% 110%,#5bffab17,#0000 38%),linear-gradient(#0d131deb 0%,#070a10f5 100%);border:1px solid #9dd0ff29;border-radius:28px;grid-template-rows:auto 1fr auto;gap:26px;min-height:360px;padding:clamp(24px,2.6vw,34px);transition:transform .22s,border-color .22s,background .22s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 24px 54px #00000047}.mk-blog-card-top,.mk-blog-card-bottom,.mk-article-meta-row,.mk-article-byline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mk-blog-card-top{justify-content:space-between}.mk-blog-card-top>span{color:var(--mk-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.mk-blog-card-top small,.mk-article-read-time{min-height:32px;color:var(--mk-text-soft);background:#ffffff0b;border:1px solid #9dd0ff29;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.mk-blog-card-top small svg,.mk-article-read-time svg{color:var(--mk-accent)}.mk-blog-card-copy{align-self:center;gap:16px;display:grid}.mk-blog-card-copy h2{color:var(--mk-text);font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.7rem,2.5vw,2.7rem);line-height:.98}.mk-blog-card-copy p{color:#edf6ffa8;max-width:40ch;margin:0;font-size:.95rem;line-height:1.62}.mk-blog-card-bottom{border-top:1px solid #9dd0ff1f;justify-content:space-between;padding-top:18px}.mk-blog-card-bottom time{color:var(--mk-text-muted);font-size:.9rem}.mk-blog-card-bottom button,.mk-article-back{min-height:40px;color:var(--mk-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.92rem;font-weight:800;display:inline-flex}.mk-blog-card-bottom button svg,.mk-article-back svg{color:var(--mk-accent)}.mk-blog-empty{color:var(--mk-text-muted);margin:0;font-size:1rem}@media (hover:hover) and (pointer:fine){.mk-blog-card:hover{background:radial-gradient(circle at 50% 110%,#79caff1c,#0000 38%),linear-gradient(#101926f0 0%,#070a10fa 100%);border-color:#79caff57;transform:translateY(-4px)}}.mk-article-shell{width:min(1040px,100%);margin:0 auto;padding:clamp(136px,14vw,182px) 0 clamp(62px,8vw,104px)}.mk-article-back{color:var(--mk-text-muted);margin-bottom:clamp(34px,4.5vw,62px)}.mk-article-hero{gap:clamp(18px,2.2vw,26px);max-width:880px;display:grid}.mk-article-meta-row{gap:14px}.mk-article-hero h1{max-width:18ch;color:var(--mk-text);font-family:var(--font-display);letter-spacing:-.058em;margin:0;font-size:clamp(2.75rem,5.8vw,5.85rem);font-weight:700;line-height:.98}.mk-article-hero>p{color:#edf6ffb8;max-width:66ch;margin:0;font-size:clamp(1.08rem,1.55vw,1.32rem);line-height:1.6}.mk-article-byline{color:var(--mk-text-muted);font-size:.96rem}.mk-article-byline span,.mk-article-byline time{align-items:center;gap:8px;display:inline-flex}.mk-article-byline svg{color:#edf6ff94}.mk-article-divider{background:#9dd0ff24;height:1px;margin:clamp(36px,5vw,58px) 0}.mk-article-layout{grid-template-columns:1fr;display:grid}.mk-article-body{gap:clamp(20px,2.5vw,34px);max-width:100%;display:grid}.mk-article-paragraph{color:#edf6ffd1;max-width:820px;margin:0;font-size:clamp(1.08rem,1.45vw,1.24rem);line-height:1.72}.mk-article-heading{max-width:900px;color:var(--mk-text);font-family:var(--font-display);letter-spacing:-.035em;margin:clamp(16px,2.5vw,32px) 0 0}.mk-article-heading.is-h2{font-size:clamp(1.9rem,3.1vw,3.15rem);line-height:1.08}.mk-article-heading.is-h3,.mk-article-comparison-block h3,.mk-article-checklist h3,.mk-article-table-block h3{font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.08}.mk-article-comparison-block,.mk-article-checklist,.mk-article-table-block,.mk-article-faq,.mk-article-workflow,.mk-article-callout,.mk-article-not-found{box-shadow:none;background:#080d15e0;border:1px solid #9dd0ff2e;border-radius:24px}.mk-article-comparison-block,.mk-article-checklist,.mk-article-table-block,.mk-article-faq,.mk-article-workflow,.mk-article-callout{padding:clamp(22px,3vw,34px)}.mk-article-comparison-block h3,.mk-article-checklist h3,.mk-article-table-block h3,.mk-article-faq h2,.mk-article-workflow figcaption{color:var(--mk-text);font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 22px}.mk-article-workflow{width:min(930px,100%);margin:clamp(8px,1.8vw,18px) auto}.mk-article-workflow figcaption{text-align:center;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700;line-height:1.15}.mk-article-workflow-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(10px,1.4vw,18px);display:flex}.mk-article-workflow-step{text-align:center;background:#79caff0f;border:1px solid #79caff2e;border-radius:18px;flex:180px;align-content:center;gap:8px;max-width:240px;min-height:150px;padding:clamp(15px,2vw,22px);display:grid}.mk-article-workflow-step span{color:#79caffd1;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.mk-article-workflow-step strong{color:var(--mk-text);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.15}.mk-article-workflow-step small{color:var(--mk-text-muted);font-size:.86rem;line-height:1.45}.mk-article-workflow-arrow{color:#edf6ff6b;align-self:center;font-size:1.35rem;font-weight:800}.mk-article-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk-article-comparison-col{background:#0509115c;border:1px solid #9dd0ff24;border-radius:18px;align-content:start;gap:14px;min-height:0;padding:clamp(16px,2vw,22px);display:grid}.mk-article-comparison-col.is-accent{background:#79caff13;border-color:#79caff42}.mk-article-comparison-col strong{color:var(--mk-text);font-size:1rem}.mk-article-comparison-col ul,.mk-article-checklist ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-article-comparison-col li,.mk-article-checklist li{color:var(--mk-text-soft);line-height:1.55}.mk-article-checklist li{align-items:flex-start;gap:10px;display:flex}.mk-article-checklist svg{color:var(--mk-accent);flex-shrink:0;margin-top:4px}.mk-article-table-scroll{overflow-x:auto}.mk-article-table-block table{border-collapse:collapse;width:100%;min-width:760px}.mk-article-table-block th,.mk-article-table-block td{color:var(--mk-text-soft);text-align:left;vertical-align:top;border-bottom:1px solid #9dd0ff24;padding:18px 16px;line-height:1.45}.mk-article-table-block th{color:var(--mk-text);letter-spacing:.08em;text-transform:uppercase;background:#9dd0ff1a;font-size:.78rem;font-weight:800}.mk-article-callout{gap:10px;display:grid}.mk-article-callout.is-accent{background:radial-gradient(circle at 92% 8%,#79caff1a,#0000 34%),#79caff0e;border-color:#79caff4d}.mk-article-callout strong{color:var(--mk-text);font-size:1.02rem}.mk-article-callout p{color:var(--mk-text-soft);margin:0;line-height:1.65}.mk-article-faq-list{gap:12px;display:grid}.mk-article-faq details{background:#ffffff0b;border:1px solid #9dd0ff24;border-radius:18px}.mk-article-faq summary{min-height:64px;color:var(--mk-text);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-weight:800;list-style:none;display:flex}.mk-article-faq summary::-webkit-details-marker{display:none}.mk-article-faq summary svg{color:var(--mk-accent);flex-shrink:0;transition:transform .18s}.mk-article-faq details[open] summary svg{transform:rotate(45deg)}.mk-article-faq details p{color:var(--mk-text-soft);margin:0;padding:0 18px 18px;line-height:1.65}.mk-article-not-found{gap:16px;padding:clamp(26px,4vw,46px);display:grid}.mk-article-not-found span{color:var(--mk-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.mk-article-not-found h1{max-width:12ch;color:var(--mk-text);font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.98}.mk-article-not-found p{max-width:48ch;color:var(--mk-text-soft);margin:0;line-height:1.65}@media (max-width:1120px){.mk-page-visual-hero .mk-hero-inner.is-split{grid-template-columns:1fr;overflow:hidden}.mk-page-visual-hero .mk-hero-title{max-width:12ch}.mk-footer-main,.mk-footer-columns,.mk-blog-cluster-grid,.mk-blog-article-grid,.mk-blog-card-grid,.mk-article-layout,.mk-article-comparison-grid{grid-template-columns:1fr}.mk-article-workflow-grid{flex-direction:column;align-items:stretch}.mk-article-workflow-step{max-width:none}.mk-article-workflow-arrow{align-self:center;transform:rotate(90deg)}}.mk-service-coverage{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(38px,6vw,92px);display:grid}.mk-service-coverage-head{gap:16px;display:grid;position:sticky;top:112px}.mk-service-coverage-head .mk-simple-title{letter-spacing:-.055em;max-width:8.5ch;font-size:clamp(2.4rem,4.8vw,4.8rem);line-height:.94}.mk-service-coverage-head p{max-width:34ch;color:var(--mk-text-soft);margin:0;font-size:1rem;line-height:1.68}.mk-service-coverage-list{border-top:1px solid #9dd0ff2e;display:grid}.mk-service-coverage .mk-service-detail-card{border-top:0;border-bottom:1px solid #9dd0ff24;grid-template-columns:84px minmax(0,.92fr) minmax(240px,.62fr);align-items:start;gap:clamp(20px,2.6vw,42px);padding:clamp(24px,3vw,42px) 0;display:grid}.mk-service-detail-index{color:var(--mk-accent);justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-service-detail-index span{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(1.65rem,2.5vw,2.6rem);font-weight:600;line-height:.92}.mk-service-detail-index svg{opacity:.72}.mk-service-detail-copy{gap:12px;display:grid}.mk-service-coverage .mk-service-detail-card h3{max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2vw,2.15rem);line-height:1.04}.mk-service-coverage .mk-service-detail-card p{max-width:50ch;color:var(--mk-text-soft);margin:0;font-size:.98rem;line-height:1.65}.mk-service-coverage .mk-service-detail-card .mk-service-detail-chips{flex-flow:wrap;align-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mk-service-coverage .mk-service-detail-card .mk-service-detail-chips li{color:#edf6ffc2;background:#ffffff09;border:1px solid #9dd0ff29;border-radius:999px;min-height:32px;padding:7px 11px;font-size:.78rem;line-height:1.25}.mk-service-application{gap:clamp(30px,4vw,54px);display:grid}.mk-service-application-head{max-width:900px}.mk-service-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-service-path-card{background:radial-gradient(circle at 82% 12%,#79caff21,#0000 32%),linear-gradient(#0d1522e0 0%,#070b12f5 100%);border:1px solid #9dd0ff29;border-radius:28px;flex-direction:column;justify-content:space-between;gap:28px;min-height:310px;padding:clamp(24px,2.6vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000047}.mk-service-path-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff12,#0000 34%);position:absolute;inset:0}.mk-service-path-card>*{z-index:1;position:relative}.mk-service-path-top{color:var(--mk-accent);justify-content:space-between;align-items:center;gap:16px;display:flex}.mk-service-path-top span{font-family:var(--font-display);letter-spacing:-.08em;color:#edf6ffe6;font-size:clamp(2.4rem,4.2vw,4.6rem);line-height:.88}.mk-service-path-card h3{max-width:11ch;color:var(--mk-text);font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(1.65rem,2.25vw,2.35rem);line-height:1.02}.mk-service-path-card p{max-width:34ch;color:var(--mk-text-soft);margin:0;font-size:.96rem;line-height:1.64}.mk-service-path-card small{width:fit-content;min-height:31px;color:var(--mk-text-muted);letter-spacing:.12em;text-transform:uppercase;border:1px solid #9dd0ff29;border-radius:999px;align-items:center;padding:0 11px;font-size:.68rem;font-weight:800;display:inline-flex}@media (max-width:1120px){.mk-service-coverage,.mk-service-coverage .mk-service-detail-card,.mk-service-path-grid{grid-template-columns:1fr}.mk-service-coverage-head{position:static}.mk-service-detail-index{justify-content:flex-start}}@media (max-width:760px){.mk-service-coverage .mk-service-detail-card{gap:16px}.mk-service-coverage .mk-service-detail-card .mk-service-detail-chips li{border-radius:14px;width:100%}.mk-service-path-card{border-radius:22px;min-height:260px}}.mk-page>.mk-service-coverage{background:radial-gradient(circle at 12% 12%,#79caff2e,#0000 30%),radial-gradient(circle at 86% 18%,#54b0ff21,#0000 28%),linear-gradient(#050911fa 0%,#070d17fc 100%);border-top:1px solid #9dd0ff1f;border-bottom:1px solid #9dd0ff1f;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding:clamp(82px,9vw,132px) max(24px,50vw - 610px);box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #ffffff09}.mk-service-coverage-head{gap:clamp(16px,2vw,24px);top:118px}.mk-service-coverage-head .mk-simple-title{max-width:9ch}.mk-service-coverage-list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);display:grid}.mk-service-coverage .mk-service-detail-card{-webkit-backdrop-filter:blur(20px);background:radial-gradient(circle at 84% 12%,#79caff29,#0000 32%),linear-gradient(#111927ad 0%,#070c15e6 100%);border:1px solid #9dd0ff33;border-radius:30px;grid-template-columns:1fr;align-content:space-between;gap:clamp(18px,2vw,26px);min-height:318px;padding:clamp(26px,3vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 26px 64px #0000005c}.mk-service-coverage .mk-service-detail-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 36%);position:absolute;inset:0}.mk-service-coverage .mk-service-detail-card>*{z-index:1;position:relative}.mk-service-coverage .mk-service-detail-index{justify-content:space-between;align-items:flex-start}.mk-service-coverage .mk-service-detail-index span{color:#edf6ffe6;font-size:clamp(2.4rem,4.8vw,4.8rem)}.mk-service-coverage .mk-service-detail-copy{gap:14px}.mk-service-coverage .mk-service-detail-card h3{max-width:13ch;font-size:clamp(1.62rem,2.35vw,2.48rem)}.mk-service-coverage .mk-service-detail-card p{color:#edf6ffb8;max-width:44ch}.mk-service-coverage .mk-service-detail-card .mk-service-detail-chips{gap:10px;padding-top:4px}.mk-service-coverage .mk-service-detail-card .mk-service-detail-chips li{background:#ffffff0e;border-color:#9dd0ff33;min-height:34px}.mk-pricing-closing-band{background:radial-gradient(circle at 50% 0,#79caff17,#0000 48%),linear-gradient(#050911fa 0%,#04080e 100%);padding:clamp(82px,9vw,132px) 0}.mk-pricing-closing-inner{width:min(1220px,100% - 48px)}.mk-pricing-closing-card{isolation:isolate;background:#070d17d1;border:1px solid #9dd0ff3d;border-radius:34px;align-content:center;justify-items:start;gap:clamp(16px,2vw,24px);min-height:clamp(390px,45vw,560px);padding:clamp(30px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 34px 82px #00000070}.mk-pricing-closing-bg,.mk-pricing-closing-bg .mk-hero-bg-static,.mk-pricing-closing-bg .mk-hero-bg-runtime{position:absolute;inset:0}.mk-pricing-closing-bg{z-index:-2;opacity:.72}.mk-pricing-closing-overlay{z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 18%,#edf6ff1a,#0000 32%),linear-gradient(90deg,#04080ef0 0%,#04080eb8 48%,#04080e61 100%);position:absolute;inset:0}.mk-pricing-closing-kicker{color:#edf6ffdb;letter-spacing:.1em;text-transform:uppercase;background:#ffffff13;border:1px solid #9dd0ff38;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 13px;font-size:.76rem;font-weight:800;display:inline-flex}.mk-pricing-closing-inner h2{max-width:12ch;color:var(--mk-text);font-size:clamp(2.7rem,6.4vw,6.8rem);line-height:.94}.mk-pricing-closing-inner h2 span{color:var(--mk-accent)}.mk-pricing-closing-inner p{color:#edf6ffc2;max-width:49ch;font-size:clamp(1.02rem,1.45vw,1.2rem)}.mk-pricing-closing-button{margin-top:8px}.mk-page>.mk-contact-builder{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,62px);width:min(980px,100%)}.mk-contact-builder .mk-contact-form-side{background:radial-gradient(circle at 88% 10%,#79caff1f,#0000 30%),linear-gradient(#0f1724c7 0%,#080d17eb 100%);border:1px solid #9dd0ff33;border-radius:30px;gap:clamp(24px,3vw,36px);width:100%;margin-inline:auto;padding:clamp(26px,3.4vw,44px);position:relative;box-shadow:inset 0 1px #ffffff14,0 28px 68px #00000057}.mk-secure-contact-form,.mk-secure-contact-form .mk-form-grid{gap:22px 24px;display:grid}.mk-field input,.mk-field select,.mk-field textarea{background:#ffffff0e;border:1px solid #9dd0ff2e;border-radius:16px;width:100%;min-height:52px;padding:0 14px}.mk-field textarea{min-height:142px;color:var(--mk-text);font:inherit;resize:vertical;padding-block:14px}.mk-field input:focus-visible,.mk-field select:focus-visible,.mk-field textarea:focus-visible{border-color:#79caff85}.mk-field textarea::placeholder{color:var(--mk-text-muted)}.mk-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mk-form-security-row{grid-column:span 2;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.mk-recaptcha-box{color:#edf6ffd1;align-items:center;gap:12px;min-width:min(320px,100%);min-height:54px;display:flex}.mk-recaptcha-box svg,.mk-contact-security-list svg,.mk-contact-email-link svg{color:var(--mk-accent);flex-shrink:0}.mk-recaptcha-box div{gap:3px;display:grid}.mk-recaptcha-box strong{color:var(--mk-text);font-size:.92rem}.mk-recaptcha-box span,.mk-form-status{color:var(--mk-text-muted);font-size:.8rem;line-height:1.45}.mk-form-status{grid-column:span 2;margin:0}.mk-contact-info-card{background:radial-gradient(circle at 84% 12%,#79caff26,#0000 32%),linear-gradient(#0f1724cc 0%,#070c15f0 100%);border-radius:30px;position:sticky;top:112px}.mk-contact-info-label{color:var(--mk-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.mk-contact-email-link{width:fit-content;color:var(--mk-text);align-items:center;gap:9px;font-size:clamp(1.08rem,1.5vw,1.26rem);font-weight:700;text-decoration:none;display:inline-flex}.mk-contact-email-link:hover{color:var(--mk-accent)}.mk-contact-security-list{border-top:1px solid #9dd0ff1f;border-bottom:1px solid #9dd0ff1f;gap:10px;padding:14px 0;display:grid}.mk-contact-security-list span{color:#edf6ffb8;align-items:center;gap:9px;font-size:.86rem;display:inline-flex}@media (max-width:1120px){.mk-page>.mk-service-coverage,.mk-page>.mk-contact-builder{grid-template-columns:1fr}.mk-service-coverage-head,.mk-contact-info-card{position:static}}@media (max-width:820px){.mk-service-coverage-list,.mk-secure-contact-form .mk-form-grid{grid-template-columns:1fr}.mk-field.is-span-2,.mk-form-security-row,.mk-form-status{grid-column:1/-1}.mk-form-security-row{flex-direction:column;align-items:flex-start}.mk-form-security-row .mk-hero-go{width:100%}}@media (max-width:760px){.mk-page>.mk-service-coverage{padding:58px 16px}.mk-service-coverage .mk-service-detail-card,.mk-contact-builder .mk-contact-form-side,.mk-contact-info-card,.mk-pricing-closing-card{border-radius:22px}.mk-service-coverage .mk-service-detail-card{min-height:270px;padding:22px}.mk-pricing-closing-inner{width:calc(100% - 32px)}.mk-pricing-closing-card{min-height:390px;padding:26px 22px}.mk-pricing-closing-overlay{background:linear-gradient(#04080ee6 0%,#04080e9e 100%)}}.mk-service-coverage-list{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch}.mk-service-coverage .mk-service-detail-card{grid-column:span 6;min-height:clamp(300px,31vw,390px)}.mk-service-coverage .mk-service-detail-card:first-child,.mk-service-coverage .mk-service-detail-card:nth-child(4){grid-column:span 7;min-height:clamp(360px,36vw,470px)}.mk-service-coverage .mk-service-detail-card:nth-child(2),.mk-service-coverage .mk-service-detail-card:nth-child(3){grid-column:span 5}.mk-service-coverage .mk-service-detail-card:first-child h3,.mk-service-coverage .mk-service-detail-card:nth-child(4) h3{max-width:12ch;font-size:clamp(2rem,3vw,3.15rem)}.mk-service-coverage .mk-service-detail-card:first-child p,.mk-service-coverage .mk-service-detail-card:nth-child(4) p{max-width:54ch;font-size:clamp(1rem,1.18vw,1.08rem)}.mk-final-cta.mk-home-hero.mk-hero{isolation:isolate;width:100vw;height:auto;block-size:auto;background:#050911;border-top:1px solid #9dd0ff1f;border-bottom:1px solid #9dd0ff14;align-items:center;min-height:clamp(470px,52vw,680px);max-height:none;margin-inline:calc(50% - 50vw);padding:clamp(88px,10vw,152px) 24px;display:grid;position:relative;overflow:hidden}.mk-final-cta.mk-home-hero .mk-hero-bg{z-index:1;isolation:isolate;pointer-events:none;position:absolute;inset:0}.mk-final-cta.mk-home-hero .mk-hero-foreground{z-index:2;pointer-events:none;position:absolute;inset:0}.mk-final-cta.mk-home-hero .mk-hero-dot-overlay-shell{z-index:1;pointer-events:none;position:absolute;inset:0}.mk-final-cta.mk-home-hero .mk-hero-bg-static{opacity:0;background:0 0}.mk-final-cta.mk-home-hero .mk-hero-overlay,.mk-final-cta.mk-home-hero.mk-hero:after{display:none}.mk-final-cta-inner{z-index:3;text-align:left;-webkit-backdrop-filter:blur(22px);background:linear-gradient(135deg,#edf6ff21,#edf6ff09 38%,#070d175c 100%);border:1px solid #edf6ff29;border-radius:34px;justify-items:start;gap:clamp(16px,2vw,24px);width:min(940px,100% - 48px);margin:0 auto;padding:clamp(30px,5vw,68px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 30px 84px #00000061}.mk-final-cta h2{max-width:13ch;color:var(--mk-text);font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.85rem,6.6vw,7rem);line-height:.94}.mk-final-cta p{color:#edf6ffc7;max-width:52ch;margin:0;font-size:clamp(1.02rem,1.45vw,1.22rem);line-height:1.66}.mk-final-cta .mk-hero-go{margin-top:8px}@media (max-width:980px){.mk-service-coverage-list{grid-template-columns:1fr}.mk-service-coverage .mk-service-detail-card,.mk-service-coverage .mk-service-detail-card:first-child,.mk-service-coverage .mk-service-detail-card:nth-child(2),.mk-service-coverage .mk-service-detail-card:nth-child(3),.mk-service-coverage .mk-service-detail-card:nth-child(4){grid-column:1/-1;min-height:280px}}@media (max-width:760px){.mk-final-cta.mk-home-hero.mk-hero{min-height:430px;padding:72px 16px}.mk-final-cta h2{max-width:11ch;font-size:clamp(2.45rem,14vw,4.25rem)}.mk-final-cta-inner{border-radius:24px;width:100%;padding:24px 20px}}
