.vending-machine-software-features-shipped-module__iQBrMq__pageWrapper{--navy:#0c186a;--red:#da332e;--bg:#fff;--bg-alt:#f4f6fb;--surface:#fff;--surface2:#eef1f9;--border:#dde2f0;--text:#1a1d2e;--muted:#5a607a;--tag-bg:#e8ebf8;--tag-text:#0c186a;--th-bg:#0c186a;--th-text:#fff;--tr-alt:#f0f3fc;--tb:#d0d6ec;--cb-bg:#eef1ff;--cb-bd:#0c186a;--tip-bg:#fff4f4;--tip-bd:#da332e;--shd:0 4px 24px rgba(12,24,106,.1);--shd-lg:0 8px 40px rgba(12,24,106,.15);--ic-bg:#eef1ff;--ic-txt:#0c186a;--dk-bg:#0c186a;--dk-txt:#e8ecf5;--dk-sub:rgba(255,255,255,.7);--dk-bdr:rgba(255,255,255,.15);background:var(--bg);color:var(--text);font-family:Nunito,sans-serif;font-size:17px;line-height:1.78;overflow-x:hidden}.vending-machine-software-features-shipped-module__iQBrMq__prog{z-index:9999;background:linear-gradient(90deg,#da332e,#ff8c00);width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.vending-machine-software-features-shipped-module__iQBrMq__hero{background:linear-gradient(135deg,rgba(12,24,106,.96) 0%,rgba(12,24,106,.82) 60%,rgba(218,51,46,.22) 100%),url(/img/esp32-smart-inventory-production-pcb-panel.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;width:100%;min-height:540px;margin-top:63px;padding:90px 8%;display:flex;position:relative;overflow:hidden}.vending-machine-software-features-shipped-module__iQBrMq__hero:after{content:"";background:var(--bg);clip-path:ellipse(55% 100% at 50% 100%);height:60px;position:absolute;bottom:-2px;left:0;right:0}.vending-machine-software-features-shipped-module__iQBrMq__heroTags{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.vending-machine-software-features-shipped-module__iQBrMq__heroTag{color:#fff;letter-spacing:.5px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:4px 14px;font-size:.78rem;font-weight:700}.vending-machine-software-features-shipped-module__iQBrMq__hero h1{color:#fff;max-width:860px;margin-bottom:20px;font-size:max(1.9rem,min(4vw,3.1rem));font-weight:900;line-height:1.2}.vending-machine-software-features-shipped-module__iQBrMq__hero h1 em{background:linear-gradient(90deg,#ff8c8c,#ffca80);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.vending-machine-software-features-shipped-module__iQBrMq__hero .vending-machine-software-features-shipped-module__iQBrMq__heroDesc{color:rgba(255,255,255,.9);max-width:720px;margin-top:20px;font-size:1.1rem;line-height:1.7}.vending-machine-software-features-shipped-module__iQBrMq__secLight{background:var(--bg);width:100%;padding:72px 8%}.vending-machine-software-features-shipped-module__iQBrMq__secAlt{background:var(--bg-alt);width:100%;padding:72px 8%}.vending-machine-software-features-shipped-module__iQBrMq__secDarkRed{color:#fff;background:linear-gradient(135deg,#0c186a 0%,#1a2d8f 60%,#0a0f40 100%);width:100%;padding:80px 8%;position:relative;overflow:hidden}.vending-machine-software-features-shipped-module__iQBrMq__secDarkRed:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(218,51,46,.28),transparent 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.vending-machine-software-features-shipped-module__iQBrMq__pageWrapper h2{color:var(--navy);border-bottom:3px solid var(--red);margin:0 0 18px;padding-bottom:12px;font-size:max(1.6rem,min(3vw,2.3rem));font-weight:800;line-height:1.2;display:inline-block}.vending-machine-software-features-shipped-module__iQBrMq__secDarkRed h2{color:#fff;border-bottom-color:var(--red)}.vending-machine-software-features-shipped-module__iQBrMq__pageWrapper h3{color:var(--navy);margin:36px 0 12px;font-size:1.25rem;font-weight:800}.vending-machine-software-features-shipped-module__iQBrMq__pageWrapper p{color:var(--text);margin-bottom:18px}.vending-machine-software-features-shipped-module__iQBrMq__secDarkRed p{color:var(--dk-sub)}.vending-machine-software-features-shipped-module__iQBrMq__pageWrapper a{color:var(--red);font-weight:700;text-decoration:none}.vending-machine-software-features-shipped-module__iQBrMq__pageWrapper a:hover{text-decoration:underline}.vending-machine-software-features-shipped-module__iQBrMq__pageWrapper strong{font-weight:800}.vending-machine-software-features-shipped-module__iQBrMq__callout{background:var(--cb-bg);border-left:4px solid var(--cb-bd);border-radius:0 10px 10px 0;margin:24px 0;padding:18px 22px}.vending-machine-software-features-shipped-module__iQBrMq__callout strong{color:var(--navy)}.vending-machine-software-features-shipped-module__iQBrMq__tip{background:var(--tip-bg);border-left:4px solid var(--tip-bd);border-radius:0 10px 10px 0;margin:24px 0;padding:18px 22px}.vending-machine-software-features-shipped-module__iQBrMq__tip strong{color:var(--red)}.vending-machine-software-features-shipped-module__iQBrMq__plainList{margin:16px 0 24px 20px;padding:0;list-style:outside}.vending-machine-software-features-shipped-module__iQBrMq__plainList li{color:var(--text);margin-bottom:8px;font-size:.95rem}.vending-machine-software-features-shipped-module__iQBrMq__numberedList{margin:20px 0 24px 22px;padding:0;list-style:decimal}.vending-machine-software-features-shipped-module__iQBrMq__numberedList li{color:var(--text);margin-bottom:10px;padding-left:6px;font-size:.95rem}.vending-machine-software-features-shipped-module__iQBrMq__ctaInner{text-align:center;z-index:1;position:relative}.vending-machine-software-features-shipped-module__iQBrMq__ctaInner h2{color:#fff!important;border-bottom:none!important;margin:0 0 16px!important;display:block!important}.vending-machine-software-features-shipped-module__iQBrMq__ctaInner p{color:rgba(255,255,255,.8);max-width:600px;margin:0 auto 28px;font-size:1.05rem}.vending-machine-software-features-shipped-module__iQBrMq__pageWrapper .vending-machine-software-features-shipped-module__iQBrMq__ctaBtn{color:#fff}.vending-machine-software-features-shipped-module__iQBrMq__ctaBtn{background:var(--red);color:#fff;z-index:1;border-radius:50px;padding:15px 42px;font-size:1rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-block;position:relative;box-shadow:0 6px 24px rgba(218,51,46,.5)}.vending-machine-software-features-shipped-module__iQBrMq__ctaBtn:hover{background:#b82220;text-decoration:none;transform:translateY(-2px)}.vending-machine-software-features-shipped-module__iQBrMq__fi{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(22px)}.vending-machine-software-features-shipped-module__iQBrMq__fi.vending-machine-software-features-shipped-module__iQBrMq__vis{opacity:1;transform:translateY(0)}@media (max-width:768px){.vending-machine-software-features-shipped-module__iQBrMq__hero{padding:60px 5%}.vending-machine-software-features-shipped-module__iQBrMq__secLight,.vending-machine-software-features-shipped-module__iQBrMq__secAlt,.vending-machine-software-features-shipped-module__iQBrMq__secDarkRed{padding:52px 5%}.vending-machine-software-features-shipped-module__iQBrMq__pageWrapper h2{font-size:1.5rem}}
