/* Mi Comitente design system 0.3.0. Scoped to the shortcode root. */
.mc-site{
  --mc-bg:#090b0a;--mc-bg-soft:#101311;--mc-surface:#161a18;--mc-surface-raised:#1d231f;
  --mc-line:#303731;--mc-line-strong:#465549;--mc-text:#f1f5ef;--mc-muted:#a2b0a3;
  --mc-muted-deep:#77877a;--mc-green:#b7ef88;--mc-green-strong:#7bd49a;
  --mc-green-ink:#172519;--mc-danger:#ee9c8f;--mc-warning:#e7bf7c;
  --mc-radius-sm:10px;--mc-radius-md:16px;--mc-radius-lg:24px;
  --mc-shadow:0 26px 90px rgba(0,0,0,.38);
  color-scheme:dark;background:var(--mc-bg);color:var(--mc-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  font-size:16px;line-height:1.55;min-height:100vh;overflow:hidden;
}
.mc-site,.mc-site *,.mc-site *::before,.mc-site *::after{box-sizing:border-box}
.mc-site h1,.mc-site h2,.mc-site h3,.mc-site p{margin:0}
.mc-site h1,.mc-site h2,.mc-site h3{line-height:1.06;letter-spacing:-.045em;font-weight:720}
.mc-site a{color:inherit;text-decoration:none}
.mc-site button,.mc-site input{font:inherit}
.mc-site :focus-visible{outline:2px solid var(--mc-green);outline-offset:4px}
.mc-site ::selection{background:var(--mc-green);color:var(--mc-green-ink)}
.mc-container{width:min(calc(100% - 64px),1240px);margin-inline:auto}
.mc-skip{position:absolute;z-index:100;top:-60px;left:20px;padding:12px 16px;background:var(--mc-green);color:var(--mc-green-ink)!important;border-radius:var(--mc-radius-sm)}
.mc-skip:focus{top:10px}
.mc-accent,.mc-brand-dot{color:var(--mc-green)}
.mc-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--mc-green);font-size:.7rem;font-weight:760;letter-spacing:.17em;line-height:1.3}
.mc-status-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--mc-green);box-shadow:0 0 0 4px rgba(183,239,136,.1)}
.mc-pill{display:inline-flex;align-items:center;gap:10px;border-radius:100px;padding:9px 14px;white-space:nowrap;font-size:.73rem;font-weight:720;letter-spacing:.025em}
.mc-pill-soft{background:#223126;color:var(--mc-green);border:1px solid #36513a}
.mc-pill-outline{border:1px solid var(--mc-line-strong);color:var(--mc-green);font-size:.65rem;letter-spacing:.14em}

/* Header and brand */
.mc-header{border-bottom:1px solid #1d2820;background:rgba(8,11,9,.97)}
.mc-header-inner{height:78px;display:flex;align-items:center;gap:38px}
.mc-brand{display:inline-flex;align-items:center;gap:11px;font-size:1.05rem;font-weight:760;letter-spacing:-.065em;white-space:nowrap}
.mc-brand-icon{display:flex;align-items:end;gap:3px;width:31px;height:31px;padding:7px 6px 6px;border:1px solid #4a6a4c;border-radius:9px;background:#17261a}
.mc-brand-icon span{display:block;flex:1;border-radius:1px;background:var(--mc-green)}
.mc-brand-icon span:nth-child(1){height:42%;opacity:.6}.mc-brand-icon span:nth-child(2){height:77%;opacity:.83}.mc-brand-icon span:nth-child(3){height:100%}
.mc-header-links{display:flex;gap:34px;align-items:center;margin-left:auto}
.mc-header-links a{color:var(--mc-muted);font-size:.82rem;font-weight:560;transition:color .2s}
.mc-header-links a:hover,.mc-header-links a[aria-current=page]{color:var(--mc-text)}
.mc-header-action{display:inline-flex;align-items:center;gap:16px;padding:10px 14px;margin-left:16px;border:1px solid var(--mc-line-strong);border-radius:var(--mc-radius-sm);font-size:.8rem;font-weight:700;white-space:nowrap}
.mc-header-action span{color:var(--mc-green)}.mc-header-action:hover{background:var(--mc-surface-raised)}

/* Buttons and marketing hero */
.mc-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:48px;padding:12px 17px;border-radius:var(--mc-radius-sm);font-size:.84rem;font-weight:760;transition:transform .2s,background .2s,border-color .2s}
.mc-btn:hover{transform:translateY(-2px)}
.mc-btn-primary{background:var(--mc-green)!important;color:var(--mc-green-ink)!important}
.mc-btn-primary:hover{background:#cdf7a8!important}
.mc-btn-text{color:var(--mc-text);padding-inline:5px}.mc-btn-text span{color:var(--mc-green)}
.mc-btn-outline{border:1px solid #5b7a5c;color:var(--mc-text)}.mc-btn-outline span{color:var(--mc-green)}.mc-btn-outline:hover{background:#1b2b1d}
.mc-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:7%;min-height:650px;padding-block:82px 92px}
.mc-hero-copy{position:relative;z-index:1}
.mc-hero h1{font-size:clamp(3.7rem,6.5vw,6.75rem);line-height:1.01;letter-spacing:-.075em;margin:22px 0 26px}
.mc-hero-copy>p{max-width:510px;color:var(--mc-muted);font-size:1.12rem;line-height:1.65}
.mc-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:32px}
.mc-hero-caption{display:flex;align-items:center;gap:10px;margin-top:55px;color:var(--mc-muted-deep);font-size:.78rem}
.mc-hero-caption span{width:25px;height:1px;background:var(--mc-green)}
.mc-demo{position:relative;max-width:530px;width:100%;margin-left:auto;padding:25px 27px 28px;background:linear-gradient(154deg,#1a261d 0%,#111713 48%,#111a14 100%);border:1px solid #3b503e;border-radius:24px;box-shadow:var(--mc-shadow),0 0 100px rgba(102,184,115,.08)}
.mc-demo::before{content:"";position:absolute;z-index:0;inset:-36px -28px 60px 20px;border:1px solid #1f3a26;border-radius:29px;pointer-events:none;transform:rotate(3deg)}
.mc-demo>*{position:relative}
.mc-demo-top,.mc-demo-list-title{display:flex;align-items:center;justify-content:space-between;gap:12px}
.mc-demo-top{padding-bottom:19px;border-bottom:1px solid #314035;color:var(--mc-muted-deep);font-size:.61rem;font-weight:760;letter-spacing:.13em}
.mc-demo-top span:first-child{display:flex;gap:10px;align-items:center;color:var(--mc-text)}
.mc-demo-title{display:grid;gap:7px;margin:27px 0 18px}.mc-demo-title span{font-size:.78rem;color:var(--mc-muted)}.mc-demo-title strong{font-size:1.4rem;line-height:1.2;letter-spacing:-.035em}
.mc-demo-chart{height:145px;display:flex;align-items:end;gap:8px;padding:0 2px 10px;border-bottom:1px solid #3b4b3e;background:repeating-linear-gradient(to top,transparent 0,transparent 35px,rgba(168,204,166,.08) 36px,transparent 37px)}
.mc-demo-chart span{height:var(--h);flex:1;border:1px solid rgba(199,255,188,.16);border-radius:3px 3px 0 0;background:linear-gradient(180deg,#9de278,#365c41)}
.mc-demo-chart span:nth-child(3n){background:linear-gradient(180deg,#84b990,#355247)}
.mc-demo-divider{height:1px;background:#2e3c30;margin:24px 0 18px}
.mc-demo-list-title{font-size:.86rem;font-weight:750;margin-bottom:14px}.mc-demo-list-title span{font-size:.6rem;color:var(--mc-muted-deep);letter-spacing:.12em}
.mc-demo-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;color:#d7e0d7;font-size:.76rem}
.mc-demo-row>span:first-child{min-width:110px;display:flex;align-items:center;gap:9px}
.mc-demo-swatch{display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--mc-green)}
.mc-swatch-sage{background:#729f81}.mc-swatch-gray{background:#68806e}
.mc-demo-track{flex:1;max-width:175px;height:7px;border-radius:8px;background:#2c382e;overflow:hidden}
.mc-demo-track i{display:block;height:100%;border-radius:8px;background:var(--mc-green)}
.mc-demo-row:nth-last-child(2) .mc-demo-track i{background:#729f81}.mc-demo-row:last-child .mc-demo-track i{background:#68806e}
.mc-strip{border-block:1px solid #263128;background:#0d130f}
.mc-strip-inner{display:flex;justify-content:space-between;gap:26px;padding-block:18px;color:var(--mc-muted);font-size:.66rem;font-weight:720;letter-spacing:.13em}
.mc-strip-inner span:first-child{color:var(--mc-green)}.mc-strip-inner i{font-style:normal;color:#587a5b;margin:0 16px;font-size:.54rem}

/* Shared sections and cards */
.mc-section{padding-block:112px}
.mc-section-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:40px}
.mc-section-heading h2,.mc-process-grid h2,.mc-faq-section h2,.mc-access-section h2{font-size:clamp(2.5rem,4.2vw,4.8rem);margin-top:15px}
.mc-section-heading>p{max-width:400px;color:var(--mc-muted);font-size:.97rem;line-height:1.7}
.mc-muted-heading{color:#a5b4a4}
.mc-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mc-feature-card{min-height:304px;padding:27px;display:flex;flex-direction:column;border:1px solid var(--mc-line);border-radius:var(--mc-radius-md);background:var(--mc-surface);transition:border-color .2s,transform .2s}
.mc-feature-card:hover{border-color:#577457;transform:translateY(-3px)}
.mc-feature-number,.mc-feature-meta,.mc-section-counter{color:var(--mc-muted-deep);font-size:.66rem;font-weight:760;letter-spacing:.13em}
.mc-feature-icon{display:grid;place-items:center;width:42px;height:42px;margin-top:33px;border:1px solid #3f6240;border-radius:12px;background:#25372a;color:var(--mc-green);font-size:1.3rem}
.mc-feature-card h3{font-size:1.45rem;margin:19px 0 11px}
.mc-feature-card p{color:var(--mc-muted);font-size:.87rem;line-height:1.65}
.mc-feature-meta{display:flex;justify-content:space-between;gap:10px;margin-top:auto;padding-top:25px;color:var(--mc-green);font-size:.61rem}
.mc-process-section{background:#101811;border-block:1px solid #28372b;padding-block:100px}
.mc-process-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:center}
.mc-process-grid>div:first-child>p{max-width:410px;color:var(--mc-muted);margin:26px 0 28px;line-height:1.7}
.mc-flow{border:1px solid var(--mc-line-strong);border-radius:var(--mc-radius-lg);padding:24px;background:#151d17}
.mc-flow-source,.mc-flow-group>div{display:flex;align-items:center;gap:13px;background:#1d2920;border:1px solid #37513a;border-radius:var(--mc-radius-sm);padding:16px}
.mc-flow-symbol{display:grid;place-items:center;flex:none;width:35px;height:35px;background:#2b4130;border-radius:9px;color:var(--mc-green);font-size:1.2rem}
.mc-flow-source div{display:grid}.mc-flow-source small,.mc-flow-group small{font-size:.58rem;color:var(--mc-muted-deep);font-weight:760;letter-spacing:.12em}.mc-flow-source strong,.mc-flow-group strong{font-size:.84rem;font-weight:680}
.mc-flow-source>span:last-child{margin-left:auto;color:var(--mc-muted-deep);font-size:.7rem}
.mc-flow-connector{width:1px;height:22px;margin:auto;background:#6b916d}
.mc-flow-group{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
.mc-flow-group>div{display:grid;justify-items:start;gap:10px;padding:14px;background:#151e17}
.mc-flow-group .mc-flow-symbol{width:30px;height:30px;font-size:1rem}
.mc-flow>p{margin-top:18px;color:var(--mc-muted-deep);font-size:.72rem}
.mc-faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-block:110px}
.mc-faq-section>div:first-child>p{color:var(--mc-muted);margin-top:20px}
.mc-faq-list{border-top:1px solid var(--mc-line)}
.mc-faq-list details{border-bottom:1px solid var(--mc-line);padding:22px 0}
.mc-faq-list summary{position:relative;cursor:pointer;list-style:none;padding-right:32px;font-size:.94rem;font-weight:650}
.mc-faq-list summary::-webkit-details-marker{display:none}
.mc-faq-list summary::after{content:"+";position:absolute;right:0;top:-5px;color:var(--mc-green);font-size:1.4rem;font-weight:400}
.mc-faq-list details[open] summary::after{content:"−"}
.mc-faq-list p{margin-top:13px;max-width:590px;color:var(--mc-muted);font-size:.88rem;line-height:1.7}
.mc-access-section{position:relative;background:radial-gradient(circle at 26% 55%,#1c3220 0%,#111a13 45%,#0c120e 100%);border-top:1px solid #304734;padding-block:96px}
.mc-access-grid{display:grid;grid-template-columns:1fr 420px;gap:8%;align-items:center}
.mc-access-grid>div:first-child>p{max-width:470px;color:var(--mc-muted);margin-top:24px;line-height:1.7}
.mc-access-mark{font-weight:800;font-size:8rem;line-height:1;letter-spacing:-.15em;color:rgba(183,239,136,.08);margin-top:32px}.mc-access-mark span{color:rgba(183,239,136,.35)}
.mc-access-card,.mc-account-box{background:var(--mc-surface);border:1px solid #425945;border-radius:var(--mc-radius-lg);padding:30px;box-shadow:var(--mc-shadow)}
.mc-access-card-head{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--mc-line);padding-bottom:20px;margin-bottom:23px;color:var(--mc-green);font-size:.69rem;font-weight:760;letter-spacing:.16em}

/* WordPress login, account and coupon forms; styles stay inside the shortcode. */
.mc-site .mc-account p{margin-bottom:15px;color:var(--mc-muted);font-size:.86rem}
.mc-site .mc-account a,.mc-site .mc-access-card a,.mc-site .mc-account-box a{color:var(--mc-green);text-decoration:underline;text-decoration-color:#557c54;text-underline-offset:3px}
.mc-site .mc-account form,.mc-site .mc-access-card form,.mc-site .mc-account-box form{margin:0}
.mc-site .mc-access-card label,.mc-site .mc-account-box label{display:block;margin-bottom:7px;color:#d7e1d6;font-size:.78rem;font-weight:650}
.mc-site .mc-access-card input:not([type=hidden]):not([type=checkbox]):not([type=submit]),
.mc-site .mc-account-box input:not([type=hidden]):not([type=checkbox]):not([type=submit]){
  width:100%;min-height:44px;margin:0 0 15px;padding:10px 12px;border:1px solid #405444;border-radius:var(--mc-radius-sm);background:#0d140f;color:var(--mc-text);
}
.mc-site .mc-access-card input[type=checkbox],.mc-site .mc-account-box input[type=checkbox]{accent-color:var(--mc-green)}
.mc-site .mc-access-card input[type=submit],.mc-site .mc-access-card button,
.mc-site .mc-account-box input[type=submit],.mc-site .mc-account-box button{
  display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 17px;border:0;border-radius:var(--mc-radius-sm);background:var(--mc-green);color:var(--mc-green-ink);font-weight:760;cursor:pointer;
}
.mc-site .mc-access-card input[type=submit]:hover,.mc-site .mc-access-card button:hover,.mc-site .mc-account-box input[type=submit]:hover,.mc-site .mc-account-box button:hover{background:#cdf7a8}
.mc-site .mc-access-card .login-remember label,.mc-site .mc-account-box .login-remember label{display:flex;align-items:center;gap:9px}
.mc-site .mc-access-card .mc-benefit-form,.mc-site .mc-account-box .mc-benefit-form{border-top:1px solid var(--mc-line);margin-top:25px;padding-top:22px}
.mc-site .mc-benefit-form h3{font-size:1rem;margin-bottom:12px}
.mc-site .mc-benefit-form p{color:var(--mc-muted);font-size:.82rem;margin-bottom:12px}
.mc-site .mc-benefit-form button{background:transparent!important;color:var(--mc-green)!important;border:1px solid var(--mc-line-strong)!important}
.mc-site .mc-benefit-form button:hover{background:var(--mc-surface-raised)!important}
.mc-site .mc-account form[onsubmit] button{background:transparent!important;color:var(--mc-danger)!important;border:1px solid #76524d!important}
.mc-site .mc-account form[onsubmit] button:hover{background:#2a1d1c!important}

/* Private shell and reusable dashboard components. */
.mc-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);gap:42px;min-height:760px;padding-block:42px 105px}
.mc-sidebar{position:relative;border-right:1px solid var(--mc-line);padding-right:18px;color:var(--mc-muted)}
.mc-sidebar-label{padding:12px 13px 18px;color:var(--mc-muted-deep);font-size:.65rem;font-weight:760;letter-spacing:.14em}
.mc-side-item{min-height:44px;display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:var(--mc-radius-sm);font-size:.82rem;font-weight:600}
.mc-side-item>span:first-child{width:17px;text-align:center;font-size:1.16rem;color:var(--mc-muted-deep)}
.mc-side-item small{margin-left:auto;font-size:.58rem;color:var(--mc-muted-deep)}
.mc-side-item.mc-side-active{background:#203123;color:var(--mc-green)}.mc-side-active>span:first-child{color:var(--mc-green)}
.mc-side-item:not(.mc-side-disabled):hover{background:var(--mc-surface-raised)}
.mc-side-disabled{opacity:.72;cursor:default}
.mc-sidebar-rule{height:1px;background:var(--mc-line);margin:15px 11px}
.mc-sidebar-foot{display:flex;align-items:center;gap:10px;margin:65px 13px 0;font-size:.72rem;color:var(--mc-muted)}
.mc-workspace-content{min-width:0}
.mc-workspace-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:9px 0 32px}
.mc-workspace-head h1{font-size:clamp(2.3rem,4vw,4.1rem);margin:9px 0 12px}.mc-workspace-head p{color:var(--mc-muted);font-size:.93rem}
.mc-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.mc-kpi{min-height:135px;padding:20px;background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:var(--mc-radius-md);display:flex;flex-direction:column}
.mc-kpi>span{color:var(--mc-muted);font-size:.75rem}.mc-kpi strong{font-size:2.1rem;line-height:1.2;margin:12px 0 4px;font-variant-numeric:tabular-nums}.mc-kpi small{color:var(--mc-muted-deep);font-size:.68rem}
.mc-empty-state{display:flex;align-items:center;flex-direction:column;text-align:center;padding:55px 24px;margin-top:14px;border:1px dashed #456048;border-radius:var(--mc-radius-lg);background:radial-gradient(circle at center 0,#1c2c1e,#111813 65%)}
.mc-empty-icon{width:70px;height:70px;display:flex;align-items:end;justify-content:center;gap:5px;padding:19px 17px;border:1px solid #527856;border-radius:20px;background:#233b29;margin-bottom:24px}
.mc-empty-icon span{width:8px;border-radius:3px 3px 0 0;background:var(--mc-green)}.mc-empty-icon span:nth-child(1){height:14px;opacity:.55}.mc-empty-icon span:nth-child(2){height:23px;opacity:.75}.mc-empty-icon span:nth-child(3){height:31px}
.mc-empty-state h2{font-size:clamp(1.6rem,3vw,2.4rem);margin:17px 0 12px}.mc-empty-state p{max-width:470px;color:var(--mc-muted);font-size:.87rem;line-height:1.7}
.mc-empty-note{margin-top:23px;color:var(--mc-green);font-size:.72rem;font-weight:650}
.mc-roadmap{padding-block:66px 0}.mc-roadmap .mc-section-heading h2{font-size:2rem}.mc-roadmap .mc-feature-card{min-height:245px;padding:21px}
.mc-roadmap .mc-feature-icon{margin-top:20px}.mc-roadmap .mc-feature-card h3{font-size:1.15rem;margin-top:15px}.mc-roadmap .mc-feature-card p{font-size:.78rem}
.mc-account-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:start;margin-top:74px;padding-top:45px;border-top:1px solid var(--mc-line)}
.mc-account-section h2{font-size:2rem;margin:12px 0}.mc-account-section>div:first-child>p{color:var(--mc-muted);font-size:.85rem;line-height:1.7}
.mc-account-box{box-shadow:none;padding:26px}

.mc-footer{border-top:1px solid var(--mc-line);background:#0b100d}
.mc-footer-inner{min-height:106px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.mc-footer-inner>span,.mc-footer-inner>small{color:var(--mc-muted-deep);font-size:.72rem}

@media(max-width:1050px){
  .mc-hero{gap:4%}.mc-hero h1{font-size:clamp(3.4rem,6vw,5.6rem)}
  .mc-header-links{gap:19px}.mc-process-grid{gap:5%}
  .mc-workspace{grid-template-columns:180px minmax(0,1fr);gap:27px}.mc-side-item small{display:none}
}
@media(max-width:780px){
  .mc-container{width:min(calc(100% - 40px),1240px)}
  .mc-header-inner{height:69px}.mc-header-links{display:none}.mc-header-action{margin-left:auto}
  .mc-hero{grid-template-columns:1fr;min-height:auto;gap:60px;padding-block:72px 86px}
  .mc-hero h1{font-size:clamp(3.6rem,9vw,6rem)}.mc-demo{max-width:600px;margin-inline:auto}
  .mc-section-heading{align-items:start;flex-direction:column;gap:23px}
  .mc-feature-grid{grid-template-columns:1fr}.mc-feature-card{min-height:230px}.mc-feature-icon{margin-top:24px}
  .mc-process-grid,.mc-faq-section,.mc-access-grid{grid-template-columns:1fr;gap:45px}
  .mc-access-card{max-width:550px}.mc-access-mark{display:none}
  .mc-workspace{grid-template-columns:1fr;padding-top:24px}.mc-sidebar{display:flex;align-items:center;gap:7px;overflow:auto;border-right:0;border-bottom:1px solid var(--mc-line);padding:0 0 15px}
  .mc-sidebar-label,.mc-side-disabled,.mc-sidebar-rule,.mc-sidebar-foot{display:none}.mc-side-item{flex:none}
  .mc-account-section{grid-template-columns:1fr;gap:22px}
  .mc-footer-inner{flex-wrap:wrap;padding-block:24px;min-height:auto}.mc-footer-inner>span{display:none}
}
@media(max-width:520px){
  .mc-container{width:min(calc(100% - 32px),1240px)}.mc-brand{font-size:.96rem}.mc-header-action{padding:8px 10px;gap:7px}
  .mc-hero{padding-top:58px;gap:56px}.mc-hero h1{font-size:clamp(3.35rem,13vw,4.4rem)}.mc-hero-copy>p{font-size:.99rem}
  .mc-hero-actions{gap:13px}.mc-btn{font-size:.78rem}.mc-hero-caption{margin-top:37px}
  .mc-demo{padding:20px}.mc-demo::before{inset:-16px -9px 42px 8px}.mc-demo-title strong{font-size:1.15rem}
  .mc-demo-track{max-width:90px}.mc-demo-row>span:first-child{min-width:100px}
  .mc-strip-inner{display:block;text-align:center;font-size:.58rem}.mc-strip-inner span:first-child{display:block;margin-bottom:9px}
  .mc-strip-inner i{margin:0 5px}.mc-section,.mc-faq-section{padding-block:78px}
  .mc-section-heading h2,.mc-process-grid h2,.mc-faq-section h2,.mc-access-section h2{font-size:2.6rem}
  .mc-process-section,.mc-access-section{padding-block:75px}.mc-flow{padding:15px}.mc-flow-group{grid-template-columns:1fr}.mc-flow-group>div{display:flex;align-items:center}.mc-flow-group small{margin-left:auto}
  .mc-workspace-head{align-items:start;flex-direction:column}.mc-workspace-head h1{font-size:2.6rem}
  .mc-kpi-grid{grid-template-columns:1fr}.mc-kpi{min-height:110px}.mc-empty-state{padding:38px 18px}
  .mc-roadmap .mc-feature-card{min-height:200px}.mc-account-box,.mc-access-card{padding:22px}
}
@media(prefers-reduced-motion:reduce){.mc-site *, .mc-site *::before, .mc-site *::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
