.mk .match-notification{background:#fff;border:1px solid #f0efed;border-radius:12px;align-items:center;gap:10px;width:100%;padding:13px 12px;display:flex;box-shadow:0 4px 12px #263c4d04}.mk .match-notification img{object-fit:contain;border-radius:5px;width:27px;height:27px}.mk .match-notification>div{flex-direction:column;min-width:0;display:flex}.mk .match-notification strong{white-space:nowrap;font-size:10px;font-weight:500}.mk .match-notification span{color:#8e9599;white-space:nowrap;margin-top:3px;font-size:9px}.mk .match-notification i{color:#adb2b6;font-style:normal}.mk .match-notification>b{color:#2383d8;background:#eef7ff;border:1px solid #e0effd;border-radius:20px;align-items:center;gap:3px;margin-left:auto;padding:4px 5px;font-size:9px;font-weight:500;display:flex}
.mk .feature-section{border-inline:1px solid var(--mk-line);padding:82px 16px 64px;scroll-margin-top:30px}.mk .feature-heading{justify-content:space-between;align-items:flex-end;gap:28px;padding:0 30px 58px;display:flex;position:relative}.mk .feature-heading:before{content:"";background:var(--mk-blue);width:2px;height:26px;position:absolute;top:9px;left:-17px}.mk .feature-heading h2{letter-spacing:-.044em;font-size:35px;font-weight:500;line-height:1.16}.mk .feature-heading h2>span{color:#7d8585;font-weight:400}.mk .feature-heading .btn{margin-bottom:2px}.mk .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk .feature-card{isolation:isolate;background:#faf9f8;border:1px solid #eeedeb;border-radius:13px;flex-direction:column;min-width:0;height:410px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000001}.mk .feature-card:hover{border-color:#c2ddf8;box-shadow:0 5px 24px #15395607}.mk .feature-wide{grid-column:span 2}.mk .feature-full{grid-column:1/-1;height:420px}.mk .feature-card h3{z-index:2;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:24px 30px 31px;font-size:16px;font-weight:550;line-height:1.35;display:flex;position:relative}.mk .feature-card h3>svg{color:#2185e5;opacity:0;flex:none;transition:opacity .18s,transform .18s;transform:translate(-5px)}.mk .feature-card:hover h3>svg,.mk .feature-card:focus-visible h3>svg{opacity:1;transform:none}.mk .feature-visual{pointer-events:none;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative}.mk .feature-flow{mix-blend-mode:multiply;opacity:.65;pointer-events:none;background:url(/marketing/feature-blue-flow.webp) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.mk .discovery-visual{flex-direction:column;justify-content:center;align-items:center;padding-top:52px;display:flex}.mk .discovery-visual .feature-flow{background-size:100% 100%;inset:-100px -60px;transform:rotate(9deg)}.mk .agent-search{letter-spacing:-.035em;background:#fff;border:1px solid #eceff1;border-radius:40px;align-items:center;gap:17px;width:76%;max-width:485px;min-height:68px;padding:18px 23px;font-size:20px;display:flex;position:relative;box-shadow:0 3px 10px #274c7010,inset 0 1px #fff}.mk .agent-search .search-spark{color:var(--mk-blue);fill:#3496ff18;flex:none}.mk .agent-search>svg:last-child{color:#68747a;flex-shrink:0;margin-left:auto}.mk .search-preferences{gap:7px;margin-top:16px;display:flex;position:relative}.mk .search-preferences>span{color:#76848e;background:#ffffffdb;border:1px solid #eceef0;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:10px;display:flex}.mk .search-preferences svg{color:#499ae4}.mk .matches-visual{place-items:center;display:grid}.mk .matches-visual .feature-flow{opacity:.34;inset:-30px -250px;transform:rotate(64deg)}.mk .match-stack{flex-direction:column;gap:13px;width:80%;padding-top:27px;display:flex;position:relative}.mk .match-stack .match-notification:first-child{transform:translate(-17px)}.mk .match-stack .match-notification:nth-child(3){opacity:.65;transform:translate(17px)}.mk .generated-feature-visual{overflow:hidden}.mk .generated-feature-image{object-fit:contain;padding:14px 5px 0;-webkit-mask-image:linear-gradient(#0000,#000 8% 94%,#0000);mask-image:linear-gradient(#0000,#000 8% 94%,#0000)}.mk .review-visual{justify-content:center;align-items:center;padding-top:24px;display:flex}.mk .review-sheet{background:#fff;border:1px solid #eeefee;border-radius:7px;width:274px;transform:translate(15px);box-shadow:0 5px 25px #183b5605}.mk .review-tabs{border-bottom:1px solid #f0f1f2;gap:15px;padding-inline:12px;display:flex}.mk .review-tabs span{color:#9aa1a7;align-items:center;gap:4px;padding-block:11px 9px;font-size:8px;display:flex}.mk .review-tabs span:first-child{color:#2689e3;border-bottom:2px solid #3496ff}.mk .review-content{padding:16px}.mk .review-company{align-items:center;gap:8px;margin-bottom:17px;font-size:10px;display:flex}.mk .review-company img{border-radius:5px}.mk .review-company span{color:#9a9fa4;margin-top:2px;font-size:8px;display:block}.mk .review-field-label{color:#666e76;font-size:9px;font-weight:500;display:block}.mk .review-content p{color:#979fa6;margin-top:6px;font-size:9px;line-height:1.65}.mk .review-source{color:#328bdc;background:#f5faff;border:1px solid #e1efff;border-radius:3px;align-items:center;gap:4px;margin-top:7px;padding:3px 5px;font-size:7px;display:inline-flex}.mk .review-divider{background:#f0f1f2;height:1px;margin-block:13px}.mk .review-answer{color:#66717b;align-items:center;gap:8px;margin-top:6px;font-size:10px;display:flex}.mk .review-answer span{color:#4392d3;align-items:center;gap:3px;font-size:7px;display:inline-flex}.mk .review-ready{color:#3186d1;background:#f0f7fe;border:1px solid #ddecfb;border-radius:4px;align-items:center;gap:5px;margin-top:15px;padding:8px;font-size:8px;display:flex}.mk .review-ready svg:last-child{margin-left:auto}.mk .review-cursor{color:#3496ff;filter:drop-shadow(0 1px 1px #fff);align-items:flex-start;gap:1px;display:flex;position:absolute;bottom:47px;right:24px}.mk .review-cursor>svg{fill:#eaf5ff}.mk .review-cursor span{background:#edf7ff;border:1px solid #b1d8ff;border-radius:3px;margin-top:16px;padding:2px 7px;font-size:9px}.mk .workspace-visual{overflow:hidden}.mk .workspace-visual .feature-flow{opacity:.7;background-size:100% 100%;inset:-70px -25px -150px}.mk .workspace-window{background:#fff;border:1px solid #eeeff0;border-radius:9px 9px 0 0;width:74%;max-width:820px;position:absolute;top:38px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 5px 30px #153c5705;-webkit-mask-image:linear-gradient(#000 28%,#000000b3 42%,#0000 62%);mask-image:linear-gradient(#000 28%,#000000b3 42%,#0000 62%)}.mk .workspace-toolbar{background:#f6f6f6;border-bottom:1px solid #e7e7e7;grid-template-columns:1fr auto 1fr;align-items:center;height:34px;padding-inline:13px;display:grid;box-shadow:inset 0 1px #fff}.mk .window-controls{align-items:center;gap:5px;display:flex}.mk .window-controls i{background:#ff5f57;border:1px solid #0000000b;border-radius:50%;width:8px;height:8px}.mk .window-controls i:nth-child(2){background:#febc2e}.mk .window-controls i:nth-child(3){background:#28c840}.mk .window-title{color:#777;letter-spacing:0;font-size:9px;font-weight:500}.mk .workspace-window>img{width:100%;height:auto;display:block}.mk .workspace-notice{background:#fff;border:1px solid #e9edf0;border-radius:12px;align-items:center;gap:10px;padding:15px;display:flex;position:absolute;box-shadow:0 8px 25px #294c6310}.mk .notice-match{top:78px;right:9%}.mk .notice-submitted{bottom:25px;left:13%}.mk .notice-icon{color:#3496ff;background:#eff7ff;border-radius:7px;place-items:center;width:30px;height:32px;display:grid}.mk .workspace-notice>div{flex-direction:column;gap:4px;display:flex}.mk .workspace-notice strong{font-size:11px;font-weight:500}.mk .workspace-notice>div>span{color:#919ba3;font-size:9px}.mk .notice-match-score{color:#278ce4;background:#eef7ff;border:1px solid #e0effe;border-radius:20px;margin-left:6px;padding:4px 6px;font-size:10px}.mk .notice-submitted>svg{color:#3496ff;margin-left:12px}@media (max-width:1000px){.mk .feature-section{padding-top:60px}.mk .feature-heading{padding-inline:16px}.mk .feature-heading h2{font-size:30px}.mk .feature-card{height:370px}.mk .feature-card h3{padding:20px;font-size:14px}.mk .agent-search{gap:10px;width:86%;padding-inline:18px;font-size:17px}.mk .match-stack{width:92%;transform:scale(.9)}.mk .match-notification{gap:6px;padding:11px 8px}.mk .match-notification i{display:none}.mk .review-sheet{min-width:250px;transform:translate(20px)scale(.9)}.mk .review-cursor{bottom:38px;right:10px}.mk .feature-full{height:390px}.mk .workspace-window{width:84%}.mk .notice-match{right:5%}.mk .notice-submitted{left:7%}}@media (max-width:760px){.mk .feature-section{padding:55px 12px 35px}.mk .feature-heading{flex-direction:column;align-items:flex-start;gap:27px;padding:0 13px 35px}.mk .feature-heading:before{height:22px;top:5px;left:-13px}.mk .feature-heading h2{font-size:clamp(25px,5.5vw,32px)}.mk .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mk .feature-wide,.mk .feature-full{grid-column:1/-1}.mk .feature-card{height:335px}.mk .feature-card h3{padding:20px;font-size:14px}.mk .feature-wide{height:340px}.mk .discovery-visual{padding-top:30px}.mk .feature-full{height:390px}.mk .workspace-window{width:620px;max-width:none;left:32px;transform:none}.mk .workspace-notice{gap:8px;padding:12px}.mk .notice-match{top:73px;right:15px}.mk .notice-submitted{bottom:30px;left:20px}}@media (max-width:580px){.mk .feature-grid{grid-template-columns:minmax(0,1fr)}.mk .feature-card,.mk .feature-wide{height:350px}.mk .feature-card h3{padding:22px 24px 26px;font-size:15px}.mk .agent-search{gap:9px;width:90%;min-height:57px;padding:15px;font-size:15px}.mk .agent-search svg{width:18px}.mk .search-preferences{gap:5px}.mk .search-preferences>span{padding:4px 7px;font-size:8px}.mk .match-stack{width:79%;padding-top:20px;transform:none}.mk .match-notification{gap:10px;padding:13px 10px}.mk .match-notification i{display:inline}.mk .review-visual{padding-top:7px}.mk .review-sheet{width:265px;transform:translate(12px)scale(.92)}.mk .review-cursor{bottom:25px;right:26px}.mk .feature-full{height:395px}.mk .workspace-window{top:32px;left:20px}.mk .notice-match{top:66px;right:10px}.mk .workspace-notice strong{font-size:10px}.mk .workspace-notice>div>span{font-size:8px}.mk .notice-match-score{display:none}.mk .notice-submitted{bottom:15px;left:15px}}@media (prefers-reduced-motion:reduce){.mk .feature-card,.mk .feature-card h3>svg{transition:none}}
.mk .agent-demo{height:800svh;position:relative}.mk .agent-demo-pin{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.mk .agent-demo-backdrop{z-index:-1;background:#fff;position:absolute;inset:0;overflow:hidden}.mk .agent-demo-sky{background:linear-gradient(#3496ff,#e9f4ff 58%,#fff);position:absolute;inset:0}.mk .agent-demo-clouds{height:75%;min-height:0;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.mk .agent-demo-skip{z-index:3;color:#163651;align-items:center;gap:5px;font-size:11px;display:inline-flex;position:absolute;top:18px;right:24px}.mk .agent-demo-skip:hover{color:#111315}.mk .agent-demo-heading{text-align:center;position:absolute;top:9%;left:24px;right:24px}.mk .agent-demo-heading h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.8vw,55px);font-weight:400;line-height:1.1}.mk .agent-demo-heading p{color:#183d59;margin-top:14px;font-size:16px}.mk .agent-stage{width:min(800px,100% - 32px);color:var(--foreground);letter-spacing:normal;text-align:left;position:absolute;left:50%;translate:-50%}.mk .agent-caret{vertical-align:-.15em;opacity:0;background:#3496ff;width:2px;height:1.1em;margin-left:2px;display:inline-block}.mk .agent-caret[data-typing=true]{opacity:1}.mk .agent-cursor{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 2px #173b6740);position:absolute;top:16px;left:14px}.mk .agent-stream{padding:14px 0 16px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk .agent-stream-track{gap:8px;width:max-content;animation:22s linear infinite agent-stream;display:flex}.mk .agent-stream[data-paused=true] .agent-stream-track{animation-play-state:paused}@keyframes agent-stream{to{transform:translate(-50%)}}@media (max-height:830px) and (min-width:761px){.mk .agent-stage{zoom:.88}}@media (max-height:720px) and (min-width:761px){.mk .agent-stage{zoom:.78}}.mk .agent-demo-bottom{place-items:center;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.mk .agent-scroll-hint{color:#456b89;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:10px;display:flex}.mk .agent-scroll-track{background:#338cd329;border-radius:3px;width:90px;height:2px;overflow:hidden}.mk .agent-scroll-track span{transform-origin:0;background:#2783d8;height:100%;display:block}.mk .agent-demo-finish{color:#416781;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e3ecf8;border-radius:999px;align-items:center;gap:16px;padding:10px 18px;font-size:13px;display:flex;position:absolute;box-shadow:0 8px 24px #1b4a8a1a}.mk .agent-demo-finish a{color:#164975;border-bottom:1px solid #6b9ec7;align-items:center;gap:5px;padding-bottom:2px;font-weight:550;display:inline-flex}@media (max-width:760px){.mk .agent-demo-heading{top:8%;left:20px;right:20px}.mk .agent-demo-heading h2{font-size:34px}.mk .agent-demo-heading p{max-width:280px;margin:10px auto 0;font-size:13px;line-height:1.5}.mk .agent-demo-bottom{bottom:18px;left:16px;right:16px}.mk .agent-demo-finish{gap:10px;font-size:11px}.mk .agent-stage{zoom:.92}}.mk .agent-demo[data-static-preview=true]{height:auto}.mk .agent-demo[data-static-preview=true] .agent-demo-pin{height:auto;padding:60px 0 100px;position:relative}.mk .agent-demo[data-static-preview=true] .agent-demo-heading{position:relative;top:0}.mk .agent-demo[data-static-preview=true] .agent-stage{margin-top:40px;position:relative;top:0!important}@media (prefers-reduced-motion:reduce){.mk .agent-stream-track{animation:none}}
.mk .texting-demo{background:linear-gradient(#fff,#f2f8ff 45%,#fff);height:400svh;position:relative}.mk .texting-demo-pin{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.mk .texting-demo-layout{grid-template-columns:1fr auto;align-items:center;gap:80px;display:grid}.mk .texting-demo-copy h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,55px);font-weight:400;line-height:1.1}.mk .texting-demo-copy>p{max-width:430px;color:var(--mk-muted);margin-top:22px;font-size:17px;line-height:1.6}.mk .texting-muse{border:1px solid var(--mk-line);letter-spacing:-.015em;background:#fff;border-radius:999px;align-items:center;gap:9px;margin-top:22px;padding:5px 12px 5px 5px;font-size:15px;font-weight:500;transition:border-color .16s,background .16s;display:inline-flex;box-shadow:0 1px 3px #00000004}.mk .texting-muse:hover{background:#f5faff;border-color:#b5d9ff}.mk .texting-muse img{object-fit:cover;border-radius:50%;width:26px;height:26px}.mk .texting-muse svg{color:var(--mk-blue)}.mk .texting-device{aspect-ratio:78/163.4;width:min(370px,47.74svh - 38.192px);position:relative;container-type:inline-size}.mk .texting-device:before{content:"";z-index:-1;aspect-ratio:1536/379;pointer-events:none;background:url(/marketing/texting-ribbons.webp) 50%/100% 100% no-repeat;width:300%;position:absolute;top:52%;left:62%;translate:-50% -50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 68%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 68%,#0000)}.mk .texting-phone{background:linear-gradient(135deg,#5a6e8e,#27344c 30%,#3d4e6b 55%,#1e283b 80%,#4c5f7e);border-radius:18cqw;height:100%;padding:1.3cqw;position:relative;box-shadow:inset 0 0 0 .35cqw #8a9cb966,inset 0 0 .6cqw .5cqw #0d142166}.mk .texting-button{background:linear-gradient(90deg,#1e283b,#4c5f7e);border-radius:.6cqw;width:1cqw;position:absolute}.mk .texting-button[data-button=action]{height:5%;top:17%;left:-.8cqw}.mk .texting-button[data-button=volume-up]{height:7.5%;top:25%;left:-.8cqw}.mk .texting-button[data-button=volume-down]{height:7.5%;top:34%;left:-.8cqw}.mk .texting-button[data-button=power]{background:linear-gradient(270deg,#1e283b,#4c5f7e);height:12%;top:27%;right:-.8cqw}.mk .texting-button[data-button=camera]{background:#2a3650;width:.8cqw;height:8%;top:55%;right:-.6cqw}.mk .texting-screen{color:#000;letter-spacing:-.01em;text-align:left;background:#fff;border:2.4cqw solid #050506;border-radius:16.8cqw;flex-direction:column;height:100%;display:flex;overflow:hidden}.mk .texting-island{background:#000;border-radius:999px;flex:none;align-self:center;width:29cqw;height:8.4cqw;margin-top:2.4cqw}.mk .texting-contact{border-bottom:1px solid #0000000d;flex-direction:column;flex:none;align-items:center;padding:3.4cqw 0;display:flex}.mk .texting-contact img{border-radius:50%;width:15cqw;height:15cqw}.mk .texting-contact-name{margin-top:1.6cqw;font-size:4.2cqw;font-weight:600}.mk .texting-thread{flex-direction:column;flex:1;justify-content:flex-end;margin:0;padding:0 0 3cqw;list-style:none;display:flex;overflow:hidden}.mk .texting-row{flex:none;overflow:hidden}.mk .texting-row-inner{padding:3.4cqw 4.2cqw 0;display:flex}.mk .texting-row[data-from=you] .texting-row-inner{justify-content:flex-end}.mk .texting-bubble{border-radius:5.2cqw;max-width:76%;padding:2.4cqw 3.8cqw;font-size:4.3cqw;line-height:1.3;position:relative}.mk .texting-row[data-from=hira] .texting-bubble{background:#e9e9eb}.mk .texting-row[data-from=you] .texting-bubble{color:#fff;background:#0a84ff}.mk .texting-bubble:before,.mk .texting-bubble:after{content:"";height:6cqw;position:absolute;bottom:0}.mk .texting-row[data-from=you] .texting-bubble:before{background:#0a84ff;border-bottom-left-radius:4.4cqw 3.8cqw;width:5.4cqw;right:-1.8cqw}.mk .texting-row[data-from=you] .texting-bubble:after{background:#fff;border-bottom-left-radius:2.8cqw;width:7cqw;right:-7cqw}.mk .texting-row[data-from=hira] .texting-bubble:before{background:#e9e9eb;border-bottom-right-radius:4.4cqw 3.8cqw;width:5.4cqw;left:-1.8cqw}.mk .texting-row[data-from=hira] .texting-bubble:after{background:#fff;border-bottom-right-radius:2.8cqw;width:7cqw;left:-7cqw}.mk .texting-typing:before,.mk .texting-typing:after{display:none}.mk .texting-typing{gap:1cqw;padding:3.4cqw 4cqw;display:flex}.mk .texting-typing span{background:#8e8e93;border-radius:50%;width:2cqw;height:2cqw;animation:1.2s ease-in-out infinite texting-dot}.mk .texting-typing span:nth-child(2){animation-delay:.15s}.mk .texting-typing span:nth-child(3){animation-delay:.3s}@keyframes texting-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-.6cqw)}}.mk .texting-composer{align-items:center;gap:2.4cqw;padding:1.6cqw 3.6cqw 0;display:flex}.mk .texting-plus{color:#6e6e73;background:#e9e9eb;border-radius:50%;flex:none;place-items:center;width:8.6cqw;height:8.6cqw;display:grid}.mk .texting-plus svg{width:4.8cqw;height:4.8cqw}.mk .texting-field{color:#8e8e93;cursor:text;border:1px solid #d1d1d6;border-radius:999px;flex:1;justify-content:space-between;align-items:center;height:8.6cqw;padding-inline:3.6cqw 2.6cqw;font-size:4.1cqw;display:flex}.mk .texting-field:focus-within{border-color:#0a84ff}.mk .texting-field input{color:#000;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.mk .texting-field input::placeholder{color:#8e8e93}.mk .texting-field svg{flex:none;width:4.6cqw;height:4.6cqw}.mk .texting-send{color:#fff;cursor:pointer;background:#0a84ff;border:0;border-radius:50%;flex:none;place-items:center;width:6.6cqw;height:6.6cqw;margin-right:-1.6cqw;display:grid}.mk .texting-send svg{width:4cqw;height:4cqw}@media (pointer:coarse){.mk .texting-field input{font-size:16px}}.mk .texting-home{background:#000;border-radius:999px;flex:none;align-self:center;width:36cqw;height:1.3cqw;margin:4.4cqw 0 2.2cqw}@media (max-width:900px){.mk .texting-demo-layout{text-align:center;grid-template-columns:1fr;justify-items:center;gap:28px}.mk .texting-demo-copy h2{font-size:34px}.mk .texting-demo-copy>p{max-width:360px;margin:12px auto 0;font-size:15px}.mk .texting-muse{margin-top:14px;font-size:14px}.mk .texting-device{width:min(290px,100%,47.74svh - 143.22px)}}@media (max-width:900px) and (max-height:720px){.mk .texting-demo-copy>p{display:none}}.mk .texting-demo[data-static-preview=true]{height:auto}.mk .texting-demo[data-static-preview=true] .texting-demo-pin{height:auto;padding-block:90px;position:relative}.mk .texting-demo[data-static-preview=true] .texting-device{width:min(370px,100%)}@media (prefers-reduced-motion:reduce){.mk .texting-typing span{animation:none}}
.mk .career-band{border-bottom:1px solid var(--mk-line);width:100%}.mk .career-section{border-inline:1px solid var(--mk-line);padding:150px 46px 44px}.mk .career-row{justify-content:space-between;align-items:flex-end;gap:36px;display:flex;position:relative}.mk .career-row:before{content:"";background:var(--mk-blue);width:2px;height:26px;position:absolute;top:8px;left:-47px}.mk .career-copy{max-width:650px;min-height:122px}.mk .career-copy h2,.mk .career-copy p{letter-spacing:-.044em;font-size:35px;line-height:1.16}.mk .career-copy h2{font-weight:500}.mk .career-copy p{color:#7d8585;max-width:600px;margin:0;font-weight:400}.mk .career-actions{flex-shrink:0;align-items:center;gap:12px;padding-bottom:2px;display:flex}.mk .career-actions>.btn{justify-content:center;min-width:168px}.mk .career-pagination{gap:8px;display:flex}.mk .career-pagination button{border:1px solid var(--mk-line);color:#8b9298;cursor:pointer;background:#fff;border-radius:4px;place-items:center;width:42px;height:42px;padding:0;transition:border-color .15s,color .15s,background .15s;display:grid}.mk .career-pagination button:hover:not(:disabled){color:var(--mk-blue-ink);background:#f5faff;border-color:#c2ddf8}.mk .career-pagination button:disabled{opacity:.3;cursor:default}.mk .career-pagination button:focus-visible{outline:2px solid var(--mk-blue);outline-offset:3px}@media (max-width:1100px){.mk .career-section{padding-inline:32px;padding-top:115px}.mk .career-row:before{left:-33px}.mk .career-copy h2,.mk .career-copy p{font-size:30px}.mk .career-copy{min-height:140px}}@media (max-width:900px){.mk .career-row{flex-direction:column;align-items:flex-start;gap:28px}.mk .career-copy{min-height:105px}}@media (max-width:760px){.mk .career-section{padding:65px 25px 36px}.mk .career-row:before{height:22px;top:5px;left:-26px}.mk .career-copy h2,.mk .career-copy p{font-size:clamp(25px,5.5vw,32px)}.mk .career-copy{min-height:145px}.mk .career-actions{flex-wrap:wrap;gap:10px}.mk .career-pagination{gap:6px}.mk .career-actions>.btn{min-width:0;min-height:44px}.mk .career-pagination button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.mk .career-pagination button{transition:none}}
