.mkwy{position:relative;overflow:hidden;background:var(--mkwy-bg,var(--zn-bg1));border-bottom:2px solid rgba(var(--zn-line),.14)}.mkwy-ghost{bottom:20px;left:-14px;font-size:var(--mkwy-ghost-fs,160px);--ghost-stroke:1.5px}.mkwy-wrap{position:relative;z-index:1;max-width:var(--mkwy-mw,1180px);margin:0 auto}.mkwy-h2{margin:16px 0 10px;font-size:var(--mkwy-h-fs,34px);font-weight:900;line-height:1.55;background:linear-gradient(110deg,var(--mkwy-h1,var(--zn-t1)) 35%,var(--mkwy-h2c,var(--zn-accent-head)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.mkwy-lead{margin:0 0 40px;font-size:14.5px;line-height:2.1;color:var(--zn-t5);max-width:var(--mkwy-lead-w,640px);font-weight:500;text-wrap:pretty}.mkwy-lead p{margin:0 0 12px;color:inherit;font:inherit}.mkwy-lead p:last-child{margin-bottom:0}.mkwy-grid{display:grid;grid-template-columns:repeat(var(--mkwy-cols,4),minmax(0,1fr));gap:var(--mkwy-gap,18px)}.mkwy-card{background:var(--card-bg,var(--mkwy-card-bg,rgb(255 255 255 / .44)));border:2px solid var(--card-bd,var(--mkwy-card-bd,rgba(var(--zn-line),.2)));border-radius:var(--mkwy-card-r,22px);padding:var(--mkwy-card-p,26px 22px);box-shadow:var(--card-sh,var(--mkwy-card-sh,0 14px 34px rgb(120 60 40 / .1)));transition:transform .2s ease,box-shadow .2s ease}.mkwy-card:hover{transform:translateY(-4px);box-shadow:var(--mkwy-card-sh-h,var(--de-cardsh-hover))}.mkwy-ic{width:var(--mkwy-ic-s,46px);height:var(--mkwy-ic-s,46px);flex-shrink:0;border-radius:var(--mkwy-ic-r,14px);background:var(--ic-bg,linear-gradient(135deg,var(--zn-crim),var(--zn-rose)));color:var(--ic-fg,#FFF);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 0 22px rgb(255 59 92 / .24)}.mkwy-ic i,.mkwy-ic svg{font-size:20px;width:20px;height:20px;fill:currentColor}.mkwy-ct{font-size:var(--mkwy-ct-fs,16px);font-weight:900;color:var(--zn-t1);margin:16px 0 8px;line-height:1.6}.mkwy-cx{font-size:var(--mkwy-cx-fs,12.5px);color:var(--zn-t5);line-height:2.05;font-weight:500}.mkwy-cx p{margin:0 0 10px;color:inherit;font:inherit}.mkwy-cx p:last-child{margin-bottom:0}@media (max-width:1000px){.mkwy-grid{grid-template-columns:repeat(var(--mkwy-cols-t,2),minmax(0,1fr))}}@media (max-width:600px){.mkwy-grid{grid-template-columns:repeat(var(--mkwy-cols-m,1),minmax(0,1fr))}}