:root{--mint:#59c4bb;--ink:#113b4e;--blue:#173f5a;--paper:#f6f8f7;--line:#d7e6e3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:1180px;color:var(--ink);background:#fff;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}.top{height:82px;padding:0 9%;display:flex;align-items:center;justify-content:space-between;color:#fff;background:var(--blue)}.brand{display:flex;gap:10px;align-items:center}.brand i{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;border:1px solid #fff;font-weight:bold;font-style:normal}.brand b,.brand small{display:block}.brand b{letter-spacing:2px;font-size:16px}.brand small{margin-top:3px;font-size:8px;letter-spacing:1px}.top nav{display:flex;gap:23px}.top a{color:inherit;text-decoration:none;font-size:13px}.top nav a.active,.top nav a:hover{color:#9eebdf}.phone{font-weight:bold}.banner{min-height:300px;padding:92px 10%;position:relative;overflow:hidden;color:#fff;background:var(--blue)}.banner:after{content:"";position:absolute;width:450px;height:450px;border:1px solid #78dfd2;border-radius:50%;right:-100px;top:-300px;opacity:.35}.banner p,.kicker{font-size:11px;letter-spacing:2px;font-weight:bold;color:#9be9dd;margin:0 0 20px}.banner h1{margin:0;font-size:48px;letter-spacing:-1px}.banner span{display:block;margin-top:15px;font-size:13px;color:#cfdee1}.main{padding:90px 10%;min-height:600px}.number{color:var(--mint);font-size:12px;letter-spacing:2px;margin-bottom:35px}.heading p{font-size:11px;letter-spacing:2px;font-weight:bold;color:var(--mint)}.heading h2{font-size:42px;line-height:1.2;margin:0}.lead{max-width:860px;line-height:2;color:#4a646c;font-size:16px}.split{display:grid;grid-template-columns:1fr 1.1fr;gap:58px;align-items:center;margin:50px 0}.split img{width:100%;max-height:480px;object-fit:cover;object-position:top}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px;border-top:1px solid var(--line);padding-top:18px}.facts b{display:block;color:var(--mint);font-size:20px}.facts span{font-size:12px;line-height:1.7}.section-block{padding:68px 0;border-bottom:1px solid var(--line)}.section-block:first-of-type{padding-top:0}.section-block h3{font-size:29px;margin:0 0 20px}.section-block p{font-size:15px;line-height:2;color:#4a646c;max-width:940px}.dark-panel{background:var(--blue);color:#fff;padding:50px}.dark-panel p{color:#c9dcdf}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.card{padding:30px;min-height:220px;background:var(--paper)}.card b{color:var(--mint);font-size:12px}.card h3{margin:52px 0 12px;font-size:21px}.card p{font-size:13px;line-height:1.8;color:#667e84}.usage{display:grid;grid-template-columns:1fr 2fr;gap:35px;margin-top:42px;border-top:1px solid var(--line);padding-top:30px}.usage ol{margin:8px 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:19px}.usage li{font-size:13px}.usage b{color:var(--mint);margin-right:8px}.data-image{width:100%;max-height:530px;object-fit:cover;object-position:top;margin:30px 0}.faq{max-width:920px;margin:45px auto 0}.faq details{padding:20px 0;border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-size:16px;font-weight:bold;cursor:pointer;display:flex;align-items:center;gap:17px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary b{font-size:12px;color:var(--mint)}.faq summary i{margin-left:auto;font-size:22px;font-style:normal;font-weight:400}.faq details[open] i{transform:rotate(45deg)}.faq details p{padding:15px 0 0 47px;margin:0;font-size:13px;color:#5f787e;line-height:1.9}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:45px}.contact-grid h3{font-size:28px}.contact-grid dl{margin:0}.contact-grid dl div{display:grid;grid-template-columns:100px 1fr;padding:17px 0;border-bottom:1px solid var(--line)}.contact-grid dt{font-size:12px;color:#56807e}.contact-grid dd{margin:0;font-size:14px}.contact-btn{display:inline-block;padding:15px 22px;color:#fff;background:var(--blue);font-weight:bold;text-decoration:none}.jobs{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.job{border:1px solid var(--line);padding:30px;min-height:190px}.job h3{font-size:21px;margin:30px 0 12px}.job span{font-size:12px;color:#648087}.footer{margin:0 auto;padding:55px 6%;width:78%;min-height:310px;background:var(--mint);color:#fff;display:flex;align-items:center;justify-content:space-between}.footer .address{font-size:18px;line-height:1.75;font-weight:bold}.footer .address small{font-size:14px;font-weight:normal}.barcode{width:320px;height:166px;padding:16px 18px;background:#fff;color:#111}.bars{height:105px;background:repeating-linear-gradient(90deg,#111 0 4px,transparent 4px 7px,#111 7px 10px,transparent 10px 14px,#111 14px 18px,transparent 18px 21px)}.barcode p{font-family:monospace;font-size:23px;letter-spacing:3px;text-align:center;margin:3px 0 0}.copyright{background:#f7f7f7;padding:24px;text-align:center;font-size:11px;color:#718589}.page-footer{padding-top:30px;background:#f7f7f7}
