.new-hero{min-height:680px}.new-hero .trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px}.service-rail{max-width:1220px;margin:-38px auto 100px;position:relative;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:0 22px 60px #102f3820;overflow:hidden}.service-rail article{display:flex;gap:13px;padding:25px;border-right:1px solid var(--line)}.service-rail article:last-child{border:0}.service-rail article>span{color:var(--teal);font-size:11px;font-weight:900}.service-rail b{font-size:18px}.service-rail p{margin:4px 0;color:#64777c;font-size:14px}.hardware-section{padding:105px max(30px,calc((100% - 1220px)/2));background:#e9f0ed}.hardware-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end}.hardware-heading h2,.support-copy h2{font-size:clamp(42px,5vw,64px);line-height:1;letter-spacing:-3px;margin:10px 0}.hardware-heading>p{color:#5f7479;font-size:18px}.hardware-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.hardware-grid article{display:flex;flex-direction:column;min-height:540px;padding:28px;border:1px solid #ccdad6;border-radius:18px;background:#fff;box-shadow:0 12px 35px #102f380c}.hardware-grid .hardware-featured{background:var(--ink);color:#fff;transform:translateY(-12px)}.hardware-grid small{margin-top:25px;color:var(--teal);font-weight:900;letter-spacing:1.5px}.hardware-grid h3{font-size:28px;margin:8px 0}.hardware-grid p{color:#64777c}.hardware-featured p,.hardware-featured li{color:#c0d1d3}.hardware-grid ul{padding-left:20px;line-height:1.9}.hardware-grid a{margin-top:auto;color:var(--teal);font-weight:800}.terminal-visual,.desktop-visual{height:150px;position:relative;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#d9e9e4,#f5f8f7)}.terminal-visual span,.desktop-visual span{width:145px;height:95px;border:8px solid #173941;border-radius:7px;background:linear-gradient(150deg,#0b8e84,#9be6ce)}.terminal-visual i{position:absolute;bottom:16px;width:95px;height:12px;border-radius:3px;background:#173941}.desktop-visual{background:#173941}.desktop-visual span{border-color:#d6e5e1}.desktop-visual i{position:absolute;bottom:12px;width:90px;height:10px;background:#d6e5e1}.desktop-visual b{position:absolute;right:35px;bottom:22px;width:55px;height:60px;border-radius:5px;background:#07938a}.kit-visual{height:150px;display:flex;align-items:center;justify-content:center;gap:14px;border-radius:13px;background:#eef5f2}.kit-visual span{display:grid;place-items:center;width:66px;height:80px;border-radius:9px;background:#173941;color:#8ee4ca;font-size:27px}.hardware-note{max-width:900px;margin:24px auto 0;text-align:center;color:#64777c;font-size:13px}.support-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:110px max(30px,calc((100% - 1160px)/2));background:#fff}.support-copy>p{color:#61767b;font-size:18px}.support-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px}.support-stats div{display:grid;padding:16px;border:1px solid var(--line);border-radius:11px}.support-stats b{font-size:20px;color:var(--teal)}.support-stats span{font-size:12px;color:#64777c}.remote-card{padding:34px;border-radius:20px;background:var(--ink);color:#fff;box-shadow:0 25px 65px #102f3833}.live-dot{color:#75e0c5;font-size:11px;font-weight:900;letter-spacing:1.3px}.remote-card h3{font-size:30px;line-height:1.15}.remote-card ol{list-style:none;padding:0}.remote-card li{display:grid;padding:13px 0;border-top:1px solid #ffffff20}.remote-card li span,.remote-card>p{color:#adc3c6}.remote-card>p{font-size:12px}.pilot>div{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.service-rail{grid-template-columns:1fr 1fr;margin:25px 25px 80px}.hardware-heading,.support-section{grid-template-columns:1fr;gap:35px}.hardware-grid{grid-template-columns:1fr}.hardware-grid .hardware-featured{transform:none}.hardware-grid article{min-height:0}.support-stats{grid-template-columns:1fr 1fr 1fr}}@media(max-width:620px){.new-hero{min-height:610px}.new-hero .actions{align-items:flex-start;flex-direction:column}.service-rail{grid-template-columns:1fr}.service-rail article{border-right:0;border-bottom:1px solid var(--line)}.hardware-heading h2,.support-copy h2{letter-spacing:-2px}.support-stats{grid-template-columns:1fr}.pilot>div{grid-template-columns:1fr}}
