.swiss-cnc-machining-banner{width:100%;background-color:#f8f9fa;padding:60px 0;font-family:inherit;overflow:hidden;display:flex;justify-content:center;align-items:center}.swiss-cnc-machining-container{max-width:1300px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;padding:0 20px}.swiss-cnc-machining-content{flex:1;min-width:320px;padding-right:40px}.swiss-cnc-machining-title{font-size:46px;font-weight:800;line-height:1.2;color:#333;margin-bottom:20px}.swiss-cnc-machining-desc{font-size:18px;line-height:1.6;color:#666;margin-bottom:30px;max-width:500px}.swiss-cnc-machining-list{list-style:none;padding:0;margin:0 0 35px}.swiss-cnc-machining-item{display:flex;align-items:center;margin-bottom:12px;font-size:16px;color:#444;font-weight:500}.swiss-cnc-machining-icon{width:20px;height:20px;margin-right:12px;flex-shrink:0;fill:#0e3acc}.swiss-cnc-machining-btn{display:inline-block;background-color:#0e3acc;color:#fff!important;padding:15px 35px;border-radius:4px;text-decoration:none!important;font-weight:700;font-size:14px;transition:all .3s ease;box-shadow:0 4px 15px rgba(14,58,204,.3);text-transform:uppercase}.swiss-cnc-machining-btn:hover{background-color:#082a99;transform:translateY(-2px);box-shadow:0 6px 20px rgba(14,58,204,.4)}.swiss-cnc-machining-save-text{margin-top:15px;font-size:14px;color:#666;font-style:italic}.swiss-cnc-machining-image-box{flex:1;min-width:320px;text-align:center}.swiss-cnc-machining-main-img{max-width:100%;height:auto;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}@media (max-width:991px){.swiss-cnc-machining-title{font-size:32px}.swiss-cnc-machining-container{flex-direction:column;text-align:left}.swiss-cnc-machining-content{padding-right:0;margin-bottom:40px}}@media (max-width:480px){.swiss-cnc-machining-banner{padding:40px 0}.swiss-cnc-machining-title{font-size:28px}.swiss-cnc-machining-btn{width:100%;text-align:center}}