{"id":7,"date":"2026-04-15T18:00:38","date_gmt":"2026-04-15T16:00:38","guid":{"rendered":"https:\/\/macromillcnc.com\/?page_id=7"},"modified":"2026-09-02T18:54:36","modified_gmt":"2026-09-02T16:54:36","slug":"home","status":"publish","type":"page","link":"https:\/\/macromillcnc.com\/","title":{"rendered":"BHC"},"content":{"rendered":"\n<style>\n\/* =========================================================\nMACROMILL CNC\nPREMIUM CNC AUTOMATION ECOSYSTEM\nFINAL VISUAL UPGRADE\n========================================================= *\/\n\n.mmx,\n.mmx *{\n    box-sizing:border-box;\n}\n\n.mmx{\n    --cyan:#48e6f1;\n    --cyan2:#a9faff;\n    --white:#f6fcfd;\n    --text:#a7bac0;\n    --muted:#71858c;\n\n    position:relative;\n    width:100%;\n    max-width:100%;\n    margin:0;\n    overflow:hidden;\n\n    color:var(--white);\n    font-family:\"Segoe UI\",Arial,sans-serif;\n\n    background:\n        radial-gradient(circle at 82% 6%,rgba(38,216,233,.13),transparent 29%),\n        radial-gradient(circle at 6% 62%,rgba(0,111,183,.08),transparent 31%),\n        linear-gradient(180deg,#031015 0%,#02080b 45%,#010507 100%);\n}\n\n\/* =========================================================\nWORDPRESS FULL WIDTH FIX\n========================================================= *\/\n\n.wp-block-html:has(> .mmx){\n    position:relative!important;\n\n    width:100vw!important;\n    max-width:100vw!important;\n\n    margin-left:calc(50% - 50vw)!important;\n    margin-right:calc(50% - 50vw)!important;\n\n    padding-left:0!important;\n    padding-right:0!important;\n\n    overflow:visible!important;\n}\n\n.wp-block-post-content:has(.mmx),\n.entry-content:has(.mmx),\n.wp-site-blocks:has(.mmx),\nmain:has(.mmx){\n    overflow-x:visible!important;\n}\n\n\/* =========================================================\nGLOBAL BACKGROUND GRID\n========================================================= *\/\n\n.mmx:before{\n    content:\"\";\n\n    position:absolute;\n    inset:0;\n\n    pointer-events:none;\n\n    background-image:\n        linear-gradient(rgba(75,224,236,.022) 1px,transparent 1px),\n        linear-gradient(90deg,rgba(75,224,236,.022) 1px,transparent 1px);\n\n    background-size:56px 56px;\n\n    mask-image:\n        linear-gradient(\n            180deg,\n            rgba(0,0,0,.85),\n            rgba(0,0,0,.18) 78%,\n            transparent\n        );\n}\n\n.mmx:after{\n    content:\"\";\n\n    position:absolute;\n\n    width:760px;\n    height:760px;\n\n    right:-390px;\n    top:-390px;\n\n    border-radius:50%;\n\n    border:1px solid rgba(72,228,240,.08);\n\n    box-shadow:\n        0 0 0 90px rgba(72,228,240,.016),\n        0 0 0 180px rgba(72,228,240,.009);\n\n    pointer-events:none;\n}\n\n\/* =========================================================\nMAIN WRAPPER\n========================================================= *\/\n\n.mmx-wrap{\n    position:relative;\n    z-index:2;\n\n    width:min(1460px,calc(100% - 72px));\n\n    margin:0 auto;\n\n    padding:0 0 78px;\n}\n\n\/* =========================================================\nBRAND STAGE\n========================================================= *\/\n\n.mmx-brand-stage{\n    position:relative;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    min-height:190px;\n\n    border-bottom:1px solid rgba(255,255,255,.065);\n\n    background:\n        linear-gradient(\n            180deg,\n            rgba(255,255,255,.018),\n            rgba(255,255,255,0)\n        );\n}\n\n.mmx-brand-stage:before{\n    content:\"\";\n\n    position:absolute;\n\n    left:15%;\n    right:15%;\n    bottom:-1px;\n\n    height:1px;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            rgba(72,228,240,.34),\n            rgba(72,228,240,.12),\n            transparent\n        );\n}\n\n.mmx-brand-stage:after{\n    content:\"\";\n\n    position:absolute;\n\n    width:270px;\n    height:70px;\n\n    left:50%;\n    top:50%;\n\n    transform:translate(-50%,-50%);\n\n    background:\n        radial-gradient(\n            ellipse,\n            rgba(68,224,238,.08),\n            transparent 70%\n        );\n\n    filter:blur(12px);\n\n    pointer-events:none;\n}\n\n.mmx-logo-wrap{\n    position:relative;\n    z-index:3;\n\n    display:flex;\n    flex-direction:column;\n    align-items:center;\n    justify-content:center;\n\n    gap:10px;\n}\n\n.mmx-logo{\n    display:block;\n\n    width:380px;\n    max-width:82vw;\n\n    height:auto;\n\n    filter:\n        drop-shadow(0 12px 20px rgba(0,0,0,.45))\n        drop-shadow(0 0 14px rgba(80,224,238,.05));\n}\n\n.mmx-logo-sub{\n    color:#688087;\n\n    font-size:7.5px;\n    font-weight:850;\n\n    letter-spacing:.19em;\n\n    text-transform:uppercase;\n}\n\n\/* =========================================================\nHERO\n========================================================= *\/\n\n.mmx-hero{\n    position:relative;\n\n    max-width:1180px;\n\n    margin:0 auto;\n\n    padding:72px 0 52px;\n\n    text-align:center;\n\n    isolation:isolate;\n}\n\n\/* SUBTLE CNC TOOLPATH GEOMETRY *\/\n\n.mmx-hero:before{\n    content:\"\";\n\n    position:absolute;\n\n    width:720px;\n    height:360px;\n\n    left:50%;\n    top:36px;\n\n    transform:translateX(-50%);\n\n    z-index:-1;\n\n    opacity:.34;\n\n    pointer-events:none;\n\n    background:\n        radial-gradient(\n            ellipse at center,\n            transparent 0 33%,\n            rgba(68,226,239,.055) 33.4% 33.8%,\n            transparent 34.2% 45%,\n            rgba(68,226,239,.04) 45.4% 45.8%,\n            transparent 46.2%\n        ),\n        linear-gradient(\n            90deg,\n            transparent 49.8%,\n            rgba(72,229,241,.035) 50%,\n            transparent 50.2%\n        ),\n        linear-gradient(\n            transparent 49.8%,\n            rgba(72,229,241,.03) 50%,\n            transparent 50.2%\n        );\n}\n\n.mmx-hero:after{\n    content:\"X   Y   Z     G65     #100     WHILE\";\n\n    position:absolute;\n\n    left:50%;\n    bottom:14px;\n\n    transform:translateX(-50%);\n\n    z-index:-1;\n\n    color:rgba(91,229,240,.045);\n\n    font-family:Consolas,\"Courier New\",monospace;\n\n    font-size:13px;\n    font-weight:700;\n\n    letter-spacing:.72em;\n\n    white-space:nowrap;\n\n    pointer-events:none;\n}\n\n.mmx-eyebrow{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n\n    margin-bottom:20px;\n\n    padding:8px 14px;\n\n    border:1px solid rgba(84,229,241,.20);\n    border-radius:999px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.07),\n            rgba(255,255,255,.015)\n        );\n\n    backdrop-filter:blur(17px) saturate(145%);\n    -webkit-backdrop-filter:blur(17px) saturate(145%);\n\n    box-shadow:\n        inset 0 1px 0 rgba(255,255,255,.10),\n        0 12px 30px rgba(0,0,0,.16);\n\n    color:#73edf5;\n\n    font-size:9px;\n    font-weight:850;\n\n    letter-spacing:.17em;\n\n    text-transform:uppercase;\n}\n\n.mmx-title{\n    max-width:1120px;\n\n    margin:0 auto;\n\n    color:#fff;\n\n    font-size:clamp(56px,6vw,96px);\n    line-height:.90;\n\n    font-weight:900;\n\n    letter-spacing:-.065em;\n\n    text-transform:uppercase;\n\n    text-shadow:\n        0 1px 0 rgba(255,255,255,.12),\n        0 2px 0 rgba(255,255,255,.04),\n        0 4px 0 rgba(0,0,0,.25),\n        0 12px 28px rgba(0,0,0,.42);\n}\n\n.mmx-title span{\n    display:block;\n\n    margin-top:10px;\n\n    background:\n        linear-gradient(\n            90deg,\n            #ffffff 0%,\n            #d7fdff 28%,\n            #69edf5 67%,\n            #26aabd 100%\n        );\n\n    -webkit-background-clip:text;\n    background-clip:text;\n\n    color:transparent;\n\n    text-shadow:none;\n\n    filter:drop-shadow(0 8px 18px rgba(0,0,0,.25));\n}\n\n.mmx-intro{\n    max-width:900px;\n\n    margin:27px auto 0;\n\n    color:#a8bac0;\n\n    font-size:16px;\n    line-height:1.72;\n}\n\n.mmx-intro strong{\n    color:#f0fcfe;\n    font-weight:700;\n}\n\n\/* =========================================================\nMAIN CTA BUTTONS\n========================================================= *\/\n\n.mmx-actions{\n    display:flex;\n    align-items:stretch;\n    justify-content:center;\n\n    flex-wrap:wrap;\n\n    gap:11px;\n\n    margin-top:33px;\n}\n\n.mmx-btn{\n    position:relative;\n\n    min-height:57px;\n\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n\n    gap:14px;\n\n    padding:0 22px;\n\n    border-radius:10px;\n\n    text-decoration:none!important;\n\n    font-size:9.5px;\n    font-weight:900;\n\n    letter-spacing:.075em;\n\n    text-transform:uppercase;\n\n    transition:\n        transform .22s ease,\n        border-color .22s ease,\n        box-shadow .22s ease,\n        background .22s ease;\n}\n\n.mmx-btn-main{\n    overflow:hidden;\n\n    border:1px solid rgba(184,252,255,.72);\n\n    background:\n        linear-gradient(\n            135deg,\n            #95fbff 0%,\n            #4ce7f0 48%,\n            #14b4cc 100%\n        );\n\n    box-shadow:\n        0 16px 38px rgba(0,198,221,.22),\n        inset 0 1px 0 rgba(255,255,255,.85);\n\n    color:#001317!important;\n}\n\n.mmx-btn-main:before{\n    content:\"\";\n\n    position:absolute;\n\n    top:0;\n    left:-40%;\n\n    width:24%;\n    height:100%;\n\n    transform:skewX(-22deg);\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            rgba(255,255,255,.50),\n            transparent\n        );\n\n    transition:left .62s ease;\n}\n\n.mmx-btn-main:hover:before{\n    left:120%;\n}\n\n.mmx-btn-main:hover{\n    transform:translateY(-2px);\n\n    box-shadow:\n        0 20px 45px rgba(0,207,229,.32),\n        inset 0 1px 0 rgba(255,255,255,.90);\n}\n\n.mmx-btn-main-copy{\n    display:flex;\n    flex-direction:column;\n\n    align-items:flex-start;\n\n    line-height:1.1;\n}\n\n.mmx-btn-main-copy small{\n    margin-top:4px;\n\n    color:rgba(0,19,23,.62);\n\n    font-size:6.5px;\n    font-weight:900;\n\n    letter-spacing:.13em;\n}\n\n.mmx-btn-glass{\n    border:1px solid rgba(89,228,240,.22);\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.07),\n            rgba(255,255,255,.015)\n        );\n\n    backdrop-filter:blur(20px) saturate(145%);\n    -webkit-backdrop-filter:blur(20px) saturate(145%);\n\n    box-shadow:\n        inset 0 1px 0 rgba(255,255,255,.08),\n        0 8px 25px rgba(0,0,0,.12);\n\n    color:#eafcff!important;\n}\n\n.mmx-btn-glass:hover{\n    transform:translateY(-2px);\n\n    border-color:rgba(83,229,241,.45);\n\n    background:rgba(65,220,233,.08);\n}\n\n.mmx-btn-arrow{\n    font-size:17px;\n}\n\n\/* =========================================================\nEXPLORE SECTION\n========================================================= *\/\n\n.mmx-explore-top{\n    padding:0 0 54px;\n}\n\n.mmx-explore-head{\n    display:flex;\n    align-items:flex-end;\n    justify-content:space-between;\n\n    gap:40px;\n\n    margin-bottom:20px;\n}\n\n.mmx-kicker{\n    margin-bottom:8px;\n\n    color:#4fe1eb;\n\n    font-size:8px;\n    font-weight:900;\n\n    letter-spacing:.18em;\n\n    text-transform:uppercase;\n}\n\n.mmx-explore-head h2{\n    margin:0;\n\n    color:#f4fbfd;\n\n    font-size:30px;\n    line-height:1.06;\n\n    font-weight:850;\n\n    letter-spacing:-.035em;\n}\n\n.mmx-explore-head p{\n    max-width:520px;\n\n    margin:0;\n\n    color:#758a91;\n\n    font-size:11px;\n    line-height:1.65;\n}\n\n.mmx-explore{\n    position:relative;\n\n    overflow:hidden;\n\n    padding:18px;\n\n    border:1px solid rgba(88,229,241,.17);\n    border-radius:20px;\n\n    background:\n        radial-gradient(\n            circle at 100% 0%,\n            rgba(51,220,235,.09),\n            transparent 35%\n        ),\n        linear-gradient(\n            145deg,\n            rgba(19,39,46,.70),\n            rgba(4,12,16,.87)\n        );\n\n    backdrop-filter:blur(26px) saturate(150%);\n    -webkit-backdrop-filter:blur(26px) saturate(150%);\n\n    box-shadow:\n        0 28px 65px rgba(0,0,0,.26),\n        inset 0 1px 0 rgba(255,255,255,.09);\n}\n\n.mmx-explore:before{\n    content:\"\";\n\n    position:absolute;\n\n    left:0;\n    right:0;\n    top:0;\n\n    height:1px;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            rgba(79,228,240,.34),\n            transparent\n        );\n}\n\n.mmx-explore-grid{\n    position:relative;\n    z-index:2;\n\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n\n    gap:10px;\n}\n\n\/* =========================================================\nEXPLORE CARDS\n========================================================= *\/\n\n.mmx-resource{\n    position:relative;\n\n    min-height:145px;\n\n    display:flex;\n    flex-direction:column;\n\n    padding:16px 17px;\n\n    overflow:hidden;\n\n    border:1px solid rgba(255,255,255,.065);\n    border-radius:12px;\n\n    background:\n        radial-gradient(\n            circle at 100% 0%,\n            rgba(64,225,238,.045),\n            transparent 42%\n        ),\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.045),\n            rgba(255,255,255,.010)\n        );\n\n    text-decoration:none!important;\n\n    box-shadow:\n        inset 0 1px 0 rgba(255,255,255,.035);\n\n    transition:\n        transform .22s ease,\n        border-color .22s ease,\n        background .22s ease,\n        box-shadow .22s ease;\n}\n\n.mmx-resource:before{\n    content:\"\";\n\n    position:absolute;\n\n    left:0;\n    bottom:0;\n\n    width:0;\n    height:2px;\n\n    background:\n        linear-gradient(\n            90deg,\n            #45dce8,\n            #8cf7fc\n        );\n\n    transition:width .28s ease;\n}\n\n.mmx-resource:hover:before{\n    width:100%;\n}\n\n.mmx-resource:hover{\n    transform:translateY(-4px);\n\n    border-color:rgba(79,228,240,.30);\n\n    background:\n        radial-gradient(\n            circle at 100% 0%,\n            rgba(61,224,237,.10),\n            transparent 40%\n        ),\n        rgba(255,255,255,.035);\n\n    box-shadow:\n        0 16px 34px rgba(0,0,0,.18),\n        inset 0 1px 0 rgba(255,255,255,.06);\n}\n\n.mmx-resource-top{\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n\n    margin-bottom:11px;\n}\n\n.mmx-resource-identity{\n    display:flex;\n    align-items:center;\n\n    gap:10px;\n}\n\n.mmx-resource-icon{\n    width:34px;\n    height:34px;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    flex:0 0 34px;\n\n    border:1px solid rgba(75,226,238,.16);\n    border-radius:8px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(85,230,241,.075),\n            rgba(255,255,255,.015)\n        );\n\n    color:#5ce9f2;\n\n    box-shadow:\n        inset 0 1px 0 rgba(255,255,255,.055);\n}\n\n.mmx-resource-icon svg{\n    width:18px;\n    height:18px;\n\n    fill:none;\n\n    stroke:currentColor;\n\n    stroke-width:1.7;\n\n    stroke-linecap:round;\n    stroke-linejoin:round;\n}\n\n.mmx-resource-type{\n    color:#65e8f1;\n\n    font-size:7.5px;\n    font-weight:900;\n\n    letter-spacing:.12em;\n\n    text-transform:uppercase;\n}\n\n.mmx-resource-arrow{\n    color:#4fe3ed;\n\n    font-size:18px;\n\n    transition:transform .2s ease;\n}\n\n.mmx-resource:hover .mmx-resource-arrow{\n    transform:translateX(4px);\n}\n\n.mmx-resource h3{\n    margin:0 0 6px;\n\n    color:#f1fbfd;\n\n    font-size:17px;\n    line-height:1.12;\n\n    font-weight:850;\n\n    letter-spacing:-.025em;\n}\n\n.mmx-resource p{\n    margin:0;\n\n    color:#82969d;\n\n    font-size:10px;\n    line-height:1.48;\n}\n\n\/* =========================================================\nSECTION DIVIDER\n========================================================= *\/\n\n.mmx-divider{\n    position:relative;\n\n    height:36px;\n\n    margin:0 0 22px;\n}\n\n.mmx-divider:before{\n    content:\"\";\n\n    position:absolute;\n\n    left:8%;\n    right:8%;\n    top:50%;\n\n    height:1px;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            rgba(72,228,240,.10),\n            rgba(72,228,240,.30),\n            rgba(72,228,240,.10),\n            transparent\n        );\n}\n\n.mmx-divider:after{\n    content:\"\";\n\n    position:absolute;\n\n    left:50%;\n    top:50%;\n\n    width:7px;\n    height:7px;\n\n    transform:\n        translate(-50%,-50%)\n        rotate(45deg);\n\n    border:1px solid rgba(79,231,241,.46);\n\n    background:#061419;\n\n    box-shadow:\n        0 0 12px rgba(71,226,238,.15);\n}\n\n\/* =========================================================\nFLAGSHIP PRODUCTS\n========================================================= *\/\n\n.mmx-products{\n    padding-top:0;\n}\n\n.mmx-section-head{\n    display:grid;\n    grid-template-columns:1fr .9fr;\n\n    gap:54px;\n\n    align-items:end;\n\n    margin-bottom:30px;\n}\n\n.mmx-section-head h2{\n    margin:0;\n\n    color:#f4fbfd;\n\n    font-size:36px;\n    line-height:1.06;\n\n    font-weight:850;\n\n    letter-spacing:-.04em;\n\n    text-shadow:\n        0 1px 0 rgba(255,255,255,.08),\n        0 8px 20px rgba(0,0,0,.24);\n}\n\n.mmx-section-head p{\n    margin:0;\n\n    color:#758a91;\n\n    font-size:11px;\n    line-height:1.65;\n}\n\n\/* =========================================================\nFLAGSHIP CARDS\n========================================================= *\/\n\n.mmx-core{\n    display:grid;\n    grid-template-columns:1fr 1.08fr 1fr;\n\n    gap:16px;\n}\n\n.mmx-card{\n    position:relative;\n\n    min-height:430px;\n\n    display:flex;\n    flex-direction:column;\n\n    overflow:hidden;\n\n    padding:28px;\n\n    border:1px solid rgba(91,227,239,.18);\n    border-radius:22px;\n\n    background:\n        radial-gradient(\n            circle at 100% 0%,\n            rgba(59,220,234,.10),\n            transparent 38%\n        ),\n        linear-gradient(\n            145deg,\n            rgba(22,42,49,.74),\n            rgba(4,12,16,.90)\n        );\n\n    backdrop-filter:blur(30px) saturate(150%);\n    -webkit-backdrop-filter:blur(30px) saturate(150%);\n\n    box-shadow:\n        0 28px 65px rgba(0,0,0,.28),\n        inset 0 1px 0 rgba(255,255,255,.10);\n\n    text-decoration:none!important;\n\n    transition:\n        transform .25s ease,\n        border-color .25s ease,\n        box-shadow .25s ease;\n}\n\n.mmx-card:before{\n    content:\"\";\n\n    position:absolute;\n\n    top:0;\n    left:0;\n\n    width:100%;\n    height:46%;\n\n    pointer-events:none;\n\n    background:\n        linear-gradient(\n            180deg,\n            rgba(255,255,255,.06),\n            transparent\n        );\n}\n\n.mmx-card:after{\n    content:\"\";\n\n    position:absolute;\n\n    top:-40%;\n    left:-30%;\n\n    width:34%;\n    height:190%;\n\n    transform:rotate(18deg);\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            rgba(255,255,255,.06),\n            transparent\n        );\n\n    opacity:0;\n\n    animation:mmGlassSweep 9s ease-in-out infinite;\n\n    pointer-events:none;\n}\n\n@keyframes mmGlassSweep{\n\n    0%,12%{\n        left:-35%;\n        opacity:0;\n    }\n\n    19%{\n        opacity:.58;\n    }\n\n    45%{\n        left:115%;\n        opacity:.18;\n    }\n\n    53%,100%{\n        left:115%;\n        opacity:0;\n    }\n}\n\n.mmx-card:nth-child(2):after{\n    animation-delay:1.4s;\n}\n\n.mmx-card:nth-child(3):after{\n    animation-delay:2.8s;\n}\n\n.mmx-card:hover{\n    transform:\n        translateY(-7px)\n        perspective(900px)\n        rotateX(1deg);\n\n    border-color:rgba(78,230,241,.43);\n\n    box-shadow:\n        0 38px 80px rgba(0,0,0,.41),\n        0 0 34px rgba(43,211,224,.055),\n        inset 0 1px 0 rgba(255,255,255,.13);\n}\n\n.mmx-card-top{\n    position:relative;\n    z-index:2;\n\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n\n    margin-bottom:58px;\n}\n\n.mmx-num{\n    color:#51e2ec;\n\n    font-size:9px;\n    font-weight:900;\n\n    letter-spacing:.16em;\n}\n\n.mmx-type{\n    padding:6px 9px;\n\n    border:1px solid rgba(83,226,238,.20);\n    border-radius:6px;\n\n    background:rgba(73,223,235,.035);\n\n    color:#8deef5;\n\n    font-size:7px;\n    font-weight:900;\n\n    letter-spacing:.11em;\n\n    text-transform:uppercase;\n}\n\n.mmx-card h3{\n    position:relative;\n    z-index:2;\n\n    margin:0 0 8px;\n\n    color:#fff;\n\n    font-size:29px;\n    line-height:1.02;\n\n    font-weight:850;\n\n    letter-spacing:-.04em;\n\n    text-shadow:\n        0 1px 0 rgba(255,255,255,.06),\n        0 3px 0 rgba(0,0,0,.20),\n        0 10px 20px rgba(0,0,0,.30);\n}\n\n.mmx-card-sub{\n    position:relative;\n    z-index:2;\n\n    margin-bottom:18px;\n\n    color:#50e2ed;\n\n    font-size:8px;\n    font-weight:850;\n\n    letter-spacing:.10em;\n\n    text-transform:uppercase;\n}\n\n.mmx-card p{\n    position:relative;\n    z-index:2;\n\n    margin:0;\n\n    color:#8ea2a9;\n\n    font-size:11px;\n    line-height:1.62;\n}\n\n.mmx-list{\n    position:relative;\n    z-index:2;\n\n    display:grid;\n\n    gap:8px;\n\n    margin-top:22px;\n}\n\n.mmx-list div{\n    display:flex;\n    align-items:center;\n\n    gap:8px;\n\n    color:#81959c;\n\n    font-size:9px;\n}\n\n.mmx-list div:before{\n    content:\"\";\n\n    width:5px;\n    height:5px;\n\n    flex:0 0 5px;\n\n    border-radius:50%;\n\n    background:#4fe0eb;\n\n    box-shadow:\n        0 0 7px rgba(79,224,235,.32);\n}\n\n.mmx-card-bottom{\n    position:relative;\n    z-index:2;\n\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n\n    margin-top:auto;\n\n    padding-top:27px;\n\n    border-top:1px solid rgba(255,255,255,.055);\n}\n\n.mmx-card-link{\n    color:#5ae7f1;\n\n    font-size:9px;\n    font-weight:900;\n\n    letter-spacing:.095em;\n\n    text-transform:uppercase;\n}\n\n.mmx-card-go{\n    width:39px;\n    height:39px;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    border:1px solid rgba(83,226,238,.16);\n    border-radius:50%;\n\n    color:#50dfe9;\n\n    font-size:17px;\n\n    transition:\n        transform .2s ease,\n        border-color .2s ease,\n        background .2s ease;\n}\n\n.mmx-card:hover .mmx-card-go{\n    transform:translateX(4px);\n\n    border-color:rgba(78,229,240,.40);\n\n    background:rgba(60,218,231,.06);\n}\n\n\/* =========================================================\nMACROFUSION FEATURED\n========================================================= *\/\n\n.mmx-card-mf{\n    border-color:rgba(79,231,242,.33);\n\n    background:\n        radial-gradient(\n            circle at 100% 0%,\n            rgba(70,230,242,.19),\n            transparent 40%\n        ),\n        linear-gradient(\n            145deg,\n            rgba(24,51,58,.82),\n            rgba(4,13,17,.92)\n        );\n\n    box-shadow:\n        0 32px 72px rgba(0,0,0,.32),\n        0 0 36px rgba(46,216,230,.045),\n        inset 0 1px 0 rgba(255,255,255,.12);\n}\n\n.mmx-card-mf h3{\n    background:\n        linear-gradient(\n            90deg,\n            #ffffff,\n            #91f7fb\n        );\n\n    -webkit-background-clip:text;\n    background-clip:text;\n\n    color:transparent;\n\n    text-shadow:none;\n}\n\n\/* =========================================================\nMACRO CYCLE LIBRARY FEATURE\n========================================================= *\/\n\n.mmx-card-cycle{\n    border-color:rgba(79,228,240,.27);\n\n    box-shadow:\n        0 30px 68px rgba(0,0,0,.30),\n        0 0 28px rgba(62,223,236,.035),\n        inset 0 1px 0 rgba(255,255,255,.10);\n}\n\n.mmx-card-cycle:before{\n    background:\n        radial-gradient(\n            circle at 92% 5%,\n            rgba(68,227,239,.085),\n            transparent 38%\n        ),\n        linear-gradient(\n            180deg,\n            rgba(255,255,255,.055),\n            transparent\n        );\n}\n\n\/* =========================================================\nREADY TO GET STARTED\n========================================================= *\/\n\n.mmx-decide{\n    padding-top:60px;\n}\n\n.mmx-decide-head{\n    max-width:820px;\n\n    margin:0 auto 25px;\n\n    text-align:center;\n}\n\n.mmx-decide-head h2{\n    margin:0;\n\n    color:#f4fbfd;\n\n    font-size:34px;\n    line-height:1.08;\n\n    font-weight:850;\n\n    letter-spacing:-.038em;\n}\n\n.mmx-decide-head p{\n    max-width:700px;\n\n    margin:11px auto 0;\n\n    color:#7f949b;\n\n    font-size:11px;\n    line-height:1.65;\n}\n\n.mmx-decide-grid{\n    display:grid;\n\n    grid-template-columns:repeat(3,1fr);\n\n    gap:16px;\n}\n\n.mmx-choice{\n    position:relative;\n\n    min-height:285px;\n\n    display:flex;\n    flex-direction:column;\n\n    overflow:hidden;\n\n    padding:27px;\n\n    border:1px solid rgba(88,228,240,.17);\n    border-radius:18px;\n\n    background:\n        radial-gradient(\n            circle at 100% 0%,\n            rgba(50,221,235,.085),\n            transparent 38%\n        ),\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.052),\n            rgba(255,255,255,.012)\n        );\n\n    backdrop-filter:blur(22px) saturate(145%);\n    -webkit-backdrop-filter:blur(22px) saturate(145%);\n\n    box-shadow:\n        0 22px 52px rgba(0,0,0,.21),\n        inset 0 1px 0 rgba(255,255,255,.08);\n}\n\n.mmx-choice:before{\n    content:\"\";\n\n    position:absolute;\n\n    left:0;\n    top:0;\n\n    width:100%;\n    height:1px;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            rgba(92,235,245,.42),\n            transparent\n        );\n}\n\n.mmx-choice-featured{\n    border-color:rgba(92,235,245,.34);\n\n    background:\n        radial-gradient(\n            circle at 100% 0%,\n            rgba(57,224,238,.15),\n            transparent 40%\n        ),\n        linear-gradient(\n            145deg,\n            rgba(22,49,57,.78),\n            rgba(4,13,17,.91)\n        );\n\n    box-shadow:\n        0 27px 65px rgba(0,0,0,.27),\n        0 0 32px rgba(49,218,232,.04),\n        inset 0 1px 0 rgba(255,255,255,.10);\n}\n\n.mmx-choice small{\n    display:block;\n\n    margin-bottom:13px;\n\n    color:#4fe0eb;\n\n    font-size:8px;\n    font-weight:900;\n\n    letter-spacing:.15em;\n\n    text-transform:uppercase;\n}\n\n.mmx-choice h3{\n    margin:0 0 11px;\n\n    color:#fff;\n\n    font-size:27px;\n    line-height:1.06;\n\n    font-weight:900;\n\n    letter-spacing:-.035em;\n}\n\n.mmx-choice p{\n    margin:0 0 21px;\n\n    color:#8ea3aa;\n\n    font-size:11px;\n    line-height:1.62;\n}\n\n.mmx-choice-note{\n    margin-top:auto;\n    margin-bottom:12px;\n\n    color:#637981;\n\n    font-size:8px;\n    font-weight:800;\n\n    letter-spacing:.07em;\n\n    text-transform:uppercase;\n}\n\n.mmx-choice-buy{\n    position:relative;\n\n    min-height:52px;\n\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n\n    gap:15px;\n\n    padding:0 16px;\n\n    overflow:hidden;\n\n    border:1px solid rgba(81,226,238,.28);\n    border-radius:9px;\n\n    background:\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.065),\n            rgba(255,255,255,.016)\n        );\n\n    color:#e9fcfe!important;\n\n    text-decoration:none!important;\n\n    font-size:9px;\n    font-weight:900;\n\n    letter-spacing:.075em;\n\n    text-transform:uppercase;\n\n    transition:\n        transform .2s ease,\n        border-color .2s ease,\n        background .2s ease,\n        box-shadow .2s ease;\n}\n\n.mmx-choice-buy:hover{\n    transform:translateY(-2px);\n\n    border-color:rgba(83,230,241,.48);\n\n    background:rgba(59,218,232,.07);\n}\n\n.mmx-choice-buy-main{\n    border-color:rgba(188,252,255,.74);\n\n    background:\n        linear-gradient(\n            135deg,\n            #95fbff 0%,\n            #4ce7f0 48%,\n            #14b4cc 100%\n        );\n\n    color:#001317!important;\n\n    box-shadow:\n        0 15px 36px rgba(0,198,221,.20),\n        inset 0 1px 0 rgba(255,255,255,.84);\n}\n\n.mmx-choice-buy-main:hover{\n    background:\n        linear-gradient(\n            135deg,\n            #a7fcff 0%,\n            #55eaf2 48%,\n            #18bbd2 100%\n        );\n\n    box-shadow:\n        0 19px 43px rgba(0,203,226,.28),\n        inset 0 1px 0 rgba(255,255,255,.90);\n}\n\n.mmx-choice-buy span:last-child{\n    font-size:16px;\n}\n\n\/* =========================================================\nFREE RESOURCES CTA\n========================================================= *\/\n\n.mmx-free{\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n\n    gap:30px;\n\n    margin-top:52px;\n\n    padding:26px 28px;\n\n    border:1px solid rgba(255,255,255,.065);\n    border-radius:15px;\n\n    background:\n        radial-gradient(\n            circle at 100% 0%,\n            rgba(60,223,236,.07),\n            transparent 40%\n        ),\n        linear-gradient(\n            145deg,\n            rgba(255,255,255,.04),\n            rgba(255,255,255,.01)\n        );\n}\n\n.mmx-free strong{\n    display:block;\n\n    margin-bottom:4px;\n\n    color:#e8f8fa;\n\n    font-size:15px;\n    font-weight:850;\n}\n\n.mmx-free span{\n    color:#758a91;\n\n    font-size:10.5px;\n}\n\n.mmx-free a{\n    flex:0 0 auto;\n\n    color:#57e4ee!important;\n\n    text-decoration:none!important;\n\n    font-size:9px;\n    font-weight:900;\n\n    letter-spacing:.09em;\n\n    text-transform:uppercase;\n}\n\n\/* =========================================================\nSUPPORTED CONTROLS\n========================================================= *\/\n\n.mmx-controls{\n    margin-top:36px;\n\n    padding:26px 20px;\n\n    border-top:1px solid rgba(255,255,255,.065);\n    border-bottom:1px solid rgba(255,255,255,.065);\n\n    text-align:center;\n}\n\n.mmx-controls-title{\n    margin-bottom:15px;\n\n    color:#52e1eb;\n\n    font-size:9px;\n    font-weight:900;\n\n    letter-spacing:.18em;\n\n    text-transform:uppercase;\n}\n\n.mmx-controls-list{\n    display:flex;\n    justify-content:center;\n    align-items:center;\n    flex-wrap:wrap;\n\n    gap:12px 28px;\n\n    color:#c1d1d5;\n\n    font-size:11px;\n    font-weight:800;\n\n    letter-spacing:.055em;\n}\n\n\/* =========================================================\nFOOTER\n========================================================= *\/\n\n.mmx-bottom{\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n\n    gap:20px;\n\n    padding-top:27px;\n\n    color:#4a6067;\n\n    font-size:7.5px;\n    font-weight:800;\n\n    letter-spacing:.12em;\n\n    text-transform:uppercase;\n}\n\n\/* =========================================================\nTABLET\n========================================================= *\/\n\n@media(max-width:1080px){\n\n    .mmx-wrap{\n        width:min(100% - 42px,1460px);\n    }\n\n    .mmx-explore-grid{\n        grid-template-columns:repeat(2,1fr);\n    }\n\n    .mmx-section-head{\n        grid-template-columns:1fr;\n\n        gap:14px;\n    }\n\n    .mmx-core{\n        grid-template-columns:1fr;\n    }\n\n    .mmx-decide-grid{\n        grid-template-columns:1fr;\n    }\n}\n\n\/* =========================================================\nMOBILE\n========================================================= *\/\n\n@media(max-width:680px){\n\n    .mmx{\n        width:100%!important;\n        max-width:100%!important;\n\n        margin:0!important;\n    }\n\n    .wp-block-html:has(> .mmx){\n        width:100%!important;\n        max-width:100%!important;\n\n        margin:0!important;\n    }\n\n    .mmx-wrap{\n        width:100%!important;\n\n        padding:0 16px 40px;\n    }\n\n    .mmx-brand-stage{\n        min-height:150px;\n    }\n\n    .mmx-logo{\n        width:260px;\n        max-width:88vw;\n    }\n\n    .mmx-logo-sub{\n        font-size:6.5px;\n    }\n\n    .mmx-hero{\n        padding:48px 0 40px;\n    }\n\n    .mmx-hero:before{\n        width:420px;\n        height:270px;\n\n        top:42px;\n\n        opacity:.25;\n    }\n\n    .mmx-hero:after{\n        display:none;\n    }\n\n    .mmx-title{\n        font-size:43px;\n        line-height:.94;\n    }\n\n    .mmx-intro{\n        font-size:13px;\n    }\n\n    .mmx-actions{\n        display:grid;\n        grid-template-columns:1fr;\n    }\n\n    .mmx-btn{\n        width:100%;\n    }\n\n    .mmx-btn-main-copy{\n        align-items:center;\n    }\n\n    .mmx-explore-top{\n        padding-bottom:43px;\n    }\n\n    .mmx-explore-head{\n        display:block;\n\n        text-align:center;\n    }\n\n    .mmx-explore-head p{\n        margin:10px auto 0;\n\n        text-align:center;\n    }\n\n    .mmx-explore{\n        padding:10px;\n    }\n\n    .mmx-explore-grid{\n        grid-template-columns:repeat(2,minmax(0,1fr));\n\n        gap:8px;\n    }\n\n    .mmx-resource{\n        min-height:158px;\n\n        padding:13px;\n    }\n\n    .mmx-resource-top{\n        margin-bottom:10px;\n    }\n\n    .mmx-resource-identity{\n        gap:7px;\n    }\n\n    .mmx-resource-icon{\n        width:30px;\n        height:30px;\n\n        flex-basis:30px;\n    }\n\n    .mmx-resource-icon svg{\n        width:16px;\n        height:16px;\n    }\n\n    .mmx-resource-type{\n        font-size:6px;\n\n        letter-spacing:.07em;\n    }\n\n    .mmx-resource-arrow{\n        font-size:14px;\n    }\n\n    .mmx-resource h3{\n        font-size:14px;\n\n        line-height:1.15;\n    }\n\n    .mmx-resource p{\n        font-size:8.5px;\n\n        line-height:1.42;\n    }\n\n    .mmx-divider{\n        height:25px;\n\n        margin-bottom:18px;\n    }\n\n    .mmx-section-head{\n        text-align:center;\n    }\n\n    .mmx-core{\n        max-width:520px;\n\n        margin:0 auto;\n\n        grid-template-columns:1fr;\n    }\n\n    .mmx-card{\n        min-height:355px;\n\n        padding:22px;\n\n        text-align:center;\n    }\n\n    .mmx-card-top{\n        justify-content:center;\n\n        gap:14px;\n    }\n\n    .mmx-list{\n        width:fit-content;\n\n        margin-left:auto;\n        margin-right:auto;\n\n        text-align:left;\n    }\n\n    .mmx-card-bottom{\n        justify-content:center;\n\n        gap:15px;\n    }\n\n    .mmx-choice{\n        text-align:left;\n    }\n\n    .mmx-choice-buy{\n        width:100%;\n    }\n\n    .mmx-free{\n        display:block;\n\n        margin-top:42px;\n\n        text-align:center;\n    }\n\n    .mmx-free a{\n        display:inline-block;\n\n        margin-top:14px;\n    }\n\n    .mmx-bottom{\n        display:block;\n\n        text-align:center;\n\n        line-height:1.8;\n    }\n}\n\n\/* =========================================================\nVERY SMALL MOBILE\n========================================================= *\/\n\n@media(max-width:390px){\n\n    .mmx-explore-grid{\n        grid-template-columns:1fr;\n    }\n\n    .mmx-resource{\n        min-height:130px;\n    }\n}\n\n\/* =========================================================\nREDUCED MOTION\n========================================================= *\/\n\n@media(prefers-reduced-motion:reduce){\n\n    .mmx-card:after{\n        animation:none;\n    }\n}\n\n\n\/* =========================================================\n   2026 CONVERSION, ACCESSIBILITY & ABOVE-THE-FOLD UPGRADE\n   ========================================================= *\/\nhtml{scroll-behavior:smooth;background:#02080b}\nbody{margin:0;background:#02080b}\n.mmx-brand-stage{min-height:124px}\n.mmx-logo{width:300px}\n.mmx-hero{padding:44px 0 42px}\n.mmx-title{font-size:clamp(48px,5.5vw,82px);line-height:.94}\n.mmx-intro{max-width:820px;margin-top:23px}\n.mmx-actions{margin-top:27px}\n.mmx-btn-main{min-width:255px}\n.mmx-btn-glass{opacity:.86}\n.mmx-proof{\n    display:grid;grid-template-columns:repeat(4,1fr);gap:1px;\n    margin:0 0 52px;border:1px solid rgba(88,229,241,.16);\n    border-radius:16px;overflow:hidden;background:rgba(88,229,241,.10);\n    box-shadow:0 24px 55px rgba(0,0,0,.27),0 0 30px rgba(44,220,234,.035),inset 0 1px 0 rgba(255,255,255,.10);\n    backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)\n}\n.mmx-proof-item{\n    min-height:88px;display:flex;flex-direction:column;align-items:center;\n    justify-content:center;padding:16px;text-align:center;\n    background:linear-gradient(145deg,rgba(18,44,52,.78),rgba(3,12,16,.88));\n    box-shadow:inset 0 1px 0 rgba(255,255,255,.055)\n}\n.mmx-proof-item strong{color:#f4fdff;font-size:20px;line-height:1.1}\n.mmx-proof-item span{margin-top:7px;color:#70dfe7;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}\n.mmx a:focus-visible{outline:3px solid #a9faff;outline-offset:4px}\n.mmx-btn,.mmx-card,.mmx-resource,.mmx-choice-buy{touch-action:manipulation}\n.mmx-card{min-height:400px}\n.mmx-products{padding-bottom:58px}\n.mmx-decide{display:none}\n.mmx-demo{\n    display:grid;grid-template-columns:.86fr 1.14fr;gap:30px;align-items:center;\n    margin:0 0 62px;padding:34px;border:1px solid rgba(88,229,241,.18);\n    border-radius:24px;position:relative;overflow:hidden;\n    background:radial-gradient(circle at 92% 5%,rgba(63,228,241,.14),transparent 34%),linear-gradient(145deg,rgba(28,58,67,.66),rgba(4,12,16,.90));\n    box-shadow:0 34px 80px rgba(0,0,0,.38),0 0 42px rgba(46,217,231,.045),inset 0 1px 0 rgba(255,255,255,.12);\n    backdrop-filter:blur(32px) saturate(165%);-webkit-backdrop-filter:blur(32px) saturate(165%)\n}\n.mmx-demo:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.075),transparent 24%,transparent 72%,rgba(67,227,240,.035));opacity:.75}\n.mmx-demo>*{position:relative;z-index:1}\n.mmx-demo h2,.mmx-faq h2{margin:0;color:#f4fbfd;font-size:clamp(29px,3vw,40px);line-height:1.05;letter-spacing:-.04em}\n.mmx-demo-copy>p{color:#8ca1a8;font-size:13px;line-height:1.7}\n.mmx-demo-points{display:grid;gap:10px;margin:22px 0 0}\n.mmx-demo-points span{color:#dffcff;font-size:11px;font-weight:700}\n.mmx-demo-points span:before{content:'\u2713';margin-right:10px;color:#50e4ee}\n.mmx-code-compare{display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;gap:9px}\n.mmx-code-panel{min-width:0;padding:18px;border:1px solid rgba(88,229,241,.20);border-radius:15px;background:linear-gradient(145deg,rgba(6,24,30,.92),rgba(1,7,10,.96));box-shadow:0 18px 38px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.07)}\n.mmx-code-panel small{display:block;margin-bottom:12px;color:#58e5ee;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}\n.mmx-code-panel strong{display:block;color:#f3fdff;font-size:24px}\n.mmx-code-panel pre{margin:13px 0 0;overflow:hidden;color:#789097;font:10px\/1.6 Consolas,'Courier New',monospace;white-space:pre-wrap}\n.mmx-code-arrow{display:flex;align-items:center;justify-content:center;color:#58e5ee;font-size:24px}\n.mmx-demo-note{grid-column:1\/-1;margin:0;color:#667c83;font-size:9px;line-height:1.55;text-align:right}\n.mmx-faq{margin:0 0 58px;padding:32px;border:1px solid rgba(88,229,241,.16);border-radius:24px;position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(53,222,236,.10),transparent 35%),linear-gradient(145deg,rgba(17,41,48,.66),rgba(3,11,15,.88));box-shadow:0 32px 75px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.09);backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%)}\n.mmx-faq:before{content:'';position:absolute;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(101,239,248,.56),transparent)}\n.mmx-faq-head{max-width:760px;margin-bottom:24px}\n.mmx-faq-head p{color:#7d9299;font-size:12px;line-height:1.65}\n.mmx-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.mmx-faq details{border:1px solid rgba(88,229,241,.14);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.055);transition:border-color .22s ease,background .22s ease,transform .22s ease}\n.mmx-faq details:hover{transform:translateY(-2px);border-color:rgba(88,229,241,.34);background:linear-gradient(145deg,rgba(77,226,238,.085),rgba(255,255,255,.018))}\n.mmx-faq details[open]{border-color:rgba(88,229,241,.30);background:linear-gradient(145deg,rgba(60,220,234,.09),rgba(255,255,255,.018))}\n.mmx-faq summary{cursor:pointer;padding:18px 46px 18px 18px;color:#effcfe;font-size:12px;font-weight:800;line-height:1.35;list-style:none;position:relative}\n.mmx-faq summary::-webkit-details-marker{display:none}\n.mmx-faq summary:after{content:'+';position:absolute;right:18px;top:15px;color:#52e3ed;font-size:20px;font-weight:400}\n.mmx-faq details[open] summary:after{content:'\u2212'}\n.mmx-faq details p{margin:0;padding:0 18px 19px;color:#83979e;font-size:11px;line-height:1.7}\n\n\/* =========================================================\n   PREMIUM TYPOGRAPHY + GLASS SYSTEM REFINEMENT\n   ========================================================= *\/\n.mmx{\n    --cyan:#63e8ef;--cyan2:#b8fbff;--white:#f2f8f9;--text:#aab9bd;--muted:#71848a;\n    font-family:\"Segoe UI Variable Text\",\"Aptos\",\"Segoe UI\",Arial,sans-serif;\n    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;\n    background:radial-gradient(circle at 78% 4%,rgba(42,201,215,.115),transparent 28%),radial-gradient(circle at 8% 54%,rgba(17,100,155,.075),transparent 30%),linear-gradient(180deg,#041216 0%,#02090c 48%,#010507 100%)\n}\n.mmx-wrap{width:min(1320px,calc(100% - 80px));padding-bottom:88px}\n.mmx-brand-stage{min-height:118px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}\n.mmx-logo{width:272px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.46)) drop-shadow(0 0 22px rgba(80,224,238,.075))}\n.mmx-logo-sub{font-size:7px;font-weight:650;letter-spacing:.24em;color:#688087}\n.mmx-hero{max-width:1040px;padding:58px 0 58px}\n.mmx-eyebrow{margin-bottom:24px;padding:8px 15px;font-size:8px;font-weight:700;letter-spacing:.20em;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 18px 42px rgba(0,0,0,.18)}\n.mmx-title{\n    max-width:980px;font-family:\"Segoe UI Variable Display\",\"Aptos Display\",\"Segoe UI\",Arial,sans-serif;\n    font-size:clamp(48px,5.25vw,78px);line-height:1.00;font-weight:680;\n    letter-spacing:-.052em;text-transform:none;text-shadow:0 12px 34px rgba(0,0,0,.38)\n}\n.mmx-title span{margin-top:8px;font-weight:620;letter-spacing:-.047em;background:linear-gradient(90deg,#edfdfd 0%,#b9f8fa 40%,#62e5ed 72%,#2da8ba 100%);-webkit-background-clip:text;background-clip:text}\n.mmx-intro{max-width:760px;margin-top:25px;color:#9dafb4;font-size:15px;line-height:1.75;font-weight:400}\n.mmx-actions{gap:12px;margin-top:31px}\n.mmx-btn{min-height:55px;border-radius:12px;padding:0 23px;font-size:9px;font-weight:720;letter-spacing:.105em}\n.mmx-btn-main{box-shadow:0 18px 46px rgba(0,198,221,.18),inset 0 1px 0 rgba(255,255,255,.90)}\n.mmx-btn-glass{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018));border-color:rgba(99,232,239,.19);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 18px 42px rgba(0,0,0,.16)}\n.mmx-kicker{margin-bottom:11px;font-size:7.5px;font-weight:720;letter-spacing:.22em}\n.mmx-explore-head h2,.mmx-section-head h2,.mmx-demo h2,.mmx-faq h2{\n    font-family:\"Segoe UI Variable Display\",\"Aptos Display\",\"Segoe UI\",Arial,sans-serif;\n    color:#eef7f8;font-weight:640;letter-spacing:-.035em;text-transform:none;text-shadow:none\n}\n.mmx-explore-head h2{font-size:32px}.mmx-section-head h2{font-size:39px}.mmx-demo h2,.mmx-faq h2{font-size:clamp(28px,3vw,38px)}\n.mmx-explore-head p,.mmx-section-head p{color:#819399;font-size:11.5px;line-height:1.75}\n.mmx-explore{padding:16px;border-radius:22px;border-color:rgba(99,232,239,.15);background:radial-gradient(circle at 100% 0,rgba(51,220,235,.085),transparent 35%),linear-gradient(145deg,rgba(22,46,54,.62),rgba(4,12,16,.82));box-shadow:0 34px 75px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.10)}\n.mmx-resource{min-height:150px;padding:18px;border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(64,225,238,.05),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 12px 30px rgba(0,0,0,.10)}\n.mmx-resource-type,.mmx-num,.mmx-type{font-weight:700;letter-spacing:.15em}\n.mmx-resource h3{font-size:16px;font-weight:650;letter-spacing:-.018em}.mmx-resource p{font-size:10.5px;line-height:1.58}\n.mmx-section-head{grid-template-columns:1fr .82fr;gap:68px;margin-bottom:34px}\n.mmx-core{gap:18px}\n.mmx-card{min-height:420px;padding:30px;border-radius:24px;border-color:rgba(99,232,239,.16);background:radial-gradient(circle at 100% 0,rgba(59,220,234,.09),transparent 39%),linear-gradient(145deg,rgba(24,49,57,.64),rgba(4,12,16,.86));box-shadow:0 34px 75px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.11)}\n.mmx-card-top{margin-bottom:54px}\n.mmx-card h3{font-family:\"Segoe UI Variable Display\",\"Aptos Display\",\"Segoe UI\",Arial,sans-serif;font-size:29px;font-weight:650;line-height:1.08;letter-spacing:-.035em;text-transform:none}\n.mmx-card-sub{font-size:8px;font-weight:700;letter-spacing:.135em;color:#60e5ed}\n.mmx-card p{font-size:11.5px;line-height:1.72;color:#8da0a6}\n.mmx-list div{font-size:10.5px;font-weight:500;color:#c9d8db}\n.mmx-card-link{font-size:8px;font-weight:720;letter-spacing:.12em}\n.mmx-proof{border-radius:18px;margin-bottom:60px}.mmx-proof-item{min-height:94px}\n.mmx-proof-item strong{font-family:\"Segoe UI Variable Display\",\"Aptos Display\",\"Segoe UI\",Arial,sans-serif;font-size:18px;font-weight:640;letter-spacing:-.018em}.mmx-proof-item span{font-size:7px;font-weight:700;letter-spacing:.16em}\n.mmx-demo{padding:38px;gap:38px}.mmx-demo-copy>p{font-size:12.5px;line-height:1.78}.mmx-demo-points span{font-size:10.5px;font-weight:550}\n.mmx-code-panel strong{font-size:22px;font-weight:620}.mmx-code-panel small{font-weight:700;letter-spacing:.15em}\n.mmx-faq{padding:38px}.mmx-faq-head{margin-bottom:28px}.mmx-faq-head p{font-size:12px;line-height:1.75}\n.mmx-faq summary{padding:19px 48px 19px 19px;font-size:11.5px;font-weight:620;letter-spacing:-.005em}.mmx-faq details p{font-size:10.8px;line-height:1.75}\n.mmx-free{border-radius:18px;background:linear-gradient(145deg,rgba(27,58,66,.61),rgba(4,13,17,.84));box-shadow:0 28px 65px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.09)}\n.mmx-free strong{font-size:17px;font-weight:640;letter-spacing:-.018em}.mmx-free span{font-size:10.5px;line-height:1.6}.mmx-free a{font-size:8px;font-weight:720;letter-spacing:.12em}\n.mmx-controls-title{font-size:7px;font-weight:700;letter-spacing:.19em}.mmx-controls-list span{font-size:8px;font-weight:620;letter-spacing:.12em}\n.mmx-bottom span:first-child{font-weight:680;letter-spacing:.12em}.mmx-bottom span:last-child{font-weight:500;letter-spacing:.10em}\n@media(max-width:760px){\n    .mmx-brand-stage{min-height:98px}\n    .mmx-logo{width:230px}\n    .mmx-hero{padding:34px 0 34px}\n    .mmx-title{font-size:clamp(37px,12vw,56px);line-height:.96;letter-spacing:-.055em}\n    .mmx-title span{margin-top:6px}\n    .mmx-intro{font-size:14px;line-height:1.6}\n    .mmx-actions{align-items:stretch}\n    .mmx-btn{width:100%;min-height:54px}\n    .mmx-proof{grid-template-columns:1fr 1fr;margin-bottom:40px}\n    .mmx-proof-item{min-height:78px}\n    .mmx-demo{grid-template-columns:1fr;padding:22px;margin-bottom:44px}\n    .mmx-code-compare{grid-template-columns:1fr}\n    .mmx-code-arrow{transform:rotate(90deg);min-height:24px}\n    .mmx-demo-note{text-align:left}\n    .mmx-faq-list{grid-template-columns:1fr}\n    .mmx-faq{padding:22px}\n    .mmx-wrap{width:min(100% - 30px,1320px)}\n    .mmx-title{font-size:clamp(38px,11.5vw,54px);line-height:1.02}\n    .mmx-section-head h2{font-size:32px}\n}\n@media(prefers-reduced-motion:reduce){\n    html{scroll-behavior:auto}\n    .mmx *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}\n}\n\n\n.mmx-actions{row-gap:6px}\n.mmx-actions-break{flex-basis:100%;height:0}\n@media(max-width:680px){.mmx-actions{row-gap:12px}.mmx-actions-break{display:none}}\n.mmx-btn-resources{min-width:282px;border-color:rgba(103,231,240,.28);background:linear-gradient(135deg,rgba(20,58,68,.78),rgba(4,20,26,.92));box-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.08)}\n.mmx-btn-resources:hover{transform:translateY(-2px);border-color:rgba(105,235,244,.62);box-shadow:0 18px 42px rgba(0,0,0,.3),0 0 28px rgba(72,230,241,.08)}\n<\/style>\n\n\n\n<section class=\"mmx\">\n\n<div class=\"mmx-wrap\">\n\n\n<!-- =========================================================\nBRAND\n========================================================= -->\n\n<div class=\"mmx-brand-stage\">\n\n    <div class=\"mmx-logo-wrap\">\n\n        <img data-recalc-dims=\"1\" class=\"mmx-logo\" width=\"2172\" height=\"724\" decoding=\"async\" fetchpriority=\"high\" src=\"https:\/\/i0.wp.com\/macromillcnc.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-31-2026-04_42_58-AM.png?resize=2172%2C724&#038;ssl=1\" alt=\"MACROMILL CNC\">\n\n        <div class=\"mmx-logo-sub\">\n            CNC SOFTWARE \u00b7 AUTOMATION \u00b7 TRAINING\n        <\/div>\n\n    <\/div>\n\n<\/div>\n\n\n<!-- =========================================================\nHERO\n========================================================= -->\n\n<div class=\"mmx-hero\">\n\n    <div class=\"mmx-eyebrow\">\n        BUILT FOR REAL CNC PROGRAMMERS\n    <\/div>\n\n    <h1 class=\"mmx-title\">\n        Automate Repetitive CNC Programming\n        <span>Build Reusable Macro Logic.<\/span>\n    <\/h1>\n\n    <p class=\"mmx-intro\">\n        Convert long, repetitive G-code into reusable CNC macro logic, deploy\n        controller-ready machining cycles, and learn the automation behind them \u2014\n        all through one practical ecosystem built for machinists and programmers.\n    <\/p>\n\n\n    <div class=\"mmx-actions\">\n\n        <a class=\"mmx-btn mmx-btn-main\" href=\"https:\/\/macromillcnc.com\/cnc-automation-pro-2026\/\" target=\"_blank\" rel=\"noopener\">\n\n            <span class=\"mmx-btn-main-copy\">\n\n                CNC AUTOMATION PRO\n\n                <small>\n                    COMPLETE PLATFORM\n                <\/small>\n\n            <\/span>\n\n            <span class=\"mmx-btn-arrow\">\n                \u2192\n            <\/span>\n\n        <\/a>\n\n\n        <a class=\"mmx-btn mmx-btn-glass\" href=\"https:\/\/macromillcnc.com\/macrofusion\/\">\n\n            EXPLORE MACROFUSION\u2122\n\n            <span class=\"mmx-btn-arrow\">\n                \u2192\n            <\/span>\n\n        <\/a>\n\n\n        <a class=\"mmx-btn mmx-btn-glass\" href=\"https:\/\/macromillcnc.com\/custom-canned-cycles\/\">\n\n            CNC MACRO CYCLE LIBRARY\n\n            <span class=\"mmx-btn-arrow\">\n                \u2192\n            <\/span>\n\n        <\/a>\n\n\n        <span class=\"mmx-actions-break\" aria-hidden=\"true\"><\/span>\n\n        <a class=\"mmx-btn mmx-btn-glass mmx-btn-resources\" href=\"https:\/\/macromillcnc.com\/free-cnc-macro-resources\/\">\n\n            FREE CNC RESOURCES\n\n            <span class=\"mmx-btn-arrow\">\u2192<\/span>\n\n        <\/a>\n\n    <\/div>\n\n<\/div>\n\n\n<!-- =========================================================\nEXPLORE MACROMILL CNC\n========================================================= -->\n\n<div class=\"mmx-proof\" aria-label=\"MACROMILL CNC platform highlights\">\n    <div class=\"mmx-proof-item\"><strong>Established 2020<\/strong><span>Industry-focused provider<\/span><\/div>\n    <div class=\"mmx-proof-item\"><strong>9 Controls<\/strong><span>Major CNC families<\/span><\/div>\n    <div class=\"mmx-proof-item\"><strong>Lifetime Access<\/strong><span>One-time purchase options<\/span><\/div>\n    <div class=\"mmx-proof-item\"><strong>Software + Training<\/strong><span>One automation ecosystem<\/span><\/div>\n<\/div>\n\n<div class=\"mmx-explore-top\">\n\n    <div class=\"mmx-explore-head\">\n\n        <div>\n\n            <div class=\"mmx-kicker\">\n                EXPLORE MACROMILL CNC\n            <\/div>\n\n            <h2>\n                Everything CNC. One Ecosystem.\n            <\/h2>\n\n        <\/div>\n\n        <p>\n            Explore CNC software, mobile applications,\n            automation training, macro programming resources,\n            technical books and free CNC tools.\n        <\/p>\n\n    <\/div>\n\n\n    <div class=\"mmx-explore\">\n\n        <div class=\"mmx-explore-grid\">\n\n\n            <!-- CNC SOFTWARE -->\n\n            <a class=\"mmx-resource\" href=\"https:\/\/macromillcnc.com\/software\/\">\n\n                <div class=\"mmx-resource-top\">\n\n                    <div class=\"mmx-resource-identity\">\n\n                        <span class=\"mmx-resource-icon\">\n\n                            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                                <rect x=\"3\" y=\"4\" width=\"18\" height=\"13\" rx=\"2\"><\/rect>\n                                <path d=\"M8 21h8\"><\/path>\n                                <path d=\"M12 17v4\"><\/path>\n                                <path d=\"m8 9 2 2-2 2\"><\/path>\n                                <path d=\"M13 13h3\"><\/path>\n                            <\/svg>\n\n                        <\/span>\n\n                        <span class=\"mmx-resource-type\">\n                            SOFTWARE\n                        <\/span>\n\n                    <\/div>\n\n                    <span class=\"mmx-resource-arrow\">\n                        \u2192\n                    <\/span>\n\n                <\/div>\n\n                <h3>\n                    CNC Software\n                <\/h3>\n\n                <p>\n                    Professional CNC programming and automation\n                    applications for practical machining.\n                <\/p>\n\n            <\/a>\n\n\n            <!-- MOBILE APPS -->\n\n            <a class=\"mmx-resource\" href=\"https:\/\/macromillcnc.com\/mobile-apps\/\">\n\n                <div class=\"mmx-resource-top\">\n\n                    <div class=\"mmx-resource-identity\">\n\n                        <span class=\"mmx-resource-icon\">\n\n                            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                                <rect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"><\/rect>\n                                <path d=\"M10 5h4\"><\/path>\n                                <path d=\"M11 18h2\"><\/path>\n                            <\/svg>\n\n                        <\/span>\n\n                        <span class=\"mmx-resource-type\">\n                            MOBILE\n                        <\/span>\n\n                    <\/div>\n\n                    <span class=\"mmx-resource-arrow\">\n                        \u2192\n                    <\/span>\n\n                <\/div>\n\n                <h3>\n                    CNC Mobile Apps\n                <\/h3>\n\n                <p>\n                    Practical CNC calculators, programming\n                    and machining tools available on mobile.\n                <\/p>\n\n            <\/a>\n\n\n            <!-- TRAINING -->\n\n            <a class=\"mmx-resource\" href=\"https:\/\/macromillcnc.com\/master-cnc-automation-from-zero-to-expert\/\">\n\n                <div class=\"mmx-resource-top\">\n\n                    <div class=\"mmx-resource-identity\">\n\n                        <span class=\"mmx-resource-icon\">\n\n                            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                                <path d=\"m3 9 9-5 9 5-9 5-9-5Z\"><\/path>\n                                <path d=\"M7 11.5V16c3 2 7 2 10 0v-4.5\"><\/path>\n                                <path d=\"M21 9v6\"><\/path>\n                            <\/svg>\n\n                        <\/span>\n\n                        <span class=\"mmx-resource-type\">\n                            TRAINING\n                        <\/span>\n\n                    <\/div>\n\n                    <span class=\"mmx-resource-arrow\">\n                        \u2192\n                    <\/span>\n\n                <\/div>\n\n                <h3>\n                    CNC Automation Training\n                <\/h3>\n\n                <p>\n                    Learn macro programming and CNC automation\n                    through structured practical training.\n                <\/p>\n\n            <\/a>\n\n\n            <!-- MACRO PROGRAMMING LIBRARY -->\n\n            <a class=\"mmx-resource\" href=\"https:\/\/macromillcnc.com\/cnc-macro-program-library\/\">\n\n                <div class=\"mmx-resource-top\">\n\n                    <div class=\"mmx-resource-identity\">\n\n                        <span class=\"mmx-resource-icon\">\n\n                            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                                <path d=\"m8 7-5 5 5 5\"><\/path>\n                                <path d=\"m16 7 5 5-5 5\"><\/path>\n                                <path d=\"m14 4-4 16\"><\/path>\n                            <\/svg>\n\n                        <\/span>\n\n                        <span class=\"mmx-resource-type\">\n                            PROGRAMMING\n                        <\/span>\n\n                    <\/div>\n\n                    <span class=\"mmx-resource-arrow\">\n                        \u2192\n                    <\/span>\n\n                <\/div>\n\n                <h3>\n                    CNC Macro Programming Library\n                <\/h3>\n\n                <p>\n                    Macro programs, programming examples,\n                    reusable logic and reference code.\n                <\/p>\n\n            <\/a>\n\n\n            <!-- BOOKS -->\n\n            <a class=\"mmx-resource\" href=\"https:\/\/macromillcnc.com\/macromill-books\/\">\n\n                <div class=\"mmx-resource-top\">\n\n                    <div class=\"mmx-resource-identity\">\n\n                        <span class=\"mmx-resource-icon\">\n\n                            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                                <path d=\"M4 4h6a3 3 0 0 1 3 3v13a3 3 0 0 0-3-3H4Z\"><\/path>\n                                <path d=\"M20 4h-4a3 3 0 0 0-3 3v13a3 3 0 0 1 3-3h4Z\"><\/path>\n                            <\/svg>\n\n                        <\/span>\n\n                        <span class=\"mmx-resource-type\">\n                            BOOKS\n                        <\/span>\n\n                    <\/div>\n\n                    <span class=\"mmx-resource-arrow\">\n                        \u2192\n                    <\/span>\n\n                <\/div>\n\n                <h3>\n                    MACROMILL CNC Books\n                <\/h3>\n\n                <p>\n                    Technical CNC and macro programming\n                    reference material for machinists.\n                <\/p>\n\n            <\/a>\n\n\n            <!-- FREE RESOURCES -->\n\n            <a class=\"mmx-resource\" href=\"https:\/\/macromillcnc.com\/free-cnc-macro-resources\/\">\n\n                <div class=\"mmx-resource-top\">\n\n                    <div class=\"mmx-resource-identity\">\n\n                        <span class=\"mmx-resource-icon\">\n\n                            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                                <path d=\"M12 3v12\"><\/path>\n                                <path d=\"m7 10 5 5 5-5\"><\/path>\n                                <path d=\"M5 21h14\"><\/path>\n                            <\/svg>\n\n                        <\/span>\n\n                        <span class=\"mmx-resource-type\">\n                            FREE\n                        <\/span>\n\n                    <\/div>\n\n                    <span class=\"mmx-resource-arrow\">\n                        \u2192\n                    <\/span>\n\n                <\/div>\n\n                <h3>\n                    Free CNC Resources\n                <\/h3>\n\n                <p>\n                    Free CNC programming, macro and automation\n                    resources to help you get started.\n                <\/p>\n\n            <\/a>\n\n\n        <\/div>\n\n    <\/div>\n\n<\/div>\n\n\n<!-- =========================================================\nVISUAL SECTION DIVIDER\n========================================================= -->\n\n<div class=\"mmx-divider\"><\/div>\n\n\n<!-- =========================================================\nFLAGSHIP PRODUCTS\n========================================================= -->\n\n<div class=\"mmx-demo\" aria-labelledby=\"mmx-demo-title\">\n    <div class=\"mmx-demo-copy\">\n        <div class=\"mmx-kicker\">SEE THE AUTOMATION DIFFERENCE<\/div>\n        <h2 id=\"mmx-demo-title\">From Repetitive CAM Output to Reusable CNC Logic<\/h2>\n        <p>MacroFusion\u2122 helps CNC programmers identify suitable repeated motion and rebuild it as compact, adjustable macro logic that is easier to inspect and reuse.<\/p>\n        <div class=\"mmx-demo-points\">\n            <span>Expose key dimensions as variables<\/span>\n            <span>Express repeated motion with loops<\/span>\n            <span>Keep sensitive NC files on your computer<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"mmx-code-compare\" aria-label=\"Illustrative G-code reduction example\">\n        <div class=\"mmx-code-panel\">\n            <small>Conventional CAM output<\/small><strong>18,462 lines<\/strong>\n            <pre>N120 G01 X42.581 Y18.204\nN125 G01 X42.716 Y18.488\nN130 G01 X42.839 Y18.779\n...<\/pre>\n        <\/div>\n        <div class=\"mmx-code-arrow\" aria-hidden=\"true\">\u2192<\/div>\n        <div class=\"mmx-code-panel\">\n            <small>Illustrative macro output<\/small><strong>82 lines<\/strong>\n            <pre>#100 = 42.581\nWHILE [#102 LT 360] DO1\n G01 X[...] Y[...]\nEND1<\/pre>\n        <\/div>\n    <\/div>\n    <p class=\"mmx-demo-note\">Illustrative example for a strongly repetitive, convertible pattern. Results vary by source program. Generated code requires qualified review and controlled machine validation.<\/p>\n<\/div>\n\n<div class=\"mmx-products\">\n\n    <div class=\"mmx-section-head\">\n\n        <div>\n\n            <div class=\"mmx-kicker\">\n                FLAGSHIP PRODUCTS\n            <\/div>\n\n            <h2>\n                Choose Your CNC Automation Solution\n            <\/h2>\n\n        <\/div>\n\n        <p>\n            Choose the complete automation platform, transform repetitive\n            CAM-generated programs with MacroFusion\u2122, or access ready-to-use\n            parametric machining cycles from the CNC Macro Cycle Library.\n        <\/p>\n\n    <\/div>\n\n\n    <div class=\"mmx-core\">\n\n\n        <!-- CNC AUTOMATION PRO -->\n\n        <a class=\"mmx-card\" href=\"https:\/\/macromillcnc.com\/cnc-automation-pro-2026\/\" target=\"_blank\" rel=\"noopener\">\n\n            <div class=\"mmx-card-top\">\n\n                <span class=\"mmx-num\">\n                    01\n                <\/span>\n\n                <span class=\"mmx-type\">\n                    COMPLETE PLATFORM\n                <\/span>\n\n            <\/div>\n\n            <h3>\n                CNC Automation Pro\n            <\/h3>\n\n            <div class=\"mmx-card-sub\">\n                COMPLETE CNC AUTOMATION ECOSYSTEM\n            <\/div>\n\n            <p>\n                One complete platform combining CNC automation software,\n                macro programming training, CNC Macro Cycles,\n                technical resources and certification.\n            <\/p>\n\n            <div class=\"mmx-list\">\n\n                <div>\n                    CNC automation software and tools\n                <\/div>\n\n                <div>\n                    Professional macro programming training\n                <\/div>\n\n                <div>\n                    CNC macro cycles and technical resources\n                <\/div>\n\n            <\/div>\n\n            <div class=\"mmx-card-bottom\">\n\n                <span class=\"mmx-card-link\">\n                    EXPLORE CNC AUTOMATION PRO\n                <\/span>\n\n                <span class=\"mmx-card-go\">\n                    \u2192\n                <\/span>\n\n            <\/div>\n\n        <\/a>\n\n\n        <!-- MACROFUSION -->\n\n        <a class=\"mmx-card mmx-card-mf\" href=\"https:\/\/macromillcnc.com\/macrofusion\/\">\n\n            <div class=\"mmx-card-top\">\n\n                <span class=\"mmx-num\">\n                    02\n                <\/span>\n\n                <span class=\"mmx-type\">\n                    DESKTOP SOFTWARE\n                <\/span>\n\n            <\/div>\n\n            <h3>\n                MacroFusion\u2122\n            <\/h3>\n\n            <div class=\"mmx-card-sub\">\n                FROM CAM CODE TO REUSABLE MACRO LOGIC\n            <\/div>\n\n            <p>\n                Transform repetitive CAM-generated CNC programs\n                into compact reusable macro automation using\n                variables, calculations and WHILE-loop logic.\n            <\/p>\n\n            <div class=\"mmx-list\">\n\n                <div>\n                    Convert repetitive CAM-generated code\n                <\/div>\n\n                <div>\n                    Build reusable parametric CNC programs\n                <\/div>\n\n                <div>\n                    Reduce thousands of repeated program blocks\n                <\/div>\n\n            <\/div>\n\n            <div class=\"mmx-card-bottom\">\n\n                <span class=\"mmx-card-link\">\n                    EXPLORE MACROFUSION\u2122\n                <\/span>\n\n                <span class=\"mmx-card-go\">\n                    \u2192\n                <\/span>\n\n            <\/div>\n\n        <\/a>\n\n\n        <!-- CNC MACRO CYCLE LIBRARY -->\n\n        <a class=\"mmx-card mmx-card-cycle\" href=\"https:\/\/macromillcnc.com\/custom-canned-cycles\/\">\n\n            <div class=\"mmx-card-top\">\n\n                <span class=\"mmx-num\">\n                    03\n                <\/span>\n\n                <span class=\"mmx-type\">\n                    READY-TO-USE CNC CYCLES\n                <\/span>\n\n            <\/div>\n\n            <h3>\n                CNC Macro Cycle Library\n            <\/h3>\n\n            <div class=\"mmx-card-sub\">\n                READY-TO-USE PARAMETRIC MACHINING CYCLES\n            <\/div>\n\n            <p>\n                Professional Custom Canned Cycles and reusable parametric\n                CNC macros supplied with editable programs,\n                controller-specific versions, parameter mapping\n                and dedicated Module User Guides.\n            <\/p>\n\n            <div class=\"mmx-list\">\n\n                <div>\n                    Ready-to-use parametric CNC cycles\n                <\/div>\n\n                <div>\n                    Multi-controller packages\n                <\/div>\n\n                <div>\n                    Setup instructions and documentation\n                <\/div>\n\n            <\/div>\n\n            <div class=\"mmx-card-bottom\">\n\n                <span class=\"mmx-card-link\">\n                    EXPLORE CNC MACRO CYCLE LIBRARY\n                <\/span>\n\n                <span class=\"mmx-card-go\">\n                    \u2192\n                <\/span>\n\n            <\/div>\n\n        <\/a>\n\n\n    <\/div>\n\n<\/div>\n\n\n<!-- =========================================================\nFAQ\n========================================================= -->\n<section class=\"mmx-faq\" aria-labelledby=\"mmx-faq-title\">\n    <div class=\"mmx-faq-head\">\n        <div class=\"mmx-kicker\">COMMON QUESTIONS<\/div>\n        <h2 id=\"mmx-faq-title\">CNC Automation Questions<\/h2>\n        <p>Understand where MACROMILL CNC software, macro cycles and training fit into a practical programming workflow.<\/p>\n    <\/div>\n    <div class=\"mmx-faq-list\">\n        <details><summary>What is CNC Automation Pro?<\/summary><p>CNC Automation Pro is the complete MACROMILL CNC platform, combining automation software, macro programming training, CNC macro cycles and technical resources.<\/p><\/details>\n        <details><summary>What does MacroFusion\u2122 do?<\/summary><p>MacroFusion\u2122 is Windows desktop software designed to help analyze suitable repetitive CAM-generated G-code and transform recognized patterns into reusable macro-based programming logic.<\/p><\/details>\n        <details><summary>Does MacroFusion\u2122 convert every CNC program?<\/summary><p>No. Conversion depends on the source program and whether it contains a supported, suitable repetitive pattern. Engineering review and machine validation remain essential.<\/p><\/details>\n        <details><summary>Which CNC controls are supported?<\/summary><p>MACROMILL CNC resources cover major control families including Fanuc, Haas, Siemens, Mitsubishi, Mazak, Okuma, Heidenhain, GSK and Fagor. Compatibility varies by machine configuration and enabled macro features.<\/p><\/details>\n        <details><summary>What is included with a CNC Macro Cycle package?<\/summary><p>Packages can include editable programs, controller-specific versions, parameter mapping and a dedicated Module User Guide. Check the individual package page for its exact contents.<\/p><\/details>\n        <details><summary>Can generated CNC code run directly on a machine?<\/summary><p>Generated code must be reviewed by a qualified programmer and validated with simulation, machine-limit checks, single-block operation and a controlled dry run before production use.<\/p><\/details>\n    <\/div>\n<\/section>\n\n<!-- =========================================================\nFREE RESOURCE CTA\n========================================================= -->\n\n<div class=\"mmx-free\">\n\n    <div>\n\n        <strong>\n            New to MACROMILL CNC?\n        <\/strong>\n\n        <span>\n            Start with the free CNC resources and explore\n            MACROMILL CNC&#8217;s approach to macro programming and automation.\n        <\/span>\n\n    <\/div>\n\n    <a href=\"https:\/\/macromillcnc.com\/free-cnc-macro-resources\/\">\n        START WITH FREE RESOURCES \u2192\n    <\/a>\n\n<\/div>\n\n\n<!-- =========================================================\nSUPPORTED CONTROLS\n========================================================= -->\n\n<div class=\"mmx-controls\">\n\n    <div class=\"mmx-controls-title\">\n        SUPPORTED CNC CONTROLS\n    <\/div>\n\n    <div class=\"mmx-controls-list\">\n\n        <span>FANUC<\/span>\n        <span>SIEMENS<\/span>\n        <span>HAAS<\/span>\n        <span>MITSUBISHI<\/span>\n        <span>MAZAK<\/span>\n        <span>OKUMA<\/span>\n        <span>HEIDENHAIN<\/span>\n        <span>GSK<\/span>\n        <span>FAGOR<\/span>\n\n    <\/div>\n\n<\/div>\n\n\n<!-- =========================================================\nFOOTER\n========================================================= -->\n\n<div class=\"mmx-bottom\">\n\n    <span>\n        MACROMILL CNC\n    <\/span>\n\n    <span>\n        CNC AUTOMATION \u00b7 SOFTWARE \u00b7 CNC MACRO CYCLES \u00b7 TRAINING\n    <\/span>\n\n<\/div>\n\n\n<\/div>\n\n<\/section>\n\n\n\n\n<div class=\"wp-block-group alignwide mm-cycle-discovery has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-57212a6e wp-block-group-is-layout-constrained\" style=\"border-radius:18px;background-color:#0a2830;margin-top:48px;margin-bottom:48px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#62dce5;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase\">Editable CNC automation packages<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#ffffff;font-size:clamp(20px, 1.25rem + ((1vw - 3.2px) * 1.071), 32px);line-height:1.1\">Explore custom CNC canned cycles<\/h2>\n\n\n\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#c0d1d5\">Browse controller-specific milling, turning, live-tooling and multi-axis macro packages. Each product page outlines the included files and guide before secure Payhip checkout.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-9e715dee wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-color has-background has-custom-font-size wp-element-button\" href=\"\/custom-canned-cycles\/\" style=\"border-radius:9px;color:#03171c;background-color:#55dce6;font-size:13px;font-weight:700\">Browse all canned cycles<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-text-color has-custom-font-size wp-element-button\" href=\"\/product-category\/lathe-cycles\/\" style=\"border-radius:9px;color:#d8f9fb;font-size:13px;font-weight:700\">Lathe cycles<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--2\"><a class=\"wp-block-button__link has-text-color has-custom-font-size wp-element-button\" href=\"\/product-category\/milling-cycles\/\" style=\"border-radius:9px;color:#d8f9fb;font-size:13px;font-weight:700\">Milling cycles<\/a><\/div>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>CNC SOFTWARE \u00b7 AUTOMATION \u00b7 TRAINING BUILT FOR REAL CNC PROGRAMMERS Automate Repetitive CNC Programming Build Reusable Macro Logic. Convert long, repetitive G-code into reusable CNC macro logic, deploy controller-ready machining cycles, and learn the automation behind them \u2014 all through one practical ecosystem built for machinists and programmers. CNC AUTOMATION PRO COMPLETE PLATFORM \u2192 [&hellip;]<\/p>\n","protected":false},"author":279632934,"featured_media":469,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"footnotes":""},"class_list":["post-7","page","type-page","status-publish","has-post-thumbnail","hentry"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PhcvZP-7","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/users\/279632934"}],"replies":[{"embeddable":true,"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":101,"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":955,"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/pages\/7\/revisions\/955"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/media\/469"}],"wp:attachment":[{"href":"https:\/\/macromillcnc.com\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}