*{box-sizing:border-box}body{margin:0;background:#f2f5f7;color:#173648;font:15px system-ui,sans-serif}header{background:#fff;border-bottom:1px solid #d7e2e7;padding:20px 7%;display:flex;justify-content:space-between;align-items:center}a{color:#006a81;text-decoration:none}.logo{font-size:27px;letter-spacing:-1px;font-weight:750}.logo i{font-style:normal;color:#00a28e}main{max-width:1160px;margin:auto;padding:40px 24px}h1{font-size:clamp(32px,5vw,62px);line-height:1.05;margin:20px 0}h2{font-size:24px}p{line-height:1.75}.eyebrow{font-size:12px;letter-spacing:2px;color:#007f77;font-weight:700}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;min-height:430px}.equipment{border:1px solid #b7c9d2;background:linear-gradient(140deg,#e5edef,#fff);padding:35px;border-radius:20px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;padding:28px;border:1px solid #dbe5e9;border-radius:12px}.button,button{display:inline-block;background:#006a81;color:#fff;border:0;border-radius:5px;padding:13px 20px;cursor:pointer}input,textarea,select{width:100%;padding:12px;border:1px solid #ccd9de;border-radius:4px;margin:7px 0 18px;font:inherit}.login{max-width:440px;margin:40px auto}footer{border-top:1px solid #d7e2e7;padding:30px 7%;color:#607583}nav{display:flex;gap:20px}table{width:100%;border-collapse:collapse;background:white}td,th{padding:13px;text-align:left;border-bottom:1px solid #dbe5e9}pre{white-space:pre-wrap;background:#102934;color:#cbefe6;padding:22px;border-radius:7px;overflow-wrap:anywhere}.internal header{background:#173648;color:white}.internal header a{color:white}.internal h1{font-size:32px}.virtualization header{background:#205c79}.git header{background:#322454}.backup header{background:#173c2b}.router header{background:#166d8b}@media(max-width:700px){.hero,.grid{grid-template-columns:1fr}nav{gap:10px;font-size:12px}}