
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Syne:wght@500;600;700;800&display=swap');
#midwest-bold-home{--yellow:#f5dc42;--ink:#191914;--paper:#f6f4e9;--purple:#8054bd;--blue:#3966bc;--orange:#e67a4c;--body:'DM Sans',Arial,sans-serif;--display:'Syne',Arial,sans-serif;--pad:clamp(22px,5cqw,72px);color:var(--ink);background:var(--paper);font:400 15px/1.65 var(--body);container-type:inline-size;isolation:isolate;overflow:clip;color-scheme:light;text-align:left}
#midwest-bold-home *{box-sizing:border-box}#midwest-bold-home [hidden]{display:none!important}#midwest-bold-home h1,#midwest-bold-home h2,#midwest-bold-home h3,#midwest-bold-home p{margin:0}#midwest-bold-home a{color:inherit;text-decoration:none}#midwest-bold-home button,#midwest-bold-home input,#midwest-bold-home select,#midwest-bold-home textarea{font:inherit}#midwest-bold-home button,#midwest-bold-home summary{cursor:pointer}#midwest-bold-home button{color:inherit}#midwest-bold-home h1,#midwest-bold-home h2,#midwest-bold-home h3{font-family:var(--display);font-weight:700;letter-spacing:-.05em;line-height:1.05}#midwest-bold-home button:focus-visible,#midwest-bold-home a:focus-visible,#midwest-bold-home summary:focus-visible,#midwest-bold-home input:focus-visible,#midwest-bold-home select:focus-visible,#midwest-bold-home textarea:focus-visible{outline:3px solid #8254c2;outline-offset:5px}#midwest-bold-home section{scroll-margin-top:30px}#midwest-bold-home .bm-wrap{padding-inline:var(--pad)}#midwest-bold-home .bm-eyebrow{font:600 10px/1.5 var(--body);letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:10px}#midwest-bold-home .bm-dot{width:6px;height:6px;background:currentColor;border-radius:50%;display:inline-block;flex-shrink:0}#midwest-bold-home .bm-link{display:inline-flex;align-items:center;gap:20px;font:600 12px/1.5 var(--body);border-bottom:1px solid currentColor;padding-bottom:5px}#midwest-bold-home .bm-link:hover{color:var(--purple)}#midwest-bold-home .bm-button{border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--paper);display:inline-flex;justify-content:space-between;align-items:center;gap:30px;padding:17px 22px;font:600 12px/1.4 var(--body);transition:transform .2s,background .2s;min-height:49px}#midwest-bold-home .bm-button>span{font-size:20px;line-height:1}#midwest-bold-home .bm-button:hover{background:#33342b;transform:translateY(-2px)}#midwest-bold-home .bm-button-yellow{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}#midwest-bold-home .bm-button-yellow:hover{background:#fff18c}#midwest-bold-home .bm-button-clear{background:transparent;color:inherit}#midwest-bold-home .bm-button-clear:hover{background:#19191409}#midwest-bold-home .bm-note{font-size:10px;line-height:1.7;color:#6c6a58}#midwest-bold-home .bm-skip{position:absolute;top:-100px;left:20px;background:var(--ink);color:var(--paper);z-index:99;padding:12px 20px}#midwest-bold-home .bm-skip:focus{top:10px}
#midwest-bold-home .bm-header{display:flex;align-items:center;justify-content:space-between;gap:22px;background:var(--yellow);padding:23px var(--pad);border-bottom:1px solid #19191430;position:relative;z-index:20;min-height:84px}#midwest-bold-home .bm-brand{font:800 26px/.86 var(--display);letter-spacing:-1.7px;display:block}#midwest-bold-home .bm-brand small{display:block;font:500 9px/1.2 var(--body);letter-spacing:4.2px;margin-top:7px}#midwest-bold-home .bm-nav{display:flex;gap:25px;align-items:center;font-size:11px}#midwest-bold-home .bm-nav>details>summary{list-style:none;display:flex;gap:7px;align-items:center;min-height:30px}#midwest-bold-home summary::-webkit-details-marker{display:none}#midwest-bold-home .bm-nav>details[open]>summary{color:#65479b}#midwest-bold-home .bm-navcta{background:var(--ink);color:var(--yellow);padding:12px 17px;display:inline-flex;gap:22px;font-size:10px;font-weight:600;align-items:center}#midwest-bold-home .bm-menu-toggle{display:none;background:transparent;border:1px solid var(--ink);width:40px;height:36px;align-items:center;justify-content:center;font-size:22px}#midwest-bold-home .bm-mega{position:absolute;left:var(--pad);right:var(--pad);top:100%;padding:27px;background:var(--paper);box-shadow:0 20px 40px #19191420;border:1px solid #d9d6c5;z-index:30}#midwest-bold-home .bm-mega-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #d3d0c1}#midwest-bold-home .bm-mega-top strong{font:700 20px/1.2 var(--display);letter-spacing:-.6px}#midwest-bold-home .bm-mega-top a{font-size:10px}#midwest-bold-home .bm-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}#midwest-bold-home .bm-menu-column h3{font:700 11px/1.5 var(--body);letter-spacing:0;margin-bottom:10px;color:#674492}#midwest-bold-home .bm-menu-column a{display:flex;justify-content:space-between;gap:8px;font-size:10px;line-height:1.6;padding:5px 0;color:#605f51}#midwest-bold-home .bm-menu-column a:hover{color:#8054bd;text-decoration:underline;text-underline-offset:3px}#midwest-bold-home .bm-smallmenu{position:absolute;top:100%;padding:15px 22px;min-width:240px;background:var(--paper);box-shadow:0 20px 30px #19191420;border:1px solid #d9d6c5}#midwest-bold-home .bm-smallmenu a{display:block;padding:9px 0;font-size:11px}#midwest-bold-home .bm-mobile{display:none;background:var(--paper);padding:18px var(--pad);border-bottom:1px solid #d3d0c1}#midwest-bold-home .bm-mobile>a,#midwest-bold-home .bm-mobile summary{display:flex;justify-content:space-between;align-items:center;padding:13px 0;font-size:14px;border-bottom:1px solid #d9d6c6;list-style:none}#midwest-bold-home .bm-mobile .bm-menu-column{padding:10px 15px 16px}#midwest-bold-home .bm-mobile .bm-menu-column a{font-size:12px;padding:7px 0}
#midwest-bold-home .bm-hero{background:var(--yellow);padding:53px var(--pad) 0;position:relative;overflow:hidden;min-height:665px}#midwest-bold-home .bm-hero .bm-eyebrow{position:relative;z-index:3}#midwest-bold-home .bm-hero h1{font-size:clamp(64px,8.8cqw,126px);font-weight:800;letter-spacing:-.065em;line-height:.96;text-transform:uppercase;margin-top:32px;position:relative;z-index:2;max-width:86%}#midwest-bold-home .bm-gradient-text{background:linear-gradient(100deg,#a13b67,#3f65b5,#8054bd,#b74665);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:bm-gradient 11s ease infinite}#midwest-bold-home .bm-hero-bottom{position:relative;z-index:3;display:flex;gap:36px;align-items:flex-end;margin-top:32px;max-width:70%;padding-bottom:53px}#midwest-bold-home .bm-hero-bottom p{font-size:13px;line-height:1.8;max-width:370px}#midwest-bold-home .bm-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px;flex-shrink:0}#midwest-bold-home .bm-hero-actions .bm-button{font-size:10px;padding:15px 18px;gap:20px}#midwest-bold-home .bm-hero-actions .bm-link{font-size:10px;gap:15px;border:0;padding:0}#midwest-bold-home .bm-hero-sculpture{position:absolute;right:3%;bottom:100px;width:29%;height:330px;display:grid;place-items:center;z-index:1}#midwest-bold-home .bm-star{font:400 300px/1 Arial,sans-serif;display:block;color:#8354b6;animation:bm-star-spin 32s linear infinite;filter:drop-shadow(13px 17px 0 #19191410);transform-origin:50% 50%}#midwest-bold-home .bm-star-orbit{position:absolute;width:250px;height:85px;border:1px solid #1919145e;transform:rotate(-35deg);border-radius:50%;animation:bm-orbit 17s ease-in-out infinite alternate}#midwest-bold-home .bm-floating-ball{position:absolute;width:35px;height:35px;right:6%;top:40px;border-radius:50%;background:linear-gradient(135deg,#ef875d,#e5a8bd,#9264c4);box-shadow:4px 6px 0 #19191413;animation:bm-bob 6s ease-in-out infinite}#midwest-bold-home .bm-floating-ball.second{width:17px;height:17px;left:3%;top:auto;bottom:30px;background:#3e6bb8;animation-delay:-3s}#midwest-bold-home .bm-sculpture-note{position:absolute;bottom:-8px;right:0;font-size:8px;letter-spacing:.13em;text-align:right}#midwest-bold-home .bm-hero-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #19191433;padding:16px 0;font-size:9px;gap:20px;position:relative;z-index:3}#midwest-bold-home .bm-hero-footer a{display:flex;gap:17px;align-items:center}#midwest-bold-home .bm-motion-control{background:none;border:0;padding:3px 0;font-size:9px;display:flex;align-items:center;gap:7px;text-decoration:underline;text-underline-offset:3px}
#midwest-bold-home .bm-marquee{overflow:hidden;background:var(--ink);color:var(--yellow);padding:20px 0;isolation:isolate}#midwest-bold-home .bm-marquee-track{display:flex;width:max-content;animation:bm-marquee 35s linear infinite}#midwest-bold-home .bm-marquee-track>span{display:flex;align-items:center;gap:38px;padding:0 20px;white-space:nowrap;font:700 15px/1.3 var(--display);letter-spacing:.03em}#midwest-bold-home .bm-marquee-track i{font-style:normal;font-size:25px;color:#c6adee;animation:bm-spin 22s linear infinite}#midwest-bold-home .bm-marquee-track b{font-weight:700;color:#efa077}#midwest-bold-home .bm-marquee-track em{font-style:normal;color:#8eaae6}
#midwest-bold-home .bm-advantage{padding:80px var(--pad);background:var(--paper)}#midwest-bold-home .bm-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin:23px 0 36px}#midwest-bold-home h2{font-size:clamp(35px,4.4cqw,61px);font-weight:800;text-transform:uppercase;letter-spacing:-.045em;line-height:1.02}#midwest-bold-home .bm-section-title>p{max-width:285px;font-size:12px;color:#6d6c5f;line-height:1.8}#midwest-bold-home .bm-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}#midwest-bold-home .bm-pillar{padding:27px 24px;min-height:325px;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#dce8c4}#midwest-bold-home .bm-pillar:nth-child(2){background:#f0c4a9}#midwest-bold-home .bm-pillar:nth-child(3){background:#d8cbea}#midwest-bold-home .bm-pillar-top{display:flex;justify-content:space-between;align-items:flex-start;min-height:90px;font-size:10px;z-index:2}#midwest-bold-home .bm-pillar-shape{font:400 65px/.9 Arial;color:#4e7742;animation:bm-spin 28s linear infinite}#midwest-bold-home .bm-pillar:nth-child(2) .bm-pillar-shape{color:#a15237;font-size:55px;animation:bm-sideways 6s ease-in-out infinite}#midwest-bold-home .bm-pillar:nth-child(3) .bm-pillar-shape{color:#775194;animation:bm-pulse 8s ease-in-out infinite}#midwest-bold-home .bm-pillar h3{font-size:26px;max-width:250px;margin-bottom:16px;letter-spacing:-.05em;position:relative;z-index:2}#midwest-bold-home .bm-pillar p{font-size:12px;line-height:1.8;color:#53614a;max-width:290px;position:relative;z-index:2}#midwest-bold-home .bm-pillar:nth-child(2) p{color:#7d5845}#midwest-bold-home .bm-pillar:nth-child(3) p{color:#6b577d}#midwest-bold-home .bm-pillar a{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;font-size:10px;font-weight:600;position:relative;z-index:2}#midwest-bold-home .bm-pillar:after{content:'';position:absolute;width:220px;height:220px;border-radius:50%;background:#ffffff18;right:-140px;bottom:-100px;animation:bm-section-drift 15s ease-in-out infinite alternate}
#midwest-bold-home .bm-automation{background:var(--ink);color:var(--paper);padding:80px var(--pad);display:grid;grid-template-columns:1fr 1.12fr;gap:8%;position:relative;overflow:hidden}#midwest-bold-home .bm-automation:before{content:'';position:absolute;width:350px;height:350px;border-radius:50%;background:radial-gradient(#8961b721,transparent 70%);top:-100px;right:-100px;animation:bm-section-drift 14s ease-in-out infinite alternate;pointer-events:none}#midwest-bold-home .bm-automation h2{margin-top:25px;font-size:clamp(37px,4.5cqw,62px)}#midwest-bold-home .bm-automation h2 span{color:var(--yellow)}#midwest-bold-home .bm-automation .bm-eyebrow{color:#bebea2;font-size:9px}#midwest-bold-home .bm-automation-intro>p:not(.bm-eyebrow){color:#b0b1a0;font-size:12px;line-height:1.9;margin-top:25px;max-width:340px}#midwest-bold-home .bm-workflow-choices{margin:29px 0 23px;display:flex;flex-direction:column;gap:0}#midwest-bold-home .bm-workflow-choice{border:0;border-top:1px solid #47483a;background:transparent;color:#c4c4b4;display:flex;justify-content:space-between;align-items:center;padding:16px 12px;text-align:left;font-size:12px;gap:16px;min-height:54px}#midwest-bold-home .bm-workflow-choice[aria-pressed="true"]{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}#midwest-bold-home .bm-workflow-choice>span:first-child{font-size:9px;margin-right:4px}#midwest-bold-home .bm-workflow-choice>span:last-child{margin-left:auto;font-size:18px}#midwest-bold-home .bm-automation-intro>.bm-link{font-size:11px;color:var(--yellow);border:0}#midwest-bold-home .bm-demo{background:#27291f;border:1px solid #4c4d3d;position:relative;align-self:center;padding:25px}#midwest-bold-home .bm-demo-top{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:8px;letter-spacing:.1em;color:#bfc6a7;margin-bottom:24px}#midwest-bold-home .bm-demo-top>span:last-child{border:1px solid #656a52;padding:5px 7px;font-size:7px;white-space:nowrap}#midwest-bold-home .bm-demo h3{font:600 21px/1.2 var(--display);letter-spacing:-.04em}#midwest-bold-home .bm-demo-description{font-size:10px;color:#adb29a;margin-top:10px!important;line-height:1.8}#midwest-bold-home .bm-demo-steps{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:17px}#midwest-bold-home .bm-demo-steps>li{display:flex;align-items:center;gap:13px;background:#313527;border:1px solid #51563e;padding:13px 12px;position:relative;min-height:70px;transition:border-color .2s,background .2s}#midwest-bold-home .bm-demo-steps>li:not(:last-child):after{content:'';position:absolute;top:100%;left:29px;width:1px;height:18px;background:linear-gradient(#b9a0de,#f5dc42);background-size:100% 200%;animation:bm-gradient 3s ease infinite}#midwest-bold-home .bm-step-icon{width:33px;height:33px;display:grid;place-items:center;flex-shrink:0;background:#494a30;color:#e9d274;font-size:20px}#midwest-bold-home .bm-demo-steps>li:nth-child(2) .bm-step-icon{background:#4a3e58;color:#ceb0ef}#midwest-bold-home .bm-demo-steps>li:nth-child(3) .bm-step-icon{background:#344858;color:#a0c0e6}#midwest-bold-home .bm-demo-steps>li:nth-child(4) .bm-step-icon{background:#584432;color:#e6b287}#midwest-bold-home .bm-demo-steps strong{display:block;font-size:11px;font-weight:500;line-height:1.4}#midwest-bold-home .bm-demo-steps small{display:block;margin-top:5px;font-size:9px;line-height:1.4;color:#adb599}#midwest-bold-home .bm-step-state{font-size:10px;color:#8a9678;margin-left:auto;min-width:16px;text-align:center}#midwest-bold-home .bm-demo-steps .bm-active{border-color:var(--yellow);background:#3c402a}#midwest-bold-home .bm-demo-steps .bm-complete{border-color:#89965e}#midwest-bold-home .bm-demo-steps .bm-complete .bm-step-state{color:var(--yellow);font-size:17px}#midwest-bold-home .bm-demo-actions{display:flex;gap:17px;align-items:center;margin-top:24px}#midwest-bold-home .bm-demo-actions .bm-button{font-size:10px;padding:12px 15px;gap:16px;min-height:42px}#midwest-bold-home .bm-demo-actions .bm-button>span{font-size:12px}#midwest-bold-home .bm-demo-actions>p{font-size:9px;color:#b8c09e;line-height:1.6;max-width:150px}#midwest-bold-home .bm-demo button:disabled{opacity:.7;cursor:progress;transform:none}#midwest-bold-home .bm-demo .bm-note{color:#a0a88d;font-size:8px;margin-top:16px}
#midwest-bold-home .bm-ai{padding:75px var(--pad);background:#d9cdea;position:relative;overflow:hidden}#midwest-bold-home .bm-ai-header{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;margin-top:25px}#midwest-bold-home .bm-ai-header>div>p{font-size:13px;color:#665475;line-height:1.9;margin-bottom:22px;max-width:400px}#midwest-bold-home .bm-ai-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;margin-top:40px;padding-top:25px;border-top:1px solid #ad9bbf}#midwest-bold-home .bm-ai-step>span{font:700 28px/1 var(--display);display:block;color:#8d6ba6;margin-bottom:14px}#midwest-bold-home .bm-ai-step h3{font-size:18px;line-height:1.25;margin-bottom:10px}#midwest-bold-home .bm-ai-step p{font-size:10px;color:#6b5c76;line-height:1.8}#midwest-bold-home .bm-ai-orbit{position:absolute;width:230px;height:230px;border:1px solid #b19ac880;border-radius:50%;top:-130px;right:30px;box-shadow:0 0 0 18px #b19ac815,0 0 0 38px #b19ac810;animation:bm-ai-orbit 18s ease-in-out infinite alternate;pointer-events:none}
#midwest-bold-home .bm-creative{background:var(--paper);padding:80px var(--pad) 65px}#midwest-bold-home .bm-creative .bm-section-title h2 span{color:#8054bd}#midwest-bold-home .bm-showcase{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}#midwest-bold-home .bm-concept{min-height:320px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:23px;background:#e6c1a7}#midwest-bold-home .bm-concept small{font-size:8px;letter-spacing:.1em;position:relative;z-index:4}#midwest-bold-home .bm-concept-label{position:relative;z-index:4;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:10px}#midwest-bold-home .bm-concept-label strong{font-size:13px;font-weight:500}#midwest-bold-home .bm-concept-label>span{font-size:20px}#midwest-bold-home .bm-mini-site{position:absolute;left:12%;top:58px;width:77%;height:210px;background:#313e2e;color:#e2e5c2;border:7px solid #f8eee1;transform:rotate(-5deg);box-shadow:10px 15px 30px #4d301c20;overflow:hidden;animation:bm-site-float 11s ease-in-out infinite}#midwest-bold-home .bm-mini-nav{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;font-size:7px;position:relative;z-index:3}#midwest-bold-home .bm-mini-nav b{font:700 16px/1 var(--display);letter-spacing:-.7px}#midwest-bold-home .bm-mini-title{position:relative;z-index:3;font:700 42px/.98 var(--display);letter-spacing:-2px;margin:20px 15px 0}#midwest-bold-home .bm-mini-sun{position:absolute;width:125px;height:125px;border-radius:50%;background:conic-gradient(#e4ad73,#d89c90,#b2a8cf,#c5c992,#e4ad73);right:20px;top:48px;animation:bm-spin 35s linear infinite}#midwest-bold-home .bm-mini-hill{position:absolute;width:140%;height:130px;left:-20%;bottom:-75px;background:#516447;border-radius:50%;transform:rotate(-15deg)}#midwest-bold-home .bm-concept-tech{background:#a6bedb;color:#18324c}#midwest-bold-home .bm-tech-object{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);width:230px;height:180px;display:grid;place-items:center}#midwest-bold-home .bm-tech-disc{position:absolute;inset:0;border:18px solid #7567af;border-radius:50%;transform:rotate(-30deg);animation:bm-tech-roll 16s ease-in-out infinite alternate;box-shadow:inset 0 0 0 2px #c7b8e2,0 0 0 2px #554b85}#midwest-bold-home .bm-tech-disc:nth-child(2){inset:20px;border-color:#df9f83;transform:rotate(40deg);animation-direction:alternate-reverse;animation-delay:-5s}#midwest-bold-home .bm-tech-disc:nth-child(3){inset:45px;border-width:13px;border-color:#e4d980;animation-duration:20s}#midwest-bold-home .bm-tech-chip{position:absolute;right:10%;top:22%;background:#e8edf1;font-size:8px;padding:8px 12px;transform:rotate(5deg);animation:bm-chip-float 7s ease-in-out infinite;box-shadow:3px 4px 0 #17334e16}#midwest-bold-home .bm-creative-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #cecdbf;margin-top:26px;padding-bottom:26px}#midwest-bold-home .bm-creative-foot>p{font-size:10px;color:#6c6b5d;max-width:550px}#midwest-bold-home .bm-creative-foot .bm-link{font-size:11px;white-space:nowrap}
#midwest-bold-home .bm-services{padding:10px var(--pad) 80px;background:var(--paper)}#midwest-bold-home .bm-service-row{border-top:1px solid #c8c8b8}#midwest-bold-home .bm-service-row:last-child{border-bottom:1px solid #c8c8b8}#midwest-bold-home .bm-service-row>summary{display:grid;grid-template-columns:35px 1fr 40%;gap:18px;align-items:center;list-style:none;padding:22px 0;position:relative;padding-right:35px}#midwest-bold-home .bm-service-row>summary>span:first-child{font-size:10px;color:#787965}#midwest-bold-home .bm-service-row>summary strong{font:700 24px/1.2 var(--display);letter-spacing:-.7px}#midwest-bold-home .bm-service-row>summary>span:nth-child(3){font-size:11px;color:#737361;line-height:1.6}#midwest-bold-home .bm-service-row>summary>i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-style:normal;font-size:25px}#midwest-bold-home .bm-service-row[open]>summary>i{transform:translateY(-50%) rotate(45deg)}#midwest-bold-home .bm-service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 20px;padding:0 0 25px 53px}#midwest-bold-home .bm-service-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;padding:9px 12px;border:1px solid #d6d5c7;background:#eeeee1}#midwest-bold-home .bm-service-links a:hover{background:#e3d9ef;border-color:#b49bcf}#midwest-bold-home .bm-enterprise{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;font-size:11px}#midwest-bold-home .bm-enterprise>span{font-weight:600}#midwest-bold-home .bm-enterprise>div{display:flex;gap:22px;flex-wrap:wrap}#midwest-bold-home .bm-enterprise a{border-bottom:1px solid #c4c5b4;padding-bottom:3px;font-size:10px}
#midwest-bold-home .bm-approach{padding:75px var(--pad);background:#dbe5c6}#midwest-bold-home .bm-approach .bm-section-title>p{color:#61704f}#midwest-bold-home .bm-approach-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:38px}#midwest-bold-home .bm-approach-steps article{padding-top:23px;border-top:2px solid #415c32}#midwest-bold-home .bm-approach-number{font-size:10px;color:#607c4e;margin-bottom:18px;display:block}#midwest-bold-home .bm-approach-steps h3{font-size:23px;line-height:1.15;margin-bottom:14px}#midwest-bold-home .bm-approach-steps p{font-size:11px;line-height:1.8;color:#61704f}#midwest-bold-home .bm-approach-line{margin-top:34px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:9px;color:#5b6b48;text-transform:uppercase;letter-spacing:.04em}#midwest-bold-home .bm-approach-line i{font-style:normal;color:#8d6fa2;font-size:25px;animation:bm-spin 30s linear infinite}
#midwest-bold-home .bm-faq{padding:75px var(--pad);background:var(--paper);display:grid;grid-template-columns:.85fr 1.15fr;gap:10%}#midwest-bold-home .bm-faq h2{font-size:clamp(32px,3.6cqw,50px);margin-top:23px}#midwest-bold-home .bm-faq details{border-bottom:1px solid #cbcbba}#midwest-bold-home .bm-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:20px 0;font-size:12px;line-height:1.55}#midwest-bold-home .bm-faq summary span{font-size:23px;line-height:1;flex-shrink:0}#midwest-bold-home .bm-faq details[open] summary span{transform:rotate(45deg)}#midwest-bold-home .bm-faq details p{font-size:11px;color:#71715f;line-height:1.85;padding:0 20px 20px 0}
#midwest-bold-home .bm-contact{background:var(--yellow);padding:75px var(--pad);display:grid;grid-template-columns:1.05fr .95fr;gap:10%;position:relative;overflow:hidden}#midwest-bold-home .bm-contact h2{font-size:clamp(40px,5cqw,72px);margin-top:28px}#midwest-bold-home .bm-contact-intro>p:not(.bm-eyebrow){font-size:12px;line-height:1.9;max-width:320px;margin-top:26px;color:#625a31}#midwest-bold-home .bm-contact-email{font-size:19px;letter-spacing:-.6px;border-bottom:1px solid #a2963f;padding-bottom:8px;display:flex;justify-content:space-between;gap:20px;max-width:330px;margin-top:34px}#midwest-bold-home .bm-contact-phone{display:inline-block;font-size:12px;margin-top:12px}#midwest-bold-home .bm-contact-star{display:inline-block;font:400 75px/1 Arial;color:#7e55ad;margin-top:30px;animation:bm-star-spin 35s linear infinite}#midwest-bold-home .bm-form{padding:28px;background:#f8e979;border:1px solid #c4ad2f;position:relative;z-index:2}#midwest-bold-home .bm-form h3{font-size:25px;margin-bottom:22px}#midwest-bold-home .bm-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}#midwest-bold-home .bm-form label{display:block;font-size:10px;font-weight:600;margin:14px 0 6px}#midwest-bold-home .bm-form input,#midwest-bold-home .bm-form select,#midwest-bold-home .bm-form textarea{display:block;max-width:100%;width:100%;padding:11px;border:1px solid #c6b356;border-radius:0;background:#fcf1ac;color:var(--ink);font-size:12px;min-height:42px}#midwest-bold-home .bm-form textarea{resize:vertical;min-height:90px}#midwest-bold-home .bm-form input::placeholder,#midwest-bold-home .bm-form textarea::placeholder{color:#8a7d43;opacity:1}#midwest-bold-home .bm-form .bm-button{margin-top:20px;width:100%;font-size:11px;padding:14px 17px}#midwest-bold-home .bm-form-note{font-size:8px;line-height:1.8;color:#77692e;margin-top:10px;text-align:center}#midwest-bold-home .bm-brief{margin-top:18px;border-top:1px solid #c6b356;padding-top:18px}#midwest-bold-home .bm-brief p{font-size:11px;margin-bottom:10px}#midwest-bold-home .bm-brief pre{font:400 11px/1.8 var(--body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;background:#fcf1ac;padding:13px;border:1px solid #c6b356}#midwest-bold-home .bm-brief .bm-link{margin-top:13px;font-size:11px}
#midwest-bold-home .bm-footer{background:var(--ink);color:var(--paper);padding:40px var(--pad) 22px}#midwest-bold-home .bm-footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:32px;border-bottom:1px solid #444537}#midwest-bold-home .bm-footer .bm-brand{color:var(--yellow)}#midwest-bold-home .bm-footer-top>p{font:600 19px/1.2 var(--display);letter-spacing:-.6px}#midwest-bold-home .bm-footer-top>div{display:flex;gap:24px;font-size:10px;color:#c0c1ae}#midwest-bold-home .bm-footer-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:30px 0}#midwest-bold-home .bm-footer-links h3{font:600 10px/1.6 var(--body);letter-spacing:0;margin-bottom:12px;color:#d7d8c2}#midwest-bold-home .bm-footer-links a{display:block;font-size:9px;line-height:1.7;color:#a5a792;padding:5px 0}#midwest-bold-home .bm-footer-links a:hover{color:var(--yellow)}#midwest-bold-home .bm-footer-legal{display:flex;gap:23px;flex-wrap:wrap;padding-bottom:20px;font-size:8px;color:#9fa18b}#midwest-bold-home .bm-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #444537;padding-top:19px;color:#8f927b;font-size:8px;line-height:1.7}#midwest-bold-home .bm-footer a:hover{text-decoration:underline;text-underline-offset:3px}
#midwest-bold-home[data-motion="paused"] *,#midwest-bold-home[data-motion="paused"] *:before,#midwest-bold-home[data-motion="paused"] *:after{animation-play-state:paused!important}#midwest-bold-home[data-motion="paused"] .bm-marquee-track{transform:none}#midwest-bold-home[data-motion="paused"] .bm-button{transition:none}
@keyframes bm-gradient{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes bm-spin{to{transform:rotate(360deg)}}@keyframes bm-star-spin{0%{transform:rotate(-12deg);filter:hue-rotate(0deg) drop-shadow(13px 17px 0 #19191410)}100%{transform:rotate(348deg);filter:hue-rotate(95deg) drop-shadow(13px 17px 0 #19191410)}}@keyframes bm-orbit{0%{transform:rotate(-35deg) scaleY(.9)}100%{transform:rotate(30deg) scaleY(1.3)}}@keyframes bm-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bm-marquee{to{transform:translateX(-50%)}}@keyframes bm-sideways{0%,100%{transform:translateX(-6px)}50%{transform:translateX(6px)}}@keyframes bm-pulse{0%,100%{transform:rotate(-8deg) scale(.94);color:#775194}50%{transform:rotate(8deg) scale(1.08);color:#477aa3}}@keyframes bm-section-drift{from{transform:translate(0,0)}to{transform:translate(-130px,-60px)}}@keyframes bm-ai-orbit{0%{transform:translateX(-20px) scale(.8)}100%{transform:translateX(90px) scale(1.25)}}@keyframes bm-site-float{0%,100%{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-9px)}}@keyframes bm-tech-roll{0%{transform:rotate(-30deg) scaleY(.8)}100%{transform:rotate(150deg) scaleY(1.1)}}@keyframes bm-chip-float{0%,100%{transform:rotate(5deg) translateY(0)}50%{transform:rotate(1deg) translateY(-10px)}}
@container(max-width:1100px){#midwest-bold-home .bm-nav{gap:20px;font-size:10px}#midwest-bold-home .bm-hero{min-height:640px}#midwest-bold-home .bm-hero h1{font-size:9cqw}#midwest-bold-home .bm-hero-bottom{display:block;max-width:62%;margin-top:29px;padding-bottom:40px}#midwest-bold-home .bm-hero-bottom p{max-width:390px;font-size:12px}#midwest-bold-home .bm-hero-actions{flex-direction:row;align-items:center;margin-top:23px;gap:20px}#midwest-bold-home .bm-hero-actions .bm-button{font-size:9px;padding:14px 15px;gap:15px}#midwest-bold-home .bm-hero-actions .bm-link{font-size:9px}#midwest-bold-home .bm-hero-sculpture{bottom:95px;right:5%;width:29%;height:295px}#midwest-bold-home .bm-star{font-size:260px}#midwest-bold-home .bm-star-orbit{width:235px}#midwest-bold-home .bm-pillar{padding:23px 20px;min-height:330px}#midwest-bold-home .bm-pillar h3{font-size:23px}#midwest-bold-home .bm-pillar p{font-size:11px}#midwest-bold-home .bm-automation{gap:6%}#midwest-bold-home .bm-demo{padding:23px 20px}#midwest-bold-home .bm-section-title{gap:30px}#midwest-bold-home .bm-section-title>p{font-size:11px;max-width:270px}#midwest-bold-home .bm-contact{gap:7%}#midwest-bold-home .bm-form{padding:25px}#midwest-bold-home .bm-field-grid{grid-template-columns:1fr;gap:0}}
@container(max-width:800px){#midwest-bold-home .bm-header{gap:15px;padding-block:21px}#midwest-bold-home .bm-brand{font-size:23px}#midwest-bold-home .bm-nav{gap:16px;font-size:9px}#midwest-bold-home .bm-navcta{font-size:9px;padding:10px 12px;gap:13px}#midwest-bold-home .bm-hero{padding-top:40px;min-height:620px}#midwest-bold-home .bm-hero h1{font-size:9.3cqw;margin-top:27px}#midwest-bold-home .bm-hero-actions{flex-wrap:wrap;gap:14px}#midwest-bold-home .bm-star{font-size:230px}#midwest-bold-home .bm-hero-sculpture{right:5%;width:28%;bottom:80px;height:280px}#midwest-bold-home .bm-star-orbit{width:190px}#midwest-bold-home .bm-floating-ball{width:26px;height:26px;right:0}#midwest-bold-home .bm-sculpture-note{font-size:7px}#midwest-bold-home .bm-pillar{padding:22px 17px}#midwest-bold-home .bm-pillar h3{font-size:21px}#midwest-bold-home .bm-pillar p{font-size:10px}#midwest-bold-home .bm-pillar-top{min-height:80px}#midwest-bold-home .bm-pillar-shape{font-size:54px}#midwest-bold-home .bm-pillar:nth-child(2) .bm-pillar-shape{font-size:45px}#midwest-bold-home .bm-section-title>p{max-width:230px;font-size:10px}#midwest-bold-home .bm-demo{padding:20px 15px}#midwest-bold-home .bm-demo h3{font-size:18px}#midwest-bold-home .bm-demo-description{font-size:9px}#midwest-bold-home .bm-demo-top{font-size:7px;gap:10px}#midwest-bold-home .bm-demo-top>span:last-child{font-size:6px}#midwest-bold-home .bm-demo-steps>li{padding:12px 9px;gap:9px}#midwest-bold-home .bm-demo-steps strong{font-size:10px}#midwest-bold-home .bm-demo-steps small{font-size:8px}#midwest-bold-home .bm-step-icon{width:29px;height:29px;font-size:18px}#midwest-bold-home .bm-demo-steps>li:not(:last-child):after{left:24px}#midwest-bold-home .bm-demo-actions{gap:12px;flex-wrap:wrap}#midwest-bold-home .bm-demo-actions>p{max-width:none}#midwest-bold-home .bm-automation-intro>p:not(.bm-eyebrow){font-size:11px}#midwest-bold-home .bm-workflow-choice{font-size:11px;padding:15px 9px;gap:11px}#midwest-bold-home .bm-ai-header{gap:7%}#midwest-bold-home .bm-ai-header>div>p{font-size:12px}#midwest-bold-home .bm-ai-steps{gap:20px}#midwest-bold-home .bm-ai-step h3{font-size:17px}#midwest-bold-home .bm-ai-step p{font-size:9px}#midwest-bold-home .bm-mini-title{font-size:37px}#midwest-bold-home .bm-mini-sun{width:100px;height:100px;right:10px}#midwest-bold-home .bm-tech-object{width:190px;height:170px}#midwest-bold-home .bm-concept-label strong{font-size:12px}#midwest-bold-home .bm-service-row>summary strong{font-size:21px}#midwest-bold-home .bm-service-row>summary>span:nth-child(3){font-size:10px}#midwest-bold-home .bm-service-links{grid-template-columns:1fr 1fr}#midwest-bold-home .bm-enterprise{align-items:flex-start}#midwest-bold-home .bm-enterprise>div{gap:12px 20px;max-width:70%}#midwest-bold-home .bm-approach-steps{gap:25px}#midwest-bold-home .bm-approach-steps h3{font-size:21px}#midwest-bold-home .bm-approach-steps p{font-size:10px}#midwest-bold-home .bm-faq{gap:7%}#midwest-bold-home .bm-faq summary{font-size:11px}#midwest-bold-home .bm-contact-email{font-size:16px}#midwest-bold-home .bm-form{padding:22px}#midwest-bold-home .bm-form h3{font-size:23px}#midwest-bold-home .bm-footer-links{gap:18px}#midwest-bold-home .bm-footer-links h3{font-size:9px}#midwest-bold-home .bm-footer-links a{font-size:8px}#midwest-bold-home .bm-mega{padding:20px}#midwest-bold-home .bm-menu-grid{gap:16px}#midwest-bold-home .bm-menu-column a{font-size:9px}}
@container(max-width:640px){#midwest-bold-home .bm-header{min-height:78px;padding-block:20px}#midwest-bold-home .bm-nav{display:none}#midwest-bold-home .bm-navcta{margin-left:auto;font-size:8px;padding:10px 11px;gap:12px}#midwest-bold-home .bm-menu-toggle{display:flex}#midwest-bold-home .bm-mobile:not([hidden]){display:block}#midwest-bold-home .bm-brand{font-size:23px}#midwest-bold-home .bm-brand small{font-size:8px;letter-spacing:3.7px}#midwest-bold-home .bm-hero{padding-top:35px;min-height:0}#midwest-bold-home .bm-hero .bm-eyebrow{font-size:8px;letter-spacing:.08em;max-width:290px}#midwest-bold-home .bm-hero h1{font-size:11.2cqw;letter-spacing:-.055em;max-width:none;line-height:1.02;margin-top:27px}#midwest-bold-home .bm-hero-bottom{max-width:100%;margin-top:26px;padding-bottom:0}#midwest-bold-home .bm-hero-bottom p{font-size:12px;max-width:360px}#midwest-bold-home .bm-hero-actions{margin-top:23px;gap:20px;flex-wrap:wrap}#midwest-bold-home .bm-hero-actions .bm-button{font-size:10px;min-height:47px}#midwest-bold-home .bm-hero-actions .bm-link{font-size:10px}#midwest-bold-home .bm-hero-sculpture{position:relative;right:auto;bottom:auto;width:100%;height:255px;max-width:330px;margin:15px auto 9px}#midwest-bold-home .bm-star{font-size:230px}#midwest-bold-home .bm-star-orbit{width:250px;height:80px}#midwest-bold-home .bm-floating-ball{right:15%;top:25px;width:29px;height:29px}#midwest-bold-home .bm-floating-ball.second{left:7%;bottom:40px}#midwest-bold-home .bm-sculpture-note{right:0;bottom:5px;font-size:7px}#midwest-bold-home .bm-hero-footer{font-size:7px;padding:15px 0;gap:10px;flex-wrap:wrap}#midwest-bold-home .bm-motion-control{font-size:8px}#midwest-bold-home .bm-marquee{padding:17px 0}#midwest-bold-home .bm-marquee-track>span{font-size:12px;gap:25px;padding:0 15px}#midwest-bold-home .bm-marquee-track i{font-size:20px}#midwest-bold-home .bm-advantage,#midwest-bold-home .bm-automation,#midwest-bold-home .bm-ai,#midwest-bold-home .bm-creative,#midwest-bold-home .bm-approach,#midwest-bold-home .bm-faq,#midwest-bold-home .bm-contact{padding-block:55px}#midwest-bold-home .bm-eyebrow{font-size:8px}#midwest-bold-home h2{font-size:37px;line-height:1.05}#midwest-bold-home .bm-section-title{display:block;margin:23px 0 29px}#midwest-bold-home .bm-section-title>p{font-size:12px;max-width:350px;margin-top:22px}#midwest-bold-home .bm-pillars{grid-template-columns:1fr;gap:14px}#midwest-bold-home .bm-pillar{padding:26px;min-height:275px}#midwest-bold-home .bm-pillar-top{min-height:70px}#midwest-bold-home .bm-pillar h3{font-size:29px;max-width:320px}#midwest-bold-home .bm-pillar p{font-size:12px;max-width:360px}#midwest-bold-home .bm-pillar a{font-size:11px;padding-top:23px}#midwest-bold-home .bm-pillar-top>span:first-child{font-size:10px}#midwest-bold-home .bm-pillar-shape{font-size:55px}#midwest-bold-home .bm-automation{display:block}#midwest-bold-home .bm-automation h2{font-size:42px}#midwest-bold-home .bm-automation .bm-eyebrow{font-size:8px}#midwest-bold-home .bm-automation-intro>p:not(.bm-eyebrow){font-size:12px;max-width:370px;margin-top:24px}#midwest-bold-home .bm-workflow-choice{font-size:12px;padding:16px 12px}#midwest-bold-home .bm-automation-intro>.bm-link{font-size:12px}#midwest-bold-home .bm-demo{margin-top:35px;padding:23px 19px}#midwest-bold-home .bm-demo-top{font-size:7px}#midwest-bold-home .bm-demo-top>span:last-child{font-size:6px}#midwest-bold-home .bm-demo h3{font-size:23px}#midwest-bold-home .bm-demo-description{font-size:11px}#midwest-bold-home .bm-demo-steps{gap:17px}#midwest-bold-home .bm-demo-steps>li{padding:14px 11px;gap:11px}#midwest-bold-home .bm-step-icon{width:32px;height:32px;font-size:20px}#midwest-bold-home .bm-demo-steps strong{font-size:11px}#midwest-bold-home .bm-demo-steps small{font-size:9px}#midwest-bold-home .bm-demo-steps>li:not(:last-child):after{left:27px}#midwest-bold-home .bm-demo-actions{flex-wrap:nowrap;gap:15px}#midwest-bold-home .bm-demo-actions .bm-button{font-size:10px}#midwest-bold-home .bm-demo-actions>p{font-size:9px}#midwest-bold-home .bm-demo .bm-note{font-size:8px}#midwest-bold-home .bm-ai-header{display:block;margin-top:23px}#midwest-bold-home .bm-ai-header>div>p{font-size:12px;margin-top:23px;margin-bottom:19px}#midwest-bold-home .bm-ai .bm-link{font-size:11px}#midwest-bold-home .bm-ai-steps{grid-template-columns:1fr 1fr;gap:29px 20px;margin-top:32px}#midwest-bold-home .bm-ai-step h3{font-size:20px}#midwest-bold-home .bm-ai-step p{font-size:11px}#midwest-bold-home .bm-ai-step>span{font-size:26px}#midwest-bold-home .bm-showcase{grid-template-columns:1fr;gap:16px}#midwest-bold-home .bm-concept{min-height:320px;padding:23px}#midwest-bold-home .bm-mini-site{height:220px;top:54px}#midwest-bold-home .bm-mini-title{font-size:44px;margin-top:20px}#midwest-bold-home .bm-mini-sun{width:120px;height:120px;right:20px}#midwest-bold-home .bm-tech-object{width:235px;height:180px}#midwest-bold-home .bm-concept-label strong{font-size:14px}#midwest-bold-home .bm-concept small{font-size:8px}#midwest-bold-home .bm-creative-foot{display:block;margin-top:24px}#midwest-bold-home .bm-creative-foot>p{font-size:11px}#midwest-bold-home .bm-creative-foot>.bm-link{font-size:12px;margin-top:18px}#midwest-bold-home .bm-services{padding-top:0;padding-bottom:55px}#midwest-bold-home .bm-service-row>summary{grid-template-columns:25px 1fr;gap:10px;padding:23px 30px 23px 0}#midwest-bold-home .bm-service-row>summary strong{font-size:23px}#midwest-bold-home .bm-service-row>summary>span:nth-child(3){grid-column:2;font-size:11px;margin-top:3px}#midwest-bold-home .bm-service-links{grid-template-columns:1fr;padding-left:35px;gap:8px}#midwest-bold-home .bm-service-links a{font-size:12px;padding:12px}#midwest-bold-home .bm-enterprise{display:block;margin-top:25px}#midwest-bold-home .bm-enterprise>span{font-size:12px}#midwest-bold-home .bm-enterprise>div{max-width:none;margin-top:15px;gap:13px 20px}#midwest-bold-home .bm-enterprise a{font-size:11px}#midwest-bold-home .bm-approach-steps{grid-template-columns:1fr;gap:28px;margin-top:30px}#midwest-bold-home .bm-approach-steps article{padding-top:22px}#midwest-bold-home .bm-approach-steps h3{font-size:27px}#midwest-bold-home .bm-approach-steps p{font-size:12px;max-width:360px}#midwest-bold-home .bm-approach-number{font-size:10px;margin-bottom:15px}#midwest-bold-home .bm-approach-line{flex-wrap:wrap;gap:10px;font-size:7px;margin-top:27px}#midwest-bold-home .bm-approach-line i{font-size:19px}#midwest-bold-home .bm-faq{display:block}#midwest-bold-home .bm-faq h2{font-size:37px}#midwest-bold-home .bm-faq-list{margin-top:29px}#midwest-bold-home .bm-faq summary{font-size:12px;padding:21px 0}#midwest-bold-home .bm-faq details p{font-size:12px}#midwest-bold-home .bm-contact{display:block}#midwest-bold-home .bm-contact h2{font-size:45px;line-height:1.02}#midwest-bold-home .bm-contact-intro>p:not(.bm-eyebrow){font-size:12px;max-width:350px}#midwest-bold-home .bm-contact-email{font-size:21px;margin-top:27px;max-width:360px}#midwest-bold-home .bm-contact-phone{font-size:12px}#midwest-bold-home .bm-contact-star{display:none}#midwest-bold-home .bm-form{margin-top:33px;padding:26px 23px}#midwest-bold-home .bm-form h3{font-size:28px}#midwest-bold-home .bm-form label{font-size:11px}#midwest-bold-home .bm-form input,#midwest-bold-home .bm-form select,#midwest-bold-home .bm-form textarea{font-size:16px;min-height:47px}#midwest-bold-home .bm-form select,#midwest-bold-home .bm-form textarea{font-size:13px}#midwest-bold-home .bm-form .bm-button{font-size:12px}#midwest-bold-home .bm-form-note{font-size:9px}#midwest-bold-home .bm-brief pre{font-size:12px}#midwest-bold-home .bm-footer{padding-top:35px}#midwest-bold-home .bm-footer-top{flex-wrap:wrap;gap:24px;padding-bottom:26px}#midwest-bold-home .bm-footer-top>.bm-brand{flex:1}#midwest-bold-home .bm-footer-top>p{font-size:18px;flex:1}#midwest-bold-home .bm-footer-top>div{flex-basis:100%;font-size:11px;gap:26px}#midwest-bold-home .bm-footer-links{grid-template-columns:1fr 1fr;gap:25px 22px;padding:26px 0}#midwest-bold-home .bm-footer-links h3{font-size:10px}#midwest-bold-home .bm-footer-links a{font-size:10px;padding:5px 0}#midwest-bold-home .bm-footer-legal{gap:13px 20px;font-size:9px}#midwest-bold-home .bm-footer-bottom{flex-wrap:wrap;font-size:8px;gap:10px}}
@container(max-width:370px){#midwest-bold-home .bm-navcta{display:none}#midwest-bold-home .bm-menu-toggle{margin-left:auto}#midwest-bold-home .bm-hero h1{font-size:11.5cqw}#midwest-bold-home .bm-hero-actions{gap:17px}#midwest-bold-home .bm-hero-actions .bm-button{font-size:9px;padding:13px 12px}#midwest-bold-home .bm-hero-actions .bm-link{font-size:9px}#midwest-bold-home h2{font-size:33px}#midwest-bold-home .bm-demo-actions{flex-wrap:wrap}#midwest-bold-home .bm-demo{padding:21px 15px}#midwest-bold-home .bm-demo-steps strong{font-size:10px}#midwest-bold-home .bm-demo-steps small{font-size:8px}#midwest-bold-home .bm-contact h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){#midwest-bold-home:not([data-motion="playing"]) *,#midwest-bold-home:not([data-motion="playing"]) *:before,#midwest-bold-home:not([data-motion="playing"]) *:after{animation:none!important;transition:none!important}}

/* Original Midwest artwork; recolor only at display time, preserving every shape. */
#midwest-bold-home .bm-brand{display:flex;align-items:center;flex:0 0 auto;width:238px;min-height:44px;letter-spacing:normal;line-height:1}
#midwest-bold-home .bm-logo{display:block;width:100%;height:auto;filter:grayscale(1) contrast(4)}
#midwest-bold-home .bm-footer .bm-brand{background:var(--yellow);width:238px;padding:7px 2px}
@container(max-width:1100px){#midwest-bold-home .bm-header .bm-brand{width:210px}}
@container(max-width:950px){#midwest-bold-home .bm-nav{display:none}#midwest-bold-home .bm-navcta{margin-left:auto}#midwest-bold-home .bm-menu-toggle{display:inline-flex}#midwest-bold-home .bm-mobile:not([hidden]){display:block}}
@container(max-width:650px){#midwest-bold-home .bm-header .bm-brand{width:180px}#midwest-bold-home .bm-footer-top>.bm-brand{flex:0 0 210px;width:210px}#midwest-bold-home .bm-footer-top>p{flex:1 1 150px}}
@container(max-width:480px){#midwest-bold-home .bm-header{gap:12px}#midwest-bold-home .bm-header .bm-brand{width:170px}#midwest-bold-home .bm-navcta{display:none}#midwest-bold-home .bm-menu-toggle{margin-left:auto}}

/* Selected Friendly Wordmark. Shared alpha artwork keeps both colorways identical. */
#midwest-bold-home{--bm-logo:url("wordmark.png")}
#midwest-bold-home .bm-header{background:var(--paper);padding-block:16px}
#midwest-bold-home .bm-logo{display:block;width:100%;height:auto;aspect-ratio:2172/724;filter:none;background-color:var(--ink);background-image:linear-gradient(var(--yellow),var(--yellow));background-size:9% 16%;background-position:100% 65.5%;background-repeat:no-repeat;-webkit-mask-image:var(--bm-logo);mask-image:var(--bm-logo);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
#midwest-bold-home .bm-footer .bm-brand{background:transparent;padding:0}
#midwest-bold-home .bm-footer .bm-logo{background-color:var(--paper)}
@container(max-width:650px){#midwest-bold-home .bm-header{padding-block:12px}}
