:root{--global-palette1:#fff !important;--global-palette3:#fff !important}figure img{margin:0 auto !important}.factory-cell{position:relative;margin-bottom:0 !important}.factory-name{width:100%;position:absolute;left:0;bottom:0}.gradual-text{background:linear-gradient(to right,#ff5100 0%,#ffd54c 100%);background-clip:text;-webkit-background-clip:text;color:transparent}#colophon{background:#000000!important}.site-footer .site-footer-wrap .site-middle-footer-wrap .site-footer-row-container-inne{background:#000000!important}.shipment-section{background:#fff;padding:80px 0;background:url('https://api-oss.iot-solution.net/wp-content/uploads/2026/04/1776215700-shipment-bg.png') no-repeat center center;background-size:100% 100%}.shipment-container{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center}.shipment-item{flex:1;min-width:220px;margin:20px 10px;position:relative}.shipment-number{font-size:64px;font-weight:700;color:#000;display:inline-block}.unit{font-size:20px;color:#000;margin-left:6px}.shipment-title{margin-top:20px;font-size:18px;color:#000}.shipment-item h3{margin-top:8px;font-size:28px;color:#000;font-weight:500}@media (max-width:768px){.shipment-container{flex-direction:column}.shipment-number{font-size:48px}}.capacity-section{width:100%;background:#efefef;padding:100px 0}.capacity-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.capacity-left{flex:1;min-width:300px}.capacity-left h2{font-size:42px;margin-bottom:20px;color:#000}.capacity-left p{font-size:16px;line-height:1.6;color:#000;max-width:520px}.capacity-right{flex:1;min-width:300px;text-align:right}.capacity-number{font-size:90px;font-weight:700;color:#000}.capacity-number .plus{font-size:70px;margin-left:8px}.capacity-desc{margin-top:10px;font-size:16px;color:#000}@media (max-width:768px){.capacity-container{flex-direction:column;text-align:center}.capacity-right{text-align:center;margin-top:40px}.capacity-number{font-size:56px}}.product-series{width:100%;padding:30px 80px 60px}.series-grid{display:flex;justify-content:space-between;align-items:flex-start}.series-card{width:260px;text-align:center;text-decoration:none;color:#000;transition:transform .3s ease}.img-box{height:240px;display:flex;align-items:center;justify-content:center}.img-box img{max-width:240px;max-height:240px;transition:transform .35s ease}.series-card h3{margin-top:15px;font-size:20px;font-weight:500;color:#000}.series-card:hover img{transform:scale(1.08)}.series-card:hover{transform:translateY(-4px)}.algo-section{width:100%;background:#161412;padding:150px 0}.algo-title{text-align:center;color:#fff;font-size:42px;font-weight:600;margin-bottom:24px;letter-spacing:1px}.algo-divider{width:72px;height:2px;background:rgba(255,255,255,.7);margin:0 auto 90px auto}.algo-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.algo-card{position:relative;overflow:hidden;border-radius:6px;aspect-ratio:1.85/1}.algo-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.algo-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(39,75,131,.6);z-index:1;transition:background .4s ease}.algo-card:hover:before{background:rgba(39,75,131,.35)}.algo-card:hover img{transform:scale(1.06)}.algo-overlay{position:absolute;left:0;bottom:0;width:100%;padding:32px;color:#fff;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.25) 40%,transparent 100%);transform:translateY(16px);opacity:.9;transition:all .45s ease}.algo-card:hover .algo-overlay{transform:translateY(0);opacity:1}.algo-overlay h3{margin:0 0 8px;font-size:22px;font-weight:600;color:#fff}.algo-overlay p{margin:0;font-size:14px;opacity:.9}@media (max-width:900px){.algo-section{padding:90px 0}.algo-container{width:90%}.algo-grid{grid-template-columns:1fr;gap:24px}.algo-title{font-size:30px}.algo-divider{margin-bottom:40px}}.event-section{width:100%;background:#f6f2ee}.event-container{text-align:center}.event-title{font-size:40px;font-weight:600;margin-bottom:10px;color:#000}.event-link{display:inline-block;color:#3aa3ff;font-size:14px;margin-bottom:50px;text-decoration:none}.event-grid{display:grid;grid-template-columns:1.83fr 2.52fr 1fr;grid-template-rows:auto auto;gap:10px}.img1{grid-column:1;grid-row:1;aspect-ratio:16/9}.img2{grid-column:1;grid-row:2;aspect-ratio:16/9}.img3{grid-column:2;grid-row:1/span 2}.img4{grid-column:3;grid-row:1;aspect-ratio:1/1}.img5{grid-column:3;grid-row:2;aspect-ratio:1/1}.img{overflow:hidden;border-radius:6px}.img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.img:hover img{transform:scale(1.06)}@media (max-width:900px){.event-grid{grid-template-columns:1fr;grid-template-rows:auto}.img{aspect-ratio:16/9}}.contact-section{width:100%;background:#f4f7fb;padding:140px 0}.contact-title{font-size:38px;margin-bottom:60px;font-weight:600}.contact-title span{color:#2fa7df}.contact-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px}.contact-form{background:#fff;padding:35px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06);position:relative}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}input,textarea{width:100%;border:none;background:#eef3f8;border-radius:999px;padding:14px 18px;font-size:14px}textarea{border-radius:18px;height:130px}.contact-btn{background:#2fa7df;color:#fff;border:none;padding:12px 30px;border-radius:30px;cursor:pointer}.success-msg{display:none;margin-top:15px;color:#2fa7df;font-size:14px}.faq-box{background:#fff;padding:30px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.faq-item{padding:12px 0;border-bottom:1px solid #eee;cursor:pointer}.faq-answer{display:none;font-size:14px;margin-top:6px;color:#666}.faq-item.active .faq-answer{display:block}.home-form .wp-block-cover__image-background{top:10px !important}.home-form .title-wrap .wp-block-column{display:flex !important}