.dc-mkx{--mk-a:var(--nw-brand-accent-soft,#c8956c);--mk-w:var(--nw-brand-accent-warm,#e8a86d);--mk-bg:var(--nw-brand-cream,#faf8f5);--mk-t:#2c2420;--mk-m:#8a7d72;--mk-cols:3;--mk-dur:60s;background:var(--mk-bg);padding:clamp(80px,9vw,140px) 0;position:relative;overflow:hidden}.dc-mkx .mkx__glow{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.dc-mkx .mkx__glow--1{background:radial-gradient(#c8956c17 0%,#0000 70%);width:460px;height:460px;top:-120px;left:-120px}.dc-mkx .mkx__glow--2{background:radial-gradient(#c8956c12 0%,#0000 70%);width:380px;height:380px;bottom:-100px;right:-60px}.dc-mkx .mkx__c{z-index:5;max-width:1440px;margin:0 auto;padding:0 60px;position:relative}.dc-mkx .mkx__split{grid-template-columns:minmax(340px,480px) 1fr;align-items:center;gap:clamp(48px,5vw,90px);display:grid}.dc-mkx .mkx__intro{position:relative}.dc-mkx .mkx__ey{letter-spacing:4px;text-transform:uppercase;color:var(--mk-a);align-items:center;gap:14px;margin-bottom:26px;font-size:11px;font-weight:600;display:inline-flex}.dc-mkx .mkx__ey-badge{border:1.5px solid #c8956c59;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dc-mkx .mkx__ey-badge svg{width:18px;height:18px;color:var(--mk-a);animation:3s ease-in-out infinite mkxFl}@keyframes mkxFl{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.dc-mkx .mkx__ti{letter-spacing:-.02em;color:var(--mk-t);margin:0 0 22px;font-family:SUSE,DM Sans,sans-serif;font-size:clamp(36px,4vw,58px);font-weight:700;line-height:1.08}.dc-mkx .mkx__hl{color:var(--mk-a);font-style:normal}.dc-mkx .mkx__st{color:var(--mk-m);max-width:440px;margin:0 0 34px;font-size:16px;line-height:1.75}.dc-mkx .mkx__stat{border:1px solid #2c24200f;border-left:3px solid var(--mk-a);background:#fff;border-radius:6px;align-items:center;gap:20px;margin-bottom:34px;padding:20px 32px 20px 26px;display:inline-flex;box-shadow:0 2px 14px #2c24200a}.dc-mkx .mkx__stat-num{color:var(--mk-a);letter-spacing:-.02em;font-family:SUSE,DM Sans,sans-serif;font-size:40px;font-weight:700;line-height:1}.dc-mkx .mkx__stat-lb{letter-spacing:2.4px;text-transform:uppercase;color:var(--mk-t);font-size:12px;font-weight:600;line-height:1.5}.dc-mkx .mkx__cta{letter-spacing:2.2px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--mk-a),var(--mk-w));border-radius:100px;align-items:center;gap:18px;padding:18px 20px 18px 38px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .4s,box-shadow .4s;display:inline-flex;box-shadow:0 8px 28px #c8956c38}.dc-mkx .mkx__cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 40px #c8956c52}.dc-mkx .mkx__cta-ar{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .35s;display:flex}.dc-mkx .mkx__cta-ar svg{width:14px;height:14px}.dc-mkx .mkx__cta:hover .mkx__cta-ar{transform:translate(4px)}.dc-mkx .mkx__stage{position:relative}.dc-mkx .mkx__cols{grid-template-columns:repeat(var(--mk-cols),1fr);gap:20px;height:clamp(520px,54vw,720px);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 11% 89%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 11% 89%,#0000 100%)}.dc-mkx .mkx__cols--m{display:none}.dc-mkx .mkx__col{position:relative;overflow:hidden}.dc-mkx .mkx__col:nth-child(2n){margin-top:44px}.dc-mkx .mkx__scroller{will-change:transform;animation:mkxUp var(--mk-dur) linear infinite;display:block}.dc-mkx .mkx__col:nth-child(2n) .mkx__scroller{animation-name:mkxDown}.dc-mkx .mkx__cols:hover .mkx__scroller{animation-play-state:paused}.dc-mkx .mkx__track{display:block}@keyframes mkxUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes mkxDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.dc-mkx .mkx__card{background:#fff;border:1px solid #2c24200f;border-radius:16px;min-width:0;margin-bottom:20px;padding:24px 22px 22px;text-decoration:none;transition:transform .4s,box-shadow .4s,border-color .4s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 20px #2c24200d}.dc-mkx .mkx__card:hover{border-color:#c8956c38;transform:translateY(-4px);box-shadow:0 18px 44px #2c24201a}.dc-mkx .mkx__card:before{content:"";background:linear-gradient(90deg,var(--mk-a),var(--mk-w));border-radius:0 0 3px 3px;width:46px;height:3px;transition:width .4s;position:absolute;top:0;left:22px}.dc-mkx .mkx__card:hover:before{width:calc(100% - 44px)}.dc-mkx .mkx__pt{letter-spacing:1.4px;text-transform:uppercase;color:var(--mk-a);background:#c8956c17;border-radius:100px;align-items:center;gap:6px;padding:5px 11px;font-size:9px;font-weight:600;display:inline-flex;position:absolute;top:16px;right:16px}.dc-mkx .mkx__pt i{background:var(--mk-a);border-radius:50%;width:5px;height:5px;display:block}.dc-mkx .mkx__logo{background:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:0;height:88px;margin:16px 0 18px;padding:4px 2px;display:flex;overflow:hidden}.dc-mkx .mkx__logo img{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;max-height:64px;transition:transform .4s;display:block}.dc-mkx .mkx__card:hover .mkx__logo img{transform:scale(1.04)}.dc-mkx .mkx__nm{letter-spacing:-.01em;color:var(--mk-t);margin:0 0 6px;font-family:SUSE,DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.dc-mkx .mkx__tg{color:var(--mk-m);margin:0 0 16px;font-size:13px;line-height:1.55}.dc-mkx .mkx__foot{border-top:1px solid #2c24200f;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:14px;display:flex}.dc-mkx .mkx__ty{text-overflow:ellipsis;white-space:nowrap;letter-spacing:1.6px;text-transform:uppercase;min-width:0;color:var(--mk-m);font-size:10px;font-weight:600;overflow:hidden}.dc-mkx .mkx__ar{width:26px;height:26px;color:var(--mk-a);background:#c8956c14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .35s,color .35s,transform .35s;display:flex}.dc-mkx .mkx__ar svg{width:12px;height:12px}.dc-mkx .mkx__card:hover .mkx__ar{background:var(--mk-a);color:#fff;transform:translate(3px)}.dc-mkx .mkx__badge{z-index:8;background:var(--mk-t);color:#fff;letter-spacing:2px;text-transform:uppercase;border-radius:100px;align-items:center;gap:11px;padding:15px 28px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:-18px;right:8px;box-shadow:0 16px 44px #2c242038}.dc-mkx .mkx__badge svg{width:15px;height:15px;color:var(--mk-w);flex-shrink:0}@media (width<=1180px){.dc-mkx .mkx__split{grid-template-columns:1fr;gap:52px}.dc-mkx .mkx__intro{max-width:620px}.dc-mkx .mkx__c{padding:0 40px}}@media (width<=900px){.dc-mkx .mkx__cols--d{display:none}.dc-mkx .mkx__cols--m{display:grid}.dc-mkx .mkx__cols{text-align:left;grid-template-columns:repeat(2,1fr);gap:16px;height:clamp(460px,112vw,640px)}.dc-mkx .mkx__col:nth-child(2n){margin-top:28px}.dc-mkx .mkx__badge{margin-top:28px;display:inline-flex;position:static}.dc-mkx .mkx__stage{text-align:center}}@media (hover:none){.dc-mkx .mkx__cols:active .mkx__scroller{animation-play-state:paused}}@media (width<=640px){.dc-mkx .mkx__c{padding:0 20px}.dc-mkx .mkx__cols{gap:14px;height:clamp(420px,120vw,560px)}.dc-mkx .mkx__col:nth-child(2n){margin-top:20px}.dc-mkx .mkx__card{margin-bottom:14px;padding:20px 16px 18px}.dc-mkx .mkx__card:before{width:36px;left:16px}.dc-mkx .mkx__card:hover:before{width:calc(100% - 32px)}.dc-mkx .mkx__logo{height:70px;margin:12px 0 14px}.dc-mkx .mkx__logo img{max-height:50px}.dc-mkx .mkx__nm{font-size:16px}.dc-mkx .mkx__tg{margin-bottom:12px;font-size:12px}.dc-mkx .mkx__pt{padding:4px 9px;font-size:8px;top:12px;right:12px}.dc-mkx .mkx__cta{justify-content:center;width:100%;min-height:48px}.dc-mkx .mkx__stat{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.dc-mkx .mkx__scroller,.dc-mkx .mkx__ey-badge svg{animation:none}.dc-mkx .mkx__cols{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.dc-mkx .mkx__col{overflow:visible}.dc-mkx .mkx__track--clone{display:none}}.dc-mkx.ah-bg--cream{--mk-bg:var(--nw-brand-cream,#faf8f5)}.dc-mkx.ah-bg--sand{--mk-bg:var(--nw-brand-sand,#f3ede6)}.dc-mkx.ah-bg--white{--mk-bg:#fff}
