.marketing-site{--mk-ink:#23333b;--mk-navy:#2b3f4d;--mk-navy-deep:#1f303a;--mk-teal:#3d6a62;--mk-teal-bright:#78a79d;--mk-ivory:#f8f6f1;--mk-mist:#e9efec;--mk-line:#d9e1dd;--mk-gold:#c3a675;--mk-purple:#806f91;--mk-white:#fefdfc;min-height:100vh;color:var(--mk-ink);background:var(--mk-white);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}.marketing-site *,.marketing-site :after,.marketing-site :before{box-sizing:border-box}.marketing-site a{color:inherit}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site p{margin-top:0}.marketing-site .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mk-skip{position:fixed;z-index:9999;top:10px;left:10px;padding:10px 14px;border-radius:8px;color:#fff!important;background:var(--mk-navy-deep);transform:translateY(-150%)}.mk-skip:focus{transform:translateY(0)}.mk-header{position:-webkit-sticky;position:sticky;z-index:900;top:0;border-bottom:1px solid rgba(43,63,77,.1);background:rgba(254,253,252,.93);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mk-header-inner{width:min(1440px,calc(100% - 48px));min-height:82px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:34px}.mk-brand{display:grid;grid-gap:2px;gap:2px;flex:0 0 auto;text-decoration:none}.mk-brand img{width:158px;height:auto;object-fit:contain}.mk-brand span{padding-left:2px;color:#66736f;font-size:.63rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.mk-nav{display:flex;align-items:center;gap:4px}.mk-nav-group>summary,.mk-nav>a{padding:11px 12px;border-radius:999px;color:#465752;font-size:.78rem;font-weight:720;text-decoration:none;transition:color .2s ease,background .2s ease}.mk-nav-group>summary.active,.mk-nav-group>summary:hover,.mk-nav>a.active,.mk-nav>a:hover{color:var(--mk-navy-deep);background:var(--mk-mist)}.mk-nav>.mk-nav-cta{margin-left:6px;padding:11px 18px;color:#fff;background:var(--mk-teal)}.mk-nav>.mk-nav-cta:hover{color:#fff;background:var(--mk-navy)}.mk-nav-group{position:relative}.mk-nav-group>summary{display:flex;align-items:center;gap:5px;list-style:none;cursor:pointer}.mk-nav-group>summary::-webkit-details-marker{display:none}.mk-nav-group[open]>summary svg{transform:rotate(180deg)}.mk-nav-popover{position:absolute;top:calc(100% + 14px);left:50%;width:380px;padding:10px;border:1px solid var(--mk-line);border-radius:16px;background:rgba(254,253,252,.98);box-shadow:0 24px 70px rgba(31,48,58,.16);transform:translateX(-50%)}.mk-nav-popover:before{content:"";position:absolute;top:-8px;left:calc(50% - 8px);width:16px;height:16px;border-top:1px solid var(--mk-line);border-left:1px solid var(--mk-line);background:var(--mk-white);transform:rotate(45deg)}.mk-nav-popover a{position:relative;display:grid;grid-gap:2px;gap:2px;padding:11px 12px;border-radius:10px;text-decoration:none}.mk-nav-popover a:hover{background:var(--mk-mist)}.mk-nav-popover strong{color:var(--mk-navy);font-size:.77rem}.mk-nav-popover span{color:#6b7874;font-size:.67rem;line-height:1.45}.mk-login-popover{right:0;left:auto;width:210px;transform:none}.mk-login-popover:before{right:24px;left:auto}.mk-menu-toggle{display:none;width:42px;height:42px;place-items:center;border:1px solid var(--mk-line);border-radius:50%;color:var(--mk-navy);background:var(--mk-white)}.mk-button{min-height:48px;padding:0 19px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.78rem;font-weight:780;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.mk-button:hover{transform:translateY(-2px)}.mk-button.primary{color:#fff;background:var(--mk-teal);box-shadow:0 12px 28px rgba(61,106,98,.2)}.mk-button.primary:hover{background:var(--mk-navy);box-shadow:0 14px 34px rgba(43,63,77,.22)}.mk-button.secondary{color:var(--mk-navy);border-color:#bfcac5;background:transparent}.mk-button.secondary:hover{background:var(--mk-mist)}.mk-button.light{color:var(--mk-navy-deep);background:var(--mk-white);box-shadow:0 12px 28px rgba(0,0,0,.12)}.mk-text-link{display:inline-flex;align-items:center;gap:7px;color:var(--mk-teal)!important;font-size:.78rem;font-weight:780;text-decoration:none}.mk-text-link:hover{text-decoration:underline;text-underline-offset:4px}.mk-text-link.light{color:#fff!important}.mk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.mk-hero{position:relative;width:min(1440px,calc(100% - 48px));min-height:680px;margin:0 auto;padding:clamp(64px,7vw,110px) 0 70px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(500px,.88fr);align-items:center;grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px)}.mk-hero:before{content:"";position:absolute;z-index:-1;top:70px;left:-9vw;width:36vw;height:36vw;border-radius:50%;background:radial-gradient(circle,rgba(195,166,117,.14),transparent 69%);filter:blur(12px)}.mk-hero.compact{min-height:570px;padding-top:70px;padding-bottom:60px}.mk-hero-copy{max-width:720px}.mk-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;color:var(--mk-teal);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mk-hero h1{margin-bottom:23px;color:var(--mk-navy-deep);font-size:clamp(3rem,4.35vw,4.75rem);line-height:.99;letter-spacing:-.052em;text-wrap:balance}.mk-hero.compact h1{font-size:clamp(2.9rem,4.05vw,4.35rem)}.mk-hero.long-title h1{font-size:clamp(2.9rem,3.5vw,3.65rem);line-height:1.02;letter-spacing:-.045em}.mk-hero h1 span{color:var(--mk-teal)}.mk-hero-copy>p{max-width:680px;margin-bottom:31px;color:#5c6b67;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.75}.mk-hero-visual{min-width:0}.mk-scene{position:relative;min-height:510px;border:1px solid rgba(61,106,98,.14);border-radius:40px;background:linear-gradient(145deg,#f3f7f5,#f8f6f1 55%,#eef3f1);box-shadow:0 36px 90px rgba(43,63,77,.12);overflow:hidden;isolation:isolate}.mk-scene:before{content:"";position:absolute;inset:18px;border:1px solid rgba(61,106,98,.09);border-radius:28px;pointer-events:none}.mk-connected-scene{min-height:520px}.mk-flow-lines{position:absolute;inset:0;width:100%;height:100%}.mk-flow-lines path{fill:none;stroke:rgba(61,106,98,.31);stroke-width:2;stroke-dasharray:8 10;animation:mk-dash 16s linear infinite}.mk-orbit-card{position:absolute;z-index:2;width:184px;padding:15px 16px;border:1px solid rgba(43,63,77,.11);border-radius:16px;background:rgba(254,253,252,.92);box-shadow:0 18px 42px rgba(43,63,77,.1);animation:mk-float 5s ease-in-out infinite}.mk-orbit-card svg{margin-bottom:8px;color:var(--mk-teal)}.mk-orbit-card span,.mk-orbit-card strong{display:block}.mk-orbit-card span{color:#77837f;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.mk-orbit-card strong{margin-top:3px;color:var(--mk-navy);font-size:.8rem}.mk-orbit-card.council{top:72px;left:38px}.mk-orbit-card.agency{top:83px;right:34px;animation-delay:-1.8s}.mk-orbit-card.practitioner{right:85px;bottom:38px;animation-delay:-3.1s}.mk-scene-centre{position:absolute;z-index:3;top:54%;left:46%;width:170px;height:170px;padding:22px;border-radius:50%;display:grid;align-content:center;text-align:center;color:#fff;background:var(--mk-navy);box-shadow:0 0 0 16px rgba(61,106,98,.08),0 25px 55px rgba(43,63,77,.2);transform:translate(-50%,-50%)}.mk-scene-centre span{font-size:1.38rem;font-weight:900;letter-spacing:.12em}.mk-scene-centre strong{margin-top:4px;color:#dce7e3;font-size:.62rem}.mk-scene-centre i{position:absolute;inset:-15px;border:1px solid rgba(61,106,98,.35);border-radius:50%;animation:mk-pulse 2.6s ease-out infinite}.mk-flight-token{position:absolute;z-index:4;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--mk-teal);box-shadow:0 8px 20px rgba(61,106,98,.25)}.mk-flight-token.one{top:48px;left:47%;animation:mk-token-one 9s ease-in-out infinite}.mk-flight-token.two{bottom:86px;left:18%;background:var(--mk-gold);animation:mk-token-two 10s ease-in-out infinite}.mk-proof-rail{width:min(1440px,calc(100% - 48px));margin:0 auto 70px;padding:18px 26px;border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);display:flex;align-items:center;justify-content:center;gap:23px;color:#5b6965;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.mk-proof-rail i{width:4px;height:4px;border-radius:50%;background:var(--mk-gold)}.mk-section{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:clamp(72px,8vw,120px) 0}.mk-section.mk-tinted{width:100%;padding-right:max(24px,calc((100% - 1280px)/2));padding-left:max(24px,calc((100% - 1280px)/2));background:var(--mk-ivory)}.mk-section-heading{max-width:750px;margin-bottom:45px}.mk-section-heading.centre{margin-right:auto;margin-left:auto;text-align:center}.mk-kicker{display:block;margin-bottom:10px;color:var(--mk-teal);font-size:.69rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.mk-section-heading h2{margin-bottom:14px;color:var(--mk-navy-deep);font-size:clamp(2.15rem,3.3vw,3.55rem);line-height:1.08;letter-spacing:-.045em}.mk-section-heading p{margin-bottom:0;color:#62706c;font-size:1rem;line-height:1.75}.mk-problem-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;grid-gap:90px;gap:90px}.mk-shift-cards{position:relative;min-height:365px}.mk-shift-cards article{position:absolute;top:0;left:0;width:58%;min-height:245px;padding:28px;border:1px solid #d8dfdc;border-radius:24px;background:#f3f5f4;transform:rotate(-4deg)}.mk-shift-cards article.after{top:85px;right:0;left:auto;color:#fff;border-color:transparent;background:var(--mk-navy);transform:rotate(3deg);box-shadow:0 25px 60px rgba(43,63,77,.18)}.mk-shift-cards span{color:#7a8581;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.mk-shift-cards .after span{color:#b6ccc6}.mk-shift-cards p{margin:22px 0 26px;font-size:1.05rem;line-height:1.5}.mk-shift-cards article>div{display:flex;align-items:center;gap:10px}.mk-shift-cards article:not(.after) i{width:28%;height:8px;border-radius:8px;background:#d7dcda}.mk-shift-cards .after svg{color:var(--mk-gold)}.mk-shift-cards b{font-size:.78rem}.mk-journey-line{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:15px;gap:15px}.mk-journey-line:before{content:"";position:absolute;top:28px;right:7%;left:7%;height:1px;background:linear-gradient(90deg,transparent,var(--mk-teal),transparent)}.mk-journey-line article{position:relative;padding-top:72px}.mk-journey-line i{position:absolute;z-index:2;top:0;left:0;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--mk-teal);box-shadow:0 0 0 8px var(--mk-ivory);font-style:normal;font-size:.72rem;font-weight:800}.mk-journey-line article:nth-child(2n) i{color:var(--mk-navy);background:var(--mk-gold)}.mk-journey-line h3{margin-bottom:9px;color:var(--mk-navy);font-size:.91rem}.mk-journey-line p{margin:0;color:#6a7672;font-size:.75rem;line-height:1.6}.mk-centred-action{margin-top:45px;text-align:center}.mk-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.mk-role-grid>a{position:relative;min-height:390px;padding:30px;border:1px solid var(--mk-line);border-radius:25px;display:flex;flex-direction:column;text-decoration:none;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.mk-role-grid>a:after{content:"";position:absolute;right:-90px;bottom:-100px;width:220px;height:220px;border-radius:50%;background:var(--mk-mist);transition:transform .3s ease}.mk-role-grid>a:hover{border-color:#a6bbb4;box-shadow:0 24px 60px rgba(43,63,77,.1);transform:translateY(-7px)}.mk-role-grid>a:hover:after{transform:scale(1.2)}.mk-role-grid i{width:52px;height:52px;margin-bottom:48px;border-radius:15px;display:grid;place-items:center;color:var(--mk-teal);background:var(--mk-mist)}.mk-role-grid span{color:var(--mk-teal);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.mk-role-grid h3{margin:12px 0;color:var(--mk-navy);font-size:1.55rem;line-height:1.2;letter-spacing:-.025em}.mk-role-grid p{color:#64716d;font-size:.86rem}.mk-role-grid b{position:relative;z-index:2;margin-top:auto;display:flex;align-items:center;gap:7px;color:var(--mk-teal);font-size:.77rem}.mk-benefit-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:90px;gap:90px}.mk-check-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:13px;gap:13px}.mk-check-list li{display:flex;align-items:flex-start;gap:11px;color:#4e5e59;font-size:.86rem}.mk-check-list i{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--mk-teal);background:var(--mk-mist)}.mk-benefit-meter{padding:38px;border-radius:28px;color:#fff;background:var(--mk-navy);box-shadow:0 30px 70px rgba(43,63,77,.17)}.mk-benefit-meter>span{display:block;margin-bottom:30px;color:#b8cbc5;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mk-benefit-meter>div{margin-bottom:23px}.mk-benefit-meter>div i{display:block;width:var(--meter);height:10px;margin-bottom:8px;border-radius:10px;background:linear-gradient(90deg,var(--mk-teal-bright),var(--mk-gold));animation:mk-grow 1.4s ease both}.mk-benefit-meter em{color:#e4ece9;font-size:.75rem;font-style:normal}.mk-benefit-meter small{display:block;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);color:#9fb2ac;font-size:.63rem}.mk-dark-section{width:100%;margin-top:clamp(42px,5vw,76px);padding-right:max(24px,calc((100% - 1280px)/2));padding-left:max(24px,calc((100% - 1280px)/2));color:#fff;background:var(--mk-navy-deep)}.mk-dark-section .mk-section-heading h2{color:#fff}.mk-dark-section .mk-section-heading p{color:#c2cfcb}.mk-dark-section .mk-kicker{color:#d9c7a5}.mk-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.mk-video-grid:has(>:only-child){grid-template-columns:minmax(0,720px)}.mk-video-slot{min-width:0}.mk-video-embed,.mk-video-poster{position:relative;aspect-ratio:16/9;margin-bottom:18px;border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden;background:linear-gradient(135deg,rgba(61,106,98,.32),rgba(128,111,145,.2)),repeating-linear-gradient(125deg,transparent 0 18px,rgba(255,255,255,.025) 18px 19px)}.mk-video-embed iframe{width:100%;height:100%;border:0;display:block}.mk-video-poster>img{object-fit:cover;object-position:left top;transform:scale(1.025);transition:transform .45s ease,filter .45s ease}.mk-video-poster:hover>img{transform:scale(1.055);filter:saturate(1.04)}.mk-video-poster-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,43,52,.16),rgba(22,43,52,.18) 34%,rgba(20,41,49,.94)),linear-gradient(90deg,rgba(20,41,49,.42),transparent 70%)}.mk-video-poster-top{position:absolute;top:14px;right:15px;left:15px;display:flex;align-items:center;justify-content:space-between}.mk-video-poster-top span{width:28px;height:28px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:grid;place-items:center;background:rgba(31,48,58,.66);font-weight:850}.mk-video-poster-top span,.mk-video-poster-top strong{color:#fff;font-size:.52rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk-video-poster-top strong{padding:7px 10px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(31,48,58,.72);letter-spacing:.12em}.mk-video-poster-copy{position:absolute;right:15px;bottom:14px;left:15px;display:grid;justify-items:start;grid-gap:7px;gap:7px}.mk-video-poster-copy small{color:#dcc89d;font-size:.51rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mk-video-poster-copy h3{margin:0!important;color:#fff;font-size:clamp(.9rem,1.25vw,1.18rem)!important;line-height:1.08}.mk-video-poster-copy button{min-height:40px;padding:5px 12px 5px 6px;border:0;border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:var(--mk-navy-deep);background:#fff;box-shadow:0 12px 30px rgba(10,27,34,.28);font:inherit;font-size:.58rem;font-weight:850;cursor:pointer}.mk-video-poster-copy button i{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--mk-teal);font-style:normal}.mk-video-poster-copy button:hover i{background:var(--mk-navy)}.mk-video-poster-copy p{margin:0;display:flex;align-items:center;gap:5px;color:#d2ded9;font-size:.5rem;line-height:1.35}.mk-video-poster-copy p svg{color:#dcc89d}.mk-video-role-flow{display:flex;align-items:center;gap:4px}.mk-video-role-flow span{padding:4px 6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#eef4f1;background:rgba(255,255,255,.1);font-size:.45rem;font-weight:750}.mk-video-role-flow span+span:before{content:"→";margin-right:6px;color:#dcc89d}.mk-video-poster>a{position:absolute;right:15px;bottom:14px;display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:.5rem;font-weight:750;text-decoration:none}.mk-video-poster.consent-required .mk-video-poster-copy{right:118px}.mk-video-poster.consent-required .mk-video-poster-copy button{color:#fff;background:var(--mk-teal)}.mk-video-poster.consent-required .mk-video-poster-copy button i{color:var(--mk-navy);background:#fff}.mk-video-slot h3{margin-bottom:5px;font-size:.88rem}.mk-video-slot>p{color:#a9b9b4;font-size:.7rem;line-height:1.5}.mk-launch-banner{width:min(1340px,calc(100% - 48px));margin-top:clamp(42px,5vw,76px);padding:clamp(46px,6vw,80px);border-radius:36px;display:grid;grid-template-columns:1fr minmax(430px,.75fr);align-items:center;grid-gap:60px;gap:60px;color:#fff;background:var(--mk-teal);overflow:hidden}.mk-launch-banner.compact{margin-top:70px}.mk-launch-banner>div:first-child>span{color:#e7d9bd;font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.mk-launch-banner h2{margin:12px 0 18px;color:#fff;font-size:clamp(2.7rem,5vw,5.2rem);line-height:1;letter-spacing:-.055em}.mk-launch-banner h2 small{font-size:.35em;letter-spacing:-.01em}.mk-launch-banner p{max-width:670px;color:#e1ebe8}.mk-launch-banner .mk-price-scene{min-height:440px;background:rgba(255,255,255,.08);box-shadow:none}.mk-trust-summary{display:flex;align-items:center;justify-content:space-between;gap:50px}.mk-trust-summary>div{max-width:850px;display:grid;grid-template-columns:50px 1fr;grid-gap:20px;gap:20px}.mk-trust-summary>div>svg{margin-top:7px;color:var(--mk-teal)}.mk-trust-summary .mk-section-heading{margin:0}.mk-audience-strip{width:min(1280px,calc(100% - 48px));margin:0 auto 100px;padding:24px 28px;border:1px solid var(--mk-line);border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:30px}.mk-audience-strip p{margin:0;color:var(--mk-navy);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.mk-audience-strip>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px}.mk-audience-strip a{display:flex;align-items:center;gap:6px;color:var(--mk-teal);font-size:.75rem;font-weight:750;text-decoration:none}.mk-inline-cta{width:min(1280px,calc(100% - 48px));margin:clamp(42px,5vw,76px) auto 110px;padding:42px 46px;border-radius:26px;display:flex;align-items:center;justify-content:space-between;gap:40px;background:var(--mk-ivory)}.mk-inline-cta>div:first-child{max-width:720px}.mk-inline-cta span{color:var(--mk-teal);font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.mk-inline-cta h2{margin:7px 0 8px;color:var(--mk-navy);font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.12;letter-spacing:-.035em}.mk-inline-cta p{margin:0;color:#64716d}.mk-inline-cta>div:last-child{display:grid;justify-items:center;grid-gap:12px;gap:12px;flex:0 0 auto}.mk-phone-scene{display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,#fff 0,#eef4f1 46%,#e5ebe8 100%)}.mk-phone{position:relative;z-index:3;width:270px;height:510px;padding:9px;border:8px solid var(--mk-navy-deep);border-radius:42px;background:#fff;box-shadow:0 34px 60px rgba(31,48,58,.25);transform:rotate(3deg)}.mk-phone-top{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:var(--mk-navy);font-size:.63rem}.mk-phone-top i,.mk-phone-top span{width:7px;height:7px;border-radius:50%;background:var(--mk-teal)}.mk-phone-top i{background:var(--mk-gold)}.mk-phone-viewport{height:442px;border-radius:27px;overflow:hidden;background:#f4f7f6}.mk-phone-scroll{animation:mk-phone-scroll 12s cubic-bezier(.7,0,.3,1) infinite}.mk-phone-screen{height:442px;padding:22px 16px}.mk-phone-screen small{color:var(--mk-teal);font-size:.55rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.mk-phone-screen h3{margin:5px 0 18px;font-size:1.1rem;line-height:1.15}.mk-mini-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.mk-mini-stats span{padding:10px;border-radius:10px;color:#64716d;background:#fff;font-size:.52rem}.mk-mini-stats b{display:block;color:var(--mk-navy);font-size:1.1rem}.mk-mini-chart{height:105px;margin:12px 0;padding:14px;border-radius:12px;display:flex;align-items:flex-end;justify-content:space-between;background:var(--mk-navy)}.mk-mini-chart i{width:12%;border-radius:5px 5px 0 0;background:var(--mk-teal-bright);animation:mk-bars 2.6s ease-in-out infinite alternate}.mk-mini-chart i:first-child{height:35%}.mk-mini-chart i:nth-child(2){height:62%;animation-delay:-.5s}.mk-mini-chart i:nth-child(3){height:48%;animation-delay:-1s}.mk-mini-chart i:nth-child(4){height:82%;animation-delay:-1.5s}.mk-mini-chart i:nth-child(5){height:68%;animation-delay:-2s}.mk-mini-chart i:nth-child(6){height:92%;animation-delay:-2.5s}.mk-mini-list,.mk-step-list{display:grid;grid-gap:7px;gap:7px}.mk-mini-list span{padding:9px;border-radius:9px;display:flex;justify-content:space-between;background:#fff;font-size:.55rem}.mk-mini-list em{color:var(--mk-teal);font-style:normal}.mk-calendar-row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;margin-bottom:14px}.mk-calendar-row span{padding:8px 2px;border-radius:8px;text-align:center;color:#75817d;background:#fff;font-size:.47rem}.mk-calendar-row span.active{color:#fff;background:var(--mk-teal)}.mk-case-card{margin-bottom:8px;padding:12px;border-radius:11px;display:flex;align-items:center;gap:9px;color:var(--mk-teal);background:#fff}.mk-case-card div{display:grid}.mk-case-card b{color:var(--mk-navy);font-size:.59rem}.mk-case-card span{color:#78837f;font-size:.5rem}.mk-step-list span{position:relative;padding:10px 10px 10px 30px;border-radius:9px;color:#75817d;background:#fff;font-size:.58rem}.mk-step-list span:before{content:"";position:absolute;left:11px;top:50%;width:9px;height:9px;border:2px solid #bcc7c3;border-radius:50%;transform:translateY(-50%)}.mk-step-list span.done:before{border-color:var(--mk-teal);background:var(--mk-teal)}.mk-step-list span.active{color:var(--mk-navy);font-weight:750}.mk-step-list span.active:before{border-color:var(--mk-gold);box-shadow:0 0 0 5px rgba(195,166,117,.17)}.mk-progress{height:7px;margin-top:18px;border-radius:6px;background:#dce5e1;overflow:hidden}.mk-progress i{display:block;width:68%;height:100%;background:var(--mk-teal)}.mk-phone-aura{position:absolute;border-radius:50%;border:1px solid rgba(61,106,98,.2);animation:mk-orbit 15s linear infinite}.mk-phone-aura.one{width:430px;height:430px}.mk-phone-aura.two{width:340px;height:340px;animation-direction:reverse;animation-duration:11s}.mk-phone-aura:after{content:"";position:absolute;top:10%;left:10%;width:18px;height:18px;border-radius:50%;background:var(--mk-gold)}.mk-floating-note{position:absolute;z-index:5;right:9%;bottom:13%;padding:10px 14px;border-radius:12px;display:flex;gap:8px;color:var(--mk-navy);background:#fff;box-shadow:0 14px 32px rgba(31,48,58,.13);font-size:.65rem;font-weight:750;animation:mk-float 4s ease-in-out infinite}.mk-command-scene{display:grid;place-items:center}.mk-command-window{position:relative;z-index:2;width:87%;border:1px solid #cad6d1;border-radius:18px;background:#fff;box-shadow:0 24px 58px rgba(43,63,77,.16);overflow:hidden;transform:perspective(1100px) rotateY(-4deg) rotateX(2deg)}.mk-command-bar{height:46px;padding:0 16px;border-bottom:1px solid var(--mk-line);display:flex;align-items:center;gap:6px}.mk-command-bar i{width:7px;height:7px;border-radius:50%;background:#c9d4d0}.mk-command-bar i:nth-child(2){background:var(--mk-gold)}.mk-command-bar i:nth-child(3){background:var(--mk-teal)}.mk-command-bar span{margin-left:auto;color:#77837f;font-size:.58rem}.mk-command-grid{padding:14px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;background:#f4f7f6}.mk-command-grid article{min-height:120px;padding:14px;border:1px solid #e0e6e3;border-radius:12px;background:#fff}.mk-command-grid article.wide{grid-column:1/-1}.mk-command-grid small,.mk-command-grid span{display:block;color:#74807c;font-size:.55rem}.mk-command-grid strong{display:block;margin:4px 0;color:var(--mk-navy);font-size:1.25rem}.mk-spark{height:35px;display:flex;align-items:flex-end;gap:4px}.mk-spark i{width:22%;border-radius:3px 3px 0 0;background:var(--mk-teal-bright);animation:mk-bars 2.4s ease-in-out infinite alternate}.mk-spark i:first-child{height:25%}.mk-spark i:nth-child(2){height:55%;animation-delay:-.6s}.mk-spark i:nth-child(3){height:42%;animation-delay:-1.1s}.mk-spark i:nth-child(4){height:78%;animation-delay:-1.8s}.mk-avatar-row{display:flex;margin-top:18px}.mk-avatar-row i{width:25px;height:25px;margin-right:-6px;border:3px solid #fff;border-radius:50%;background:var(--mk-mist)}.mk-avatar-row i:nth-child(2){background:#e9e1ce}.mk-avatar-row i:nth-child(3){background:#e8e1ed}.mk-pipeline{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.mk-pipeline b{padding:8px 5px;border-radius:7px;text-align:center;color:#5c6965;background:var(--mk-mist);font-size:.46rem}.mk-pipeline em{display:block;color:var(--mk-navy);font-size:.8rem;font-style:normal}.mk-command-pulse{position:absolute;z-index:4;right:5%;bottom:5%;padding:10px 14px;border-radius:11px;display:flex;align-items:center;gap:7px;color:#fff;background:var(--mk-teal);font-size:.62rem;font-weight:750;box-shadow:0 12px 28px rgba(61,106,98,.24);animation:mk-float 4s ease-in-out infinite}.mk-practitioner-scene{display:grid;place-items:center}.mk-practitioner-board{position:relative;z-index:2;width:86%;border-radius:21px;background:#fff;box-shadow:0 28px 65px rgba(43,63,77,.15);overflow:hidden}.mk-practitioner-board header{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:var(--mk-navy)}.mk-practitioner-board header div{display:grid}.mk-practitioner-board header small{color:#b8c9c4;font-size:.55rem}.mk-practitioner-board header strong{font-size:.95rem}.mk-practitioner-board header>span{padding:6px 9px;border-radius:99px;background:rgba(255,255,255,.12);font-size:.52rem}.mk-week-strip{padding:12px 16px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;background:#f4f7f6}.mk-week-strip i{padding:8px 2px;border-radius:9px;text-align:center;color:#77837f;background:#fff;font-size:.48rem;font-style:normal}.mk-week-strip b{display:block;color:var(--mk-navy);font-size:.75rem}.mk-week-strip i.active{color:#fff;background:var(--mk-teal)}.mk-week-strip i.active b{color:#fff}.mk-practitioner-body{padding:15px;display:grid;grid-gap:8px;gap:8px}.mk-practitioner-body article{padding:12px;border:1px solid var(--mk-line);border-radius:11px;display:grid;grid-template-columns:9px 1fr auto;align-items:center;grid-gap:10px;gap:10px}.mk-agency-dot{width:8px;height:36px;border-radius:8px;background:var(--mk-teal)}.mk-agency-dot.purple{background:var(--mk-purple)}.mk-agency-dot.gold{background:var(--mk-gold)}.mk-practitioner-body div{display:grid}.mk-practitioner-body small{color:#78837f;font-size:.5rem}.mk-practitioner-body strong{font-size:.64rem}.mk-practitioner-body span{color:#6b7874;font-size:.53rem}.mk-practitioner-body svg{color:var(--mk-teal)}.mk-council-scene{display:grid;place-items:center}.mk-council-path{position:relative;width:83%;height:410px}.mk-council-track{position:absolute;top:45px;bottom:45px;left:31px;width:2px;background:linear-gradient(var(--mk-teal),#c7d1cd)}.mk-council-track i{position:absolute;left:-6px;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:var(--mk-teal);box-shadow:0 0 0 2px var(--mk-teal)}.mk-council-track i:first-child{top:0}.mk-council-track i:nth-child(2){top:33%}.mk-council-track i:nth-child(3){top:66%;animation:mk-pulse-node 2s ease infinite}.mk-council-track i:nth-child(4){bottom:0;background:#c8d1cd;box-shadow:0 0 0 2px #c8d1cd}.mk-council-path article{position:absolute;right:0;left:0;height:74px;padding:12px 15px;border:1px solid var(--mk-line);border-radius:13px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:11px;gap:11px;background:#fff;box-shadow:0 11px 26px rgba(43,63,77,.07)}.mk-council-path article.one{top:15px}.mk-council-path article.two{top:115px}.mk-council-path article.three{top:215px;border-color:#9eb8b1}.mk-council-path article.four{top:315px}.mk-council-path article>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--mk-teal);background:var(--mk-mist);font-size:.6rem;font-weight:800}.mk-council-path article div{display:grid}.mk-council-path small{color:#7a8581;font-size:.5rem}.mk-council-path strong{color:var(--mk-navy);font-size:.68rem}.mk-council-path svg{color:var(--mk-teal)}.mk-council-path article>b{padding:5px 8px;border-radius:99px;color:#fff;background:var(--mk-teal);font-size:.47rem;letter-spacing:.08em}.mk-price-scene{display:grid;place-items:center}.mk-price-card{position:relative;z-index:3;width:70%;padding:28px;border:1px solid rgba(43,63,77,.12);border-radius:25px;background:#fff;box-shadow:0 26px 62px rgba(43,63,77,.16)}.mk-price-card>span{color:var(--mk-teal);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.mk-price-card>div{margin-top:12px;display:flex;align-items:flex-start;color:var(--mk-navy)}.mk-price-card sup{padding-top:13px;font-size:1rem;font-weight:800}.mk-price-card strong{font-size:4.5rem;line-height:.85;letter-spacing:-.07em}.mk-price-card em{margin:8px 0 0 8px;color:var(--mk-teal);font-size:.7rem;font-style:normal;font-weight:800}.mk-price-card p{margin:4px 0 20px;color:#6d7975;font-size:.65rem}.mk-price-card ul{margin:0;padding:15px 0 0;border-top:1px solid var(--mk-line);list-style:none;display:grid;grid-gap:7px;gap:7px}.mk-price-card li{display:flex;align-items:center;gap:7px;color:#5c6965;font-size:.6rem}.mk-price-card li svg{color:var(--mk-teal)}.mk-price-halo{position:absolute;width:380px;height:380px;border:1px solid rgba(61,106,98,.18);border-radius:50%;animation:mk-orbit 18s linear infinite}.mk-price-halo:after,.mk-price-halo:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(61,106,98,.15)}.mk-price-halo:before{inset:45px}.mk-price-halo:after{inset:90px}.mk-price-halo i{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--mk-gold)}.mk-price-halo i:first-child{top:10%;left:12%}.mk-price-halo i:nth-child(2){right:4%;top:50%;background:var(--mk-purple)}.mk-price-halo i:nth-child(3){left:35%;bottom:-2%;background:var(--mk-teal)}.mk-price-tag{position:absolute;z-index:4;padding:9px 12px;border-radius:10px;display:flex;align-items:center;gap:7px;color:var(--mk-navy);background:#fff;box-shadow:0 12px 28px rgba(43,63,77,.12);font-size:.56rem;font-weight:750;animation:mk-float 4s ease-in-out infinite}.mk-price-tag.one{top:13%;left:4%}.mk-price-tag.two{right:4%;bottom:12%;animation-delay:-2s}.mk-trust-scene{display:grid;place-items:center}.mk-shield-core{position:relative;z-index:4;width:175px;height:175px;border-radius:50%;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:#fff;background:var(--mk-navy);box-shadow:0 0 0 16px rgba(61,106,98,.08),0 25px 55px rgba(43,63,77,.2)}.mk-shield-core svg{color:#d8c49c}.mk-shield-core span{font-size:.65rem;font-weight:800}.mk-trust-ring{position:absolute;border:1px solid rgba(61,106,98,.22);border-radius:50%;animation:mk-orbit 20s linear infinite}.mk-trust-ring.one{width:350px;height:350px}.mk-trust-ring.two{width:470px;height:470px;animation-direction:reverse;animation-duration:27s}.mk-trust-node{position:absolute;z-index:5;padding:9px 12px;border:1px solid var(--mk-line);border-radius:11px;display:flex;align-items:center;gap:7px;color:var(--mk-navy);background:#fff;box-shadow:0 12px 28px rgba(43,63,77,.1);font-size:.58rem;font-weight:750;animation:mk-float 4.5s ease-in-out infinite}.mk-trust-node svg{color:var(--mk-teal)}.mk-trust-node.agency{top:11%;left:14%}.mk-trust-node.ep{top:15%;right:11%;animation-delay:-1s}.mk-trust-node.council{right:9%;bottom:14%;animation-delay:-2s}.mk-trust-node.audit{bottom:10%;left:12%;animation-delay:-3s}.mk-workflow-stages{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.mk-workflow-stages article{min-height:150px;padding:24px;border:1px solid var(--mk-line);border-radius:18px;display:grid;grid-template-columns:52px 1fr;grid-gap:17px;gap:17px;background:rgba(255,255,255,.7)}.mk-workflow-stages article:last-child{grid-column:1/-1}.mk-workflow-stages article>span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--mk-teal);font-size:.7rem;font-weight:800}.mk-workflow-stages h3{margin:2px 0 7px;color:var(--mk-navy);font-size:1.08rem}.mk-workflow-stages p{margin:0;color:#687570;font-size:.82rem}.mk-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.mk-feature-grid article{min-height:230px;padding:26px;border:1px solid var(--mk-line);border-radius:20px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.mk-feature-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(43,63,77,.08)}.mk-feature-grid article>i{width:46px;height:46px;margin-bottom:27px;border-radius:13px;display:grid;place-items:center;color:var(--mk-teal);background:var(--mk-mist)}.mk-feature-grid h3{margin-bottom:9px;color:var(--mk-navy);font-size:1.05rem}.mk-feature-grid p{margin:0;color:#697570;font-size:.8rem}.mk-impact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.mk-impact-grid article{padding:28px;border-radius:20px;background:var(--mk-ivory)}.mk-impact-grid svg{color:var(--mk-teal)}.mk-impact-grid span{display:block;margin:22px 0 8px;color:var(--mk-teal);font-size:.63rem;font-weight:820;text-transform:uppercase;letter-spacing:.09em}.mk-impact-grid h3{font-size:1.3rem}.mk-impact-grid p{margin:0;color:#687570;font-size:.8rem}.mk-impact-grid>small{grid-column:1/-1;color:#7a8581;text-align:center}.mk-audience-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.mk-audience-detail-grid>a{min-height:430px;padding:32px;border-radius:25px;color:#fff;background:var(--mk-navy);display:flex;flex-direction:column;text-decoration:none;transition:transform .25s ease}.mk-audience-detail-grid>a:nth-child(2){background:var(--mk-teal)}.mk-audience-detail-grid>a:nth-child(3){color:var(--mk-navy);background:var(--mk-ivory)}.mk-audience-detail-grid>a:hover{transform:translateY(-7px)}.mk-audience-detail-grid>a>i{width:54px;height:54px;margin-bottom:65px;border-radius:15px;display:grid;place-items:center;background:rgba(255,255,255,.12)}.mk-audience-detail-grid>a:nth-child(3)>i{background:#fff}.mk-audience-detail-grid>a>span{font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.mk-audience-detail-grid h2{margin:10px 0 15px;font-size:1.65rem;line-height:1.2}.mk-audience-detail-grid p{color:rgba(255,255,255,.72);font-size:.82rem}.mk-audience-detail-grid>a:nth-child(3) p{color:#697570}.mk-audience-detail-grid b{margin-top:auto;display:flex;align-items:center;gap:7px;font-size:.75rem}.mk-role-boundaries{width:100%;padding-right:max(24px,calc((100% - 1280px)/2));padding-left:max(24px,calc((100% - 1280px)/2));background:var(--mk-ivory)}.mk-role-boundaries>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.mk-role-boundaries article{padding:28px;border-radius:20px;background:#fff}.mk-role-boundaries svg{color:var(--mk-teal)}.mk-role-boundaries h3{margin:22px 0 8px;font-size:1.05rem}.mk-role-boundaries p{margin:0;color:#687570;font-size:.8rem}.mk-two-column{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;grid-gap:80px;gap:80px}.mk-important-note{padding:34px 40px;border:1px solid #d5e0dc;border-radius:24px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:21px;gap:21px;background:var(--mk-mist)}.mk-important-note>i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--mk-teal)}.mk-important-note span{color:var(--mk-teal);font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.mk-important-note h2{margin:4px 0 6px;color:var(--mk-navy);font-size:1.55rem}.mk-important-note p{margin:0;color:#5f6e69;font-size:.82rem}.mk-statutory{padding:45px;border-radius:25px;display:flex;align-items:center;justify-content:space-between;gap:50px;color:#fff;background:var(--mk-navy)}.mk-statutory>div{max-width:840px}.mk-statutory span{color:#d9c7a5;font-size:.67rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.mk-statutory h2{margin:8px 0 10px;font-size:2rem;line-height:1.18}.mk-statutory p{margin:0;color:#c2cfcb}.mk-statutory>svg{flex:0 0 auto;color:var(--mk-gold)}.mk-pricing-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);grid-gap:24px;gap:24px;align-items:stretch}.mk-pricing-card{padding:42px;border:1px solid #adc1ba;border-radius:28px;background:linear-gradient(145deg,#fff,#f1f6f4);box-shadow:0 28px 70px rgba(43,63,77,.1)}.mk-pricing-card>span,.mk-pricing-main aside>span{color:var(--mk-teal);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.mk-pricing-card h2{margin:9px 0 25px;color:var(--mk-navy);font-size:2.1rem}.mk-pricing-card>div{display:flex;align-items:flex-start;color:var(--mk-navy)}.mk-pricing-card sup{padding-top:16px;font-size:1.3rem;font-weight:800}.mk-pricing-card strong{font-size:6rem;line-height:.84;letter-spacing:-.08em}.mk-pricing-card em{margin:13px 0 0 13px;color:var(--mk-teal);font-size:.78rem;font-style:normal;font-weight:800;line-height:1.35}.mk-pricing-card>p{margin:22px 0;color:#64716d}.mk-pricing-card .mk-check-list{margin-bottom:30px}.mk-pricing-main aside{padding:40px;border-radius:28px;background:var(--mk-ivory)}.mk-pricing-main ol{margin:28px 0 0;padding:0;list-style:none;display:grid;grid-gap:18px;gap:18px}.mk-pricing-main li{display:grid;grid-template-columns:38px 1fr;grid-gap:13px;gap:13px}.mk-pricing-main li>i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--mk-teal);font-style:normal;font-size:.68rem;font-weight:800}.mk-pricing-main h3{margin:0 0 4px;font-size:1rem}.mk-pricing-main li p{margin:0;color:#687570;font-size:.77rem}.mk-pricing-clarity{width:100%;padding-right:max(24px,calc((100% - 1280px)/2));padding-left:max(24px,calc((100% - 1280px)/2));background:var(--mk-navy);color:#fff}.mk-pricing-clarity .mk-section-heading h2{color:#fff}.mk-pricing-clarity>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.mk-pricing-clarity article{padding:25px;border:1px solid rgba(255,255,255,.14);border-radius:17px}.mk-pricing-clarity svg{color:var(--mk-gold)}.mk-pricing-clarity h3{margin:20px 0 7px;font-size:1rem}.mk-pricing-clarity p{margin:0;color:#bdcac6;font-size:.76rem}.mk-faq-preview{max-width:900px}.mk-faq-page details,.mk-faq-preview details{border-bottom:1px solid var(--mk-line)}.mk-faq-page summary,.mk-faq-preview summary{padding:20px 42px 20px 0;color:var(--mk-navy);font-weight:750;cursor:pointer;list-style:none;position:relative}.mk-faq-page summary:after,.mk-faq-preview summary:after{content:"+";position:absolute;right:8px;top:17px;color:var(--mk-teal);font-size:1.3rem}.mk-faq-page details[open] summary:after,.mk-faq-preview details[open] summary:after{content:"−"}.mk-faq-page summary::-webkit-details-marker,.mk-faq-preview summary::-webkit-details-marker{display:none}.mk-faq-page details p,.mk-faq-preview details p{padding:0 40px 20px 0;color:#64716d;font-size:.86rem}.mk-faq-preview>.mk-text-link{margin-top:28px}.mk-trust-principles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.mk-trust-principles article{padding:27px;border:1px solid var(--mk-line);border-radius:20px;display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px}.mk-trust-principles article>i{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:var(--mk-teal);background:var(--mk-mist)}.mk-trust-principles h2{margin:0 0 8px;color:var(--mk-navy);font-size:1.15rem}.mk-trust-principles p{margin:0;color:#697570;font-size:.8rem}.mk-policy-grid{width:100%;padding-right:max(24px,calc((100% - 1280px)/2));padding-left:max(24px,calc((100% - 1280px)/2));background:var(--mk-ivory)}.mk-policy-grid>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.mk-policy-grid a{padding:16px;border:1px solid var(--mk-line);border-radius:13px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;grid-gap:9px;gap:9px;background:#fff;text-decoration:none}.mk-policy-grid a>svg:first-child{color:var(--mk-teal)}.mk-policy-grid a>span{display:grid;font-weight:750;font-size:.8rem}.mk-policy-grid a small{color:#77837f;font-size:.59rem;font-weight:500}.mk-faq-page{max-width:980px}.mk-faq-page>div{margin-bottom:55px}.mk-faq-page h2{padding-bottom:14px;border-bottom:2px solid var(--mk-navy);font-size:1.6rem}.mk-login-chooser,.mk-not-found{width:min(820px,calc(100% - 48px));min-height:calc(100vh - 82px);margin:0 auto;padding:90px 0;display:flex;flex-direction:column;justify-content:center}.mk-login-chooser h1,.mk-not-found h1{margin-bottom:12px;color:var(--mk-navy);font-size:clamp(3rem,6vw,5.8rem);line-height:1;letter-spacing:-.06em}.mk-login-chooser>p,.mk-not-found>p{color:#687570}.mk-login-chooser>div{margin:35px 0;display:grid;grid-gap:10px;gap:10px}.mk-login-chooser>div>a{padding:20px;border:1px solid var(--mk-line);border-radius:17px;display:grid;grid-template-columns:52px 1fr auto;align-items:center;grid-gap:15px;gap:15px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.mk-login-chooser>div>a:hover{transform:translateX(5px);box-shadow:0 14px 34px rgba(43,63,77,.08)}.mk-login-chooser>div i{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;color:var(--mk-teal);background:var(--mk-mist)}.mk-login-chooser>div span{display:grid}.mk-login-chooser>div strong{color:var(--mk-navy)}.mk-login-chooser>div small{color:#77837f}.mk-login-help{padding:17px;border-radius:13px;background:var(--mk-ivory);font-size:.77rem}.mk-login-help a{color:var(--mk-teal);font-weight:750}.mk-demo-layout{display:grid;grid-template-columns:350px 1fr;align-items:start;grid-gap:30px;gap:30px}.mk-demo-context{position:-webkit-sticky;position:sticky;top:110px;padding:30px;border-radius:24px;color:#fff;background:var(--mk-navy)}.mk-demo-context>span{color:#d8c49c;font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.mk-demo-context article{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:34px 1fr;grid-gap:11px;gap:11px}.mk-demo-context article svg{color:var(--mk-teal-bright)}.mk-demo-context h3{margin:0 0 4px;font-size:.87rem}.mk-demo-context p{margin:0;color:#bccac6;font-size:.68rem}.mk-sensitive-warning{margin:22px 0 0;padding:14px;border-radius:11px;color:#ded5c4!important;background:rgba(195,166,117,.12);font-size:.67rem!important}.mk-sensitive-warning strong{display:block;color:#fff}.mk-demo-form{padding:38px;border:1px solid var(--mk-line);border-radius:25px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;background:#fff;box-shadow:0 24px 60px rgba(43,63,77,.07)}.mk-form-heading{grid-column:1/-1;margin-bottom:8px}.mk-form-heading>span{color:var(--mk-teal);font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.mk-form-heading h2{margin:7px 0;color:var(--mk-navy);font-size:2rem}.mk-form-heading p{margin:0;color:#687570}.mk-demo-form label{display:grid;grid-gap:7px;gap:7px}.mk-demo-form label>span{color:var(--mk-navy);font-size:.72rem;font-weight:750}.mk-demo-form label em{color:#7d8884;font-weight:500;font-style:normal}.mk-demo-form input,.mk-demo-form select,.mk-demo-form textarea{width:100%;min-height:48px;padding:11px 12px;border:1px solid #cbd6d2;border-radius:10px;color:var(--mk-ink);background:#fff}.mk-demo-form textarea{min-height:130px;resize:vertical}.mk-demo-form .wide{grid-column:1/-1}.mk-form-check{grid-template-columns:20px 1fr!important;align-items:start;gap:10px!important}.mk-form-check input{width:18px;min-height:18px;margin-top:2px;accent-color:var(--mk-teal)}.mk-form-check span{font-weight:500!important;line-height:1.5}.mk-form-check a{color:var(--mk-teal);font-weight:750}.mk-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.mk-form-error{margin:0;padding:12px;border-radius:9px;color:#903d46;background:#f7e9ea}.mk-form-submit{padding-top:18px;border-top:1px solid var(--mk-line);display:flex;align-items:center;justify-content:space-between;gap:20px}.mk-form-submit>span{display:flex;align-items:center;gap:7px;color:#6d7975;font-size:.65rem}.mk-demo-success{min-height:500px;padding:60px;border:1px solid #b7ccc5;border-radius:25px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(145deg,#fff,#edf4f1)}.mk-demo-success>svg{color:var(--mk-teal)}.mk-demo-success>span{margin-top:22px;color:var(--mk-teal);font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.mk-demo-success h2{margin:9px 0;color:var(--mk-navy);font-size:2.3rem}.mk-demo-success p{max-width:650px;color:#64716d}.mk-footer-cta{padding:62px max(24px,calc((100% - 1280px)/2));display:flex;align-items:center;justify-content:space-between;gap:50px;color:#fff;background:var(--mk-teal)}.mk-footer-cta span{color:#d9c7a5;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.mk-footer-cta h2{max-width:780px;margin:7px 0 0;color:#fff;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.1;letter-spacing:-.04em}.mk-footer-cta>div:last-child{display:grid;justify-items:center;grid-gap:11px;gap:11px;flex:0 0 auto}.mk-footer{padding:65px max(24px,calc((100% - 1440px)/2)) 25px;color:#d7e1de;background:var(--mk-navy-deep)}.mk-footer-main{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:40px;gap:40px}.mk-footer-main>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mk-footer-brand img{width:46px;height:46px;object-fit:contain}.mk-footer-brand p{max-width:360px;color:#aebdb8;font-size:.75rem}.mk-footer-brand span{display:flex;align-items:center;gap:7px;color:#d8c49c;font-size:.65rem}.mk-footer h3{margin-bottom:8px;color:#fff;font-size:.78rem}.mk-footer a{display:inline-flex;align-items:center;gap:4px;color:#aebdb8;font-size:.68rem;text-decoration:none}.mk-footer a:hover{color:#fff}.mk-footer-bottom{margin-top:50px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:20px;color:#83958f;font-size:.61rem}.mk-cookie{position:fixed;z-index:1200;right:24px;bottom:24px;width:min(620px,calc(100% - 48px));padding:20px;border:1px solid #c7d3cf;border-radius:18px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:22px;gap:22px;background:rgba(254,253,252,.98);box-shadow:0 24px 70px rgba(31,48,58,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mk-cookie strong{color:var(--mk-navy)}.mk-cookie p{margin:4px 0;color:#687570;font-size:.72rem}.mk-cookie a{color:var(--mk-teal);font-size:.66rem;font-weight:750}.mk-cookie-actions{display:flex;gap:8px}.mk-cookie .mk-button{min-height:39px;padding:0 13px;font-size:.64rem}.mk-pricing-clarity{margin-top:clamp(42px,5vw,76px)}.mk-cookie{width:min(820px,calc(100% - 48px))}.mk-cookie-actions{display:grid;grid-template-columns:repeat(3,minmax(112px,1fr))}.mk-platform-showcase{display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 25% 20%,#fff 0,#eef4f1 48%,#e2ebe7 100%)}.mk-platform-orbit{position:absolute;border:1px solid rgba(61,106,98,.18);border-radius:50%;animation:mk-orbit 18s linear infinite}.mk-platform-orbit.one{width:470px;height:470px}.mk-platform-orbit.two{width:350px;height:350px;animation-direction:reverse;animation-duration:13s}.mk-platform-orbit:after{content:"";position:absolute;top:10%;left:13%;width:13px;height:13px;border-radius:50%;background:var(--mk-gold)}.mk-platform-screen-stack{position:relative;z-index:2;width:100%;height:480px}.mk-platform-screen{position:absolute;inset:0;margin:0;display:grid;place-items:center;opacity:0;transform:translate3d(28px,14px,0) scale(.965);animation:mk-platform-screen-cycle 15s ease-in-out infinite}.mk-platform-screen.screen-1{animation-delay:0s}.mk-platform-screen.screen-2{animation-delay:-10s}.mk-platform-screen.screen-3{animation-delay:-5s}.mk-platform-phone{position:relative;width:min(220px,43%);aspect-ratio:390/844;padding:7px;border-radius:38px;background:#20343d;box-shadow:0 32px 72px rgba(31,48,58,.28),0 0 0 1px rgba(31,48,58,.15);overflow:hidden}.mk-platform-phone:after{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.3);border-radius:31px;pointer-events:none}.mk-platform-phone-speaker{position:absolute;z-index:2;top:12px;left:50%;width:38px;height:5px;border-radius:999px;background:rgba(31,48,58,.78);transform:translateX(-50%)}.mk-platform-phone video{display:block;width:100%;height:100%;border-radius:31px;object-fit:contain;background:#fff}.mk-platform-screen figcaption{position:absolute;right:5%;bottom:17%;width:155px;padding:13px 14px;border:1px solid rgba(61,106,98,.18);border-radius:14px;display:grid;grid-gap:3px;gap:3px;background:rgba(255,255,255,.95);box-shadow:0 16px 40px rgba(31,48,58,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mk-platform-screen figcaption strong{color:var(--mk-navy);font-size:.68rem}.mk-platform-screen figcaption small{color:#71807b;font-size:.56rem;line-height:1.35}.mk-platform-view-note{position:absolute;z-index:4;left:5%;bottom:6%;padding:10px 14px;border-radius:12px;display:flex;align-items:center;gap:8px;color:#fff;background:var(--mk-navy);box-shadow:0 14px 34px rgba(31,48,58,.2);font-size:.64rem;font-weight:750;animation:mk-float 4s ease-in-out infinite}.mk-platform-view-note svg{color:var(--mk-gold)}.mk-journey-section>.mk-section-heading{max-width:860px}.mk-journey-system{padding:28px;border-radius:32px;color:#fff;background:linear-gradient(145deg,var(--mk-navy-deep),#2e4a54);box-shadow:0 32px 80px rgba(31,48,58,.18)}.mk-journey-system-head{padding:4px 4px 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(255,255,255,.12)}.mk-journey-system-head>div:first-child{display:grid;grid-gap:5px;gap:5px}.mk-journey-system-head>div:first-child span{color:#d9c7a5;font-size:.65rem;font-weight:850;text-transform:uppercase;letter-spacing:.11em}.mk-journey-system-head strong{max-width:590px;font-size:1.35rem;line-height:1.2}.mk-journey-data{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.mk-journey-data span{padding:7px 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#c9d5d1;background:rgba(255,255,255,.06);font-size:.58rem;font-weight:700}.mk-journey-canvas{position:relative;min-height:476px;padding:24px 0 8px}.mk-journey-lane-labels{position:absolute;z-index:3;top:24px;left:0;width:130px;height:444px;display:grid;grid-template-rows:repeat(3,140px);grid-gap:12px;gap:12px}.mk-journey-lane-labels span{display:flex;align-items:center;gap:7px;color:#c6d4cf;font-size:.6rem;font-weight:750}.mk-journey-lane-labels svg{color:#d8c49c}.mk-journey-route{position:absolute;z-index:1;top:24px;right:0;left:150px;width:calc(100% - 150px);height:444px;overflow:visible}.mk-journey-route path{fill:none;stroke:rgba(216,196,156,.62);stroke-width:3;stroke-linecap:round;stroke-dasharray:8 10;animation:mk-journey-route 16s linear infinite}.mk-journey-stage-grid{position:relative;z-index:2;min-height:444px;margin-left:150px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(3,140px);grid-gap:12px;gap:12px}.mk-journey-stage{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:17px;display:flex;flex-direction:column;background:rgba(255,255,255,.08);box-shadow:0 18px 34px rgba(13,29,36,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,background .2s ease}.mk-journey-stage:hover{background:rgba(255,255,255,.13);transform:translateY(-4px)}.mk-journey-stage>div{display:flex;align-items:center;justify-content:space-between}.mk-journey-stage>div i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--mk-navy-deep);background:var(--mk-gold);font-size:.52rem;font-style:normal;font-weight:850}.mk-journey-stage>div svg{color:#d8c49c}.mk-journey-stage small{margin-top:auto;padding-top:12px;color:#aebfba;font-size:.49rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.mk-journey-stage h3{margin:4px 0 3px;color:#fff;font-size:.72rem;line-height:1.15}.mk-journey-stage p{margin:0;color:#c6d3cf;font-size:.56rem;line-height:1.35}.mk-journey-stage.stage-1{grid-column:1;grid-row:1}.mk-journey-stage.stage-2{grid-column:2;grid-row:2}.mk-journey-stage.stage-3{grid-column:3;grid-row:2}.mk-journey-stage.stage-4{grid-column:4;grid-row:3}.mk-journey-stage.stage-5{grid-column:5;grid-row:2}.mk-journey-stage.stage-6{grid-column:6;grid-row:1}.mk-journey-stage.stage-7{grid-column:7;grid-row:2}.mk-journey-value-grid{padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.mk-journey-value-grid article{padding:15px;border-radius:14px;display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px;background:rgba(255,255,255,.06)}.mk-journey-value-grid svg{color:#d8c49a}.mk-journey-value-grid div{display:grid;grid-gap:4px;gap:4px}.mk-journey-value-grid strong{font-size:.68rem}.mk-journey-value-grid span{color:#b9c8c3;font-size:.57rem;line-height:1.4}.mk-journey-section .mk-centred-action{margin-top:36px}.mk-council-onboarding{margin-top:clamp(30px,4vw,60px);padding:42px;border:1px solid #c9d8d3;border-radius:28px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;grid-gap:46px;gap:46px;background:linear-gradient(135deg,#edf5f2,#fff);box-shadow:0 26px 65px rgba(43,63,77,.08)}.mk-council-onboarding>div>i{width:48px;height:48px;margin-bottom:24px;border-radius:14px;display:grid;place-items:center;color:#fff;background:var(--mk-teal)}.mk-council-onboarding>div>span{color:var(--mk-teal);font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.mk-council-onboarding h2{margin:8px 0 12px;color:var(--mk-navy-deep);font-size:clamp(2rem,3vw,3rem);line-height:1.08;letter-spacing:-.04em}.mk-council-onboarding p{margin:0;color:#61706b}.mk-council-onboarding ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.mk-council-onboarding li{padding:18px;border:1px solid var(--mk-line);border-radius:15px;display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;background:#fff}.mk-council-onboarding li>i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--mk-navy);font-size:.53rem;font-style:normal;font-weight:850}.mk-council-onboarding li div{display:grid;grid-gap:4px;gap:4px}.mk-council-onboarding li strong{color:var(--mk-navy);font-size:.72rem}.mk-council-onboarding li span{color:#6d7975;font-size:.61rem;line-height:1.4}@keyframes mk-platform-screen-cycle{0%,28%{opacity:1;transform:translateZ(0) scale(1)}33%,95%{opacity:0;transform:translate3d(-24px,-8px,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes mk-journey-route{to{stroke-dashoffset:-180}}@keyframes mk-dash{to{stroke-dashoffset:-180}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mk-pulse{0%{opacity:.6;transform:scale(.96)}to{opacity:0;transform:scale(1.25)}}@keyframes mk-pulse-node{0%,to{box-shadow:0 0 0 2px var(--mk-teal)}50%{box-shadow:0 0 0 9px rgba(61,106,98,.13)}}@keyframes mk-token-one{0%,to{transform:translate(0)}33%{transform:translate(120px,80px)}66%{transform:translate(-30px,210px)}}@keyframes mk-token-two{0%,to{transform:translate(0)}40%{transform:translate(100px,-120px)}75%{transform:translate(280px,-40px)}}@keyframes mk-grow{0%{width:0}}@keyframes mk-phone-scroll{0%,27%{transform:translateY(0)}34%,61%{transform:translateY(-442px)}68%,94%{transform:translateY(-884px)}to{transform:translateY(0)}}@keyframes mk-bars{to{transform:scaleY(.72);transform-origin:bottom}}@keyframes mk-orbit{to{transform:rotate(1turn)}}@media (max-width:1180px){.mk-header-inner{width:min(100% - 32px,1440px)}.mk-nav-group>summary,.mk-nav>a{padding:9px 8px;font-size:.7rem}.mk-nav>.mk-nav-cta{padding:10px 14px}.mk-hero{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);gap:40px}.mk-journey-line{grid-template-columns:repeat(4,1fr)}.mk-journey-line:before{display:none}.mk-journey-line article{padding-top:65px}.mk-feature-grid,.mk-role-grid,.mk-video-grid{grid-template-columns:repeat(2,1fr)}.mk-launch-banner{grid-template-columns:1fr minmax(360px,.75fr)}.mk-footer-main{grid-template-columns:1.4fr repeat(2,1fr)}.mk-footer-main>div:nth-child(4){grid-column:2}.mk-footer-main>div:nth-child(5){grid-column:3}.mk-pricing-clarity>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.mk-menu-toggle{display:grid}.mk-nav{position:absolute;top:82px;right:0;left:0;max-height:calc(100vh - 82px);padding:14px 20px 24px;border-bottom:1px solid var(--mk-line);display:none;align-items:stretch;flex-direction:column;background:rgba(254,253,252,.98);overflow:auto;box-shadow:0 24px 45px rgba(31,48,58,.12)}.mk-nav.open{display:flex}.mk-nav-group>summary,.mk-nav>a{justify-content:space-between;padding:13px 14px;border-radius:9px;font-size:.82rem}.mk-nav>.mk-nav-cta{margin:5px 0 0}.mk-login-popover,.mk-nav-popover{position:static;width:auto;margin:4px 0 8px;padding:6px;transform:none;box-shadow:none;background:var(--mk-ivory)}.mk-nav-popover:before{display:none}.mk-hero,.mk-hero.compact{min-height:0;grid-template-columns:1fr;padding-top:70px}.mk-hero-copy{max-width:820px}.mk-hero-visual{max-width:700px;width:100%;margin:0 auto}.mk-benefit-layout,.mk-demo-layout,.mk-pricing-main,.mk-problem-grid,.mk-two-column{grid-template-columns:1fr;gap:45px}.mk-demo-context{position:static}.mk-journey-line{grid-template-columns:repeat(2,1fr)}.mk-audience-detail-grid,.mk-role-grid{grid-template-columns:1fr}.mk-audience-detail-grid>a,.mk-role-grid>a{min-height:330px}.mk-audience-detail-grid>a>i,.mk-role-grid i{margin-bottom:35px}.mk-impact-grid,.mk-role-boundaries>div{grid-template-columns:1fr}.mk-impact-grid>small{grid-column:1}.mk-launch-banner{grid-template-columns:1fr}.mk-launch-banner .mk-price-scene{max-width:600px;width:100%;margin:auto}.mk-audience-strip,.mk-trust-summary{align-items:flex-start;flex-direction:column}.mk-audience-strip>div{justify-content:flex-start}.mk-workflow-stages{grid-template-columns:1fr}.mk-workflow-stages article:last-child{grid-column:1}.mk-important-note{grid-template-columns:42px 1fr}.mk-important-note>.mk-button{grid-column:2;justify-self:start}.mk-trust-principles{grid-template-columns:1fr}.mk-footer-cta{align-items:flex-start;flex-direction:column}.mk-footer-cta>div:last-child{justify-items:start}.mk-cookie{grid-template-columns:1fr}.mk-cookie-actions{justify-content:flex-end}}@media (max-width:640px){.mk-header-inner{width:calc(100% - 24px);min-height:70px}.mk-brand img{width:130px}.mk-brand span{font-size:.5rem}.mk-nav{top:70px;max-height:calc(100vh - 70px)}.mk-audience-strip,.mk-hero,.mk-inline-cta,.mk-section{width:calc(100% - 32px)}.mk-hero{padding-top:52px;gap:32px}.mk-hero h1,.mk-hero.compact h1{font-size:clamp(2.55rem,13vw,4.1rem)}.mk-hero-copy>p{font-size:.94rem}.mk-actions{align-items:stretch;flex-direction:column}.mk-actions .mk-button{width:100%}.mk-actions .mk-text-link{justify-content:center}.mk-connected-scene,.mk-scene{min-height:420px;border-radius:25px}.mk-orbit-card{width:150px;padding:11px}.mk-orbit-card.council{top:40px;left:18px}.mk-orbit-card.agency{top:65px;right:14px}.mk-orbit-card.practitioner{right:25px;bottom:24px}.mk-scene-centre{left:40%;width:135px;height:135px}.mk-flow-lines{opacity:.55}.mk-flight-token{display:none}.mk-proof-rail{width:calc(100% - 32px);justify-content:flex-start;overflow:auto}.mk-proof-rail span{flex:0 0 auto}.mk-section{padding:70px 0}.mk-dark-section,.mk-policy-grid,.mk-pricing-clarity,.mk-role-boundaries,.mk-section.mk-tinted{padding-right:16px;padding-left:16px}.mk-section-heading{margin-bottom:32px}.mk-section-heading h2{font-size:2.2rem}.mk-problem-grid{gap:30px}.mk-shift-cards{min-height:390px}.mk-shift-cards article{width:78%}.mk-feature-grid,.mk-journey-line,.mk-role-grid,.mk-video-grid{grid-template-columns:1fr}.mk-role-grid>a{min-height:340px;padding:24px}.mk-benefit-meter{padding:28px}.mk-launch-banner{width:calc(100% - 24px);padding:35px 22px;border-radius:25px}.mk-launch-banner h2{font-size:3rem}.mk-launch-banner .mk-price-scene{min-height:400px}.mk-price-card{width:78%}.mk-trust-summary>div{grid-template-columns:1fr}.mk-audience-strip{margin-bottom:70px;padding:20px}.mk-audience-strip>div{display:grid}.mk-inline-cta{margin-bottom:80px;padding:30px 24px;align-items:flex-start;flex-direction:column}.mk-inline-cta>div:last-child{width:100%;align-items:stretch}.mk-inline-cta .mk-button{width:100%}.mk-phone{width:230px;height:430px}.mk-phone-screen,.mk-phone-viewport{height:362px}.mk-phone-scroll{animation-name:mk-phone-scroll-mobile}.mk-phone-aura.one{width:340px;height:340px}.mk-phone-aura.two{width:270px;height:270px}.mk-floating-note{right:4%;bottom:6%}.mk-command-window,.mk-practitioner-board{width:94%}.mk-command-scene,.mk-practitioner-scene{min-height:430px}.mk-command-grid{grid-template-columns:1fr 1fr}.mk-command-grid article{min-height:100px}.mk-council-path{width:90%}.mk-price-tag{display:none}.mk-trust-node.agency{top:8%;left:4%}.mk-trust-node.ep{top:10%;right:3%}.mk-trust-node.council{right:3%;bottom:10%}.mk-trust-node.audit{bottom:8%;left:3%}.mk-trust-ring.two{width:380px;height:380px}.mk-important-note{padding:25px;grid-template-columns:1fr}.mk-important-note>.mk-button{grid-column:1;width:100%}.mk-statutory{padding:30px;align-items:flex-start;flex-direction:column}.mk-pricing-card,.mk-pricing-main aside{padding:28px}.mk-pricing-card strong{font-size:5rem}.mk-policy-grid>div,.mk-pricing-clarity>div,.mk-trust-principles article{grid-template-columns:1fr}.mk-login-chooser,.mk-not-found{width:calc(100% - 32px);min-height:calc(100vh - 70px);padding:65px 0}.mk-login-chooser h1,.mk-not-found h1{font-size:3.6rem}.mk-login-chooser>div>a{grid-template-columns:48px 1fr}.mk-login-chooser>div>a>svg{display:none}.mk-demo-form{padding:24px;grid-template-columns:1fr}.mk-demo-form .wide,.mk-demo-form label,.mk-form-heading{grid-column:1}.mk-form-submit{align-items:stretch;flex-direction:column}.mk-form-submit .mk-button{width:100%}.mk-footer-cta{padding:45px 20px}.mk-footer-main{grid-template-columns:1fr 1fr}.mk-footer-brand{grid-column:1/-1}.mk-footer-main>div:nth-child(4),.mk-footer-main>div:nth-child(5){grid-column:auto}.mk-footer-bottom{align-items:flex-start;flex-direction:column}.mk-cookie{right:12px;bottom:12px;width:calc(100% - 24px);max-height:calc(100vh - 24px);overflow:auto}.mk-cookie-actions{grid-template-columns:1fr;align-items:stretch}.mk-cookie .mk-button{width:100%}}@media (max-width:900px){.mk-journey-system-head{align-items:flex-start;flex-direction:column}.mk-journey-data{justify-content:flex-start}.mk-journey-canvas{min-height:0}.mk-journey-lane-labels,.mk-journey-route{display:none}.mk-journey-stage-grid{min-height:0;margin-left:0;grid-template-columns:repeat(2,1fr);grid-template-rows:none}.mk-journey-stage{grid-column:auto!important;grid-row:auto!important;min-height:145px}.mk-journey-value-grid{grid-template-columns:repeat(2,1fr)}.mk-council-onboarding{grid-template-columns:1fr}.mk-platform-screen-stack{width:100%}}@media (max-width:640px){.mk-hero.long-title h1{font-size:clamp(2.3rem,10.5vw,3.2rem)}.mk-platform-showcase{min-height:455px}.mk-platform-screen-stack{height:420px}.mk-platform-phone{width:178px;padding:6px;border-radius:31px}.mk-platform-phone video,.mk-platform-phone:after{border-radius:25px}.mk-platform-phone-speaker{top:10px;width:31px;height:4px}.mk-platform-screen figcaption{right:3%;bottom:14%;width:126px;padding:10px}.mk-platform-screen figcaption small{display:none}.mk-platform-view-note{left:3%;bottom:3%;max-width:76%;font-size:.56rem}.mk-platform-orbit.one{width:330px;height:330px}.mk-platform-orbit.two{width:250px;height:250px}.mk-video-poster.consent-required .mk-video-poster-copy{right:15px;bottom:38px}.mk-video-poster-copy button{min-height:37px}.mk-video-poster>a{right:auto;bottom:12px;left:15px}.mk-journey-system{padding:18px;border-radius:24px}.mk-journey-system-head strong{font-size:1.12rem}.mk-journey-stage-grid,.mk-journey-value-grid{grid-template-columns:1fr}.mk-journey-stage{min-height:130px}.mk-council-onboarding{width:calc(100% - 32px);padding:26px}.mk-council-onboarding ol{grid-template-columns:1fr}}@keyframes mk-phone-scroll-mobile{0%,27%{transform:translateY(0)}34%,61%{transform:translateY(-362px)}68%,94%{transform:translateY(-724px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mk-phone-scroll{transform:translateY(0)!important}.mk-platform-screen{opacity:0!important}.mk-platform-screen.screen-1{opacity:1!important;transform:none!important}}