:root{color-scheme:light;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#202820;background:#f5f7f0}body{margin:0}a{color:inherit;text-decoration:none}header{max-width:1200px;display:flex;justify-content:space-between;align-items:center;margin:auto;padding:24px}.brand{font-size:32px;font-weight:850;letter-spacing:-2px}header>a:last-child{font-size:14px}main{max-width:1120px;padding:50px 24px;margin:auto}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:750;color:#65764c}h1{font-size:clamp(36px,5.8vw,68px);line-height:1.08;letter-spacing:-2px;margin:20px 0}h2{font-size:30px;letter-spacing:-1px;margin:12px 0}.intro{max-width:630px;font-size:17px;line-height:1.7;color:#63705c}.apps-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:38px 0}.app-card{background:white;border:1px solid #dfe5d7;border-radius:24px;padding:34px;display:flex;flex-direction:column;align-items:flex-start}.app-card p{line-height:1.7}.app-card img{border-radius:18px;margin-bottom:12px}.app-card .primary{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:16px 20px;border-radius:10px;background:#d6ff46;color:#202b12;font-weight:750;margin-top:auto}.app-card .primary:focus-visible,a:focus-visible{outline:3px solid #727bc7;outline-offset:4px}.app-card .small{font-size:12px;margin-bottom:0}.access{background:#171d13;color:#f4f7ed;border-color:#293520}.access .eyebrow{color:#d6ff46}.access p{color:#c6d0ba}.installation{border-top:1px solid #d6dfcc;padding-top:30px;max-width:820px}.installation p{line-height:1.8;color:#58664f}.connection-note{border-left:3px solid #728a3f;padding-left:15px;font-size:14px}footer{max-width:1120px;padding:10px 24px 40px;margin:auto;font-size:13px}@media(max-width:700px){main{padding-top:25px}.apps-grid{grid-template-columns:1fr;gap:18px}.app-card{padding:26px}.installation h2{font-size:26px}}
