:root{--ink:#071814;--forest:#0c2720;--jade:#56e7ae;--mist:#e8efea;--line:#a8bbb1;--cyan:#78dfff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,"Noto Sans SC",system-ui,sans-serif;line-height:1.7;letter-spacing:0}a{color:inherit}.site-head{height:74px;background:#071814;color:#f3fff9;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,6vw,100px)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:20px}.mark{display:grid;place-items:center;width:33px;height:33px;background:var(--jade);color:var(--ink);font-weight:900}.site-head nav,footer nav{display:flex;gap:26px}.site-head nav a{font-size:14px;color:#b9d3c8;text-decoration:none}.nav-button{display:none;background:transparent;color:white;border:1px solid #72938a;padding:8px 11px}.hero{position:relative;min-height:690px;overflow:hidden;background:#03100c;color:#fff}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,11,.94),rgba(2,15,11,.7) 43%,rgba(2,15,11,.08) 77%)}.hero-copy{position:relative;z-index:1;width:min(650px,86%);padding-top:170px;margin-left:clamp(24px,8vw,150px)}.eyebrow{margin:0;color:#237b61;font-size:12px;font-weight:800;letter-spacing:2px}.hero .eyebrow{color:#7df6c8}.hero h1{margin:18px 0 24px;font-size:clamp(48px,6vw,84px);line-height:1.08;letter-spacing:0}.hero-copy>p:not(.eyebrow){max-width:560px;color:#c1d5cc;font-size:18px}.actions{display:flex;gap:12px;margin-top:32px}.button{display:inline-block;padding:14px 20px;text-decoration:none;font-weight:800}.button-primary{background:var(--jade);color:#06130f}.button-secondary{border:1px solid #83a499;color:#fff}.signal-rail{display:grid;grid-template-columns:160px 1fr;gap:30px;align-items:center;background:#09251d;color:white;padding:22px clamp(24px,7vw,120px)}.signal-rail>p{color:#9cb8ae}.signal-rail ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.signal-rail li{padding-left:18px;border-left:1px solid #35584c}.signal-rail b,.signal-rail span{display:block}.signal-rail span{font-size:13px;color:#9fb8ae}.workspaces,.device-band,.condition-note,.journal,.safety{padding:88px clamp(24px,7vw,120px)}h2{line-height:1.16}.workspaces h2,.device-band h2,.condition-note h2,.journal h2{font-size:clamp(34px,4vw,57px);margin:10px 0 36px}.workspaces>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.workspaces article{padding:35px 4vw 25px 0;border-right:1px solid var(--line);min-height:270px}.workspaces article+article{padding-left:3vw}.workspaces article>p:first-child{font-size:12px;color:#208164;font-weight:800}.workspaces h3{font-size:29px;margin:12px 0}.workspaces a,.more,.condition-note a{font-weight:800;color:#087652}.device-band{background:#dbe7df}.device-band>div{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #92a79c}.device-band span{padding:24px 14px;font-weight:800;font-size:22px;border-right:1px solid #92a79c}.device-band small{display:block;font-size:12px;color:#547066;font-weight:500}.condition-note{display:grid;grid-template-columns:1.1fr .9fr;gap:10vw;background:#071814;color:#effcf5}.condition-note p{color:#b6cbc2}.condition-note dl div{display:grid;grid-template-columns:100px 1fr;padding:20px 0;border-bottom:1px solid #35564b}.condition-note dt{font-weight:800;color:var(--jade)}.article-list{border-top:2px solid #19352b}.article-card{display:grid;grid-template-columns:120px 1.5fr 1fr;gap:30px;padding:28px 0;border-bottom:1px solid #b7c6be}.article-card time{color:#5b7469}.article-card h3{margin:0;font-size:22px;line-height:1.4}.article-card h3 a{text-decoration:none}.article-card p{margin:0;color:#597167}.article-index-note{width:min(1080px,calc(100% - 40px));margin:-72px auto 96px;color:#506a5e;max-width:760px}.safety{display:grid;grid-template-columns:.8fr 1.4fr auto;gap:5vw;align-items:center;background:var(--jade)}.safety h2{font-size:32px;line-height:1.2}.safety a{font-weight:800;white-space:nowrap}.page,.article{width:min(1080px,calc(100% - 40px));margin:0 auto;padding:72px 0 110px}.page h1,.article h1{font-size:clamp(42px,5vw,70px);line-height:1.1;margin:12px 0 20px}.lead,.dek{font-size:20px;color:#506a5e;max-width:790px}.steps,.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin:45px 0}.steps article,.platform-grid article{padding:30px;background:#fff}.platform-grid{grid-template-columns:repeat(2,1fr)}.diagnostic-list{padding:0;counter-reset:item;list-style:none;margin:48px 0}.diagnostic-list li{display:grid;grid-template-columns:190px 1fr;gap:20px;border-top:1px solid var(--line);padding:25px 0}.diagnostic-list li:last-child{border-bottom:1px solid var(--line)}.diagnostic-list b{font-size:20px}.diagnostic-list p{margin:0}.article{max-width:900px}.crumb{font-size:13px;color:#607a6e}.crumb span{margin:0 8px}.article time{display:block;margin-top:35px;color:#557366}.prose{font-size:18px;margin-top:48px}.prose h2{font-size:30px;margin-top:52px}.prose p{margin:18px 0}.not-found{min-height:70vh;display:grid;place-content:center;text-align:center}.not-found>p{font-size:90px;color:#168964;margin:0}footer{background:#020b08;color:#cde0d7;padding:48px clamp(24px,7vw,120px);display:grid;grid-template-columns:1fr auto auto;gap:42px}footer a{color:#cde0d7}@media(max-width:760px){.site-head{height:66px;padding:0 18px}.nav-button{display:block}.site-head nav{display:none;position:absolute;right:12px;top:66px;z-index:5;flex-direction:column;background:#071814;padding:18px}.site-head nav.is-open{display:flex}.hero{min-height:620px}.hero>img{object-position:65% center}.hero-shade{background:linear-gradient(180deg,rgba(2,15,11,.75),rgba(2,15,11,.96))}.hero-copy{margin:0 auto;padding-top:160px}.hero h1{font-size:48px}.actions{flex-direction:column}.actions .button{text-align:center}.signal-rail{grid-template-columns:1fr}.signal-rail ol{grid-template-columns:repeat(2,1fr);gap:18px}.workspaces,.device-band,.condition-note,.journal,.safety{padding:64px 20px}.workspaces>div,.platform-grid,.steps{grid-template-columns:1fr}.workspaces article,.workspaces article+article{padding:28px 0;border-right:0;border-bottom:1px solid var(--line);min-height:0}.device-band>div{grid-template-columns:repeat(2,1fr)}.condition-note{grid-template-columns:1fr}.article-card{grid-template-columns:1fr;gap:8px}.article-index-note{width:calc(100% - 40px);margin:-50px auto 70px}.safety{grid-template-columns:1fr;gap:18px}.safety h2{margin:0}.page,.article{width:calc(100% - 32px);padding-top:50px}.page h1,.article h1{font-size:41px}.diagnostic-list li{grid-template-columns:1fr}.prose{font-size:17px}footer{grid-template-columns:1fr}footer nav{flex-wrap:wrap}}