*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#071018;color:#e9f3f1;font:15px/1.65 Inter,"Noto Sans SC",system-ui,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}:root{--cyan:#45e1d1;--ink:#071018;--deep:#0b1c25;--line:#27404a;--paper:#e8efec;--text:#b8c8c8;--warm:#e6bd86}.mast{height:78px;padding:0 5vw;display:flex;align-items:center;gap:34px;border-bottom:1px solid #18303a;background:#071018;position:relative;z-index:20}.mark{display:flex;align-items:center;gap:12px;margin-right:auto}.mark>b{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--cyan);color:var(--cyan)}.mark span{font-weight:800;line-height:1.05}.mark small{display:block;font-size:9px;letter-spacing:2px;color:#7d999d;margin-top:5px}.mast nav{display:flex;gap:27px;font-size:13px;color:#b9c8c9}.mast nav a:hover{color:var(--cyan)}.mast-action,.primary{border:1px solid var(--cyan);padding:11px 18px;color:var(--cyan)}.menu{display:none}.hero{height:720px;position:relative;overflow:hidden}.hero>img{width:100%;height:100%;object-fit:cover}.hero-wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,13,20,.96) 0%,rgba(5,13,20,.82) 36%,rgba(5,13,20,.12) 72%)}.hero-copy{position:absolute;left:6vw;top:50%;transform:translateY(-50%);width:min(650px,48vw)}.eyebrow,.dispatch header p,.proof-strip>div>p,.device-plate header p,.fault-index>div>p,.reading header p,.faq>div>p,.manual header>p,.article-index header>p,.article-sheet header>p,.legal>p:first-child,.legacy>p:first-child,.notfound>p{font-size:11px;letter-spacing:3px;color:var(--cyan);font-weight:800}.hero h1{font-size:74px;line-height:1.02;margin:22px 0;letter-spacing:-3px}.hero-copy>p:not(.eyebrow){max-width:610px;color:#c3d0d0;font-size:17px}.hero-copy>div{display:flex;gap:14px;margin-top:35px}.secondary{border:1px solid #667b81;padding:11px 18px}.stamp{position:absolute;right:6vw;bottom:50px;padding:22px;border:1px solid #7b8e92;background:rgba(6,15,22,.76);min-width:210px}.stamp b{font-size:35px;color:var(--cyan);display:block}.stamp span{display:block;color:#9db1b4}.stamp strong{display:block;margin-top:10px;border-top:1px solid #52676c;padding-top:10px}.dispatch,.device-plate,.reading,.faq{padding:95px 6vw}.dispatch{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#0b2029}.dispatch h2,.proof-strip h2,.device-plate h2,.fault-index h2,.reading h2,.faq h2{font-size:40px;line-height:1.12;margin:8px 0}.dispatch-lines a{display:grid;grid-template-columns:50px 1fr auto;align-items:center;border-top:1px solid #30505b;padding:25px 0}.dispatch-lines a:last-child{border-bottom:1px solid #30505b}.dispatch-lines b{color:var(--cyan)}.dispatch-lines strong{display:block;font-size:20px}.dispatch-lines span{color:#93aaae}.dispatch-lines em{font-style:normal;color:var(--cyan)}.proof-strip{padding:90px 6vw;background:var(--paper);color:#102e37;display:grid;grid-template-columns:1fr 1.4fr;gap:8vw}.proof-strip>div>p:not(:first-child){color:#476068;max-width:520px}.proof-strip ol{list-style:none;padding:0;margin:0;counter-reset:none}.proof-strip li{display:grid;grid-template-columns:120px 1fr;padding:18px 0;border-top:1px solid #9baead}.proof-strip li:last-child{border-bottom:1px solid #9baead}.proof-strip li b{font-size:21px}.proof-strip li span{color:#516b70}.device-plate{background:#0a151d}.device-plate>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--cyan);margin-top:40px}.device-plate a{padding:34px 25px;border-right:1px solid #28414b;min-height:170px}.device-plate a:last-child{border-right:0}.device-plate b{font-size:25px;display:block}.device-plate span{display:block;color:#9bb0b2;margin-top:12px}.fault-index{padding:95px 6vw;background:#dce7e4;color:#0c2a33;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.fault-index a{color:#087d7a;font-weight:800}.fault-index dl{margin:0}.fault-index dt{font-weight:800;font-size:18px;border-top:1px solid #93aaa8;padding-top:18px}.fault-index dd{margin:3px 0 18px;color:#526968}.reading{background:#07141d}.reading>header{display:flex;align-items:end;gap:30px;border-bottom:1px solid var(--cyan);padding-bottom:25px}.reading>header a{margin-left:auto;color:var(--cyan)}.notes-grid{display:grid;grid-template-columns:repeat(12,1fr)}.field-note{grid-column:span 4;border-right:1px solid #263e48;border-bottom:1px solid #263e48}.field-note:nth-child(1),.field-note:nth-child(4){grid-column:span 8}.field-note a{display:block;padding:32px;min-height:265px}.field-note time,.field-note span{font-size:11px;color:#66a9a9;margin-right:12px}.field-note h3{font-size:22px;line-height:1.35;margin:20px 0 10px}.field-note p{color:#9db0b2}.field-note em{font-style:normal;color:var(--cyan)}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:9vw;background:#0b2029}.faq details{border-top:1px solid #31515b;padding:20px 0}.faq details:last-child{border-bottom:1px solid #31515b}.faq summary{font-size:18px;font-weight:800;cursor:pointer}.faq details p{color:#9db0b2}.manual,.article-index{max-width:1180px;margin:auto;padding:55px 25px 120px}.crumb{color:#77969b;font-size:13px;margin-bottom:50px}.crumb a{color:#198f8d}.crumb span{margin:0 10px}.manual>header,.article-index>header{max-width:850px;padding:45px 0 55px}.manual h1,.article-index h1{font-size:55px;line-height:1.1}.manual header strong,.article-index header strong{display:block;font-size:19px;color:#a9bdbe;line-height:1.8}.manual-steps section{display:grid;grid-template-columns:110px 1fr;border-top:1px solid #2b444e;padding:42px 0}.manual-steps section>b{font-size:34px;color:var(--cyan)}.manual-steps h2{font-size:28px}.manual-steps p{color:#9db0b2;max-width:760px}.manual>aside{margin-top:50px;border:1px solid #34525c;padding:28px;display:flex;gap:24px;align-items:center}.manual>aside h2{margin-right:auto}.manual>aside a{color:var(--cyan)}.article-index .index-list{display:grid;grid-template-columns:1fr 1fr}.article-index .field-note{grid-column:auto}.article-main{background:#dfe9e6;color:#123039;padding:45px 20px 120px}.article-main>.crumb{max-width:920px;margin:0 auto 35px}.article-sheet{max-width:920px;margin:auto;background:#f5f8f6;padding:70px 85px}.article-sheet header{border-bottom:3px solid #24444a;padding-bottom:35px}.article-sheet h1{font-size:48px;line-height:1.12;margin:18px 0}.article-sheet time{color:#637b7f}.article-sheet header strong{display:block;margin-top:25px;font-size:19px;line-height:1.8}.article-sheet section{padding-top:38px}.article-sheet h2{font-size:29px}.article-sheet section p{font-size:17px;line-height:1.95;color:#456168}.article-sheet aside{margin-top:55px;border-left:4px solid #16a59f;background:#dce9e5;padding:28px}.article-sheet aside a{color:#087d7a;font-weight:800}.legal,.legacy,.notfound{max-width:880px;margin:auto;padding:110px 25px 150px}.legal h1,.legacy h1,.notfound h1{font-size:52px;line-height:1.12}.legal p,.legacy p{font-size:18px;line-height:1.9;color:#a9bbbd}.legal h2{margin-top:45px}.legal a,.legacy a{color:var(--cyan)}.legacy div{display:flex;gap:25px;border-top:1px solid #34505a;margin-top:40px;padding-top:25px}.notfound{min-height:65vh;text-align:center}.notfound a{color:var(--cyan)}footer{padding:70px 6vw 25px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;background:#050c12;border-top:1px solid #1a313b}footer strong{font-size:25px}footer p,footer a{color:#90a5a8}footer b{display:block;margin-bottom:15px}footer a{display:block;margin:9px 0}footer small{grid-column:1/-1;border-top:1px solid #1a313b;padding-top:20px;color:#6f898e}@media(max-width:850px){.mast{padding:0 18px}.mast nav,.mast-action{display:none}.menu{display:block;border:0;background:none;color:#fff;font-size:24px}.mast.open nav{display:flex;position:absolute;top:78px;left:0;right:0;background:#071018;padding:22px;flex-direction:column}.hero{height:auto;min-height:720px}.hero>img{position:absolute;inset:0}.hero-wash{background:linear-gradient(180deg,rgba(5,13,20,.95) 0%,rgba(5,13,20,.75) 55%,rgba(5,13,20,.2))}.hero-copy{position:relative;left:auto;top:auto;transform:none;width:auto;padding:80px 22px 260px}.hero h1{font-size:51px}.hero-copy>div{flex-direction:column;align-items:flex-start}.stamp{left:22px;right:22px;bottom:30px}.dispatch,.proof-strip,.fault-index,.faq{grid-template-columns:1fr;padding:70px 22px;gap:35px}.dispatch-lines a{grid-template-columns:40px 1fr}.dispatch-lines em{display:none}.device-plate,.reading{padding:70px 22px}.device-plate>div,.article-index .index-list{grid-template-columns:1fr}.device-plate a{border-right:0;border-bottom:1px solid #28414b}.reading>header{display:block}.notes-grid{display:block}.field-note,.field-note:nth-child(1),.field-note:nth-child(4){border-right:0}.field-note a{min-height:0;padding:30px 0}.manual h1,.article-index h1{font-size:42px}.manual-steps section{grid-template-columns:55px 1fr}.manual>aside{display:block}.manual>aside a{display:block;margin:10px 0}.article-sheet{padding:50px 22px}.article-sheet h1{font-size:39px}.article-main{padding-left:0;padding-right:0}.article-main>.crumb{padding:0 22px}.legacy div{display:block}.legacy a{display:block;margin:12px 0}footer{grid-template-columns:1fr 1fr;padding:55px 22px 22px}footer>div:first-child,footer small{grid-column:1/-1}}@media(max-width:500px){footer{grid-template-columns:1fr}.hero-copy a{width:100%;text-align:center}}